NamespaceProperties Class
Properties of the namespace resource.
Constructor
NamespaceProperties(*args: Any, **kwargs: Any)
Variables
| Name | Description |
|---|---|
|
private_endpoint_connections
|
List of private endpoint connections. |
|
provisioning_state
|
Provisioning state of the namespace resource. Known values are: "Creating", "Updating", "Deleting", "Succeeded", "Canceled", "Failed", "Deleted", "DeleteFailed", "CreateFailed", and "UpdatedFailed". |
|
topics_configuration
|
Topics configuration information for the namespace resource. |
|
topic_spaces_configuration
|
Topic spaces configuration information for the namespace resource. |
|
is_zone_redundant
|
This is an optional property and it allows the user to specify if the namespace resource supports zone-redundancy capability or not. If this property is not specified explicitly by the user, its default value depends on the following conditions: a. For Availability Zones enabled regions - The default property value would be true. b. For non-Availability Zones enabled regions - The default property value would be false. Once specified, this property cannot be updated. |
|
public_network_access
|
This determines if traffic is allowed over public network. By default it is enabled. You can further restrict to specific IPs by configuring <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" />. Known values are: "Enabled", "Disabled", and "SecuredByPerimeter". |
|
inbound_ip_rules
|
This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled. |
|
minimum_tls_version_allowed
|
str or
TlsVersion
Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported. Known values are: "1.0", "1.1", and "1.2". |
Attributes
inbound_ip_rules
These are considered only if PublicNetworkAccess is enabled.
inbound_ip_rules: list['_models.InboundIpRule'] | None
is_zone_redundant
This is an optional property and it allows the user to specify if the namespace resource supports zone-redundancy capability or not. If this property is not specified explicitly by the user, its default value depends on the following conditions: a. For Availability Zones enabled regions - The default property value would be true. b. For non-Availability Zones enabled regions - The default property value would be false. Once specified, this property cannot be updated.
is_zone_redundant: bool | None
minimum_tls_version_allowed
Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported. Known values are: "1.0", "1.1", and "1.2".
minimum_tls_version_allowed: str | _models.TlsVersion | None
private_endpoint_connections
List of private endpoint connections.
private_endpoint_connections: list['_models.PrivateEndpointConnection'] | None
provisioning_state
"Creating", "Updating", "Deleting", "Succeeded", "Canceled", "Failed", "Deleted", "DeleteFailed", "CreateFailed", and "UpdatedFailed".
provisioning_state: str | _models.NamespaceProvisioningState | None
public_network_access
This determines if traffic is allowed over public network. By default it is enabled. You can further restrict to specific IPs by configuring <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" />. Known values are: "Enabled", "Disabled", and "SecuredByPerimeter".
public_network_access: str | _models.PublicNetworkAccess | None
topic_spaces_configuration
Topic spaces configuration information for the namespace resource.
topic_spaces_configuration: _models.TopicSpacesConfiguration | None
topics_configuration
Topics configuration information for the namespace resource.
topics_configuration: _models.TopicsConfiguration | None