Interface: NginxIngressInputs ¶
Properties ¶
property | type | description |
---|---|---|
config | Record‹string, string› | config sets nginx config map entries. see: https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/nginx-configuration/configmap.md |
mode | NginxIngressDeploymentMode | NginxIngressDaemonSetMode | mode configures nginx as either a kubernetes deployment or daemonset. In Deployment mode a kubernetes Deployment will be created behind a kubernetes Service of type LoadBalancer. The Deployment mode is intended to be used in Cloud Environments. In DaemonSet mode a kubernetes DaemonSet will be created without a kubernetes Service, instead, hostPorts will be used by the DaemonSet containers. The DaemonSet mode is intended to be used in onpremise environments where a LoadBalancer services may not available. defaults to Deployment mode. |
namespace | pulumi.Input‹string› | - |
provider | k8s.Provider | - |
tcpServices | Record‹number, L4ServiceBackend› | configure any L4 TCP services |
udpServices | Record‹number, L4ServiceBackend› | configure any L4 UDP services |
version | undefined | string | the helm chart version |
Optional
config ¶
• config? : Record‹string, string›
config sets nginx config map entries.
see: https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/nginx-configuration/configmap.md
Defined in nginx-ingress/index.ts:48
Optional
mode ¶
• mode? : NginxIngressDeploymentMode | NginxIngressDaemonSetMode
mode configures nginx as either a kubernetes deployment or daemonset.
In Deployment mode a kubernetes Deployment will be created behind a kubernetes Service of type LoadBalancer. The Deployment mode is intended to be used in Cloud Environments.
In DaemonSet mode a kubernetes DaemonSet will be created without a kubernetes Service, instead, hostPorts will be used by the DaemonSet containers. The DaemonSet mode is intended to be used in onpremise environments where a LoadBalancer services may not available.
defaults to Deployment mode.
Defined in nginx-ingress/index.ts:42
Optional
namespace ¶
• namespace? : pulumi.Input‹string›
Defined in nginx-ingress/index.ts:21
Optional
provider ¶
• provider? : k8s.Provider
Defined in nginx-ingress/index.ts:20
Optional
tcpServices ¶
• tcpServices? : Record‹number, L4ServiceBackend›
configure any L4 TCP services
Defined in nginx-ingress/index.ts:52
Optional
udpServices ¶
• udpServices? : Record‹number, L4ServiceBackend›
configure any L4 UDP services
Defined in nginx-ingress/index.ts:56
Optional
version ¶
• version? : undefined | string
the helm chart version
Defined in nginx-ingress/index.ts:25