GetNamespaceResult

data class GetNamespaceResult(val id: String, val identity: IdentityInfoResponse? = null, val inboundIpRules: List<InboundIpRuleResponse>? = null, val isZoneRedundant: Boolean? = null, val location: String, val minimumTlsVersionAllowed: String? = null, val name: String, val privateEndpointConnections: List<PrivateEndpointConnectionResponse>? = null, val provisioningState: String, val publicNetworkAccess: String? = null, val sku: NamespaceSkuResponse? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val topicSpacesConfiguration: TopicSpacesConfigurationResponse? = null, val topicsConfiguration: TopicsConfigurationResponse? = null, val type: String)

Namespace resource.

Constructors

Link copied to clipboard
constructor(id: String, identity: IdentityInfoResponse? = null, inboundIpRules: List<InboundIpRuleResponse>? = null, isZoneRedundant: Boolean? = null, location: String, minimumTlsVersionAllowed: String? = null, name: String, privateEndpointConnections: List<PrivateEndpointConnectionResponse>? = null, provisioningState: String, publicNetworkAccess: String? = null, sku: NamespaceSkuResponse? = null, systemData: SystemDataResponse, tags: Map<String, String>? = null, topicSpacesConfiguration: TopicSpacesConfigurationResponse? = null, topicsConfiguration: TopicsConfigurationResponse? = null, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val id: String

Fully qualified identifier of the resource.

Link copied to clipboard

Identity information for the Namespace resource.

Link copied to clipboard

This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.

Link copied to clipboard

Allows the user to specify if the service is zone-redundant. This is a required property and user needs to specify this value explicitly. Once specified, this property cannot be updated.

Link copied to clipboard

Location of the resource.

Link copied to clipboard

Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.

Link copied to clipboard

Name of the resource.

Link copied to clipboard

Provisioning state of the namespace resource.

Link copied to clipboard

This determines if traffic is allowed over public network. By default it is enabled. You can further restrict to specific IPs by configuring

Link copied to clipboard

Represents available Sku pricing tiers.

Link copied to clipboard

The system metadata relating to the namespace resource.

Link copied to clipboard
val tags: Map<String, String>? = null

Tags of the resource.

Link copied to clipboard

Topics configuration information for the namespace resource

Link copied to clipboard

Topic spaces configuration information for the namespace resource

Link copied to clipboard

Type of the resource.