Documentation ¶
Index ¶
- type AuthenticateCognito
- type AuthenticateCognitoAttributes
- func (ac AuthenticateCognitoAttributes) AuthenticationRequestExtraParams() terra.MapValue[terra.StringValue]
- func (ac AuthenticateCognitoAttributes) InternalRef() (terra.Reference, error)
- func (ac AuthenticateCognitoAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac AuthenticateCognitoAttributes) InternalWithRef(ref terra.Reference) AuthenticateCognitoAttributes
- func (ac AuthenticateCognitoAttributes) OnUnauthenticatedRequest() terra.StringValue
- func (ac AuthenticateCognitoAttributes) Scope() terra.StringValue
- func (ac AuthenticateCognitoAttributes) SessionCookieName() terra.StringValue
- func (ac AuthenticateCognitoAttributes) SessionTimeout() terra.NumberValue
- func (ac AuthenticateCognitoAttributes) UserPoolArn() terra.StringValue
- func (ac AuthenticateCognitoAttributes) UserPoolClientId() terra.StringValue
- func (ac AuthenticateCognitoAttributes) UserPoolDomain() terra.StringValue
- type AuthenticateCognitoState
- type AuthenticateOidc
- type AuthenticateOidcAttributes
- func (ao AuthenticateOidcAttributes) AuthenticationRequestExtraParams() terra.MapValue[terra.StringValue]
- func (ao AuthenticateOidcAttributes) AuthorizationEndpoint() terra.StringValue
- func (ao AuthenticateOidcAttributes) ClientId() terra.StringValue
- func (ao AuthenticateOidcAttributes) ClientSecret() terra.StringValue
- func (ao AuthenticateOidcAttributes) InternalRef() (terra.Reference, error)
- func (ao AuthenticateOidcAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ao AuthenticateOidcAttributes) InternalWithRef(ref terra.Reference) AuthenticateOidcAttributes
- func (ao AuthenticateOidcAttributes) Issuer() terra.StringValue
- func (ao AuthenticateOidcAttributes) OnUnauthenticatedRequest() terra.StringValue
- func (ao AuthenticateOidcAttributes) Scope() terra.StringValue
- func (ao AuthenticateOidcAttributes) SessionCookieName() terra.StringValue
- func (ao AuthenticateOidcAttributes) SessionTimeout() terra.NumberValue
- func (ao AuthenticateOidcAttributes) TokenEndpoint() terra.StringValue
- func (ao AuthenticateOidcAttributes) UserInfoEndpoint() terra.StringValue
- type AuthenticateOidcState
- type DefaultAction
- type DefaultActionAttributes
- func (da DefaultActionAttributes) AuthenticateCognito() terra.ListValue[AuthenticateCognitoAttributes]
- func (da DefaultActionAttributes) AuthenticateOidc() terra.ListValue[AuthenticateOidcAttributes]
- func (da DefaultActionAttributes) FixedResponse() terra.ListValue[FixedResponseAttributes]
- func (da DefaultActionAttributes) Forward() terra.ListValue[ForwardAttributes]
- 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[RedirectAttributes]
- func (da DefaultActionAttributes) TargetGroupArn() terra.StringValue
- func (da DefaultActionAttributes) Type() terra.StringValue
- type DefaultActionState
- type FixedResponse
- type FixedResponseAttributes
- func (fr FixedResponseAttributes) ContentType() terra.StringValue
- func (fr FixedResponseAttributes) InternalRef() (terra.Reference, error)
- func (fr FixedResponseAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fr FixedResponseAttributes) InternalWithRef(ref terra.Reference) FixedResponseAttributes
- func (fr FixedResponseAttributes) MessageBody() terra.StringValue
- func (fr FixedResponseAttributes) StatusCode() terra.StringValue
- type FixedResponseState
- type Forward
- type ForwardAttributes
- func (f ForwardAttributes) InternalRef() (terra.Reference, error)
- func (f ForwardAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f ForwardAttributes) InternalWithRef(ref terra.Reference) ForwardAttributes
- func (f ForwardAttributes) Stickiness() terra.ListValue[StickinessAttributes]
- func (f ForwardAttributes) TargetGroup() terra.SetValue[TargetGroupAttributes]
- type ForwardState
- type Redirect
- type RedirectAttributes
- func (r RedirectAttributes) Host() terra.StringValue
- func (r RedirectAttributes) InternalRef() (terra.Reference, error)
- func (r RedirectAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r RedirectAttributes) InternalWithRef(ref terra.Reference) RedirectAttributes
- func (r RedirectAttributes) Path() terra.StringValue
- func (r RedirectAttributes) Port() terra.StringValue
- func (r RedirectAttributes) Protocol() terra.StringValue
- func (r RedirectAttributes) Query() terra.StringValue
- func (r RedirectAttributes) StatusCode() terra.StringValue
- type RedirectState
- type Stickiness
- type StickinessAttributes
- func (s StickinessAttributes) Duration() terra.NumberValue
- func (s StickinessAttributes) Enabled() terra.BoolValue
- func (s StickinessAttributes) InternalRef() (terra.Reference, error)
- func (s StickinessAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s StickinessAttributes) InternalWithRef(ref terra.Reference) StickinessAttributes
- type StickinessState
- type TargetGroup
- type TargetGroupAttributes
- func (tg TargetGroupAttributes) Arn() terra.StringValue
- func (tg TargetGroupAttributes) InternalRef() (terra.Reference, error)
- func (tg TargetGroupAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tg TargetGroupAttributes) InternalWithRef(ref terra.Reference) TargetGroupAttributes
- func (tg TargetGroupAttributes) Weight() terra.NumberValue
- type TargetGroupState
- type Timeouts
- type TimeoutsAttributes
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthenticateCognito ¶
type AuthenticateCognito struct{}
type AuthenticateCognitoAttributes ¶
type AuthenticateCognitoAttributes struct {
// contains filtered or unexported fields
}
func (AuthenticateCognitoAttributes) AuthenticationRequestExtraParams ¶
func (ac AuthenticateCognitoAttributes) AuthenticationRequestExtraParams() terra.MapValue[terra.StringValue]
func (AuthenticateCognitoAttributes) InternalRef ¶
func (ac AuthenticateCognitoAttributes) InternalRef() (terra.Reference, error)
func (AuthenticateCognitoAttributes) InternalTokens ¶
func (ac AuthenticateCognitoAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AuthenticateCognitoAttributes) InternalWithRef ¶
func (ac AuthenticateCognitoAttributes) InternalWithRef(ref terra.Reference) AuthenticateCognitoAttributes
func (AuthenticateCognitoAttributes) OnUnauthenticatedRequest ¶
func (ac AuthenticateCognitoAttributes) OnUnauthenticatedRequest() terra.StringValue
func (AuthenticateCognitoAttributes) Scope ¶
func (ac AuthenticateCognitoAttributes) Scope() terra.StringValue
func (AuthenticateCognitoAttributes) SessionCookieName ¶
func (ac AuthenticateCognitoAttributes) SessionCookieName() terra.StringValue
func (AuthenticateCognitoAttributes) SessionTimeout ¶
func (ac AuthenticateCognitoAttributes) SessionTimeout() terra.NumberValue
func (AuthenticateCognitoAttributes) UserPoolArn ¶
func (ac AuthenticateCognitoAttributes) UserPoolArn() terra.StringValue
func (AuthenticateCognitoAttributes) UserPoolClientId ¶
func (ac AuthenticateCognitoAttributes) UserPoolClientId() terra.StringValue
func (AuthenticateCognitoAttributes) UserPoolDomain ¶
func (ac AuthenticateCognitoAttributes) UserPoolDomain() terra.StringValue
type AuthenticateCognitoState ¶
type AuthenticateCognitoState 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 AuthenticateOidc ¶
type AuthenticateOidc struct{}
type AuthenticateOidcAttributes ¶
type AuthenticateOidcAttributes struct {
// contains filtered or unexported fields
}
func (AuthenticateOidcAttributes) AuthenticationRequestExtraParams ¶
func (ao AuthenticateOidcAttributes) AuthenticationRequestExtraParams() terra.MapValue[terra.StringValue]
func (AuthenticateOidcAttributes) AuthorizationEndpoint ¶
func (ao AuthenticateOidcAttributes) AuthorizationEndpoint() terra.StringValue
func (AuthenticateOidcAttributes) ClientId ¶
func (ao AuthenticateOidcAttributes) ClientId() terra.StringValue
func (AuthenticateOidcAttributes) ClientSecret ¶
func (ao AuthenticateOidcAttributes) ClientSecret() terra.StringValue
func (AuthenticateOidcAttributes) InternalRef ¶
func (ao AuthenticateOidcAttributes) InternalRef() (terra.Reference, error)
func (AuthenticateOidcAttributes) InternalTokens ¶
func (ao AuthenticateOidcAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AuthenticateOidcAttributes) InternalWithRef ¶
func (ao AuthenticateOidcAttributes) InternalWithRef(ref terra.Reference) AuthenticateOidcAttributes
func (AuthenticateOidcAttributes) Issuer ¶
func (ao AuthenticateOidcAttributes) Issuer() terra.StringValue
func (AuthenticateOidcAttributes) OnUnauthenticatedRequest ¶
func (ao AuthenticateOidcAttributes) OnUnauthenticatedRequest() terra.StringValue
func (AuthenticateOidcAttributes) Scope ¶
func (ao AuthenticateOidcAttributes) Scope() terra.StringValue
func (AuthenticateOidcAttributes) SessionCookieName ¶
func (ao AuthenticateOidcAttributes) SessionCookieName() terra.StringValue
func (AuthenticateOidcAttributes) SessionTimeout ¶
func (ao AuthenticateOidcAttributes) SessionTimeout() terra.NumberValue
func (AuthenticateOidcAttributes) TokenEndpoint ¶
func (ao AuthenticateOidcAttributes) TokenEndpoint() terra.StringValue
func (AuthenticateOidcAttributes) UserInfoEndpoint ¶
func (ao AuthenticateOidcAttributes) UserInfoEndpoint() terra.StringValue
type AuthenticateOidcState ¶
type AuthenticateOidcState 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 DefaultAction ¶
type DefaultAction struct { // AuthenticateCognito: min=0 AuthenticateCognito []AuthenticateCognito `hcl:"authenticate_cognito,block" validate:"min=0"` // AuthenticateOidc: min=0 AuthenticateOidc []AuthenticateOidc `hcl:"authenticate_oidc,block" validate:"min=0"` // FixedResponse: min=0 FixedResponse []FixedResponse `hcl:"fixed_response,block" validate:"min=0"` // Forward: min=0 Forward []Forward `hcl:"forward,block" validate:"min=0"` // Redirect: min=0 Redirect []Redirect `hcl:"redirect,block" validate:"min=0"` }
type DefaultActionAttributes ¶
type DefaultActionAttributes struct {
// contains filtered or unexported fields
}
func (DefaultActionAttributes) AuthenticateCognito ¶
func (da DefaultActionAttributes) AuthenticateCognito() terra.ListValue[AuthenticateCognitoAttributes]
func (DefaultActionAttributes) AuthenticateOidc ¶
func (da DefaultActionAttributes) AuthenticateOidc() terra.ListValue[AuthenticateOidcAttributes]
func (DefaultActionAttributes) FixedResponse ¶
func (da DefaultActionAttributes) FixedResponse() terra.ListValue[FixedResponseAttributes]
func (DefaultActionAttributes) Forward ¶
func (da DefaultActionAttributes) Forward() terra.ListValue[ForwardAttributes]
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[RedirectAttributes]
func (DefaultActionAttributes) TargetGroupArn ¶
func (da DefaultActionAttributes) TargetGroupArn() terra.StringValue
func (DefaultActionAttributes) Type ¶
func (da DefaultActionAttributes) Type() terra.StringValue
type DefaultActionState ¶
type DefaultActionState struct { Order float64 `json:"order"` TargetGroupArn string `json:"target_group_arn"` Type string `json:"type"` AuthenticateCognito []AuthenticateCognitoState `json:"authenticate_cognito"` AuthenticateOidc []AuthenticateOidcState `json:"authenticate_oidc"` FixedResponse []FixedResponseState `json:"fixed_response"` Forward []ForwardState `json:"forward"` Redirect []RedirectState `json:"redirect"` }
type FixedResponse ¶
type FixedResponse struct{}
type FixedResponseAttributes ¶
type FixedResponseAttributes struct {
// contains filtered or unexported fields
}
func (FixedResponseAttributes) ContentType ¶
func (fr FixedResponseAttributes) ContentType() terra.StringValue
func (FixedResponseAttributes) InternalRef ¶
func (fr FixedResponseAttributes) InternalRef() (terra.Reference, error)
func (FixedResponseAttributes) InternalTokens ¶
func (fr FixedResponseAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FixedResponseAttributes) InternalWithRef ¶
func (fr FixedResponseAttributes) InternalWithRef(ref terra.Reference) FixedResponseAttributes
func (FixedResponseAttributes) MessageBody ¶
func (fr FixedResponseAttributes) MessageBody() terra.StringValue
func (FixedResponseAttributes) StatusCode ¶
func (fr FixedResponseAttributes) StatusCode() terra.StringValue
type FixedResponseState ¶
type Forward ¶
type Forward struct { // Stickiness: min=0 Stickiness []Stickiness `hcl:"stickiness,block" validate:"min=0"` // TargetGroup: min=0 TargetGroup []TargetGroup `hcl:"target_group,block" validate:"min=0"` }
type ForwardAttributes ¶
type ForwardAttributes struct {
// contains filtered or unexported fields
}
func (ForwardAttributes) InternalRef ¶
func (f ForwardAttributes) InternalRef() (terra.Reference, error)
func (ForwardAttributes) InternalTokens ¶
func (f ForwardAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ForwardAttributes) InternalWithRef ¶
func (f ForwardAttributes) InternalWithRef(ref terra.Reference) ForwardAttributes
func (ForwardAttributes) Stickiness ¶
func (f ForwardAttributes) Stickiness() terra.ListValue[StickinessAttributes]
func (ForwardAttributes) TargetGroup ¶
func (f ForwardAttributes) TargetGroup() terra.SetValue[TargetGroupAttributes]
type ForwardState ¶
type ForwardState struct { Stickiness []StickinessState `json:"stickiness"` TargetGroup []TargetGroupState `json:"target_group"` }
type RedirectAttributes ¶
type RedirectAttributes struct {
// contains filtered or unexported fields
}
func (RedirectAttributes) Host ¶
func (r RedirectAttributes) Host() terra.StringValue
func (RedirectAttributes) InternalRef ¶
func (r RedirectAttributes) InternalRef() (terra.Reference, error)
func (RedirectAttributes) InternalTokens ¶
func (r RedirectAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RedirectAttributes) InternalWithRef ¶
func (r RedirectAttributes) InternalWithRef(ref terra.Reference) RedirectAttributes
func (RedirectAttributes) Path ¶
func (r RedirectAttributes) Path() terra.StringValue
func (RedirectAttributes) Port ¶
func (r RedirectAttributes) Port() terra.StringValue
func (RedirectAttributes) Protocol ¶
func (r RedirectAttributes) Protocol() terra.StringValue
func (RedirectAttributes) Query ¶
func (r RedirectAttributes) Query() terra.StringValue
func (RedirectAttributes) StatusCode ¶
func (r RedirectAttributes) StatusCode() terra.StringValue
type RedirectState ¶
type Stickiness ¶
type Stickiness struct{}
type StickinessAttributes ¶
type StickinessAttributes struct {
// contains filtered or unexported fields
}
func (StickinessAttributes) Duration ¶
func (s StickinessAttributes) Duration() terra.NumberValue
func (StickinessAttributes) Enabled ¶
func (s StickinessAttributes) Enabled() terra.BoolValue
func (StickinessAttributes) InternalRef ¶
func (s StickinessAttributes) InternalRef() (terra.Reference, error)
func (StickinessAttributes) InternalTokens ¶
func (s StickinessAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StickinessAttributes) InternalWithRef ¶
func (s StickinessAttributes) InternalWithRef(ref terra.Reference) StickinessAttributes
type StickinessState ¶
type TargetGroup ¶
type TargetGroup struct{}
type TargetGroupAttributes ¶
type TargetGroupAttributes struct {
// contains filtered or unexported fields
}
func (TargetGroupAttributes) Arn ¶
func (tg TargetGroupAttributes) Arn() terra.StringValue
func (TargetGroupAttributes) InternalRef ¶
func (tg TargetGroupAttributes) InternalRef() (terra.Reference, error)
func (TargetGroupAttributes) InternalTokens ¶
func (tg TargetGroupAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TargetGroupAttributes) InternalWithRef ¶
func (tg TargetGroupAttributes) InternalWithRef(ref terra.Reference) TargetGroupAttributes
func (TargetGroupAttributes) Weight ¶
func (tg TargetGroupAttributes) Weight() terra.NumberValue
type TargetGroupState ¶
type Timeouts ¶
type Timeouts struct { // Read: string, optional Read terra.StringValue `hcl:"read,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
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) Read ¶
func (t TimeoutsAttributes) Read() terra.StringValue
type TimeoutsState ¶
type TimeoutsState struct {
Read string `json:"read"`
}
Click to show internal directories.
Click to hide internal directories.