Skip to main content

KubernetesNamespaceIngresscontrollers

Resource KubernetesNamespaceIngresscontrollers in pulumi-portainer.
3 min read

Resource KubernetesNamespaceIngresscontrollers in pulumi-portainer.

Pulumi type: portainer:index/kubernetesNamespaceIngresscontrollers:KubernetesNamespaceIngresscontrollers.

name is the Pulumi resource name. Nested object fields are documented under that object. They are not arguments of this resource.

Example#

Only required arguments are set. A string in angle brackets stands in for that argument. Any other value is an option or example written in the SDK description.

Arguments#

PropertyTypeRequiredDescription
controllersKubernetesNamespaceIngresscontrollersController (input)[]yesList of ingress controllers allowed for the namespace.
environmentIdnumberyesIdentifier of the Portainer Kubernetes environment hosting the namespace.
kubernetesNamespaceIngresscontrollersIdstringno
namespacestringyesKubernetes namespace whose ingress controller allow-list is being configured.

Outputs#

Computed outputs are produced by the provider. They are not constructor arguments.

PropertyTypeComputedDescription
controllersKubernetesNamespaceIngresscontrollersController (output)[]noList of ingress controllers allowed for the namespace.
environmentIdnumbernoIdentifier of the Portainer Kubernetes environment hosting the namespace.
kubernetesNamespaceIngresscontrollersIdstringno
namespacestringnoKubernetes namespace whose ingress controller allow-list is being configured.

KubernetesNamespaceIngresscontrollersController (input)#

Input object KubernetesNamespaceIngresscontrollersController. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
availabilitybooleanyesWhether the controller is available for selection in the namespace.
classNamestringyesKubernetes IngressClass name associated with the controller.
namestringyesDisplay name of the ingress controller in Portainer.
newbooleanyesWhether Portainer should treat this entry as a newly-registered controller.
typestringyesType of the ingress controller (for example nginx, traefik, custom).
usedbooleanyesWhether the controller is currently in use by workloads in the namespace.

KubernetesNamespaceIngresscontrollersController (output)#

Output object KubernetesNamespaceIngresscontrollersController. Fields below belong to this object.

PropertyTypeAlways presentDescription
availabilitybooleanyesWhether the controller is available for selection in the namespace.
classNamestringyesKubernetes IngressClass name associated with the controller.
namestringyesDisplay name of the ingress controller in Portainer.
newbooleanyesWhether Portainer should treat this entry as a newly-registered controller.
typestringyesType of the ingress controller (for example nginx, traefik, custom).
usedbooleanyesWhether the controller is currently in use by workloads in the namespace.