Skip to main content

KubernetesIngresscontrollers

Resource KubernetesIngresscontrollers in pulumi-portainer.
3 min read

Resource KubernetesIngresscontrollers in pulumi-portainer.

Pulumi type: portainer:index/kubernetesIngresscontrollers:KubernetesIngresscontrollers.

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
controllersKubernetesIngresscontrollersController (input)[]yesList of ingress controller configurations to apply at the cluster level.
environmentIdnumberyesIdentifier of the Portainer Kubernetes environment whose ingress controllers are managed.
kubernetesIngresscontrollersIdstringno

Outputs#

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

PropertyTypeComputedDescription
controllersKubernetesIngresscontrollersController (output)[]noList of ingress controller configurations to apply at the cluster level.
environmentIdnumbernoIdentifier of the Portainer Kubernetes environment whose ingress controllers are managed.
kubernetesIngresscontrollersIdstringno

KubernetesIngresscontrollersController (input)#

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

PropertyTypeRequiredDescription
availabilitybooleanyesWhether the ingress controller is exposed for selection in the Portainer UI.
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 ingress controller is currently in use by workloads.

KubernetesIngresscontrollersController (output)#

Output object KubernetesIngresscontrollersController. Fields below belong to this object.

PropertyTypeAlways presentDescription
availabilitybooleanyesWhether the ingress controller is exposed for selection in the Portainer UI.
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 ingress controller is currently in use by workloads.