Dela via


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.TrackedResource
Topic

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.

tags
dict[str, str]

Taggar för resursen.

sku
ResourceSku

Prisnivån för SKU för ämnet.

identity
IdentityInfo

Identitetsinformation för resursen.

kind
str eller ResourceKind
standardvärde: Azure

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.

tags
dict[str, str]

Taggar för resursen.

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".