Freigeben über


Namespace Klasse

Namespaceressource.

Variablen werden nur vom Server aufgefüllt und beim Senden einer Anforderung ignoriert.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

Vererbung
azure.mgmt.eventgrid.models._models_py3.TrackedResource
Namespace

Konstruktor

Namespace(*, location: str, tags: Dict[str, str] | None = None, sku: _models.NamespaceSku | None = None, identity: _models.IdentityInfo | None = None, private_endpoint_connections: List[_models.PrivateEndpointConnection] | None = None, topics_configuration: _models.TopicsConfiguration | None = None, topic_spaces_configuration: _models.TopicSpacesConfiguration | None = None, is_zone_redundant: bool | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, inbound_ip_rules: List[_models.InboundIpRule] | None = None, minimum_tls_version_allowed: str | _models.TlsVersion | None = None, **kwargs: Any)

Keyword-Only Parameters

location
str

Speicherort der Ressource. Erforderlich.

tags
dict[str, str]

Tags der Ressource.

sku
NamespaceSku

Stellt die verfügbaren SKU-Tarife dar.

identity
IdentityInfo

Identitätsinformationen für die Namespaceressource.

private_endpoint_connections
list[PrivateEndpointConnection]
topics_configuration
TopicsConfiguration

Themen zur Konfiguration der Namespaceressource.

topic_spaces_configuration
TopicSpacesConfiguration

Informationen zur Themenraumkonfiguration für die Namespaceressource.

is_zone_redundant
bool

Dies ist eine optionale Eigenschaft, mit der der Benutzer angeben kann, ob die Namespaceressource Zonenredundanzfunktionen unterstützt oder nicht. Wenn diese Eigenschaft nicht explizit vom Benutzer angegeben wird, hängt ihr Standardwert von den folgenden Bedingungen ab:

  1. Für Verfügbarkeitszonen aktivierte Regionen: Der Standardeigenschaftswert wäre true.

  2. Für Nicht-Verfügbarkeitszonen aktivierte Regionen: Der Standardeigenschaftswert wäre false.

Nach der Angabe kann diese Eigenschaft nicht mehr aktualisiert werden.

public_network_access
str oder PublicNetworkAccess

Dadurch wird bestimmt, ob Datenverkehr über ein öffentliches Netzwerk zulässig ist. Standardmäßig ist es aktiviert. Sie können auf bestimmte IP-Adressen weiter einschränken, indem Sie konfigurieren <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" />. Bekannte Werte sind: "Enabled", "Disabled" und "SecuredByPerimeter".

inbound_ip_rules
list[InboundIpRule]

Dies kann verwendet werden, um den Datenverkehr von bestimmten IP-Adressen anstelle aller IP-Adressen einzuschränken. Hinweis: Diese werden nur berücksichtigt, wenn PublicNetworkAccess aktiviert ist.

minimum_tls_version_allowed
str oder TlsVersion

Tls-Mindestversion des Herausgebers, der für die Veröffentlichung in diesem Namespace zulässig ist. Nur TLS-Version 1.2 wird unterstützt. Bekannte Werte sind: "1.0", "1.1" und "1.2".

Variablen

id
str

Vollqualifizierter Bezeichner der Ressource.

name
str

Der Name der Ressource.

type
str

Der Typ der Ressource.

location
str

Speicherort der Ressource. Erforderlich.

tags
dict[str, str]

Tags der Ressource.

sku
NamespaceSku

Stellt die verfügbaren SKU-Tarife dar.

identity
IdentityInfo

Identitätsinformationen für die Namespaceressource.

system_data
SystemData

Die Systemmetadaten im Zusammenhang mit der Namespaceressource.

private_endpoint_connections
list[PrivateEndpointConnection]
provisioning_state
str oder NamespaceProvisioningState

Bereitstellungsstatus der Namespaceressource. Bekannte Werte sind: "Creating", "Updating", "Delete", "Succeeded", "Canceled", "Failed", "Deleted", "DeleteFailed", "CreateFailed" und "UpdatedFailed".

topics_configuration
TopicsConfiguration

Themen zur Konfiguration der Namespaceressource.

topic_spaces_configuration
TopicSpacesConfiguration

Informationen zur Themenraumkonfiguration für die Namespaceressource.

is_zone_redundant
bool

Dies ist eine optionale Eigenschaft, mit der der Benutzer angeben kann, ob die Namespaceressource Zonenredundanzfunktionen unterstützt oder nicht. Wenn diese Eigenschaft nicht explizit vom Benutzer angegeben wird, hängt ihr Standardwert von den folgenden Bedingungen ab:

  1. Für Verfügbarkeitszonen aktivierte Regionen: Der Standardeigenschaftswert wäre true.

  2. Für Nicht-Verfügbarkeitszonen aktivierte Regionen: Der Standardeigenschaftswert wäre false.

Nach der Angabe kann diese Eigenschaft nicht mehr aktualisiert werden.

public_network_access
str oder PublicNetworkAccess

Dadurch wird bestimmt, ob Datenverkehr über ein öffentliches Netzwerk zulässig ist. Standardmäßig ist es aktiviert. Sie können auf bestimmte IP-Adressen weiter einschränken, indem Sie konfigurieren <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" />. Bekannte Werte sind: "Enabled", "Disabled" und "SecuredByPerimeter".

inbound_ip_rules
list[InboundIpRule]

Dies kann verwendet werden, um den Datenverkehr von bestimmten IP-Adressen anstelle aller IP-Adressen einzuschränken. Hinweis: Diese werden nur berücksichtigt, wenn PublicNetworkAccess aktiviert ist.

minimum_tls_version_allowed
str oder TlsVersion

Tls-Mindestversion des Herausgebers, der für die Veröffentlichung in diesem Namespace zulässig ist. Nur TLS-Version 1.2 wird unterstützt. Bekannte Werte sind: "1.0", "1.1" und "1.2".