Documentation ¶
Index ¶
- type Args
- type DataArgs
- type DataDefaultActionAttributes
- func (da DataDefaultActionAttributes) AuthenticateCognito() terra.ListValue[DataDefaultActionAuthenticateCognitoAttributes]
- func (da DataDefaultActionAttributes) AuthenticateOidc() terra.ListValue[DataDefaultActionAuthenticateOidcAttributes]
- func (da DataDefaultActionAttributes) FixedResponse() terra.ListValue[DataDefaultActionFixedResponseAttributes]
- func (da DataDefaultActionAttributes) Forward() terra.ListValue[DataDefaultActionForwardAttributes]
- func (da DataDefaultActionAttributes) InternalRef() (terra.Reference, error)
- func (da DataDefaultActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (da DataDefaultActionAttributes) InternalWithRef(ref terra.Reference) DataDefaultActionAttributes
- func (da DataDefaultActionAttributes) Order() terra.NumberValue
- func (da DataDefaultActionAttributes) Redirect() terra.ListValue[DataDefaultActionRedirectAttributes]
- func (da DataDefaultActionAttributes) TargetGroupArn() terra.StringValue
- func (da DataDefaultActionAttributes) Type() terra.StringValue
- type DataDefaultActionAuthenticateCognitoAttributes
- func (ac DataDefaultActionAuthenticateCognitoAttributes) AuthenticationRequestExtraParams() terra.MapValue[terra.StringValue]
- func (ac DataDefaultActionAuthenticateCognitoAttributes) InternalRef() (terra.Reference, error)
- func (ac DataDefaultActionAuthenticateCognitoAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac DataDefaultActionAuthenticateCognitoAttributes) InternalWithRef(ref terra.Reference) DataDefaultActionAuthenticateCognitoAttributes
- func (ac DataDefaultActionAuthenticateCognitoAttributes) OnUnauthenticatedRequest() terra.StringValue
- func (ac DataDefaultActionAuthenticateCognitoAttributes) Scope() terra.StringValue
- func (ac DataDefaultActionAuthenticateCognitoAttributes) SessionCookieName() terra.StringValue
- func (ac DataDefaultActionAuthenticateCognitoAttributes) SessionTimeout() terra.NumberValue
- func (ac DataDefaultActionAuthenticateCognitoAttributes) UserPoolArn() terra.StringValue
- func (ac DataDefaultActionAuthenticateCognitoAttributes) UserPoolClientId() terra.StringValue
- func (ac DataDefaultActionAuthenticateCognitoAttributes) UserPoolDomain() terra.StringValue
- type DataDefaultActionAuthenticateCognitoState
- type DataDefaultActionAuthenticateOidcAttributes
- func (ao DataDefaultActionAuthenticateOidcAttributes) AuthenticationRequestExtraParams() terra.MapValue[terra.StringValue]
- func (ao DataDefaultActionAuthenticateOidcAttributes) AuthorizationEndpoint() terra.StringValue
- func (ao DataDefaultActionAuthenticateOidcAttributes) ClientId() terra.StringValue
- func (ao DataDefaultActionAuthenticateOidcAttributes) ClientSecret() terra.StringValue
- func (ao DataDefaultActionAuthenticateOidcAttributes) InternalRef() (terra.Reference, error)
- func (ao DataDefaultActionAuthenticateOidcAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ao DataDefaultActionAuthenticateOidcAttributes) InternalWithRef(ref terra.Reference) DataDefaultActionAuthenticateOidcAttributes
- func (ao DataDefaultActionAuthenticateOidcAttributes) Issuer() terra.StringValue
- func (ao DataDefaultActionAuthenticateOidcAttributes) OnUnauthenticatedRequest() terra.StringValue
- func (ao DataDefaultActionAuthenticateOidcAttributes) Scope() terra.StringValue
- func (ao DataDefaultActionAuthenticateOidcAttributes) SessionCookieName() terra.StringValue
- func (ao DataDefaultActionAuthenticateOidcAttributes) SessionTimeout() terra.NumberValue
- func (ao DataDefaultActionAuthenticateOidcAttributes) TokenEndpoint() terra.StringValue
- func (ao DataDefaultActionAuthenticateOidcAttributes) UserInfoEndpoint() terra.StringValue
- type DataDefaultActionAuthenticateOidcState
- type DataDefaultActionFixedResponseAttributes
- func (fr DataDefaultActionFixedResponseAttributes) ContentType() terra.StringValue
- func (fr DataDefaultActionFixedResponseAttributes) InternalRef() (terra.Reference, error)
- func (fr DataDefaultActionFixedResponseAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fr DataDefaultActionFixedResponseAttributes) InternalWithRef(ref terra.Reference) DataDefaultActionFixedResponseAttributes
- func (fr DataDefaultActionFixedResponseAttributes) MessageBody() terra.StringValue
- func (fr DataDefaultActionFixedResponseAttributes) StatusCode() terra.StringValue
- type DataDefaultActionFixedResponseState
- type DataDefaultActionForwardAttributes
- func (f DataDefaultActionForwardAttributes) InternalRef() (terra.Reference, error)
- func (f DataDefaultActionForwardAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f DataDefaultActionForwardAttributes) InternalWithRef(ref terra.Reference) DataDefaultActionForwardAttributes
- func (f DataDefaultActionForwardAttributes) Stickiness() terra.ListValue[DataDefaultActionForwardStickinessAttributes]
- func (f DataDefaultActionForwardAttributes) TargetGroup() terra.SetValue[DataDefaultActionForwardTargetGroupAttributes]
- type DataDefaultActionForwardState
- type DataDefaultActionForwardStickinessAttributes
- func (s DataDefaultActionForwardStickinessAttributes) Duration() terra.NumberValue
- func (s DataDefaultActionForwardStickinessAttributes) Enabled() terra.BoolValue
- func (s DataDefaultActionForwardStickinessAttributes) InternalRef() (terra.Reference, error)
- func (s DataDefaultActionForwardStickinessAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s DataDefaultActionForwardStickinessAttributes) InternalWithRef(ref terra.Reference) DataDefaultActionForwardStickinessAttributes
- type DataDefaultActionForwardStickinessState
- type DataDefaultActionForwardTargetGroupAttributes
- func (tg DataDefaultActionForwardTargetGroupAttributes) Arn() terra.StringValue
- func (tg DataDefaultActionForwardTargetGroupAttributes) InternalRef() (terra.Reference, error)
- func (tg DataDefaultActionForwardTargetGroupAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tg DataDefaultActionForwardTargetGroupAttributes) InternalWithRef(ref terra.Reference) DataDefaultActionForwardTargetGroupAttributes
- func (tg DataDefaultActionForwardTargetGroupAttributes) Weight() terra.NumberValue
- type DataDefaultActionForwardTargetGroupState
- type DataDefaultActionRedirectAttributes
- func (r DataDefaultActionRedirectAttributes) Host() terra.StringValue
- func (r DataDefaultActionRedirectAttributes) InternalRef() (terra.Reference, error)
- func (r DataDefaultActionRedirectAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r DataDefaultActionRedirectAttributes) InternalWithRef(ref terra.Reference) DataDefaultActionRedirectAttributes
- func (r DataDefaultActionRedirectAttributes) Path() terra.StringValue
- func (r DataDefaultActionRedirectAttributes) Port() terra.StringValue
- func (r DataDefaultActionRedirectAttributes) Protocol() terra.StringValue
- func (r DataDefaultActionRedirectAttributes) Query() terra.StringValue
- func (r DataDefaultActionRedirectAttributes) StatusCode() terra.StringValue
- type DataDefaultActionRedirectState
- type DataDefaultActionState
- type DataMutualAuthenticationAttributes
- func (ma DataMutualAuthenticationAttributes) IgnoreClientCertificateExpiry() terra.BoolValue
- func (ma DataMutualAuthenticationAttributes) InternalRef() (terra.Reference, error)
- func (ma DataMutualAuthenticationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ma DataMutualAuthenticationAttributes) InternalWithRef(ref terra.Reference) DataMutualAuthenticationAttributes
- func (ma DataMutualAuthenticationAttributes) Mode() terra.StringValue
- func (ma DataMutualAuthenticationAttributes) TrustStoreArn() terra.StringValue
- type DataMutualAuthenticationState
- type DataSource
- type DataTimeouts
- type DataTimeoutsAttributes
- type DataTimeoutsState
- type DefaultAction
- type DefaultActionAttributes
- func (da DefaultActionAttributes) AuthenticateCognito() terra.ListValue[DefaultActionAuthenticateCognitoAttributes]
- func (da DefaultActionAttributes) AuthenticateOidc() terra.ListValue[DefaultActionAuthenticateOidcAttributes]
- func (da DefaultActionAttributes) FixedResponse() terra.ListValue[DefaultActionFixedResponseAttributes]
- func (da DefaultActionAttributes) Forward() terra.ListValue[DefaultActionForwardAttributes]
- func (da DefaultActionAttributes) InternalRef() (terra.Reference, error)
- func (da DefaultActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (da DefaultActionAttributes) InternalWithRef(ref terra.Reference) DefaultActionAttributes
- func (da DefaultActionAttributes) Order() terra.NumberValue
- func (da DefaultActionAttributes) Redirect() terra.ListValue[DefaultActionRedirectAttributes]
- func (da DefaultActionAttributes) TargetGroupArn() terra.StringValue
- func (da DefaultActionAttributes) Type() terra.StringValue
- type DefaultActionAuthenticateCognito
- type DefaultActionAuthenticateCognitoAttributes
- func (ac DefaultActionAuthenticateCognitoAttributes) AuthenticationRequestExtraParams() terra.MapValue[terra.StringValue]
- func (ac DefaultActionAuthenticateCognitoAttributes) InternalRef() (terra.Reference, error)
- func (ac DefaultActionAuthenticateCognitoAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac DefaultActionAuthenticateCognitoAttributes) InternalWithRef(ref terra.Reference) DefaultActionAuthenticateCognitoAttributes
- func (ac DefaultActionAuthenticateCognitoAttributes) OnUnauthenticatedRequest() terra.StringValue
- func (ac DefaultActionAuthenticateCognitoAttributes) Scope() terra.StringValue
- func (ac DefaultActionAuthenticateCognitoAttributes) SessionCookieName() terra.StringValue
- func (ac DefaultActionAuthenticateCognitoAttributes) SessionTimeout() terra.NumberValue
- func (ac DefaultActionAuthenticateCognitoAttributes) UserPoolArn() terra.StringValue
- func (ac DefaultActionAuthenticateCognitoAttributes) UserPoolClientId() terra.StringValue
- func (ac DefaultActionAuthenticateCognitoAttributes) UserPoolDomain() terra.StringValue
- type DefaultActionAuthenticateCognitoState
- type DefaultActionAuthenticateOidc
- type DefaultActionAuthenticateOidcAttributes
- func (ao DefaultActionAuthenticateOidcAttributes) AuthenticationRequestExtraParams() terra.MapValue[terra.StringValue]
- func (ao DefaultActionAuthenticateOidcAttributes) AuthorizationEndpoint() terra.StringValue
- func (ao DefaultActionAuthenticateOidcAttributes) ClientId() terra.StringValue
- func (ao DefaultActionAuthenticateOidcAttributes) ClientSecret() terra.StringValue
- func (ao DefaultActionAuthenticateOidcAttributes) InternalRef() (terra.Reference, error)
- func (ao DefaultActionAuthenticateOidcAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ao DefaultActionAuthenticateOidcAttributes) InternalWithRef(ref terra.Reference) DefaultActionAuthenticateOidcAttributes
- func (ao DefaultActionAuthenticateOidcAttributes) Issuer() terra.StringValue
- func (ao DefaultActionAuthenticateOidcAttributes) OnUnauthenticatedRequest() terra.StringValue
- func (ao DefaultActionAuthenticateOidcAttributes) Scope() terra.StringValue
- func (ao DefaultActionAuthenticateOidcAttributes) SessionCookieName() terra.StringValue
- func (ao DefaultActionAuthenticateOidcAttributes) SessionTimeout() terra.NumberValue
- func (ao DefaultActionAuthenticateOidcAttributes) TokenEndpoint() terra.StringValue
- func (ao DefaultActionAuthenticateOidcAttributes) UserInfoEndpoint() terra.StringValue
- type DefaultActionAuthenticateOidcState
- type DefaultActionFixedResponse
- type DefaultActionFixedResponseAttributes
- func (fr DefaultActionFixedResponseAttributes) ContentType() terra.StringValue
- func (fr DefaultActionFixedResponseAttributes) InternalRef() (terra.Reference, error)
- func (fr DefaultActionFixedResponseAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fr DefaultActionFixedResponseAttributes) InternalWithRef(ref terra.Reference) DefaultActionFixedResponseAttributes
- func (fr DefaultActionFixedResponseAttributes) MessageBody() terra.StringValue
- func (fr DefaultActionFixedResponseAttributes) StatusCode() terra.StringValue
- type DefaultActionFixedResponseState
- type DefaultActionForward
- type DefaultActionForwardAttributes
- func (f DefaultActionForwardAttributes) InternalRef() (terra.Reference, error)
- func (f DefaultActionForwardAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f DefaultActionForwardAttributes) InternalWithRef(ref terra.Reference) DefaultActionForwardAttributes
- func (f DefaultActionForwardAttributes) Stickiness() terra.ListValue[DefaultActionForwardStickinessAttributes]
- func (f DefaultActionForwardAttributes) TargetGroup() terra.SetValue[DefaultActionForwardTargetGroupAttributes]
- type DefaultActionForwardState
- type DefaultActionForwardStickiness
- type DefaultActionForwardStickinessAttributes
- func (s DefaultActionForwardStickinessAttributes) Duration() terra.NumberValue
- func (s DefaultActionForwardStickinessAttributes) Enabled() terra.BoolValue
- func (s DefaultActionForwardStickinessAttributes) InternalRef() (terra.Reference, error)
- func (s DefaultActionForwardStickinessAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s DefaultActionForwardStickinessAttributes) InternalWithRef(ref terra.Reference) DefaultActionForwardStickinessAttributes
- type DefaultActionForwardStickinessState
- type DefaultActionForwardTargetGroup
- type DefaultActionForwardTargetGroupAttributes
- func (tg DefaultActionForwardTargetGroupAttributes) Arn() terra.StringValue
- func (tg DefaultActionForwardTargetGroupAttributes) InternalRef() (terra.Reference, error)
- func (tg DefaultActionForwardTargetGroupAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tg DefaultActionForwardTargetGroupAttributes) InternalWithRef(ref terra.Reference) DefaultActionForwardTargetGroupAttributes
- func (tg DefaultActionForwardTargetGroupAttributes) Weight() terra.NumberValue
- type DefaultActionForwardTargetGroupState
- type DefaultActionRedirect
- type DefaultActionRedirectAttributes
- func (r DefaultActionRedirectAttributes) Host() terra.StringValue
- func (r DefaultActionRedirectAttributes) InternalRef() (terra.Reference, error)
- func (r DefaultActionRedirectAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r DefaultActionRedirectAttributes) InternalWithRef(ref terra.Reference) DefaultActionRedirectAttributes
- func (r DefaultActionRedirectAttributes) Path() terra.StringValue
- func (r DefaultActionRedirectAttributes) Port() terra.StringValue
- func (r DefaultActionRedirectAttributes) Protocol() terra.StringValue
- func (r DefaultActionRedirectAttributes) Query() terra.StringValue
- func (r DefaultActionRedirectAttributes) StatusCode() terra.StringValue
- type DefaultActionRedirectState
- type DefaultActionState
- type MutualAuthentication
- type MutualAuthenticationAttributes
- func (ma MutualAuthenticationAttributes) IgnoreClientCertificateExpiry() terra.BoolValue
- func (ma MutualAuthenticationAttributes) InternalRef() (terra.Reference, error)
- func (ma MutualAuthenticationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ma MutualAuthenticationAttributes) InternalWithRef(ref terra.Reference) MutualAuthenticationAttributes
- func (ma MutualAuthenticationAttributes) Mode() terra.StringValue
- func (ma MutualAuthenticationAttributes) TrustStoreArn() terra.StringValue
- type MutualAuthenticationState
- type Resource
- func (all *Resource) Attributes() awsLbListenerAttributes
- func (all *Resource) Configuration() interface{}
- func (all *Resource) DependOn() terra.Reference
- func (all *Resource) Dependencies() terra.Dependencies
- func (all *Resource) ImportState(state io.Reader) error
- func (all *Resource) LifecycleManagement() *terra.Lifecycle
- func (all *Resource) LocalName() string
- func (all *Resource) State() (*awsLbListenerState, bool)
- func (all *Resource) StateMust() *awsLbListenerState
- func (all *Resource) Type() string
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // AlpnPolicy: string, optional AlpnPolicy terra.StringValue `hcl:"alpn_policy,attr"` // CertificateArn: string, optional CertificateArn terra.StringValue `hcl:"certificate_arn,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // LoadBalancerArn: string, required LoadBalancerArn terra.StringValue `hcl:"load_balancer_arn,attr" validate:"required"` // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` // Protocol: string, optional Protocol terra.StringValue `hcl:"protocol,attr"` // SslPolicy: string, optional SslPolicy terra.StringValue `hcl:"ssl_policy,attr"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // TagsAll: map of string, optional TagsAll terra.MapValue[terra.StringValue] `hcl:"tags_all,attr"` // DefaultAction: min=1 DefaultAction []DefaultAction `hcl:"default_action,block" validate:"min=1"` // MutualAuthentication: optional MutualAuthentication *MutualAuthentication `hcl:"mutual_authentication,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for aws_lb_listener.
type DataArgs ¶
type DataArgs struct { // Arn: string, optional Arn terra.StringValue `hcl:"arn,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // LoadBalancerArn: string, optional LoadBalancerArn terra.StringValue `hcl:"load_balancer_arn,attr"` // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // Timeouts: optional Timeouts *DataTimeouts `hcl:"timeouts,block"` }
DataArgs contains the configurations for aws_lb_listener.
type DataDefaultActionAttributes ¶
type DataDefaultActionAttributes struct {
// contains filtered or unexported fields
}
func (DataDefaultActionAttributes) AuthenticateCognito ¶
func (da DataDefaultActionAttributes) AuthenticateCognito() terra.ListValue[DataDefaultActionAuthenticateCognitoAttributes]
func (DataDefaultActionAttributes) AuthenticateOidc ¶
func (da DataDefaultActionAttributes) AuthenticateOidc() terra.ListValue[DataDefaultActionAuthenticateOidcAttributes]
func (DataDefaultActionAttributes) FixedResponse ¶
func (da DataDefaultActionAttributes) FixedResponse() terra.ListValue[DataDefaultActionFixedResponseAttributes]
func (DataDefaultActionAttributes) Forward ¶
func (da DataDefaultActionAttributes) Forward() terra.ListValue[DataDefaultActionForwardAttributes]
func (DataDefaultActionAttributes) InternalRef ¶
func (da DataDefaultActionAttributes) InternalRef() (terra.Reference, error)
func (DataDefaultActionAttributes) InternalTokens ¶
func (da DataDefaultActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataDefaultActionAttributes) InternalWithRef ¶
func (da DataDefaultActionAttributes) InternalWithRef(ref terra.Reference) DataDefaultActionAttributes
func (DataDefaultActionAttributes) Order ¶
func (da DataDefaultActionAttributes) Order() terra.NumberValue
func (DataDefaultActionAttributes) Redirect ¶
func (da DataDefaultActionAttributes) Redirect() terra.ListValue[DataDefaultActionRedirectAttributes]
func (DataDefaultActionAttributes) TargetGroupArn ¶
func (da DataDefaultActionAttributes) TargetGroupArn() terra.StringValue
func (DataDefaultActionAttributes) Type ¶
func (da DataDefaultActionAttributes) Type() terra.StringValue
type DataDefaultActionAuthenticateCognitoAttributes ¶
type DataDefaultActionAuthenticateCognitoAttributes struct {
// contains filtered or unexported fields
}
func (DataDefaultActionAuthenticateCognitoAttributes) AuthenticationRequestExtraParams ¶
func (ac DataDefaultActionAuthenticateCognitoAttributes) AuthenticationRequestExtraParams() terra.MapValue[terra.StringValue]
func (DataDefaultActionAuthenticateCognitoAttributes) InternalRef ¶
func (ac DataDefaultActionAuthenticateCognitoAttributes) InternalRef() (terra.Reference, error)
func (DataDefaultActionAuthenticateCognitoAttributes) InternalTokens ¶
func (ac DataDefaultActionAuthenticateCognitoAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataDefaultActionAuthenticateCognitoAttributes) InternalWithRef ¶
func (ac DataDefaultActionAuthenticateCognitoAttributes) InternalWithRef(ref terra.Reference) DataDefaultActionAuthenticateCognitoAttributes
func (DataDefaultActionAuthenticateCognitoAttributes) OnUnauthenticatedRequest ¶
func (ac DataDefaultActionAuthenticateCognitoAttributes) OnUnauthenticatedRequest() terra.StringValue
func (DataDefaultActionAuthenticateCognitoAttributes) Scope ¶
func (ac DataDefaultActionAuthenticateCognitoAttributes) Scope() terra.StringValue
func (DataDefaultActionAuthenticateCognitoAttributes) SessionCookieName ¶
func (ac DataDefaultActionAuthenticateCognitoAttributes) SessionCookieName() terra.StringValue
func (DataDefaultActionAuthenticateCognitoAttributes) SessionTimeout ¶
func (ac DataDefaultActionAuthenticateCognitoAttributes) SessionTimeout() terra.NumberValue
func (DataDefaultActionAuthenticateCognitoAttributes) UserPoolArn ¶
func (ac DataDefaultActionAuthenticateCognitoAttributes) UserPoolArn() terra.StringValue
func (DataDefaultActionAuthenticateCognitoAttributes) UserPoolClientId ¶
func (ac DataDefaultActionAuthenticateCognitoAttributes) UserPoolClientId() terra.StringValue
func (DataDefaultActionAuthenticateCognitoAttributes) UserPoolDomain ¶
func (ac DataDefaultActionAuthenticateCognitoAttributes) UserPoolDomain() terra.StringValue
type DataDefaultActionAuthenticateCognitoState ¶
type DataDefaultActionAuthenticateCognitoState struct { AuthenticationRequestExtraParams map[string]string `json:"authentication_request_extra_params"` OnUnauthenticatedRequest string `json:"on_unauthenticated_request"` Scope string `json:"scope"` SessionCookieName string `json:"session_cookie_name"` SessionTimeout float64 `json:"session_timeout"` UserPoolArn string `json:"user_pool_arn"` UserPoolClientId string `json:"user_pool_client_id"` UserPoolDomain string `json:"user_pool_domain"` }
type DataDefaultActionAuthenticateOidcAttributes ¶
type DataDefaultActionAuthenticateOidcAttributes struct {
// contains filtered or unexported fields
}
func (DataDefaultActionAuthenticateOidcAttributes) AuthenticationRequestExtraParams ¶
func (ao DataDefaultActionAuthenticateOidcAttributes) AuthenticationRequestExtraParams() terra.MapValue[terra.StringValue]
func (DataDefaultActionAuthenticateOidcAttributes) AuthorizationEndpoint ¶
func (ao DataDefaultActionAuthenticateOidcAttributes) AuthorizationEndpoint() terra.StringValue
func (DataDefaultActionAuthenticateOidcAttributes) ClientId ¶
func (ao DataDefaultActionAuthenticateOidcAttributes) ClientId() terra.StringValue
func (DataDefaultActionAuthenticateOidcAttributes) ClientSecret ¶
func (ao DataDefaultActionAuthenticateOidcAttributes) ClientSecret() terra.StringValue
func (DataDefaultActionAuthenticateOidcAttributes) InternalRef ¶
func (ao DataDefaultActionAuthenticateOidcAttributes) InternalRef() (terra.Reference, error)
func (DataDefaultActionAuthenticateOidcAttributes) InternalTokens ¶
func (ao DataDefaultActionAuthenticateOidcAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataDefaultActionAuthenticateOidcAttributes) InternalWithRef ¶
func (ao DataDefaultActionAuthenticateOidcAttributes) InternalWithRef(ref terra.Reference) DataDefaultActionAuthenticateOidcAttributes
func (DataDefaultActionAuthenticateOidcAttributes) Issuer ¶
func (ao DataDefaultActionAuthenticateOidcAttributes) Issuer() terra.StringValue
func (DataDefaultActionAuthenticateOidcAttributes) OnUnauthenticatedRequest ¶
func (ao DataDefaultActionAuthenticateOidcAttributes) OnUnauthenticatedRequest() terra.StringValue
func (DataDefaultActionAuthenticateOidcAttributes) Scope ¶
func (ao DataDefaultActionAuthenticateOidcAttributes) Scope() terra.StringValue
func (DataDefaultActionAuthenticateOidcAttributes) SessionCookieName ¶
func (ao DataDefaultActionAuthenticateOidcAttributes) SessionCookieName() terra.StringValue
func (DataDefaultActionAuthenticateOidcAttributes) SessionTimeout ¶
func (ao DataDefaultActionAuthenticateOidcAttributes) SessionTimeout() terra.NumberValue
func (DataDefaultActionAuthenticateOidcAttributes) TokenEndpoint ¶
func (ao DataDefaultActionAuthenticateOidcAttributes) TokenEndpoint() terra.StringValue
func (DataDefaultActionAuthenticateOidcAttributes) UserInfoEndpoint ¶
func (ao DataDefaultActionAuthenticateOidcAttributes) UserInfoEndpoint() terra.StringValue
type DataDefaultActionAuthenticateOidcState ¶
type DataDefaultActionAuthenticateOidcState struct { AuthenticationRequestExtraParams map[string]string `json:"authentication_request_extra_params"` AuthorizationEndpoint string `json:"authorization_endpoint"` ClientId string `json:"client_id"` ClientSecret string `json:"client_secret"` Issuer string `json:"issuer"` OnUnauthenticatedRequest string `json:"on_unauthenticated_request"` Scope string `json:"scope"` SessionCookieName string `json:"session_cookie_name"` SessionTimeout float64 `json:"session_timeout"` TokenEndpoint string `json:"token_endpoint"` UserInfoEndpoint string `json:"user_info_endpoint"` }
type DataDefaultActionFixedResponseAttributes ¶
type DataDefaultActionFixedResponseAttributes struct {
// contains filtered or unexported fields
}
func (DataDefaultActionFixedResponseAttributes) ContentType ¶
func (fr DataDefaultActionFixedResponseAttributes) ContentType() terra.StringValue
func (DataDefaultActionFixedResponseAttributes) InternalRef ¶
func (fr DataDefaultActionFixedResponseAttributes) InternalRef() (terra.Reference, error)
func (DataDefaultActionFixedResponseAttributes) InternalTokens ¶
func (fr DataDefaultActionFixedResponseAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataDefaultActionFixedResponseAttributes) InternalWithRef ¶
func (fr DataDefaultActionFixedResponseAttributes) InternalWithRef(ref terra.Reference) DataDefaultActionFixedResponseAttributes
func (DataDefaultActionFixedResponseAttributes) MessageBody ¶
func (fr DataDefaultActionFixedResponseAttributes) MessageBody() terra.StringValue
func (DataDefaultActionFixedResponseAttributes) StatusCode ¶
func (fr DataDefaultActionFixedResponseAttributes) StatusCode() terra.StringValue
type DataDefaultActionForwardAttributes ¶
type DataDefaultActionForwardAttributes struct {
// contains filtered or unexported fields
}
func (DataDefaultActionForwardAttributes) InternalRef ¶
func (f DataDefaultActionForwardAttributes) InternalRef() (terra.Reference, error)
func (DataDefaultActionForwardAttributes) InternalTokens ¶
func (f DataDefaultActionForwardAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataDefaultActionForwardAttributes) InternalWithRef ¶
func (f DataDefaultActionForwardAttributes) InternalWithRef(ref terra.Reference) DataDefaultActionForwardAttributes
func (DataDefaultActionForwardAttributes) Stickiness ¶
func (f DataDefaultActionForwardAttributes) Stickiness() terra.ListValue[DataDefaultActionForwardStickinessAttributes]
func (DataDefaultActionForwardAttributes) TargetGroup ¶
func (f DataDefaultActionForwardAttributes) TargetGroup() terra.SetValue[DataDefaultActionForwardTargetGroupAttributes]
type DataDefaultActionForwardState ¶
type DataDefaultActionForwardState struct { Stickiness []DataDefaultActionForwardStickinessState `json:"stickiness"` TargetGroup []DataDefaultActionForwardTargetGroupState `json:"target_group"` }
type DataDefaultActionForwardStickinessAttributes ¶
type DataDefaultActionForwardStickinessAttributes struct {
// contains filtered or unexported fields
}
func (DataDefaultActionForwardStickinessAttributes) Duration ¶
func (s DataDefaultActionForwardStickinessAttributes) Duration() terra.NumberValue
func (DataDefaultActionForwardStickinessAttributes) Enabled ¶
func (s DataDefaultActionForwardStickinessAttributes) Enabled() terra.BoolValue
func (DataDefaultActionForwardStickinessAttributes) InternalRef ¶
func (s DataDefaultActionForwardStickinessAttributes) InternalRef() (terra.Reference, error)
func (DataDefaultActionForwardStickinessAttributes) InternalTokens ¶
func (s DataDefaultActionForwardStickinessAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataDefaultActionForwardStickinessAttributes) InternalWithRef ¶
func (s DataDefaultActionForwardStickinessAttributes) InternalWithRef(ref terra.Reference) DataDefaultActionForwardStickinessAttributes
type DataDefaultActionForwardTargetGroupAttributes ¶
type DataDefaultActionForwardTargetGroupAttributes struct {
// contains filtered or unexported fields
}
func (DataDefaultActionForwardTargetGroupAttributes) Arn ¶
func (tg DataDefaultActionForwardTargetGroupAttributes) Arn() terra.StringValue
func (DataDefaultActionForwardTargetGroupAttributes) InternalRef ¶
func (tg DataDefaultActionForwardTargetGroupAttributes) InternalRef() (terra.Reference, error)
func (DataDefaultActionForwardTargetGroupAttributes) InternalTokens ¶
func (tg DataDefaultActionForwardTargetGroupAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataDefaultActionForwardTargetGroupAttributes) InternalWithRef ¶
func (tg DataDefaultActionForwardTargetGroupAttributes) InternalWithRef(ref terra.Reference) DataDefaultActionForwardTargetGroupAttributes
func (DataDefaultActionForwardTargetGroupAttributes) Weight ¶
func (tg DataDefaultActionForwardTargetGroupAttributes) Weight() terra.NumberValue
type DataDefaultActionRedirectAttributes ¶
type DataDefaultActionRedirectAttributes struct {
// contains filtered or unexported fields
}
func (DataDefaultActionRedirectAttributes) Host ¶
func (r DataDefaultActionRedirectAttributes) Host() terra.StringValue
func (DataDefaultActionRedirectAttributes) InternalRef ¶
func (r DataDefaultActionRedirectAttributes) InternalRef() (terra.Reference, error)
func (DataDefaultActionRedirectAttributes) InternalTokens ¶
func (r DataDefaultActionRedirectAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataDefaultActionRedirectAttributes) InternalWithRef ¶
func (r DataDefaultActionRedirectAttributes) InternalWithRef(ref terra.Reference) DataDefaultActionRedirectAttributes
func (DataDefaultActionRedirectAttributes) Path ¶
func (r DataDefaultActionRedirectAttributes) Path() terra.StringValue
func (DataDefaultActionRedirectAttributes) Port ¶
func (r DataDefaultActionRedirectAttributes) Port() terra.StringValue
func (DataDefaultActionRedirectAttributes) Protocol ¶
func (r DataDefaultActionRedirectAttributes) Protocol() terra.StringValue
func (DataDefaultActionRedirectAttributes) Query ¶
func (r DataDefaultActionRedirectAttributes) Query() terra.StringValue
func (DataDefaultActionRedirectAttributes) StatusCode ¶
func (r DataDefaultActionRedirectAttributes) StatusCode() terra.StringValue
type DataDefaultActionState ¶
type DataDefaultActionState struct { Order float64 `json:"order"` TargetGroupArn string `json:"target_group_arn"` Type string `json:"type"` AuthenticateCognito []DataDefaultActionAuthenticateCognitoState `json:"authenticate_cognito"` AuthenticateOidc []DataDefaultActionAuthenticateOidcState `json:"authenticate_oidc"` FixedResponse []DataDefaultActionFixedResponseState `json:"fixed_response"` Forward []DataDefaultActionForwardState `json:"forward"` Redirect []DataDefaultActionRedirectState `json:"redirect"` }
type DataMutualAuthenticationAttributes ¶
type DataMutualAuthenticationAttributes struct {
// contains filtered or unexported fields
}
func (DataMutualAuthenticationAttributes) IgnoreClientCertificateExpiry ¶
func (ma DataMutualAuthenticationAttributes) IgnoreClientCertificateExpiry() terra.BoolValue
func (DataMutualAuthenticationAttributes) InternalRef ¶
func (ma DataMutualAuthenticationAttributes) InternalRef() (terra.Reference, error)
func (DataMutualAuthenticationAttributes) InternalTokens ¶
func (ma DataMutualAuthenticationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataMutualAuthenticationAttributes) InternalWithRef ¶
func (ma DataMutualAuthenticationAttributes) InternalWithRef(ref terra.Reference) DataMutualAuthenticationAttributes
func (DataMutualAuthenticationAttributes) Mode ¶
func (ma DataMutualAuthenticationAttributes) Mode() terra.StringValue
func (DataMutualAuthenticationAttributes) TrustStoreArn ¶
func (ma DataMutualAuthenticationAttributes) TrustStoreArn() terra.StringValue
type DataSource ¶
DataSource represents the Terraform data resource aws_lb_listener.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (all *DataSource) Attributes() dataAwsLbListenerAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (all *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (all *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (all *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type DataTimeouts ¶
type DataTimeouts struct { // Read: string, optional Read terra.StringValue `hcl:"read,attr"` }
type DataTimeoutsAttributes ¶
type DataTimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (DataTimeoutsAttributes) InternalRef ¶
func (t DataTimeoutsAttributes) InternalRef() (terra.Reference, error)
func (DataTimeoutsAttributes) InternalTokens ¶
func (t DataTimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTimeoutsAttributes) InternalWithRef ¶
func (t DataTimeoutsAttributes) InternalWithRef(ref terra.Reference) DataTimeoutsAttributes
func (DataTimeoutsAttributes) Read ¶
func (t DataTimeoutsAttributes) Read() terra.StringValue
type DataTimeoutsState ¶
type DataTimeoutsState struct {
Read string `json:"read"`
}
type DefaultAction ¶
type DefaultAction struct { // Order: number, optional Order terra.NumberValue `hcl:"order,attr"` // TargetGroupArn: string, optional TargetGroupArn terra.StringValue `hcl:"target_group_arn,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` // DefaultActionAuthenticateCognito: optional AuthenticateCognito *DefaultActionAuthenticateCognito `hcl:"authenticate_cognito,block"` // DefaultActionAuthenticateOidc: optional AuthenticateOidc *DefaultActionAuthenticateOidc `hcl:"authenticate_oidc,block"` // DefaultActionFixedResponse: optional FixedResponse *DefaultActionFixedResponse `hcl:"fixed_response,block"` // DefaultActionForward: optional Forward *DefaultActionForward `hcl:"forward,block"` // DefaultActionRedirect: optional Redirect *DefaultActionRedirect `hcl:"redirect,block"` }
type DefaultActionAttributes ¶
type DefaultActionAttributes struct {
// contains filtered or unexported fields
}
func (DefaultActionAttributes) AuthenticateCognito ¶
func (da DefaultActionAttributes) AuthenticateCognito() terra.ListValue[DefaultActionAuthenticateCognitoAttributes]
func (DefaultActionAttributes) AuthenticateOidc ¶
func (da DefaultActionAttributes) AuthenticateOidc() terra.ListValue[DefaultActionAuthenticateOidcAttributes]
func (DefaultActionAttributes) FixedResponse ¶
func (da DefaultActionAttributes) FixedResponse() terra.ListValue[DefaultActionFixedResponseAttributes]
func (DefaultActionAttributes) Forward ¶
func (da DefaultActionAttributes) Forward() terra.ListValue[DefaultActionForwardAttributes]
func (DefaultActionAttributes) InternalRef ¶
func (da DefaultActionAttributes) InternalRef() (terra.Reference, error)
func (DefaultActionAttributes) InternalTokens ¶
func (da DefaultActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DefaultActionAttributes) InternalWithRef ¶
func (da DefaultActionAttributes) InternalWithRef(ref terra.Reference) DefaultActionAttributes
func (DefaultActionAttributes) Order ¶
func (da DefaultActionAttributes) Order() terra.NumberValue
func (DefaultActionAttributes) Redirect ¶
func (da DefaultActionAttributes) Redirect() terra.ListValue[DefaultActionRedirectAttributes]
func (DefaultActionAttributes) TargetGroupArn ¶
func (da DefaultActionAttributes) TargetGroupArn() terra.StringValue
func (DefaultActionAttributes) Type ¶
func (da DefaultActionAttributes) Type() terra.StringValue
type DefaultActionAuthenticateCognito ¶
type DefaultActionAuthenticateCognito struct { // AuthenticationRequestExtraParams: map of string, optional AuthenticationRequestExtraParams terra.MapValue[terra.StringValue] `hcl:"authentication_request_extra_params,attr"` // OnUnauthenticatedRequest: string, optional OnUnauthenticatedRequest terra.StringValue `hcl:"on_unauthenticated_request,attr"` // Scope: string, optional Scope terra.StringValue `hcl:"scope,attr"` // SessionCookieName: string, optional SessionCookieName terra.StringValue `hcl:"session_cookie_name,attr"` // SessionTimeout: number, optional SessionTimeout terra.NumberValue `hcl:"session_timeout,attr"` // UserPoolArn: string, required UserPoolArn terra.StringValue `hcl:"user_pool_arn,attr" validate:"required"` // UserPoolClientId: string, required UserPoolClientId terra.StringValue `hcl:"user_pool_client_id,attr" validate:"required"` // UserPoolDomain: string, required UserPoolDomain terra.StringValue `hcl:"user_pool_domain,attr" validate:"required"` }
type DefaultActionAuthenticateCognitoAttributes ¶
type DefaultActionAuthenticateCognitoAttributes struct {
// contains filtered or unexported fields
}
func (DefaultActionAuthenticateCognitoAttributes) AuthenticationRequestExtraParams ¶
func (ac DefaultActionAuthenticateCognitoAttributes) AuthenticationRequestExtraParams() terra.MapValue[terra.StringValue]
func (DefaultActionAuthenticateCognitoAttributes) InternalRef ¶
func (ac DefaultActionAuthenticateCognitoAttributes) InternalRef() (terra.Reference, error)
func (DefaultActionAuthenticateCognitoAttributes) InternalTokens ¶
func (ac DefaultActionAuthenticateCognitoAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DefaultActionAuthenticateCognitoAttributes) InternalWithRef ¶
func (ac DefaultActionAuthenticateCognitoAttributes) InternalWithRef(ref terra.Reference) DefaultActionAuthenticateCognitoAttributes
func (DefaultActionAuthenticateCognitoAttributes) OnUnauthenticatedRequest ¶
func (ac DefaultActionAuthenticateCognitoAttributes) OnUnauthenticatedRequest() terra.StringValue
func (DefaultActionAuthenticateCognitoAttributes) Scope ¶
func (ac DefaultActionAuthenticateCognitoAttributes) Scope() terra.StringValue
func (DefaultActionAuthenticateCognitoAttributes) SessionCookieName ¶
func (ac DefaultActionAuthenticateCognitoAttributes) SessionCookieName() terra.StringValue
func (DefaultActionAuthenticateCognitoAttributes) SessionTimeout ¶
func (ac DefaultActionAuthenticateCognitoAttributes) SessionTimeout() terra.NumberValue
func (DefaultActionAuthenticateCognitoAttributes) UserPoolArn ¶
func (ac DefaultActionAuthenticateCognitoAttributes) UserPoolArn() terra.StringValue
func (DefaultActionAuthenticateCognitoAttributes) UserPoolClientId ¶
func (ac DefaultActionAuthenticateCognitoAttributes) UserPoolClientId() terra.StringValue
func (DefaultActionAuthenticateCognitoAttributes) UserPoolDomain ¶
func (ac DefaultActionAuthenticateCognitoAttributes) UserPoolDomain() terra.StringValue
type DefaultActionAuthenticateCognitoState ¶
type DefaultActionAuthenticateCognitoState struct { AuthenticationRequestExtraParams map[string]string `json:"authentication_request_extra_params"` OnUnauthenticatedRequest string `json:"on_unauthenticated_request"` Scope string `json:"scope"` SessionCookieName string `json:"session_cookie_name"` SessionTimeout float64 `json:"session_timeout"` UserPoolArn string `json:"user_pool_arn"` UserPoolClientId string `json:"user_pool_client_id"` UserPoolDomain string `json:"user_pool_domain"` }
type DefaultActionAuthenticateOidc ¶
type DefaultActionAuthenticateOidc struct { // AuthenticationRequestExtraParams: map of string, optional AuthenticationRequestExtraParams terra.MapValue[terra.StringValue] `hcl:"authentication_request_extra_params,attr"` // AuthorizationEndpoint: string, required AuthorizationEndpoint terra.StringValue `hcl:"authorization_endpoint,attr" validate:"required"` // ClientId: string, required ClientId terra.StringValue `hcl:"client_id,attr" validate:"required"` // ClientSecret: string, required ClientSecret terra.StringValue `hcl:"client_secret,attr" validate:"required"` // Issuer: string, required Issuer terra.StringValue `hcl:"issuer,attr" validate:"required"` // OnUnauthenticatedRequest: string, optional OnUnauthenticatedRequest terra.StringValue `hcl:"on_unauthenticated_request,attr"` // Scope: string, optional Scope terra.StringValue `hcl:"scope,attr"` // SessionCookieName: string, optional SessionCookieName terra.StringValue `hcl:"session_cookie_name,attr"` // SessionTimeout: number, optional SessionTimeout terra.NumberValue `hcl:"session_timeout,attr"` // TokenEndpoint: string, required TokenEndpoint terra.StringValue `hcl:"token_endpoint,attr" validate:"required"` // UserInfoEndpoint: string, required UserInfoEndpoint terra.StringValue `hcl:"user_info_endpoint,attr" validate:"required"` }
type DefaultActionAuthenticateOidcAttributes ¶
type DefaultActionAuthenticateOidcAttributes struct {
// contains filtered or unexported fields
}
func (DefaultActionAuthenticateOidcAttributes) AuthenticationRequestExtraParams ¶
func (ao DefaultActionAuthenticateOidcAttributes) AuthenticationRequestExtraParams() terra.MapValue[terra.StringValue]
func (DefaultActionAuthenticateOidcAttributes) AuthorizationEndpoint ¶
func (ao DefaultActionAuthenticateOidcAttributes) AuthorizationEndpoint() terra.StringValue
func (DefaultActionAuthenticateOidcAttributes) ClientId ¶
func (ao DefaultActionAuthenticateOidcAttributes) ClientId() terra.StringValue
func (DefaultActionAuthenticateOidcAttributes) ClientSecret ¶
func (ao DefaultActionAuthenticateOidcAttributes) ClientSecret() terra.StringValue
func (DefaultActionAuthenticateOidcAttributes) InternalRef ¶
func (ao DefaultActionAuthenticateOidcAttributes) InternalRef() (terra.Reference, error)
func (DefaultActionAuthenticateOidcAttributes) InternalTokens ¶
func (ao DefaultActionAuthenticateOidcAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DefaultActionAuthenticateOidcAttributes) InternalWithRef ¶
func (ao DefaultActionAuthenticateOidcAttributes) InternalWithRef(ref terra.Reference) DefaultActionAuthenticateOidcAttributes
func (DefaultActionAuthenticateOidcAttributes) Issuer ¶
func (ao DefaultActionAuthenticateOidcAttributes) Issuer() terra.StringValue
func (DefaultActionAuthenticateOidcAttributes) OnUnauthenticatedRequest ¶
func (ao DefaultActionAuthenticateOidcAttributes) OnUnauthenticatedRequest() terra.StringValue
func (DefaultActionAuthenticateOidcAttributes) Scope ¶
func (ao DefaultActionAuthenticateOidcAttributes) Scope() terra.StringValue
func (DefaultActionAuthenticateOidcAttributes) SessionCookieName ¶
func (ao DefaultActionAuthenticateOidcAttributes) SessionCookieName() terra.StringValue
func (DefaultActionAuthenticateOidcAttributes) SessionTimeout ¶
func (ao DefaultActionAuthenticateOidcAttributes) SessionTimeout() terra.NumberValue
func (DefaultActionAuthenticateOidcAttributes) TokenEndpoint ¶
func (ao DefaultActionAuthenticateOidcAttributes) TokenEndpoint() terra.StringValue
func (DefaultActionAuthenticateOidcAttributes) UserInfoEndpoint ¶
func (ao DefaultActionAuthenticateOidcAttributes) UserInfoEndpoint() terra.StringValue
type DefaultActionAuthenticateOidcState ¶
type DefaultActionAuthenticateOidcState struct { AuthenticationRequestExtraParams map[string]string `json:"authentication_request_extra_params"` AuthorizationEndpoint string `json:"authorization_endpoint"` ClientId string `json:"client_id"` ClientSecret string `json:"client_secret"` Issuer string `json:"issuer"` OnUnauthenticatedRequest string `json:"on_unauthenticated_request"` Scope string `json:"scope"` SessionCookieName string `json:"session_cookie_name"` SessionTimeout float64 `json:"session_timeout"` TokenEndpoint string `json:"token_endpoint"` UserInfoEndpoint string `json:"user_info_endpoint"` }
type DefaultActionFixedResponse ¶
type DefaultActionFixedResponse struct { // ContentType: string, required ContentType terra.StringValue `hcl:"content_type,attr" validate:"required"` // MessageBody: string, optional MessageBody terra.StringValue `hcl:"message_body,attr"` // StatusCode: string, optional StatusCode terra.StringValue `hcl:"status_code,attr"` }
type DefaultActionFixedResponseAttributes ¶
type DefaultActionFixedResponseAttributes struct {
// contains filtered or unexported fields
}
func (DefaultActionFixedResponseAttributes) ContentType ¶
func (fr DefaultActionFixedResponseAttributes) ContentType() terra.StringValue
func (DefaultActionFixedResponseAttributes) InternalRef ¶
func (fr DefaultActionFixedResponseAttributes) InternalRef() (terra.Reference, error)
func (DefaultActionFixedResponseAttributes) InternalTokens ¶
func (fr DefaultActionFixedResponseAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DefaultActionFixedResponseAttributes) InternalWithRef ¶
func (fr DefaultActionFixedResponseAttributes) InternalWithRef(ref terra.Reference) DefaultActionFixedResponseAttributes
func (DefaultActionFixedResponseAttributes) MessageBody ¶
func (fr DefaultActionFixedResponseAttributes) MessageBody() terra.StringValue
func (DefaultActionFixedResponseAttributes) StatusCode ¶
func (fr DefaultActionFixedResponseAttributes) StatusCode() terra.StringValue
type DefaultActionForward ¶
type DefaultActionForward struct { // DefaultActionForwardStickiness: optional Stickiness *DefaultActionForwardStickiness `hcl:"stickiness,block"` // DefaultActionForwardTargetGroup: min=1,max=5 TargetGroup []DefaultActionForwardTargetGroup `hcl:"target_group,block" validate:"min=1,max=5"` }
type DefaultActionForwardAttributes ¶
type DefaultActionForwardAttributes struct {
// contains filtered or unexported fields
}
func (DefaultActionForwardAttributes) InternalRef ¶
func (f DefaultActionForwardAttributes) InternalRef() (terra.Reference, error)
func (DefaultActionForwardAttributes) InternalTokens ¶
func (f DefaultActionForwardAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DefaultActionForwardAttributes) InternalWithRef ¶
func (f DefaultActionForwardAttributes) InternalWithRef(ref terra.Reference) DefaultActionForwardAttributes
func (DefaultActionForwardAttributes) Stickiness ¶
func (f DefaultActionForwardAttributes) Stickiness() terra.ListValue[DefaultActionForwardStickinessAttributes]
func (DefaultActionForwardAttributes) TargetGroup ¶
func (f DefaultActionForwardAttributes) TargetGroup() terra.SetValue[DefaultActionForwardTargetGroupAttributes]
type DefaultActionForwardState ¶
type DefaultActionForwardState struct { Stickiness []DefaultActionForwardStickinessState `json:"stickiness"` TargetGroup []DefaultActionForwardTargetGroupState `json:"target_group"` }
type DefaultActionForwardStickiness ¶
type DefaultActionForwardStickiness struct { // Duration: number, required Duration terra.NumberValue `hcl:"duration,attr" validate:"required"` // Enabled: bool, optional Enabled terra.BoolValue `hcl:"enabled,attr"` }
type DefaultActionForwardStickinessAttributes ¶
type DefaultActionForwardStickinessAttributes struct {
// contains filtered or unexported fields
}
func (DefaultActionForwardStickinessAttributes) Duration ¶
func (s DefaultActionForwardStickinessAttributes) Duration() terra.NumberValue
func (DefaultActionForwardStickinessAttributes) Enabled ¶
func (s DefaultActionForwardStickinessAttributes) Enabled() terra.BoolValue
func (DefaultActionForwardStickinessAttributes) InternalRef ¶
func (s DefaultActionForwardStickinessAttributes) InternalRef() (terra.Reference, error)
func (DefaultActionForwardStickinessAttributes) InternalTokens ¶
func (s DefaultActionForwardStickinessAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DefaultActionForwardStickinessAttributes) InternalWithRef ¶
func (s DefaultActionForwardStickinessAttributes) InternalWithRef(ref terra.Reference) DefaultActionForwardStickinessAttributes
type DefaultActionForwardTargetGroup ¶
type DefaultActionForwardTargetGroup struct { // Arn: string, required Arn terra.StringValue `hcl:"arn,attr" validate:"required"` // Weight: number, optional Weight terra.NumberValue `hcl:"weight,attr"` }
type DefaultActionForwardTargetGroupAttributes ¶
type DefaultActionForwardTargetGroupAttributes struct {
// contains filtered or unexported fields
}
func (DefaultActionForwardTargetGroupAttributes) Arn ¶
func (tg DefaultActionForwardTargetGroupAttributes) Arn() terra.StringValue
func (DefaultActionForwardTargetGroupAttributes) InternalRef ¶
func (tg DefaultActionForwardTargetGroupAttributes) InternalRef() (terra.Reference, error)
func (DefaultActionForwardTargetGroupAttributes) InternalTokens ¶
func (tg DefaultActionForwardTargetGroupAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DefaultActionForwardTargetGroupAttributes) InternalWithRef ¶
func (tg DefaultActionForwardTargetGroupAttributes) InternalWithRef(ref terra.Reference) DefaultActionForwardTargetGroupAttributes
func (DefaultActionForwardTargetGroupAttributes) Weight ¶
func (tg DefaultActionForwardTargetGroupAttributes) Weight() terra.NumberValue
type DefaultActionRedirect ¶
type DefaultActionRedirect struct { // Host: string, optional Host terra.StringValue `hcl:"host,attr"` // Path: string, optional Path terra.StringValue `hcl:"path,attr"` // Port: string, optional Port terra.StringValue `hcl:"port,attr"` // Protocol: string, optional Protocol terra.StringValue `hcl:"protocol,attr"` // Query: string, optional Query terra.StringValue `hcl:"query,attr"` // StatusCode: string, required StatusCode terra.StringValue `hcl:"status_code,attr" validate:"required"` }
type DefaultActionRedirectAttributes ¶
type DefaultActionRedirectAttributes struct {
// contains filtered or unexported fields
}
func (DefaultActionRedirectAttributes) Host ¶
func (r DefaultActionRedirectAttributes) Host() terra.StringValue
func (DefaultActionRedirectAttributes) InternalRef ¶
func (r DefaultActionRedirectAttributes) InternalRef() (terra.Reference, error)
func (DefaultActionRedirectAttributes) InternalTokens ¶
func (r DefaultActionRedirectAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DefaultActionRedirectAttributes) InternalWithRef ¶
func (r DefaultActionRedirectAttributes) InternalWithRef(ref terra.Reference) DefaultActionRedirectAttributes
func (DefaultActionRedirectAttributes) Path ¶
func (r DefaultActionRedirectAttributes) Path() terra.StringValue
func (DefaultActionRedirectAttributes) Port ¶
func (r DefaultActionRedirectAttributes) Port() terra.StringValue
func (DefaultActionRedirectAttributes) Protocol ¶
func (r DefaultActionRedirectAttributes) Protocol() terra.StringValue
func (DefaultActionRedirectAttributes) Query ¶
func (r DefaultActionRedirectAttributes) Query() terra.StringValue
func (DefaultActionRedirectAttributes) StatusCode ¶
func (r DefaultActionRedirectAttributes) StatusCode() terra.StringValue
type DefaultActionState ¶
type DefaultActionState struct { Order float64 `json:"order"` TargetGroupArn string `json:"target_group_arn"` Type string `json:"type"` AuthenticateCognito []DefaultActionAuthenticateCognitoState `json:"authenticate_cognito"` AuthenticateOidc []DefaultActionAuthenticateOidcState `json:"authenticate_oidc"` FixedResponse []DefaultActionFixedResponseState `json:"fixed_response"` Forward []DefaultActionForwardState `json:"forward"` Redirect []DefaultActionRedirectState `json:"redirect"` }
type MutualAuthentication ¶
type MutualAuthentication struct { // IgnoreClientCertificateExpiry: bool, optional IgnoreClientCertificateExpiry terra.BoolValue `hcl:"ignore_client_certificate_expiry,attr"` // Mode: string, required Mode terra.StringValue `hcl:"mode,attr" validate:"required"` // TrustStoreArn: string, optional TrustStoreArn terra.StringValue `hcl:"trust_store_arn,attr"` }
type MutualAuthenticationAttributes ¶
type MutualAuthenticationAttributes struct {
// contains filtered or unexported fields
}
func (MutualAuthenticationAttributes) IgnoreClientCertificateExpiry ¶
func (ma MutualAuthenticationAttributes) IgnoreClientCertificateExpiry() terra.BoolValue
func (MutualAuthenticationAttributes) InternalRef ¶
func (ma MutualAuthenticationAttributes) InternalRef() (terra.Reference, error)
func (MutualAuthenticationAttributes) InternalTokens ¶
func (ma MutualAuthenticationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MutualAuthenticationAttributes) InternalWithRef ¶
func (ma MutualAuthenticationAttributes) InternalWithRef(ref terra.Reference) MutualAuthenticationAttributes
func (MutualAuthenticationAttributes) Mode ¶
func (ma MutualAuthenticationAttributes) Mode() terra.StringValue
func (MutualAuthenticationAttributes) TrustStoreArn ¶
func (ma MutualAuthenticationAttributes) TrustStoreArn() terra.StringValue
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource aws_lb_listener.
func (*Resource) Attributes ¶
func (all *Resource) Attributes() awsLbListenerAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (all *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (all *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue