Namespace Class
Namespace resource.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to server.
Constructor
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
| Name | Description | 
|---|---|
| location | Location of the resource. Required. | 
| tags | Tags of the resource. Default value: None | 
| sku | Represents available Sku pricing tiers. Default value: None | 
| identity | Identity information for the Namespace resource. Default value: None | 
| private_endpoint_connections | List of private endpoint connections. Default value: None | 
| topics_configuration | Topics configuration information for the namespace resource. Default value: None | 
| topic_spaces_configuration | Topic spaces configuration information for the namespace resource. Default value: 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: 
 Once specified, this property cannot be updated. Default value: 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  Default value: None | 
| 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. Default value: None | 
| 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". Default value: None | 
Variables
| Name | Description | 
|---|---|
| id | Fully qualified identifier of the resource. | 
| name | Name of the resource. | 
| type | Type of the resource. | 
| location | Location of the resource. Required. | 
| tags | Tags of the resource. | 
| sku | Represents available Sku pricing tiers. | 
| identity | Identity information for the Namespace resource. | 
| system_data | The system metadata relating to the Event Grid resource. | 
| 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: 
 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  | 
| 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". |