cognitouserpool

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 AccountRecoverySetting

type AccountRecoverySetting struct {
	// RecoveryMechanism: min=0,max=2
	RecoveryMechanism []RecoveryMechanism `hcl:"recovery_mechanism,block" validate:"min=0,max=2"`
}

type AccountRecoverySettingAttributes

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

func (AccountRecoverySettingAttributes) InternalRef

func (AccountRecoverySettingAttributes) InternalTokens

func (ars AccountRecoverySettingAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AccountRecoverySettingAttributes) InternalWithRef

func (AccountRecoverySettingAttributes) RecoveryMechanism

type AccountRecoverySettingState

type AccountRecoverySettingState struct {
	RecoveryMechanism []RecoveryMechanismState `json:"recovery_mechanism"`
}

type AdminCreateUserConfig

type AdminCreateUserConfig struct {
	// AllowAdminCreateUserOnly: bool, optional
	AllowAdminCreateUserOnly terra.BoolValue `hcl:"allow_admin_create_user_only,attr"`
	// InviteMessageTemplate: optional
	InviteMessageTemplate *InviteMessageTemplate `hcl:"invite_message_template,block"`
}

type AdminCreateUserConfigAttributes

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

func (AdminCreateUserConfigAttributes) AllowAdminCreateUserOnly

func (acuc AdminCreateUserConfigAttributes) AllowAdminCreateUserOnly() terra.BoolValue

func (AdminCreateUserConfigAttributes) InternalRef

func (acuc AdminCreateUserConfigAttributes) InternalRef() (terra.Reference, error)

func (AdminCreateUserConfigAttributes) InternalTokens

func (acuc AdminCreateUserConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AdminCreateUserConfigAttributes) InternalWithRef

func (AdminCreateUserConfigAttributes) InviteMessageTemplate

type AdminCreateUserConfigState

type AdminCreateUserConfigState struct {
	AllowAdminCreateUserOnly bool                         `json:"allow_admin_create_user_only"`
	InviteMessageTemplate    []InviteMessageTemplateState `json:"invite_message_template"`
}

type CustomEmailSender

type CustomEmailSender struct {
	// LambdaArn: string, required
	LambdaArn terra.StringValue `hcl:"lambda_arn,attr" validate:"required"`
	// LambdaVersion: string, required
	LambdaVersion terra.StringValue `hcl:"lambda_version,attr" validate:"required"`
}

type CustomEmailSenderAttributes

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

func (CustomEmailSenderAttributes) InternalRef

func (ces CustomEmailSenderAttributes) InternalRef() (terra.Reference, error)

func (CustomEmailSenderAttributes) InternalTokens

func (ces CustomEmailSenderAttributes) InternalTokens() (hclwrite.Tokens, error)

func (CustomEmailSenderAttributes) InternalWithRef

func (CustomEmailSenderAttributes) LambdaArn

func (CustomEmailSenderAttributes) LambdaVersion

func (ces CustomEmailSenderAttributes) LambdaVersion() terra.StringValue

type CustomEmailSenderState

type CustomEmailSenderState struct {
	LambdaArn     string `json:"lambda_arn"`
	LambdaVersion string `json:"lambda_version"`
}

type CustomSmsSender

type CustomSmsSender struct {
	// LambdaArn: string, required
	LambdaArn terra.StringValue `hcl:"lambda_arn,attr" validate:"required"`
	// LambdaVersion: string, required
	LambdaVersion terra.StringValue `hcl:"lambda_version,attr" validate:"required"`
}

type CustomSmsSenderAttributes

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

func (CustomSmsSenderAttributes) InternalRef

func (css CustomSmsSenderAttributes) InternalRef() (terra.Reference, error)

func (CustomSmsSenderAttributes) InternalTokens

func (css CustomSmsSenderAttributes) InternalTokens() (hclwrite.Tokens, error)

func (CustomSmsSenderAttributes) InternalWithRef

func (CustomSmsSenderAttributes) LambdaArn

func (CustomSmsSenderAttributes) LambdaVersion

func (css CustomSmsSenderAttributes) LambdaVersion() terra.StringValue

type CustomSmsSenderState

type CustomSmsSenderState struct {
	LambdaArn     string `json:"lambda_arn"`
	LambdaVersion string `json:"lambda_version"`
}

type DeviceConfiguration

type DeviceConfiguration struct {
	// ChallengeRequiredOnNewDevice: bool, optional
	ChallengeRequiredOnNewDevice terra.BoolValue `hcl:"challenge_required_on_new_device,attr"`
	// DeviceOnlyRememberedOnUserPrompt: bool, optional
	DeviceOnlyRememberedOnUserPrompt terra.BoolValue `hcl:"device_only_remembered_on_user_prompt,attr"`
}

type DeviceConfigurationAttributes

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

func (DeviceConfigurationAttributes) ChallengeRequiredOnNewDevice

func (dc DeviceConfigurationAttributes) ChallengeRequiredOnNewDevice() terra.BoolValue

func (DeviceConfigurationAttributes) DeviceOnlyRememberedOnUserPrompt

func (dc DeviceConfigurationAttributes) DeviceOnlyRememberedOnUserPrompt() terra.BoolValue

func (DeviceConfigurationAttributes) InternalRef

func (dc DeviceConfigurationAttributes) InternalRef() (terra.Reference, error)

func (DeviceConfigurationAttributes) InternalTokens

func (dc DeviceConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DeviceConfigurationAttributes) InternalWithRef

type DeviceConfigurationState

type DeviceConfigurationState struct {
	ChallengeRequiredOnNewDevice     bool `json:"challenge_required_on_new_device"`
	DeviceOnlyRememberedOnUserPrompt bool `json:"device_only_remembered_on_user_prompt"`
}

type EmailConfiguration

type EmailConfiguration struct {
	// ConfigurationSet: string, optional
	ConfigurationSet terra.StringValue `hcl:"configuration_set,attr"`
	// EmailSendingAccount: string, optional
	EmailSendingAccount terra.StringValue `hcl:"email_sending_account,attr"`
	// FromEmailAddress: string, optional
	FromEmailAddress terra.StringValue `hcl:"from_email_address,attr"`
	// ReplyToEmailAddress: string, optional
	ReplyToEmailAddress terra.StringValue `hcl:"reply_to_email_address,attr"`
	// SourceArn: string, optional
	SourceArn terra.StringValue `hcl:"source_arn,attr"`
}

type EmailConfigurationAttributes

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

func (EmailConfigurationAttributes) ConfigurationSet

func (ec EmailConfigurationAttributes) ConfigurationSet() terra.StringValue

func (EmailConfigurationAttributes) EmailSendingAccount

func (ec EmailConfigurationAttributes) EmailSendingAccount() terra.StringValue

func (EmailConfigurationAttributes) FromEmailAddress

func (ec EmailConfigurationAttributes) FromEmailAddress() terra.StringValue

func (EmailConfigurationAttributes) InternalRef

func (ec EmailConfigurationAttributes) InternalRef() (terra.Reference, error)

func (EmailConfigurationAttributes) InternalTokens

func (ec EmailConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (EmailConfigurationAttributes) InternalWithRef

func (EmailConfigurationAttributes) ReplyToEmailAddress

func (ec EmailConfigurationAttributes) ReplyToEmailAddress() terra.StringValue

func (EmailConfigurationAttributes) SourceArn

type EmailConfigurationState

type EmailConfigurationState struct {
	ConfigurationSet    string `json:"configuration_set"`
	EmailSendingAccount string `json:"email_sending_account"`
	FromEmailAddress    string `json:"from_email_address"`
	ReplyToEmailAddress string `json:"reply_to_email_address"`
	SourceArn           string `json:"source_arn"`
}

type InviteMessageTemplate

type InviteMessageTemplate struct {
	// EmailMessage: string, optional
	EmailMessage terra.StringValue `hcl:"email_message,attr"`
	// EmailSubject: string, optional
	EmailSubject terra.StringValue `hcl:"email_subject,attr"`
	// SmsMessage: string, optional
	SmsMessage terra.StringValue `hcl:"sms_message,attr"`
}

type InviteMessageTemplateAttributes

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

func (InviteMessageTemplateAttributes) EmailMessage

func (InviteMessageTemplateAttributes) EmailSubject

func (InviteMessageTemplateAttributes) InternalRef

func (InviteMessageTemplateAttributes) InternalTokens

func (imt InviteMessageTemplateAttributes) InternalTokens() (hclwrite.Tokens, error)

func (InviteMessageTemplateAttributes) InternalWithRef

func (InviteMessageTemplateAttributes) SmsMessage

type InviteMessageTemplateState

type InviteMessageTemplateState struct {
	EmailMessage string `json:"email_message"`
	EmailSubject string `json:"email_subject"`
	SmsMessage   string `json:"sms_message"`
}

type LambdaConfig

type LambdaConfig struct {
	// CreateAuthChallenge: string, optional
	CreateAuthChallenge terra.StringValue `hcl:"create_auth_challenge,attr"`
	// CustomMessage: string, optional
	CustomMessage terra.StringValue `hcl:"custom_message,attr"`
	// DefineAuthChallenge: string, optional
	DefineAuthChallenge terra.StringValue `hcl:"define_auth_challenge,attr"`
	// KmsKeyId: string, optional
	KmsKeyId terra.StringValue `hcl:"kms_key_id,attr"`
	// PostAuthentication: string, optional
	PostAuthentication terra.StringValue `hcl:"post_authentication,attr"`
	// PostConfirmation: string, optional
	PostConfirmation terra.StringValue `hcl:"post_confirmation,attr"`
	// PreAuthentication: string, optional
	PreAuthentication terra.StringValue `hcl:"pre_authentication,attr"`
	// PreSignUp: string, optional
	PreSignUp terra.StringValue `hcl:"pre_sign_up,attr"`
	// PreTokenGeneration: string, optional
	PreTokenGeneration terra.StringValue `hcl:"pre_token_generation,attr"`
	// UserMigration: string, optional
	UserMigration terra.StringValue `hcl:"user_migration,attr"`
	// VerifyAuthChallengeResponse: string, optional
	VerifyAuthChallengeResponse terra.StringValue `hcl:"verify_auth_challenge_response,attr"`
	// CustomEmailSender: optional
	CustomEmailSender *CustomEmailSender `hcl:"custom_email_sender,block"`
	// CustomSmsSender: optional
	CustomSmsSender *CustomSmsSender `hcl:"custom_sms_sender,block"`
}

type LambdaConfigAttributes

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

func (LambdaConfigAttributes) CreateAuthChallenge

func (lc LambdaConfigAttributes) CreateAuthChallenge() terra.StringValue

func (LambdaConfigAttributes) CustomEmailSender

func (LambdaConfigAttributes) CustomMessage

func (lc LambdaConfigAttributes) CustomMessage() terra.StringValue

func (LambdaConfigAttributes) CustomSmsSender

func (LambdaConfigAttributes) DefineAuthChallenge

func (lc LambdaConfigAttributes) DefineAuthChallenge() terra.StringValue

func (LambdaConfigAttributes) InternalRef

func (lc LambdaConfigAttributes) InternalRef() (terra.Reference, error)

func (LambdaConfigAttributes) InternalTokens

func (lc LambdaConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (LambdaConfigAttributes) InternalWithRef

func (LambdaConfigAttributes) KmsKeyId

func (LambdaConfigAttributes) PostAuthentication

func (lc LambdaConfigAttributes) PostAuthentication() terra.StringValue

func (LambdaConfigAttributes) PostConfirmation

func (lc LambdaConfigAttributes) PostConfirmation() terra.StringValue

func (LambdaConfigAttributes) PreAuthentication

func (lc LambdaConfigAttributes) PreAuthentication() terra.StringValue

func (LambdaConfigAttributes) PreSignUp

func (lc LambdaConfigAttributes) PreSignUp() terra.StringValue

func (LambdaConfigAttributes) PreTokenGeneration

func (lc LambdaConfigAttributes) PreTokenGeneration() terra.StringValue

func (LambdaConfigAttributes) UserMigration

func (lc LambdaConfigAttributes) UserMigration() terra.StringValue

func (LambdaConfigAttributes) VerifyAuthChallengeResponse

func (lc LambdaConfigAttributes) VerifyAuthChallengeResponse() terra.StringValue

type LambdaConfigState

type LambdaConfigState struct {
	CreateAuthChallenge         string                   `json:"create_auth_challenge"`
	CustomMessage               string                   `json:"custom_message"`
	DefineAuthChallenge         string                   `json:"define_auth_challenge"`
	KmsKeyId                    string                   `json:"kms_key_id"`
	PostAuthentication          string                   `json:"post_authentication"`
	PostConfirmation            string                   `json:"post_confirmation"`
	PreAuthentication           string                   `json:"pre_authentication"`
	PreSignUp                   string                   `json:"pre_sign_up"`
	PreTokenGeneration          string                   `json:"pre_token_generation"`
	UserMigration               string                   `json:"user_migration"`
	VerifyAuthChallengeResponse string                   `json:"verify_auth_challenge_response"`
	CustomEmailSender           []CustomEmailSenderState `json:"custom_email_sender"`
	CustomSmsSender             []CustomSmsSenderState   `json:"custom_sms_sender"`
}

type NumberAttributeConstraints

type NumberAttributeConstraints struct {
	// MaxValue: string, optional
	MaxValue terra.StringValue `hcl:"max_value,attr"`
	// MinValue: string, optional
	MinValue terra.StringValue `hcl:"min_value,attr"`
}

type NumberAttributeConstraintsAttributes

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

func (NumberAttributeConstraintsAttributes) InternalRef

func (NumberAttributeConstraintsAttributes) InternalTokens

func (NumberAttributeConstraintsAttributes) InternalWithRef

func (NumberAttributeConstraintsAttributes) MaxValue

func (NumberAttributeConstraintsAttributes) MinValue

type NumberAttributeConstraintsState

type NumberAttributeConstraintsState struct {
	MaxValue string `json:"max_value"`
	MinValue string `json:"min_value"`
}

type PasswordPolicy

type PasswordPolicy struct {
	// MinimumLength: number, optional
	MinimumLength terra.NumberValue `hcl:"minimum_length,attr"`
	// RequireLowercase: bool, optional
	RequireLowercase terra.BoolValue `hcl:"require_lowercase,attr"`
	// RequireNumbers: bool, optional
	RequireNumbers terra.BoolValue `hcl:"require_numbers,attr"`
	// RequireSymbols: bool, optional
	RequireSymbols terra.BoolValue `hcl:"require_symbols,attr"`
	// RequireUppercase: bool, optional
	RequireUppercase terra.BoolValue `hcl:"require_uppercase,attr"`
	// TemporaryPasswordValidityDays: number, optional
	TemporaryPasswordValidityDays terra.NumberValue `hcl:"temporary_password_validity_days,attr"`
}

type PasswordPolicyAttributes

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

func (PasswordPolicyAttributes) InternalRef

func (pp PasswordPolicyAttributes) InternalRef() (terra.Reference, error)

func (PasswordPolicyAttributes) InternalTokens

func (pp PasswordPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)

func (PasswordPolicyAttributes) InternalWithRef

func (PasswordPolicyAttributes) MinimumLength

func (pp PasswordPolicyAttributes) MinimumLength() terra.NumberValue

func (PasswordPolicyAttributes) RequireLowercase

func (pp PasswordPolicyAttributes) RequireLowercase() terra.BoolValue

func (PasswordPolicyAttributes) RequireNumbers

func (pp PasswordPolicyAttributes) RequireNumbers() terra.BoolValue

func (PasswordPolicyAttributes) RequireSymbols

func (pp PasswordPolicyAttributes) RequireSymbols() terra.BoolValue

func (PasswordPolicyAttributes) RequireUppercase

func (pp PasswordPolicyAttributes) RequireUppercase() terra.BoolValue

func (PasswordPolicyAttributes) TemporaryPasswordValidityDays

func (pp PasswordPolicyAttributes) TemporaryPasswordValidityDays() terra.NumberValue

type PasswordPolicyState

type PasswordPolicyState struct {
	MinimumLength                 float64 `json:"minimum_length"`
	RequireLowercase              bool    `json:"require_lowercase"`
	RequireNumbers                bool    `json:"require_numbers"`
	RequireSymbols                bool    `json:"require_symbols"`
	RequireUppercase              bool    `json:"require_uppercase"`
	TemporaryPasswordValidityDays float64 `json:"temporary_password_validity_days"`
}

type RecoveryMechanism

type RecoveryMechanism struct {
	// Name: string, required
	Name terra.StringValue `hcl:"name,attr" validate:"required"`
	// Priority: number, required
	Priority terra.NumberValue `hcl:"priority,attr" validate:"required"`
}

type RecoveryMechanismAttributes

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

func (RecoveryMechanismAttributes) InternalRef

func (rm RecoveryMechanismAttributes) InternalRef() (terra.Reference, error)

func (RecoveryMechanismAttributes) InternalTokens

func (rm RecoveryMechanismAttributes) InternalTokens() (hclwrite.Tokens, error)

func (RecoveryMechanismAttributes) InternalWithRef

func (RecoveryMechanismAttributes) Name

func (RecoveryMechanismAttributes) Priority

type RecoveryMechanismState

type RecoveryMechanismState struct {
	Name     string  `json:"name"`
	Priority float64 `json:"priority"`
}

type Schema

type Schema struct {
	// AttributeDataType: string, required
	AttributeDataType terra.StringValue `hcl:"attribute_data_type,attr" validate:"required"`
	// DeveloperOnlyAttribute: bool, optional
	DeveloperOnlyAttribute terra.BoolValue `hcl:"developer_only_attribute,attr"`
	// Mutable: bool, optional
	Mutable terra.BoolValue `hcl:"mutable,attr"`
	// Name: string, required
	Name terra.StringValue `hcl:"name,attr" validate:"required"`
	// Required: bool, optional
	Required terra.BoolValue `hcl:"required,attr"`
	// NumberAttributeConstraints: optional
	NumberAttributeConstraints *NumberAttributeConstraints `hcl:"number_attribute_constraints,block"`
	// StringAttributeConstraints: optional
	StringAttributeConstraints *StringAttributeConstraints `hcl:"string_attribute_constraints,block"`
}

type SchemaAttributes

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

func (SchemaAttributes) AttributeDataType

func (s SchemaAttributes) AttributeDataType() terra.StringValue

func (SchemaAttributes) DeveloperOnlyAttribute

func (s SchemaAttributes) DeveloperOnlyAttribute() terra.BoolValue

func (SchemaAttributes) InternalRef

func (s SchemaAttributes) InternalRef() (terra.Reference, error)

func (SchemaAttributes) InternalTokens

func (s SchemaAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SchemaAttributes) InternalWithRef

func (s SchemaAttributes) InternalWithRef(ref terra.Reference) SchemaAttributes

func (SchemaAttributes) Mutable

func (s SchemaAttributes) Mutable() terra.BoolValue

func (SchemaAttributes) Name

func (SchemaAttributes) NumberAttributeConstraints

func (s SchemaAttributes) NumberAttributeConstraints() terra.ListValue[NumberAttributeConstraintsAttributes]

func (SchemaAttributes) Required

func (s SchemaAttributes) Required() terra.BoolValue

func (SchemaAttributes) StringAttributeConstraints

func (s SchemaAttributes) StringAttributeConstraints() terra.ListValue[StringAttributeConstraintsAttributes]

type SchemaState

type SchemaState struct {
	AttributeDataType          string                            `json:"attribute_data_type"`
	DeveloperOnlyAttribute     bool                              `json:"developer_only_attribute"`
	Mutable                    bool                              `json:"mutable"`
	Name                       string                            `json:"name"`
	Required                   bool                              `json:"required"`
	NumberAttributeConstraints []NumberAttributeConstraintsState `json:"number_attribute_constraints"`
	StringAttributeConstraints []StringAttributeConstraintsState `json:"string_attribute_constraints"`
}

type SmsConfiguration

type SmsConfiguration struct {
	// ExternalId: string, required
	ExternalId terra.StringValue `hcl:"external_id,attr" validate:"required"`
	// SnsCallerArn: string, required
	SnsCallerArn terra.StringValue `hcl:"sns_caller_arn,attr" validate:"required"`
	// SnsRegion: string, optional
	SnsRegion terra.StringValue `hcl:"sns_region,attr"`
}

type SmsConfigurationAttributes

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

func (SmsConfigurationAttributes) ExternalId

func (SmsConfigurationAttributes) InternalRef

func (sc SmsConfigurationAttributes) InternalRef() (terra.Reference, error)

func (SmsConfigurationAttributes) InternalTokens

func (sc SmsConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SmsConfigurationAttributes) InternalWithRef

func (SmsConfigurationAttributes) SnsCallerArn

func (sc SmsConfigurationAttributes) SnsCallerArn() terra.StringValue

func (SmsConfigurationAttributes) SnsRegion

type SmsConfigurationState

type SmsConfigurationState struct {
	ExternalId   string `json:"external_id"`
	SnsCallerArn string `json:"sns_caller_arn"`
	SnsRegion    string `json:"sns_region"`
}

type SoftwareTokenMfaConfiguration

type SoftwareTokenMfaConfiguration struct {
	// Enabled: bool, required
	Enabled terra.BoolValue `hcl:"enabled,attr" validate:"required"`
}

type SoftwareTokenMfaConfigurationAttributes

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

func (SoftwareTokenMfaConfigurationAttributes) Enabled

func (SoftwareTokenMfaConfigurationAttributes) InternalRef

func (SoftwareTokenMfaConfigurationAttributes) InternalTokens

func (SoftwareTokenMfaConfigurationAttributes) InternalWithRef

type SoftwareTokenMfaConfigurationState

type SoftwareTokenMfaConfigurationState struct {
	Enabled bool `json:"enabled"`
}

type StringAttributeConstraints

type StringAttributeConstraints struct {
	// MaxLength: string, optional
	MaxLength terra.StringValue `hcl:"max_length,attr"`
	// MinLength: string, optional
	MinLength terra.StringValue `hcl:"min_length,attr"`
}

type StringAttributeConstraintsAttributes

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

func (StringAttributeConstraintsAttributes) InternalRef

func (StringAttributeConstraintsAttributes) InternalTokens

func (StringAttributeConstraintsAttributes) InternalWithRef

func (StringAttributeConstraintsAttributes) MaxLength

func (StringAttributeConstraintsAttributes) MinLength

type StringAttributeConstraintsState

type StringAttributeConstraintsState struct {
	MaxLength string `json:"max_length"`
	MinLength string `json:"min_length"`
}

type UserAttributeUpdateSettings

type UserAttributeUpdateSettings struct {
	// AttributesRequireVerificationBeforeUpdate: set of string, required
	AttributesRequireVerificationBeforeUpdate terra.SetValue[terra.StringValue] `hcl:"attributes_require_verification_before_update,attr" validate:"required"`
}

type UserAttributeUpdateSettingsAttributes

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

func (UserAttributeUpdateSettingsAttributes) AttributesRequireVerificationBeforeUpdate

func (uaus UserAttributeUpdateSettingsAttributes) AttributesRequireVerificationBeforeUpdate() terra.SetValue[terra.StringValue]

func (UserAttributeUpdateSettingsAttributes) InternalRef

func (UserAttributeUpdateSettingsAttributes) InternalTokens

func (UserAttributeUpdateSettingsAttributes) InternalWithRef

type UserAttributeUpdateSettingsState

type UserAttributeUpdateSettingsState struct {
	AttributesRequireVerificationBeforeUpdate []string `json:"attributes_require_verification_before_update"`
}

type UserPoolAddOns

type UserPoolAddOns struct {
	// AdvancedSecurityMode: string, required
	AdvancedSecurityMode terra.StringValue `hcl:"advanced_security_mode,attr" validate:"required"`
}

type UserPoolAddOnsAttributes

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

func (UserPoolAddOnsAttributes) AdvancedSecurityMode

func (upao UserPoolAddOnsAttributes) AdvancedSecurityMode() terra.StringValue

func (UserPoolAddOnsAttributes) InternalRef

func (upao UserPoolAddOnsAttributes) InternalRef() (terra.Reference, error)

func (UserPoolAddOnsAttributes) InternalTokens

func (upao UserPoolAddOnsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (UserPoolAddOnsAttributes) InternalWithRef

type UserPoolAddOnsState

type UserPoolAddOnsState struct {
	AdvancedSecurityMode string `json:"advanced_security_mode"`
}

type UsernameConfiguration

type UsernameConfiguration struct {
	// CaseSensitive: bool, required
	CaseSensitive terra.BoolValue `hcl:"case_sensitive,attr" validate:"required"`
}

type UsernameConfigurationAttributes

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

func (UsernameConfigurationAttributes) CaseSensitive

func (uc UsernameConfigurationAttributes) CaseSensitive() terra.BoolValue

func (UsernameConfigurationAttributes) InternalRef

func (UsernameConfigurationAttributes) InternalTokens

func (uc UsernameConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (UsernameConfigurationAttributes) InternalWithRef

type UsernameConfigurationState

type UsernameConfigurationState struct {
	CaseSensitive bool `json:"case_sensitive"`
}

type VerificationMessageTemplate

type VerificationMessageTemplate struct {
	// DefaultEmailOption: string, optional
	DefaultEmailOption terra.StringValue `hcl:"default_email_option,attr"`
	// EmailMessage: string, optional
	EmailMessage terra.StringValue `hcl:"email_message,attr"`
	// EmailMessageByLink: string, optional
	EmailMessageByLink terra.StringValue `hcl:"email_message_by_link,attr"`
	// EmailSubject: string, optional
	EmailSubject terra.StringValue `hcl:"email_subject,attr"`
	// EmailSubjectByLink: string, optional
	EmailSubjectByLink terra.StringValue `hcl:"email_subject_by_link,attr"`
	// SmsMessage: string, optional
	SmsMessage terra.StringValue `hcl:"sms_message,attr"`
}

type VerificationMessageTemplateAttributes

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

func (VerificationMessageTemplateAttributes) DefaultEmailOption

func (vmt VerificationMessageTemplateAttributes) DefaultEmailOption() terra.StringValue

func (VerificationMessageTemplateAttributes) EmailMessage

func (vmt VerificationMessageTemplateAttributes) EmailMessageByLink() terra.StringValue

func (VerificationMessageTemplateAttributes) EmailSubject

func (vmt VerificationMessageTemplateAttributes) EmailSubjectByLink() terra.StringValue

func (VerificationMessageTemplateAttributes) InternalRef

func (VerificationMessageTemplateAttributes) InternalTokens

func (VerificationMessageTemplateAttributes) InternalWithRef

func (VerificationMessageTemplateAttributes) SmsMessage

type VerificationMessageTemplateState

type VerificationMessageTemplateState struct {
	DefaultEmailOption string `json:"default_email_option"`
	EmailMessage       string `json:"email_message"`
	EmailMessageByLink string `json:"email_message_by_link"`
	EmailSubject       string `json:"email_subject"`
	EmailSubjectByLink string `json:"email_subject_by_link"`
	SmsMessage         string `json:"sms_message"`
}

Jump to

Keyboard shortcuts

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