1010 kind : IngressClassParams
1111 listKind : IngressClassParamsList
1212 plural : ingressclassparams
13- singular : ingressclassparams
13+ singular : ingressclassparam
1414 scope : Cluster
1515 versions :
1616 - additionalPrinterColumns :
5555 description : IngressClassParamsSpec defines the desired state of IngressClassParams
5656 properties :
5757 PrefixListsIDs :
58- description : PrefixListsIDs defines the security group prefix lists
59- for all Ingresses that belong to IngressClass with this IngressClassParams.
58+ description : |-
59+ PrefixListsIDsLegacy defines the security group prefix lists for all Ingresses that belong to IngressClass with this IngressClassParams.
60+ Not Recommended, Use PrefixListsIDs (prefixListsIDs in JSON) instead
6061 items :
6162 type : string
6263 type : array
@@ -147,6 +148,10 @@ spec:
147148 - value
148149 type : object
149150 type : array
151+ loadBalancerName :
152+ description : LoadBalancerName defines the name of the load balancer
153+ that will be created with this IngressClassParams.
154+ type : string
150155 minimumLoadBalancerCapacity :
151156 description : MinimumLoadBalancerCapacity define the capacity reservation
152157 for LoadBalancers for all Ingress that belong to IngressClass with
@@ -207,6 +212,12 @@ spec:
207212 type : object
208213 type : object
209214 x-kubernetes-map-type : atomic
215+ prefixListsIDs :
216+ description : PrefixListsIDs defines the security group prefix lists
217+ for all Ingresses that belong to IngressClass with this IngressClassParams.
218+ items :
219+ type : string
220+ type : array
210221 scheme :
211222 description : Scheme defines the scheme for all Ingresses that belong
212223 to IngressClass with this IngressClassParams.
@@ -218,6 +229,10 @@ spec:
218229 description : SSLPolicy specifies the SSL Policy for all Ingresses
219230 that belong to IngressClass with this IngressClassParams.
220231 type : string
232+ sslRedirectPort :
233+ description : SSLRedirectPort specifies the SSL Redirect Port for all
234+ Ingresses that belong to IngressClass with this IngressClassParams.
235+ type : string
221236 subnets :
222237 description : Subnets defines the subnets for all Ingresses that belong
223238 to IngressClass with this IngressClassParams.
@@ -267,7 +282,16 @@ spec:
267282 - instance
268283 - ip
269284 type : string
285+ wafv2AclArn :
286+ description : WAFv2ACLArn specifies ARN for the Amazon WAFv2 web ACL.
287+ type : string
288+ wafv2AclName :
289+ description : WAFv2ACLName specifies name of the Amazon WAFv2 web ACL.
290+ type : string
270291 type : object
292+ x-kubernetes-validations :
293+ - message : cannot specify both 'prefixListsIDs' and 'PrefixListsIDs' fields
294+ rule : ' !(has(self.prefixListsIDs) && has(self.PrefixListsIDs))'
271295 type : object
272296 served : true
273297 storage : true
@@ -695,6 +719,17 @@ spec:
695719 targetGroupName :
696720 description : targetGroupName is the Name of the TargetGroup.
697721 type : string
722+ targetGroupProtocol :
723+ description : targetGroupProtocol is the Protocol of the TargetGroup.
724+ If unspecified, it will be automatically inferred.
725+ enum :
726+ - HTTP
727+ - HTTPS
728+ - TCP
729+ - TLS
730+ - UDP
731+ - TCP_UDP
732+ type : string
698733 targetType :
699734 description : targetType is the TargetType of TargetGroup. If unspecified,
700735 it will be automatically inferred.
0 commit comments