Share via


NamespaceProperties interface

Properties of a namespace managed by ARM

Properties

adoptionPolicy

Action if Kubernetes namespace with same name already exists.

annotations

The annotations of managed namespace.

defaultNetworkPolicy

The default network policy enforced upon the namespace. Customers can have other Kubernetes network policy objects under the namespace. Network policies are additive; if a policy or policies apply to a given pod for a given direction, the connections allowed in that direction for the pod is the union of what all applicable policies allow.

defaultResourceQuota

The default resource quota enforced upon the namespace. Customers can have other Kubernetes resource quota objects under the namespace. Resource quotas are additive; if multiple resource quotas are applied to a given namespace, then the effective limit will be one such that all quotas on the namespace can be satisfied.

deletePolicy

Delete options of a namespace.

labels

The labels of managed namespace.

portalFqdn

The special FQDN used by the Azure Portal to access the Managed Cluster. This FQDN is for use only by the Azure Portal and should not be used by other clients. The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState

The current provisioning state of the namespace. NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

adoptionPolicy

Action if Kubernetes namespace with same name already exists.

adoptionPolicy?: string

Property Value

string

annotations

The annotations of managed namespace.

annotations?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

defaultNetworkPolicy

The default network policy enforced upon the namespace. Customers can have other Kubernetes network policy objects under the namespace. Network policies are additive; if a policy or policies apply to a given pod for a given direction, the connections allowed in that direction for the pod is the union of what all applicable policies allow.

defaultNetworkPolicy?: NetworkPolicies

Property Value

defaultResourceQuota

The default resource quota enforced upon the namespace. Customers can have other Kubernetes resource quota objects under the namespace. Resource quotas are additive; if multiple resource quotas are applied to a given namespace, then the effective limit will be one such that all quotas on the namespace can be satisfied.

defaultResourceQuota?: ResourceQuota

Property Value

deletePolicy

Delete options of a namespace.

deletePolicy?: string

Property Value

string

labels

The labels of managed namespace.

labels?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

portalFqdn

The special FQDN used by the Azure Portal to access the Managed Cluster. This FQDN is for use only by the Azure Portal and should not be used by other clients. The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly. NOTE: This property will not be serialized. It can only be populated by the server.

portalFqdn?: string

Property Value

string

provisioningState

The current provisioning state of the namespace. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

Property Value

string