appsyncgraphqlapi

package
v0.0.0-...-964ba77 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 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 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 (AdditionalAuthenticationProviderAttributes) InternalRef

func (AdditionalAuthenticationProviderAttributes) InternalTokens

func (AdditionalAuthenticationProviderAttributes) InternalWithRef

func (AdditionalAuthenticationProviderAttributes) UserPoolConfig

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 (AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes) AuthorizerUri

func (AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes) IdentityValidationExpression

func (AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes) InternalRef

func (AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes) InternalTokens

func (AdditionalAuthenticationProviderLambdaAuthorizerConfigAttributes) InternalWithRef

type AdditionalAuthenticationProviderLambdaAuthorizerConfigState

type AdditionalAuthenticationProviderLambdaAuthorizerConfigState struct {
	AuthorizerResultTtlInSeconds float64 `json:"authorizer_result_ttl_in_seconds"`
	AuthorizerUri                string  `json:"authorizer_uri"`
	IdentityValidationExpression string  `json:"identity_validation_expression"`
}

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 (AdditionalAuthenticationProviderOpenidConnectConfigAttributes) ClientId

func (AdditionalAuthenticationProviderOpenidConnectConfigAttributes) IatTtl

func (AdditionalAuthenticationProviderOpenidConnectConfigAttributes) InternalRef

func (AdditionalAuthenticationProviderOpenidConnectConfigAttributes) InternalTokens

func (AdditionalAuthenticationProviderOpenidConnectConfigAttributes) InternalWithRef

func (AdditionalAuthenticationProviderOpenidConnectConfigAttributes) Issuer

type AdditionalAuthenticationProviderOpenidConnectConfigState

type AdditionalAuthenticationProviderOpenidConnectConfigState struct {
	AuthTtl  float64 `json:"auth_ttl"`
	ClientId string  `json:"client_id"`
	IatTtl   float64 `json:"iat_ttl"`
	Issuer   string  `json:"issuer"`
}

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 (AdditionalAuthenticationProviderUserPoolConfigAttributes) AwsRegion

func (AdditionalAuthenticationProviderUserPoolConfigAttributes) InternalRef

func (AdditionalAuthenticationProviderUserPoolConfigAttributes) InternalTokens

func (AdditionalAuthenticationProviderUserPoolConfigAttributes) InternalWithRef

func (AdditionalAuthenticationProviderUserPoolConfigAttributes) UserPoolId

type AdditionalAuthenticationProviderUserPoolConfigState

type AdditionalAuthenticationProviderUserPoolConfigState struct {
	AppIdClientRegex string `json:"app_id_client_regex"`
	AwsRegion        string `json:"aws_region"`
	UserPoolId       string `json:"user_pool_id"`
}

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 (LambdaAuthorizerConfigAttributes) IdentityValidationExpression

func (lac LambdaAuthorizerConfigAttributes) IdentityValidationExpression() terra.StringValue

func (LambdaAuthorizerConfigAttributes) InternalRef

func (LambdaAuthorizerConfigAttributes) InternalTokens

func (lac LambdaAuthorizerConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (LambdaAuthorizerConfigAttributes) InternalWithRef

type LambdaAuthorizerConfigState

type LambdaAuthorizerConfigState struct {
	AuthorizerResultTtlInSeconds float64 `json:"authorizer_result_ttl_in_seconds"`
	AuthorizerUri                string  `json:"authorizer_uri"`
	IdentityValidationExpression string  `json:"identity_validation_expression"`
}

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 LogConfigState struct {
	CloudwatchLogsRoleArn string `json:"cloudwatch_logs_role_arn"`
	ExcludeVerboseContent bool   `json:"exclude_verbose_content"`
	FieldLogLevel         string `json:"field_log_level"`
}

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 (OpenidConnectConfigAttributes) ClientId

func (OpenidConnectConfigAttributes) IatTtl

func (OpenidConnectConfigAttributes) InternalRef

func (occ OpenidConnectConfigAttributes) InternalRef() (terra.Reference, error)

func (OpenidConnectConfigAttributes) InternalTokens

func (occ OpenidConnectConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (OpenidConnectConfigAttributes) InternalWithRef

func (OpenidConnectConfigAttributes) Issuer

type OpenidConnectConfigState

type OpenidConnectConfigState struct {
	AuthTtl  float64 `json:"auth_ttl"`
	ClientId string  `json:"client_id"`
	IatTtl   float64 `json:"iat_ttl"`
	Issuer   string  `json:"issuer"`
}

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 (UserPoolConfigAttributes) UserPoolId

func (upc UserPoolConfigAttributes) UserPoolId() terra.StringValue

type UserPoolConfigState

type UserPoolConfigState struct {
	AppIdClientRegex string `json:"app_id_client_regex"`
	AwsRegion        string `json:"aws_region"`
	DefaultAction    string `json:"default_action"`
	UserPoolId       string `json:"user_pool_id"`
}

Jump to

Keyboard shortcuts

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