NamespacePropertiesResponse

data class NamespacePropertiesResponse(val adoptionPolicy: String? = null, val annotations: Map<String, String>? = null, val defaultNetworkPolicy: NetworkPoliciesResponse? = null, val defaultResourceQuota: ResourceQuotaResponse? = null, val deletePolicy: String? = null, val labels: Map<String, String>? = null, val provisioningState: String)

Properties of a namespace managed by ARM

Constructors

Link copied to clipboard
constructor(adoptionPolicy: String? = null, annotations: Map<String, String>? = null, defaultNetworkPolicy: NetworkPoliciesResponse? = null, defaultResourceQuota: ResourceQuotaResponse? = null, deletePolicy: String? = null, labels: Map<String, String>? = null, provisioningState: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val adoptionPolicy: String? = null

Action if Kubernetes namespace with same name already exists.

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

The annotations of managed namespace.

Link copied to clipboard

The default network policy enforced upon the namespace. Customers can have other Kubernetes network policy objects under the namespace. All the network policies will be enforced.

Link copied to clipboard

The default resource quota enforced upon the namespace. Customers can have other Kubernetes resource quota objects under the namespace. All the resource quotas will be enforced.

Link copied to clipboard
val deletePolicy: String? = null

Delete options of a namespace.

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

The labels of managed namespace.

Link copied to clipboard

The current provisioning state of the namespace.