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.TrackedResourceNamespace
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.
- 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:
Für Verfügbarkeitszonen aktivierte Regionen: Der Standardeigenschaftswert wäre true.
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.
- 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:
Für Verfügbarkeitszonen aktivierte Regionen: Der Standardeigenschaftswert wäre true.
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".
Azure SDK for Python