LbListenerRule

Field Type Description
apiVersion string aws.kubeform.com/v1alpha1
kind string LbListenerRule
metadata Kubernetes meta/v1.ObjectMeta Refer to the Kubernetes API documentation for the fields of the metadata field.
spec LbListenerRuleSpec
status LbListenerRuleStatus

LbListenerRuleSpec

(Appears on:LbListenerRule, LbListenerRuleStatus)
Field Type Description
providerRef Kubernetes core/v1.LocalObjectReference
id string
secretRef Kubernetes core/v1.LocalObjectReference
action []LbListenerRuleSpecAction
arn string (Optional)
condition []LbListenerRuleSpecCondition
listenerArn string
priority int (Optional)

LbListenerRuleSpecAction

(Appears on:LbListenerRuleSpec)
Field Type Description
authenticateCognito []LbListenerRuleSpecActionAuthenticateCognito (Optional)
authenticateOidc []LbListenerRuleSpecActionAuthenticateOidc (Optional)
fixedResponse []LbListenerRuleSpecActionFixedResponse (Optional)
order int (Optional)
redirect []LbListenerRuleSpecActionRedirect (Optional)
targetGroupArn string (Optional)
type string

LbListenerRuleSpecActionAuthenticateCognito

(Appears on:LbListenerRuleSpecAction)
Field Type Description
authenticationRequestExtraParams map[string]string (Optional)
onUnauthenticatedRequest string (Optional)
scope string (Optional)
sessionCookieName string (Optional)
sessionTimeout int (Optional)
userPoolArn string
userPoolClientID string
userPoolDomain string

LbListenerRuleSpecActionAuthenticateOidc

(Appears on:LbListenerRuleSpecAction)
Field Type Description
authenticationRequestExtraParams map[string]string (Optional)
authorizationEndpoint string
clientID string
issuer string
onUnauthenticatedRequest string (Optional)
scope string (Optional)
sessionCookieName string (Optional)
sessionTimeout int (Optional)
tokenEndpoint string
userInfoEndpoint string

LbListenerRuleSpecActionFixedResponse

(Appears on:LbListenerRuleSpecAction)
Field Type Description
contentType string
messageBody string (Optional)
statusCode string (Optional)

LbListenerRuleSpecActionRedirect

(Appears on:LbListenerRuleSpecAction)
Field Type Description
host string (Optional)
path string (Optional)
port string (Optional)
protocol string (Optional)
query string (Optional)
statusCode string

LbListenerRuleSpecCondition

(Appears on:LbListenerRuleSpec)
Field Type Description
field string (Optional)
values []string (Optional)

LbListenerRuleStatus

(Appears on:LbListenerRule)
Field Type Description
observedGeneration int64 (Optional) Resource generation, which is updated on mutation by the API Server.
output LbListenerRuleSpec (Optional)
state kubeform.dev/kubeform/apis.State (Optional)

Sensitive Values

Name Type Description
action.<index>.authenticate_oidc.<index>.client_secret string