Documentation ¶
Index ¶
- type AdditionalAuthenticationProvider
- type AdditionalAuthenticationProviderAttributes
- func (aap AdditionalAuthenticationProviderAttributes) AuthenticationType() terra.StringValue
- func (aap AdditionalAuthenticationProviderAttributes) InternalRef() (terra.Reference, error)
- func (aap AdditionalAuthenticationProviderAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (aap AdditionalAuthenticationProviderAttributes) InternalWithRef(ref terra.Reference) AdditionalAuthenticationProviderAttributes
- func (aap AdditionalAuthenticationProviderAttributes) LambdaAuthorizerConfig() ...
- func (aap AdditionalAuthenticationProviderAttributes) OpenidConnectConfig() terra.ListValue[AdditionalAuthenticationProviderOpenidConnectConfigAttributes]
- func (aap AdditionalAuthenticationProviderAttributes) UserPoolConfig() terra.ListValue[AdditionalAuthenticationProviderUserPoolConfigAttributes]
- type AdditionalAuthenticationProviderLambdaAuthorizerConfig
- type AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes
- func (lac AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes) AuthorizerResultTtlInSeconds() terra.NumberValue
- func (lac AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes) AuthorizerUri() terra.StringValue
- func (lac AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes) IdentityValidationExpression() terra.StringValue
- func (lac AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes) InternalRef() (terra.Reference, error)
- func (lac AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lac AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes) InternalWithRef(ref terra.Reference) AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes
- type AdditionalAuthenticationProviderLambdaAuthorizerConfigState
- type AdditionalAuthenticationProviderOpenidConnectConfig
- type AdditionalAuthenticationProviderOpenidConnectConfigAttributes
- func (occ AdditionalAuthenticationProviderOpenidConnectConfigAttributes) AuthTtl() terra.NumberValue
- func (occ AdditionalAuthenticationProviderOpenidConnectConfigAttributes) ClientId() terra.StringValue
- func (occ AdditionalAuthenticationProviderOpenidConnectConfigAttributes) IatTtl() terra.NumberValue
- func (occ AdditionalAuthenticationProviderOpenidConnectConfigAttributes) InternalRef() (terra.Reference, error)
- func (occ AdditionalAuthenticationProviderOpenidConnectConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (occ AdditionalAuthenticationProviderOpenidConnectConfigAttributes) InternalWithRef(ref terra.Reference) AdditionalAuthenticationProviderOpenidConnectConfigAttributes
- func (occ AdditionalAuthenticationProviderOpenidConnectConfigAttributes) Issuer() terra.StringValue
- type AdditionalAuthenticationProviderOpenidConnectConfigState
- type AdditionalAuthenticationProviderState
- type AdditionalAuthenticationProviderUserPoolConfig
- type AdditionalAuthenticationProviderUserPoolConfigAttributes
- func (upc AdditionalAuthenticationProviderUserPoolConfigAttributes) AppIdClientRegex() terra.StringValue
- func (upc AdditionalAuthenticationProviderUserPoolConfigAttributes) AwsRegion() terra.StringValue
- func (upc AdditionalAuthenticationProviderUserPoolConfigAttributes) InternalRef() (terra.Reference, error)
- func (upc AdditionalAuthenticationProviderUserPoolConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (upc AdditionalAuthenticationProviderUserPoolConfigAttributes) InternalWithRef(ref terra.Reference) AdditionalAuthenticationProviderUserPoolConfigAttributes
- func (upc AdditionalAuthenticationProviderUserPoolConfigAttributes) UserPoolId() terra.StringValue
- type AdditionalAuthenticationProviderUserPoolConfigState
- type LambdaAuthorizerConfig
- type LambdaAuthorizerConfigAttributes
- func (lac LambdaAuthorizerConfigAttributes) AuthorizerResultTtlInSeconds() terra.NumberValue
- func (lac LambdaAuthorizerConfigAttributes) AuthorizerUri() terra.StringValue
- func (lac LambdaAuthorizerConfigAttributes) IdentityValidationExpression() terra.StringValue
- func (lac LambdaAuthorizerConfigAttributes) InternalRef() (terra.Reference, error)
- func (lac LambdaAuthorizerConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lac LambdaAuthorizerConfigAttributes) InternalWithRef(ref terra.Reference) LambdaAuthorizerConfigAttributes
- type LambdaAuthorizerConfigState
- type LogConfig
- type LogConfigAttributes
- func (lc LogConfigAttributes) CloudwatchLogsRoleArn() terra.StringValue
- func (lc LogConfigAttributes) ExcludeVerboseContent() terra.BoolValue
- func (lc LogConfigAttributes) FieldLogLevel() terra.StringValue
- func (lc LogConfigAttributes) InternalRef() (terra.Reference, error)
- func (lc LogConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lc LogConfigAttributes) InternalWithRef(ref terra.Reference) LogConfigAttributes
- type LogConfigState
- type OpenidConnectConfig
- type OpenidConnectConfigAttributes
- func (occ OpenidConnectConfigAttributes) AuthTtl() terra.NumberValue
- func (occ OpenidConnectConfigAttributes) ClientId() terra.StringValue
- func (occ OpenidConnectConfigAttributes) IatTtl() terra.NumberValue
- func (occ OpenidConnectConfigAttributes) InternalRef() (terra.Reference, error)
- func (occ OpenidConnectConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (occ OpenidConnectConfigAttributes) InternalWithRef(ref terra.Reference) OpenidConnectConfigAttributes
- func (occ OpenidConnectConfigAttributes) Issuer() terra.StringValue
- type OpenidConnectConfigState
- type UserPoolConfig
- type UserPoolConfigAttributes
- func (upc UserPoolConfigAttributes) AppIdClientRegex() terra.StringValue
- func (upc UserPoolConfigAttributes) AwsRegion() terra.StringValue
- func (upc UserPoolConfigAttributes) DefaultAction() terra.StringValue
- func (upc UserPoolConfigAttributes) InternalRef() (terra.Reference, error)
- func (upc UserPoolConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (upc UserPoolConfigAttributes) InternalWithRef(ref terra.Reference) UserPoolConfigAttributes
- func (upc UserPoolConfigAttributes) UserPoolId() terra.StringValue
- type UserPoolConfigState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdditionalAuthenticationProvider ¶
type AdditionalAuthenticationProvider struct { // AuthenticationType: string, required AuthenticationType terra.StringValue `hcl:"authentication_type,attr" validate:"required"` // AdditionalAuthenticationProviderLambdaAuthorizerConfig: optional LambdaAuthorizerConfig *AdditionalAuthenticationProviderLambdaAuthorizerConfig `hcl:"lambda_authorizer_config,block"` // AdditionalAuthenticationProviderOpenidConnectConfig: optional OpenidConnectConfig *AdditionalAuthenticationProviderOpenidConnectConfig `hcl:"openid_connect_config,block"` // AdditionalAuthenticationProviderUserPoolConfig: optional UserPoolConfig *AdditionalAuthenticationProviderUserPoolConfig `hcl:"user_pool_config,block"` }
type AdditionalAuthenticationProviderAttributes ¶
type AdditionalAuthenticationProviderAttributes struct {
// contains filtered or unexported fields
}
func (AdditionalAuthenticationProviderAttributes) AuthenticationType ¶
func (aap AdditionalAuthenticationProviderAttributes) AuthenticationType() terra.StringValue
func (AdditionalAuthenticationProviderAttributes) InternalRef ¶
func (aap AdditionalAuthenticationProviderAttributes) InternalRef() (terra.Reference, error)
func (AdditionalAuthenticationProviderAttributes) InternalTokens ¶
func (aap AdditionalAuthenticationProviderAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AdditionalAuthenticationProviderAttributes) InternalWithRef ¶
func (aap AdditionalAuthenticationProviderAttributes) InternalWithRef(ref terra.Reference) AdditionalAuthenticationProviderAttributes
func (AdditionalAuthenticationProviderAttributes) LambdaAuthorizerConfig ¶
func (aap AdditionalAuthenticationProviderAttributes) LambdaAuthorizerConfig() terra.ListValue[AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes]
func (AdditionalAuthenticationProviderAttributes) OpenidConnectConfig ¶
func (aap AdditionalAuthenticationProviderAttributes) OpenidConnectConfig() terra.ListValue[AdditionalAuthenticationProviderOpenidConnectConfigAttributes]
func (AdditionalAuthenticationProviderAttributes) UserPoolConfig ¶
func (aap AdditionalAuthenticationProviderAttributes) UserPoolConfig() terra.ListValue[AdditionalAuthenticationProviderUserPoolConfigAttributes]
type AdditionalAuthenticationProviderLambdaAuthorizerConfig ¶
type AdditionalAuthenticationProviderLambdaAuthorizerConfig struct { // AuthorizerResultTtlInSeconds: number, optional AuthorizerResultTtlInSeconds terra.NumberValue `hcl:"authorizer_result_ttl_in_seconds,attr"` // AuthorizerUri: string, required AuthorizerUri terra.StringValue `hcl:"authorizer_uri,attr" validate:"required"` // IdentityValidationExpression: string, optional IdentityValidationExpression terra.StringValue `hcl:"identity_validation_expression,attr"` }
type AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes ¶
type AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes struct {
// contains filtered or unexported fields
}
func (AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes) AuthorizerResultTtlInSeconds ¶
func (lac AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes) AuthorizerResultTtlInSeconds() terra.NumberValue
func (AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes) AuthorizerUri ¶
func (lac AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes) AuthorizerUri() terra.StringValue
func (AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes) IdentityValidationExpression ¶
func (lac AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes) IdentityValidationExpression() terra.StringValue
func (AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes) InternalRef ¶
func (lac AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes) InternalRef() (terra.Reference, error)
func (AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes) InternalTokens ¶
func (lac AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes) InternalWithRef ¶
type AdditionalAuthenticationProviderOpenidConnectConfig ¶
type AdditionalAuthenticationProviderOpenidConnectConfig struct { // AuthTtl: number, optional AuthTtl terra.NumberValue `hcl:"auth_ttl,attr"` // ClientId: string, optional ClientId terra.StringValue `hcl:"client_id,attr"` // IatTtl: number, optional IatTtl terra.NumberValue `hcl:"iat_ttl,attr"` // Issuer: string, required Issuer terra.StringValue `hcl:"issuer,attr" validate:"required"` }
type AdditionalAuthenticationProviderOpenidConnectConfigAttributes ¶
type AdditionalAuthenticationProviderOpenidConnectConfigAttributes struct {
// contains filtered or unexported fields
}
func (AdditionalAuthenticationProviderOpenidConnectConfigAttributes) AuthTtl ¶
func (occ AdditionalAuthenticationProviderOpenidConnectConfigAttributes) AuthTtl() terra.NumberValue
func (AdditionalAuthenticationProviderOpenidConnectConfigAttributes) ClientId ¶
func (occ AdditionalAuthenticationProviderOpenidConnectConfigAttributes) ClientId() terra.StringValue
func (AdditionalAuthenticationProviderOpenidConnectConfigAttributes) IatTtl ¶
func (occ AdditionalAuthenticationProviderOpenidConnectConfigAttributes) IatTtl() terra.NumberValue
func (AdditionalAuthenticationProviderOpenidConnectConfigAttributes) InternalRef ¶
func (occ AdditionalAuthenticationProviderOpenidConnectConfigAttributes) InternalRef() (terra.Reference, error)
func (AdditionalAuthenticationProviderOpenidConnectConfigAttributes) InternalTokens ¶
func (occ AdditionalAuthenticationProviderOpenidConnectConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AdditionalAuthenticationProviderOpenidConnectConfigAttributes) InternalWithRef ¶
func (occ AdditionalAuthenticationProviderOpenidConnectConfigAttributes) InternalWithRef(ref terra.Reference) AdditionalAuthenticationProviderOpenidConnectConfigAttributes
func (AdditionalAuthenticationProviderOpenidConnectConfigAttributes) Issuer ¶
func (occ AdditionalAuthenticationProviderOpenidConnectConfigAttributes) Issuer() terra.StringValue
type AdditionalAuthenticationProviderState ¶
type AdditionalAuthenticationProviderState struct { AuthenticationType string `json:"authentication_type"` LambdaAuthorizerConfig []AdditionalAuthenticationProviderLambdaAuthorizerConfigState `json:"lambda_authorizer_config"` OpenidConnectConfig []AdditionalAuthenticationProviderOpenidConnectConfigState `json:"openid_connect_config"` UserPoolConfig []AdditionalAuthenticationProviderUserPoolConfigState `json:"user_pool_config"` }
type AdditionalAuthenticationProviderUserPoolConfig ¶
type AdditionalAuthenticationProviderUserPoolConfig struct { // AppIdClientRegex: string, optional AppIdClientRegex terra.StringValue `hcl:"app_id_client_regex,attr"` // AwsRegion: string, optional AwsRegion terra.StringValue `hcl:"aws_region,attr"` // UserPoolId: string, required UserPoolId terra.StringValue `hcl:"user_pool_id,attr" validate:"required"` }
type AdditionalAuthenticationProviderUserPoolConfigAttributes ¶
type AdditionalAuthenticationProviderUserPoolConfigAttributes struct {
// contains filtered or unexported fields
}
func (AdditionalAuthenticationProviderUserPoolConfigAttributes) AppIdClientRegex ¶
func (upc AdditionalAuthenticationProviderUserPoolConfigAttributes) AppIdClientRegex() terra.StringValue
func (AdditionalAuthenticationProviderUserPoolConfigAttributes) AwsRegion ¶
func (upc AdditionalAuthenticationProviderUserPoolConfigAttributes) AwsRegion() terra.StringValue
func (AdditionalAuthenticationProviderUserPoolConfigAttributes) InternalRef ¶
func (upc AdditionalAuthenticationProviderUserPoolConfigAttributes) InternalRef() (terra.Reference, error)
func (AdditionalAuthenticationProviderUserPoolConfigAttributes) InternalTokens ¶
func (upc AdditionalAuthenticationProviderUserPoolConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AdditionalAuthenticationProviderUserPoolConfigAttributes) InternalWithRef ¶
func (upc AdditionalAuthenticationProviderUserPoolConfigAttributes) InternalWithRef(ref terra.Reference) AdditionalAuthenticationProviderUserPoolConfigAttributes
func (AdditionalAuthenticationProviderUserPoolConfigAttributes) UserPoolId ¶
func (upc AdditionalAuthenticationProviderUserPoolConfigAttributes) UserPoolId() terra.StringValue
type LambdaAuthorizerConfig ¶
type LambdaAuthorizerConfig struct { // AuthorizerResultTtlInSeconds: number, optional AuthorizerResultTtlInSeconds terra.NumberValue `hcl:"authorizer_result_ttl_in_seconds,attr"` // AuthorizerUri: string, required AuthorizerUri terra.StringValue `hcl:"authorizer_uri,attr" validate:"required"` // IdentityValidationExpression: string, optional IdentityValidationExpression terra.StringValue `hcl:"identity_validation_expression,attr"` }
type LambdaAuthorizerConfigAttributes ¶
type LambdaAuthorizerConfigAttributes struct {
// contains filtered or unexported fields
}
func (LambdaAuthorizerConfigAttributes) AuthorizerResultTtlInSeconds ¶
func (lac LambdaAuthorizerConfigAttributes) AuthorizerResultTtlInSeconds() terra.NumberValue
func (LambdaAuthorizerConfigAttributes) AuthorizerUri ¶
func (lac LambdaAuthorizerConfigAttributes) AuthorizerUri() terra.StringValue
func (LambdaAuthorizerConfigAttributes) IdentityValidationExpression ¶
func (lac LambdaAuthorizerConfigAttributes) IdentityValidationExpression() terra.StringValue
func (LambdaAuthorizerConfigAttributes) InternalRef ¶
func (lac LambdaAuthorizerConfigAttributes) InternalRef() (terra.Reference, error)
func (LambdaAuthorizerConfigAttributes) InternalTokens ¶
func (lac LambdaAuthorizerConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LambdaAuthorizerConfigAttributes) InternalWithRef ¶
func (lac LambdaAuthorizerConfigAttributes) InternalWithRef(ref terra.Reference) LambdaAuthorizerConfigAttributes
type LogConfig ¶
type LogConfig struct { // CloudwatchLogsRoleArn: string, required CloudwatchLogsRoleArn terra.StringValue `hcl:"cloudwatch_logs_role_arn,attr" validate:"required"` // ExcludeVerboseContent: bool, optional ExcludeVerboseContent terra.BoolValue `hcl:"exclude_verbose_content,attr"` // FieldLogLevel: string, required FieldLogLevel terra.StringValue `hcl:"field_log_level,attr" validate:"required"` }
type LogConfigAttributes ¶
type LogConfigAttributes struct {
// contains filtered or unexported fields
}
func (LogConfigAttributes) CloudwatchLogsRoleArn ¶
func (lc LogConfigAttributes) CloudwatchLogsRoleArn() terra.StringValue
func (LogConfigAttributes) ExcludeVerboseContent ¶
func (lc LogConfigAttributes) ExcludeVerboseContent() terra.BoolValue
func (LogConfigAttributes) FieldLogLevel ¶
func (lc LogConfigAttributes) FieldLogLevel() terra.StringValue
func (LogConfigAttributes) InternalRef ¶
func (lc LogConfigAttributes) InternalRef() (terra.Reference, error)
func (LogConfigAttributes) InternalTokens ¶
func (lc LogConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LogConfigAttributes) InternalWithRef ¶
func (lc LogConfigAttributes) InternalWithRef(ref terra.Reference) LogConfigAttributes
type LogConfigState ¶
type OpenidConnectConfig ¶
type OpenidConnectConfig struct { // AuthTtl: number, optional AuthTtl terra.NumberValue `hcl:"auth_ttl,attr"` // ClientId: string, optional ClientId terra.StringValue `hcl:"client_id,attr"` // IatTtl: number, optional IatTtl terra.NumberValue `hcl:"iat_ttl,attr"` // Issuer: string, required Issuer terra.StringValue `hcl:"issuer,attr" validate:"required"` }
type OpenidConnectConfigAttributes ¶
type OpenidConnectConfigAttributes struct {
// contains filtered or unexported fields
}
func (OpenidConnectConfigAttributes) AuthTtl ¶
func (occ OpenidConnectConfigAttributes) AuthTtl() terra.NumberValue
func (OpenidConnectConfigAttributes) ClientId ¶
func (occ OpenidConnectConfigAttributes) ClientId() terra.StringValue
func (OpenidConnectConfigAttributes) IatTtl ¶
func (occ OpenidConnectConfigAttributes) IatTtl() terra.NumberValue
func (OpenidConnectConfigAttributes) InternalRef ¶
func (occ OpenidConnectConfigAttributes) InternalRef() (terra.Reference, error)
func (OpenidConnectConfigAttributes) InternalTokens ¶
func (occ OpenidConnectConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OpenidConnectConfigAttributes) InternalWithRef ¶
func (occ OpenidConnectConfigAttributes) InternalWithRef(ref terra.Reference) OpenidConnectConfigAttributes
func (OpenidConnectConfigAttributes) Issuer ¶
func (occ OpenidConnectConfigAttributes) Issuer() terra.StringValue
type UserPoolConfig ¶
type UserPoolConfig struct { // AppIdClientRegex: string, optional AppIdClientRegex terra.StringValue `hcl:"app_id_client_regex,attr"` // AwsRegion: string, optional AwsRegion terra.StringValue `hcl:"aws_region,attr"` // DefaultAction: string, required DefaultAction terra.StringValue `hcl:"default_action,attr" validate:"required"` // UserPoolId: string, required UserPoolId terra.StringValue `hcl:"user_pool_id,attr" validate:"required"` }
type UserPoolConfigAttributes ¶
type UserPoolConfigAttributes struct {
// contains filtered or unexported fields
}
func (UserPoolConfigAttributes) AppIdClientRegex ¶
func (upc UserPoolConfigAttributes) AppIdClientRegex() terra.StringValue
func (UserPoolConfigAttributes) AwsRegion ¶
func (upc UserPoolConfigAttributes) AwsRegion() terra.StringValue
func (UserPoolConfigAttributes) DefaultAction ¶
func (upc UserPoolConfigAttributes) DefaultAction() terra.StringValue
func (UserPoolConfigAttributes) InternalRef ¶
func (upc UserPoolConfigAttributes) InternalRef() (terra.Reference, error)
func (UserPoolConfigAttributes) InternalTokens ¶
func (upc UserPoolConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UserPoolConfigAttributes) InternalWithRef ¶
func (upc UserPoolConfigAttributes) InternalWithRef(ref terra.Reference) UserPoolConfigAttributes
func (UserPoolConfigAttributes) UserPoolId ¶
func (upc UserPoolConfigAttributes) UserPoolId() terra.StringValue
Click to show internal directories.
Click to hide internal directories.