Topic Klass
EventGrid-ämne.
Variabler fylls bara i av servern och ignoreras när en begäran skickas.
Alla obligatoriska parametrar måste fyllas i för att kunna skickas till Azure.
- Arv
-
azure.mgmt.eventgrid.models._models_py3.TrackedResourceTopic
Konstruktor
Topic(*, location: str, tags: Dict[str, str] | None = None, sku: _models.ResourceSku | None = None, identity: _models.IdentityInfo | None = None, kind: str | _models.ResourceKind = 'Azure', extended_location: _models.ExtendedLocation | None = None, event_type_info: _models.EventTypeInfo | None = None, minimum_tls_version_allowed: str | _models.TlsVersion | None = None, input_schema: str | _models.InputSchema | None = None, input_schema_mapping: _models.InputSchemaMapping | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, inbound_ip_rules: List[_models.InboundIpRule] | None = None, disable_local_auth: bool = False, data_residency_boundary: str | _models.DataResidencyBoundary | None = None, **kwargs: Any)
Keyword-Only Parameters
- location
- str
Platsen för resursen. Krävs.
- sku
- ResourceSku
Prisnivån för SKU för ämnet.
- identity
- IdentityInfo
Identitetsinformation för resursen.
- kind
- str eller ResourceKind
Typ av resurs. Kända värden är: "Azure" och "AzureArc".
- extended_location
- ExtendedLocation
Utökad plats för resursen.
- event_type_info
- EventTypeInfo
Information om händelsetyp för användarämnet. Den här informationen tillhandahålls av utgivaren och kan användas av prenumeranten för att visa olika typer av händelser som publiceras.
- minimum_tls_version_allowed
- str eller TlsVersion
Lägsta TLS-version av utgivaren som tillåts att publicera till det här ämnet. Kända värden är: "1.0", "1.1" och "1.2".
- input_schema
- str eller InputSchema
Detta avgör vilket format Event Grid ska förvänta sig för inkommande händelser som publiceras i ämnet. Kända värden är: "EventGridSchema", "CustomEventSchema" och "CloudEventSchemaV1_0".
- input_schema_mapping
- InputSchemaMapping
Detta möjliggör publicering med hjälp av anpassade händelsescheman. En InputSchemaMapping kan anges för att mappa olika egenskaper för ett källschema till olika obligatoriska egenskaper för EventGridEvent-schemat.
- public_network_access
- str eller PublicNetworkAccess
Detta avgör om trafik tillåts via offentligt nätverk. Som standard är den aktiverad.
Du kan ytterligare begränsa till specifika IP-adresser genom att <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" />
konfigurera . Kända värden är: "Enabled", "Disabled" och "SecuredByPerimeter".
- inbound_ip_rules
- list[InboundIpRule]
Detta kan användas för att begränsa trafik från specifika IP-adresser i stället för alla IP-adresser. Obs! Dessa beaktas endast om PublicNetworkAccess är aktiverat.
- disable_local_auth
- bool
Det här booleska värdet används för att aktivera eller inaktivera lokal autentisering. Standardvärdet är false. När egenskapen är inställd på true används endast AAD-token för att autentisera om användaren tillåts publicera till ämnet.
- data_residency_boundary
- str eller DataResidencyBoundary
Data Residency resursens gräns. Kända värden är: "WithinGeopair" och "WithinRegion".
Variabler
- id
- str
Fullständigt kvalificerad identifierare för resursen.
- name
- str
Namn på resursen.
- type
- str
Typ av resurs.
- location
- str
Platsen för resursen. Krävs.
- sku
- ResourceSku
Prisnivån för SKU för ämnet.
- identity
- IdentityInfo
Identitetsinformation för resursen.
- kind
- str eller ResourceKind
Typ av resurs. Kända värden är: "Azure" och "AzureArc".
- extended_location
- ExtendedLocation
Utökad plats för resursen.
- system_data
- SystemData
Systemmetadata som relaterar till ämnesresursen.
- private_endpoint_connections
- list[PrivateEndpointConnection]
- provisioning_state
- str eller TopicProvisioningState
Etableringstillstånd för ämnet. Kända värden är: "Creating", "Updating", "Deleting", "Succeeded", "Canceled" och "Failed".
- endpoint
- str
Slutpunkt för ämnet.
- event_type_info
- EventTypeInfo
Information om händelsetyp för användarämnet. Den här informationen tillhandahålls av utgivaren och kan användas av prenumeranten för att visa olika typer av händelser som publiceras.
- minimum_tls_version_allowed
- str eller TlsVersion
Lägsta TLS-version av utgivaren som tillåts att publicera till det här ämnet. Kända värden är: "1.0", "1.1" och "1.2".
- input_schema
- str eller InputSchema
Detta avgör vilket format Event Grid ska förvänta sig för inkommande händelser som publiceras i ämnet. Kända värden är: "EventGridSchema", "CustomEventSchema" och "CloudEventSchemaV1_0".
- input_schema_mapping
- InputSchemaMapping
Detta möjliggör publicering med hjälp av anpassade händelsescheman. En InputSchemaMapping kan anges för att mappa olika egenskaper för ett källschema till olika obligatoriska egenskaper för EventGridEvent-schemat.
- metric_resource_id
- str
Måttresurs-ID för ämnet.
- public_network_access
- str eller PublicNetworkAccess
Detta avgör om trafik tillåts via offentligt nätverk. Som standard är den aktiverad.
Du kan ytterligare begränsa till specifika IP-adresser genom att <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" />
konfigurera . Kända värden är: "Enabled", "Disabled" och "SecuredByPerimeter".
- inbound_ip_rules
- list[InboundIpRule]
Detta kan användas för att begränsa trafik från specifika IP-adresser i stället för alla IP-adresser. Obs! Dessa beaktas endast om PublicNetworkAccess är aktiverat.
- disable_local_auth
- bool
Det här booleska värdet används för att aktivera eller inaktivera lokal autentisering. Standardvärdet är false. När egenskapen är inställd på true används endast AAD-token för att autentisera om användaren tillåts publicera till ämnet.
- data_residency_boundary
- str eller DataResidencyBoundary
Data Residency resursens gräns. Kända värden är: "WithinGeopair" och "WithinRegion".
Azure SDK for Python