NamespacePropertiesArgs

data class NamespacePropertiesArgs(val dataCenter: Output<String>? = null, val namespaceType: Output<Either<String, NamespaceType>>? = null, val networkAcls: Output<NetworkAclsArgs>? = null, val pnsCredentials: Output<PnsCredentialsArgs>? = null, val provisioningState: Output<Either<String, OperationProvisioningState>>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, val replicationRegion: Output<Either<String, ReplicationRegion>>? = null, val scaleUnit: Output<String>? = null, val status: Output<Either<String, NamespaceStatus>>? = null, val zoneRedundancy: Output<Either<String, ZoneRedundancyPreference>>? = null) : ConvertibleToJava<NamespacePropertiesArgs>

Represents namespace properties.

Constructors

Link copied to clipboard
constructor(dataCenter: Output<String>? = null, namespaceType: Output<Either<String, NamespaceType>>? = null, networkAcls: Output<NetworkAclsArgs>? = null, pnsCredentials: Output<PnsCredentialsArgs>? = null, provisioningState: Output<Either<String, OperationProvisioningState>>? = null, publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, replicationRegion: Output<Either<String, ReplicationRegion>>? = null, scaleUnit: Output<String>? = null, status: Output<Either<String, NamespaceStatus>>? = null, zoneRedundancy: Output<Either<String, ZoneRedundancyPreference>>? = null)

Properties

Link copied to clipboard
val dataCenter: Output<String>? = null

Deprecated.

Link copied to clipboard
val namespaceType: Output<Either<String, NamespaceType>>? = null

Defines values for NamespaceType.

Link copied to clipboard
val networkAcls: Output<NetworkAclsArgs>? = null

A collection of network authorization rules.

Link copied to clipboard
val pnsCredentials: Output<PnsCredentialsArgs>? = null

Collection of Notification Hub or Notification Hub Namespace PNS credentials.

Link copied to clipboard

Defines values for OperationProvisioningState.

Link copied to clipboard
val publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null

Type of public network access.

Link copied to clipboard
val replicationRegion: Output<Either<String, ReplicationRegion>>? = null

Allowed replication region

Link copied to clipboard
val scaleUnit: Output<String>? = null

Gets or sets scaleUnit where the namespace gets created

Link copied to clipboard
val status: Output<Either<String, NamespaceStatus>>? = null

Namespace status.

Link copied to clipboard
val zoneRedundancy: Output<Either<String, ZoneRedundancyPreference>>? = null

Namespace SKU name.

Functions

Link copied to clipboard
open override fun toJava(): NamespacePropertiesArgs