AlbListenerRule

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

AlbListenerRuleSpec

(Appears on:AlbListenerRule, AlbListenerRuleStatus)
Field Type Description
providerRef Kubernetes core/v1.LocalObjectReference
id string
secretRef Kubernetes core/v1.LocalObjectReference
action []AlbListenerRuleSpecAction
arn string (Optional)
condition []AlbListenerRuleSpecCondition
listenerArn string
priority int (Optional)

AlbListenerRuleSpecAction

(Appears on:AlbListenerRuleSpec)
Field Type Description
authenticateCognito []AlbListenerRuleSpecActionAuthenticateCognito (Optional)
authenticateOidc []AlbListenerRuleSpecActionAuthenticateOidc (Optional)
fixedResponse []AlbListenerRuleSpecActionFixedResponse (Optional)
order int (Optional)
redirect []AlbListenerRuleSpecActionRedirect (Optional)
targetGroupArn string (Optional)
type string

AlbListenerRuleSpecActionAuthenticateCognito

(Appears on:AlbListenerRuleSpecAction)
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

AlbListenerRuleSpecActionAuthenticateOidc

(Appears on:AlbListenerRuleSpecAction)
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

AlbListenerRuleSpecActionFixedResponse

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

AlbListenerRuleSpecActionRedirect

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

AlbListenerRuleSpecCondition

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

AlbListenerRuleStatus

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

Sensitive Values

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