NamespaceProperties interface
Properties of a namespace managed by ARM
Properties
| adoption |
Action if Kubernetes namespace with same name already exists. |
| annotations | The annotations of managed namespace. |
| default |
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. |
| default |
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. |
| delete |
Delete options of a namespace. |
| labels | The labels of managed namespace. |
| portal |
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. |
| provisioning |
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