dataalblistener

package
v0.0.0-...-917d9f1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 10, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

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 (AuthenticateCognitoAttributes) OnUnauthenticatedRequest

func (ac AuthenticateCognitoAttributes) OnUnauthenticatedRequest() terra.StringValue

func (AuthenticateCognitoAttributes) Scope

func (AuthenticateCognitoAttributes) SessionCookieName

func (ac AuthenticateCognitoAttributes) SessionCookieName() terra.StringValue

func (AuthenticateCognitoAttributes) SessionTimeout

func (ac AuthenticateCognitoAttributes) SessionTimeout() terra.NumberValue

func (AuthenticateCognitoAttributes) UserPoolArn

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 (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 (AuthenticateOidcAttributes) Issuer

func (AuthenticateOidcAttributes) OnUnauthenticatedRequest

func (ao AuthenticateOidcAttributes) OnUnauthenticatedRequest() terra.StringValue

func (AuthenticateOidcAttributes) Scope

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 (DefaultActionAttributes) AuthenticateOidc

func (DefaultActionAttributes) FixedResponse

func (DefaultActionAttributes) Forward

func (DefaultActionAttributes) InternalRef

func (da DefaultActionAttributes) InternalRef() (terra.Reference, error)

func (DefaultActionAttributes) InternalTokens

func (da DefaultActionAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DefaultActionAttributes) InternalWithRef

func (DefaultActionAttributes) Order

func (DefaultActionAttributes) Redirect

func (DefaultActionAttributes) TargetGroupArn

func (da DefaultActionAttributes) TargetGroupArn() terra.StringValue

func (DefaultActionAttributes) Type

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 (FixedResponseAttributes) MessageBody

func (fr FixedResponseAttributes) MessageBody() terra.StringValue

func (FixedResponseAttributes) StatusCode

func (fr FixedResponseAttributes) StatusCode() terra.StringValue

type FixedResponseState

type FixedResponseState struct {
	ContentType string `json:"content_type"`
	MessageBody string `json:"message_body"`
	StatusCode  string `json:"status_code"`
}

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 (ForwardAttributes) TargetGroup

type ForwardState

type ForwardState struct {
	Stickiness  []StickinessState  `json:"stickiness"`
	TargetGroup []TargetGroupState `json:"target_group"`
}

type MutualAuthentication

type MutualAuthentication struct{}

type MutualAuthenticationAttributes

type MutualAuthenticationAttributes struct {
	// contains filtered or unexported fields
}

func (MutualAuthenticationAttributes) IgnoreClientCertificateExpiry

func (ma MutualAuthenticationAttributes) IgnoreClientCertificateExpiry() terra.BoolValue

func (MutualAuthenticationAttributes) InternalRef

func (MutualAuthenticationAttributes) InternalTokens

func (ma MutualAuthenticationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (MutualAuthenticationAttributes) InternalWithRef

func (MutualAuthenticationAttributes) Mode

func (MutualAuthenticationAttributes) TrustStoreArn

type MutualAuthenticationState

type MutualAuthenticationState struct {
	IgnoreClientCertificateExpiry bool   `json:"ignore_client_certificate_expiry"`
	Mode                          string `json:"mode"`
	TrustStoreArn                 string `json:"trust_store_arn"`
}

type Redirect

type Redirect struct{}

type RedirectAttributes

type RedirectAttributes struct {
	// contains filtered or unexported fields
}

func (RedirectAttributes) Host

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 (RedirectAttributes) Port

func (RedirectAttributes) Protocol

func (r RedirectAttributes) Protocol() terra.StringValue

func (RedirectAttributes) Query

func (RedirectAttributes) StatusCode

func (r RedirectAttributes) StatusCode() terra.StringValue

type RedirectState

type RedirectState struct {
	Host       string `json:"host"`
	Path       string `json:"path"`
	Port       string `json:"port"`
	Protocol   string `json:"protocol"`
	Query      string `json:"query"`
	StatusCode string `json:"status_code"`
}

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

type StickinessState

type StickinessState struct {
	Duration float64 `json:"duration"`
	Enabled  bool    `json:"enabled"`
}

type TargetGroup

type TargetGroup struct{}

type TargetGroupAttributes

type TargetGroupAttributes struct {
	// contains filtered or unexported fields
}

func (TargetGroupAttributes) Arn

func (TargetGroupAttributes) InternalRef

func (tg TargetGroupAttributes) InternalRef() (terra.Reference, error)

func (TargetGroupAttributes) InternalTokens

func (tg TargetGroupAttributes) InternalTokens() (hclwrite.Tokens, error)

func (TargetGroupAttributes) InternalWithRef

func (TargetGroupAttributes) Weight

type TargetGroupState

type TargetGroupState struct {
	Arn    string  `json:"arn"`
	Weight float64 `json:"weight"`
}

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

type TimeoutsState

type TimeoutsState struct {
	Read string `json:"read"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL