Documentation ¶
Index ¶
- type AccountRecoverySetting
- type AccountRecoverySettingAttributes
- func (ars AccountRecoverySettingAttributes) InternalRef() (terra.Reference, error)
- func (ars AccountRecoverySettingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ars AccountRecoverySettingAttributes) InternalWithRef(ref terra.Reference) AccountRecoverySettingAttributes
- func (ars AccountRecoverySettingAttributes) RecoveryMechanism() terra.SetValue[RecoveryMechanismAttributes]
- type AccountRecoverySettingState
- type AdminCreateUserConfig
- type AdminCreateUserConfigAttributes
- func (acuc AdminCreateUserConfigAttributes) AllowAdminCreateUserOnly() terra.BoolValue
- func (acuc AdminCreateUserConfigAttributes) InternalRef() (terra.Reference, error)
- func (acuc AdminCreateUserConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (acuc AdminCreateUserConfigAttributes) InternalWithRef(ref terra.Reference) AdminCreateUserConfigAttributes
- func (acuc AdminCreateUserConfigAttributes) InviteMessageTemplate() terra.ListValue[InviteMessageTemplateAttributes]
- type AdminCreateUserConfigState
- type CustomEmailSender
- type CustomEmailSenderAttributes
- func (ces CustomEmailSenderAttributes) InternalRef() (terra.Reference, error)
- func (ces CustomEmailSenderAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ces CustomEmailSenderAttributes) InternalWithRef(ref terra.Reference) CustomEmailSenderAttributes
- func (ces CustomEmailSenderAttributes) LambdaArn() terra.StringValue
- func (ces CustomEmailSenderAttributes) LambdaVersion() terra.StringValue
- type CustomEmailSenderState
- type CustomSmsSender
- type CustomSmsSenderAttributes
- func (css CustomSmsSenderAttributes) InternalRef() (terra.Reference, error)
- func (css CustomSmsSenderAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (css CustomSmsSenderAttributes) InternalWithRef(ref terra.Reference) CustomSmsSenderAttributes
- func (css CustomSmsSenderAttributes) LambdaArn() terra.StringValue
- func (css CustomSmsSenderAttributes) LambdaVersion() terra.StringValue
- type CustomSmsSenderState
- type DeviceConfiguration
- type DeviceConfigurationAttributes
- func (dc DeviceConfigurationAttributes) ChallengeRequiredOnNewDevice() terra.BoolValue
- func (dc DeviceConfigurationAttributes) DeviceOnlyRememberedOnUserPrompt() terra.BoolValue
- func (dc DeviceConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (dc DeviceConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dc DeviceConfigurationAttributes) InternalWithRef(ref terra.Reference) DeviceConfigurationAttributes
- type DeviceConfigurationState
- type EmailConfiguration
- type EmailConfigurationAttributes
- func (ec EmailConfigurationAttributes) ConfigurationSet() terra.StringValue
- func (ec EmailConfigurationAttributes) EmailSendingAccount() terra.StringValue
- func (ec EmailConfigurationAttributes) FromEmailAddress() terra.StringValue
- func (ec EmailConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ec EmailConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ec EmailConfigurationAttributes) InternalWithRef(ref terra.Reference) EmailConfigurationAttributes
- func (ec EmailConfigurationAttributes) ReplyToEmailAddress() terra.StringValue
- func (ec EmailConfigurationAttributes) SourceArn() terra.StringValue
- type EmailConfigurationState
- type InviteMessageTemplate
- type InviteMessageTemplateAttributes
- func (imt InviteMessageTemplateAttributes) EmailMessage() terra.StringValue
- func (imt InviteMessageTemplateAttributes) EmailSubject() terra.StringValue
- func (imt InviteMessageTemplateAttributes) InternalRef() (terra.Reference, error)
- func (imt InviteMessageTemplateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (imt InviteMessageTemplateAttributes) InternalWithRef(ref terra.Reference) InviteMessageTemplateAttributes
- func (imt InviteMessageTemplateAttributes) SmsMessage() terra.StringValue
- type InviteMessageTemplateState
- type LambdaConfig
- type LambdaConfigAttributes
- func (lc LambdaConfigAttributes) CreateAuthChallenge() terra.StringValue
- func (lc LambdaConfigAttributes) CustomEmailSender() terra.ListValue[CustomEmailSenderAttributes]
- func (lc LambdaConfigAttributes) CustomMessage() terra.StringValue
- func (lc LambdaConfigAttributes) CustomSmsSender() terra.ListValue[CustomSmsSenderAttributes]
- func (lc LambdaConfigAttributes) DefineAuthChallenge() terra.StringValue
- func (lc LambdaConfigAttributes) InternalRef() (terra.Reference, error)
- func (lc LambdaConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lc LambdaConfigAttributes) InternalWithRef(ref terra.Reference) LambdaConfigAttributes
- func (lc LambdaConfigAttributes) KmsKeyId() terra.StringValue
- func (lc LambdaConfigAttributes) PostAuthentication() terra.StringValue
- func (lc LambdaConfigAttributes) PostConfirmation() terra.StringValue
- func (lc LambdaConfigAttributes) PreAuthentication() terra.StringValue
- func (lc LambdaConfigAttributes) PreSignUp() terra.StringValue
- func (lc LambdaConfigAttributes) PreTokenGeneration() terra.StringValue
- func (lc LambdaConfigAttributes) UserMigration() terra.StringValue
- func (lc LambdaConfigAttributes) VerifyAuthChallengeResponse() terra.StringValue
- type LambdaConfigState
- type NumberAttributeConstraints
- type NumberAttributeConstraintsAttributes
- func (nac NumberAttributeConstraintsAttributes) InternalRef() (terra.Reference, error)
- func (nac NumberAttributeConstraintsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nac NumberAttributeConstraintsAttributes) InternalWithRef(ref terra.Reference) NumberAttributeConstraintsAttributes
- func (nac NumberAttributeConstraintsAttributes) MaxValue() terra.StringValue
- func (nac NumberAttributeConstraintsAttributes) MinValue() terra.StringValue
- type NumberAttributeConstraintsState
- type PasswordPolicy
- type PasswordPolicyAttributes
- func (pp PasswordPolicyAttributes) InternalRef() (terra.Reference, error)
- func (pp PasswordPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pp PasswordPolicyAttributes) InternalWithRef(ref terra.Reference) PasswordPolicyAttributes
- func (pp PasswordPolicyAttributes) MinimumLength() terra.NumberValue
- func (pp PasswordPolicyAttributes) RequireLowercase() terra.BoolValue
- func (pp PasswordPolicyAttributes) RequireNumbers() terra.BoolValue
- func (pp PasswordPolicyAttributes) RequireSymbols() terra.BoolValue
- func (pp PasswordPolicyAttributes) RequireUppercase() terra.BoolValue
- func (pp PasswordPolicyAttributes) TemporaryPasswordValidityDays() terra.NumberValue
- type PasswordPolicyState
- type RecoveryMechanism
- type RecoveryMechanismAttributes
- func (rm RecoveryMechanismAttributes) InternalRef() (terra.Reference, error)
- func (rm RecoveryMechanismAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rm RecoveryMechanismAttributes) InternalWithRef(ref terra.Reference) RecoveryMechanismAttributes
- func (rm RecoveryMechanismAttributes) Name() terra.StringValue
- func (rm RecoveryMechanismAttributes) Priority() terra.NumberValue
- type RecoveryMechanismState
- type Schema
- type SchemaAttributes
- func (s SchemaAttributes) AttributeDataType() terra.StringValue
- func (s SchemaAttributes) DeveloperOnlyAttribute() terra.BoolValue
- func (s SchemaAttributes) InternalRef() (terra.Reference, error)
- func (s SchemaAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SchemaAttributes) InternalWithRef(ref terra.Reference) SchemaAttributes
- func (s SchemaAttributes) Mutable() terra.BoolValue
- func (s SchemaAttributes) Name() terra.StringValue
- func (s SchemaAttributes) NumberAttributeConstraints() terra.ListValue[NumberAttributeConstraintsAttributes]
- func (s SchemaAttributes) Required() terra.BoolValue
- func (s SchemaAttributes) StringAttributeConstraints() terra.ListValue[StringAttributeConstraintsAttributes]
- type SchemaState
- type SmsConfiguration
- type SmsConfigurationAttributes
- func (sc SmsConfigurationAttributes) ExternalId() terra.StringValue
- func (sc SmsConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (sc SmsConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc SmsConfigurationAttributes) InternalWithRef(ref terra.Reference) SmsConfigurationAttributes
- func (sc SmsConfigurationAttributes) SnsCallerArn() terra.StringValue
- func (sc SmsConfigurationAttributes) SnsRegion() terra.StringValue
- type SmsConfigurationState
- type SoftwareTokenMfaConfiguration
- type SoftwareTokenMfaConfigurationAttributes
- func (stmc SoftwareTokenMfaConfigurationAttributes) Enabled() terra.BoolValue
- func (stmc SoftwareTokenMfaConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (stmc SoftwareTokenMfaConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (stmc SoftwareTokenMfaConfigurationAttributes) InternalWithRef(ref terra.Reference) SoftwareTokenMfaConfigurationAttributes
- type SoftwareTokenMfaConfigurationState
- type StringAttributeConstraints
- type StringAttributeConstraintsAttributes
- func (sac StringAttributeConstraintsAttributes) InternalRef() (terra.Reference, error)
- func (sac StringAttributeConstraintsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sac StringAttributeConstraintsAttributes) InternalWithRef(ref terra.Reference) StringAttributeConstraintsAttributes
- func (sac StringAttributeConstraintsAttributes) MaxLength() terra.StringValue
- func (sac StringAttributeConstraintsAttributes) MinLength() terra.StringValue
- type StringAttributeConstraintsState
- type UserAttributeUpdateSettings
- type UserAttributeUpdateSettingsAttributes
- func (uaus UserAttributeUpdateSettingsAttributes) AttributesRequireVerificationBeforeUpdate() terra.SetValue[terra.StringValue]
- func (uaus UserAttributeUpdateSettingsAttributes) InternalRef() (terra.Reference, error)
- func (uaus UserAttributeUpdateSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (uaus UserAttributeUpdateSettingsAttributes) InternalWithRef(ref terra.Reference) UserAttributeUpdateSettingsAttributes
- type UserAttributeUpdateSettingsState
- type UserPoolAddOns
- type UserPoolAddOnsAttributes
- func (upao UserPoolAddOnsAttributes) AdvancedSecurityMode() terra.StringValue
- func (upao UserPoolAddOnsAttributes) InternalRef() (terra.Reference, error)
- func (upao UserPoolAddOnsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (upao UserPoolAddOnsAttributes) InternalWithRef(ref terra.Reference) UserPoolAddOnsAttributes
- type UserPoolAddOnsState
- type UsernameConfiguration
- type UsernameConfigurationAttributes
- func (uc UsernameConfigurationAttributes) CaseSensitive() terra.BoolValue
- func (uc UsernameConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (uc UsernameConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (uc UsernameConfigurationAttributes) InternalWithRef(ref terra.Reference) UsernameConfigurationAttributes
- type UsernameConfigurationState
- type VerificationMessageTemplate
- type VerificationMessageTemplateAttributes
- func (vmt VerificationMessageTemplateAttributes) DefaultEmailOption() terra.StringValue
- func (vmt VerificationMessageTemplateAttributes) EmailMessage() terra.StringValue
- func (vmt VerificationMessageTemplateAttributes) EmailMessageByLink() terra.StringValue
- func (vmt VerificationMessageTemplateAttributes) EmailSubject() terra.StringValue
- func (vmt VerificationMessageTemplateAttributes) EmailSubjectByLink() terra.StringValue
- func (vmt VerificationMessageTemplateAttributes) InternalRef() (terra.Reference, error)
- func (vmt VerificationMessageTemplateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vmt VerificationMessageTemplateAttributes) InternalWithRef(ref terra.Reference) VerificationMessageTemplateAttributes
- func (vmt VerificationMessageTemplateAttributes) SmsMessage() terra.StringValue
- type VerificationMessageTemplateState
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 (ars AccountRecoverySettingAttributes) InternalRef() (terra.Reference, error)
func (AccountRecoverySettingAttributes) InternalTokens ¶
func (ars AccountRecoverySettingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AccountRecoverySettingAttributes) InternalWithRef ¶
func (ars AccountRecoverySettingAttributes) InternalWithRef(ref terra.Reference) AccountRecoverySettingAttributes
func (AccountRecoverySettingAttributes) RecoveryMechanism ¶
func (ars AccountRecoverySettingAttributes) RecoveryMechanism() terra.SetValue[RecoveryMechanismAttributes]
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 (acuc AdminCreateUserConfigAttributes) InternalWithRef(ref terra.Reference) AdminCreateUserConfigAttributes
func (AdminCreateUserConfigAttributes) InviteMessageTemplate ¶
func (acuc AdminCreateUserConfigAttributes) InviteMessageTemplate() terra.ListValue[InviteMessageTemplateAttributes]
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 (ces CustomEmailSenderAttributes) InternalWithRef(ref terra.Reference) CustomEmailSenderAttributes
func (CustomEmailSenderAttributes) LambdaArn ¶
func (ces CustomEmailSenderAttributes) LambdaArn() terra.StringValue
func (CustomEmailSenderAttributes) LambdaVersion ¶
func (ces CustomEmailSenderAttributes) LambdaVersion() terra.StringValue
type CustomEmailSenderState ¶
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 (css CustomSmsSenderAttributes) InternalWithRef(ref terra.Reference) CustomSmsSenderAttributes
func (CustomSmsSenderAttributes) LambdaArn ¶
func (css CustomSmsSenderAttributes) LambdaArn() terra.StringValue
func (CustomSmsSenderAttributes) LambdaVersion ¶
func (css CustomSmsSenderAttributes) LambdaVersion() terra.StringValue
type CustomSmsSenderState ¶
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 ¶
func (dc DeviceConfigurationAttributes) InternalWithRef(ref terra.Reference) DeviceConfigurationAttributes
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 (ec EmailConfigurationAttributes) InternalWithRef(ref terra.Reference) EmailConfigurationAttributes
func (EmailConfigurationAttributes) ReplyToEmailAddress ¶
func (ec EmailConfigurationAttributes) ReplyToEmailAddress() terra.StringValue
func (EmailConfigurationAttributes) SourceArn ¶
func (ec EmailConfigurationAttributes) SourceArn() terra.StringValue
type EmailConfigurationState ¶
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 (imt InviteMessageTemplateAttributes) EmailMessage() terra.StringValue
func (InviteMessageTemplateAttributes) EmailSubject ¶
func (imt InviteMessageTemplateAttributes) EmailSubject() terra.StringValue
func (InviteMessageTemplateAttributes) InternalRef ¶
func (imt InviteMessageTemplateAttributes) InternalRef() (terra.Reference, error)
func (InviteMessageTemplateAttributes) InternalTokens ¶
func (imt InviteMessageTemplateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InviteMessageTemplateAttributes) InternalWithRef ¶
func (imt InviteMessageTemplateAttributes) InternalWithRef(ref terra.Reference) InviteMessageTemplateAttributes
func (InviteMessageTemplateAttributes) SmsMessage ¶
func (imt InviteMessageTemplateAttributes) SmsMessage() terra.StringValue
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 (lc LambdaConfigAttributes) CustomEmailSender() terra.ListValue[CustomEmailSenderAttributes]
func (LambdaConfigAttributes) CustomMessage ¶
func (lc LambdaConfigAttributes) CustomMessage() terra.StringValue
func (LambdaConfigAttributes) CustomSmsSender ¶
func (lc LambdaConfigAttributes) CustomSmsSender() terra.ListValue[CustomSmsSenderAttributes]
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 (lc LambdaConfigAttributes) InternalWithRef(ref terra.Reference) LambdaConfigAttributes
func (LambdaConfigAttributes) KmsKeyId ¶
func (lc LambdaConfigAttributes) KmsKeyId() terra.StringValue
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 (nac NumberAttributeConstraintsAttributes) InternalRef() (terra.Reference, error)
func (NumberAttributeConstraintsAttributes) InternalTokens ¶
func (nac NumberAttributeConstraintsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NumberAttributeConstraintsAttributes) InternalWithRef ¶
func (nac NumberAttributeConstraintsAttributes) InternalWithRef(ref terra.Reference) NumberAttributeConstraintsAttributes
func (NumberAttributeConstraintsAttributes) MaxValue ¶
func (nac NumberAttributeConstraintsAttributes) MaxValue() terra.StringValue
func (NumberAttributeConstraintsAttributes) MinValue ¶
func (nac NumberAttributeConstraintsAttributes) MinValue() terra.StringValue
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 (pp PasswordPolicyAttributes) InternalWithRef(ref terra.Reference) PasswordPolicyAttributes
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 (rm RecoveryMechanismAttributes) InternalWithRef(ref terra.Reference) RecoveryMechanismAttributes
func (RecoveryMechanismAttributes) Name ¶
func (rm RecoveryMechanismAttributes) Name() terra.StringValue
func (RecoveryMechanismAttributes) Priority ¶
func (rm RecoveryMechanismAttributes) Priority() terra.NumberValue
type RecoveryMechanismState ¶
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 (s SchemaAttributes) Name() terra.StringValue
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 (sc SmsConfigurationAttributes) ExternalId() terra.StringValue
func (SmsConfigurationAttributes) InternalRef ¶
func (sc SmsConfigurationAttributes) InternalRef() (terra.Reference, error)
func (SmsConfigurationAttributes) InternalTokens ¶
func (sc SmsConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SmsConfigurationAttributes) InternalWithRef ¶
func (sc SmsConfigurationAttributes) InternalWithRef(ref terra.Reference) SmsConfigurationAttributes
func (SmsConfigurationAttributes) SnsCallerArn ¶
func (sc SmsConfigurationAttributes) SnsCallerArn() terra.StringValue
func (SmsConfigurationAttributes) SnsRegion ¶
func (sc SmsConfigurationAttributes) SnsRegion() terra.StringValue
type SmsConfigurationState ¶
type SoftwareTokenMfaConfigurationAttributes ¶
type SoftwareTokenMfaConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (SoftwareTokenMfaConfigurationAttributes) Enabled ¶
func (stmc SoftwareTokenMfaConfigurationAttributes) Enabled() terra.BoolValue
func (SoftwareTokenMfaConfigurationAttributes) InternalRef ¶
func (stmc SoftwareTokenMfaConfigurationAttributes) InternalRef() (terra.Reference, error)
func (SoftwareTokenMfaConfigurationAttributes) InternalTokens ¶
func (stmc SoftwareTokenMfaConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SoftwareTokenMfaConfigurationAttributes) InternalWithRef ¶
func (stmc SoftwareTokenMfaConfigurationAttributes) InternalWithRef(ref terra.Reference) SoftwareTokenMfaConfigurationAttributes
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 (sac StringAttributeConstraintsAttributes) InternalRef() (terra.Reference, error)
func (StringAttributeConstraintsAttributes) InternalTokens ¶
func (sac StringAttributeConstraintsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StringAttributeConstraintsAttributes) InternalWithRef ¶
func (sac StringAttributeConstraintsAttributes) InternalWithRef(ref terra.Reference) StringAttributeConstraintsAttributes
func (StringAttributeConstraintsAttributes) MaxLength ¶
func (sac StringAttributeConstraintsAttributes) MaxLength() terra.StringValue
func (StringAttributeConstraintsAttributes) MinLength ¶
func (sac StringAttributeConstraintsAttributes) MinLength() terra.StringValue
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 (uaus UserAttributeUpdateSettingsAttributes) InternalRef() (terra.Reference, error)
func (UserAttributeUpdateSettingsAttributes) InternalTokens ¶
func (uaus UserAttributeUpdateSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UserAttributeUpdateSettingsAttributes) InternalWithRef ¶
func (uaus UserAttributeUpdateSettingsAttributes) InternalWithRef(ref terra.Reference) UserAttributeUpdateSettingsAttributes
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 ¶
func (upao UserPoolAddOnsAttributes) InternalWithRef(ref terra.Reference) UserPoolAddOnsAttributes
type UserPoolAddOnsState ¶
type UserPoolAddOnsState struct {
AdvancedSecurityMode string `json:"advanced_security_mode"`
}
type UsernameConfiguration ¶
type UsernameConfigurationAttributes ¶
type UsernameConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (UsernameConfigurationAttributes) CaseSensitive ¶
func (uc UsernameConfigurationAttributes) CaseSensitive() terra.BoolValue
func (UsernameConfigurationAttributes) InternalRef ¶
func (uc UsernameConfigurationAttributes) InternalRef() (terra.Reference, error)
func (UsernameConfigurationAttributes) InternalTokens ¶
func (uc UsernameConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UsernameConfigurationAttributes) InternalWithRef ¶
func (uc UsernameConfigurationAttributes) InternalWithRef(ref terra.Reference) UsernameConfigurationAttributes
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) EmailMessage() terra.StringValue
func (VerificationMessageTemplateAttributes) EmailMessageByLink ¶
func (vmt VerificationMessageTemplateAttributes) EmailMessageByLink() terra.StringValue
func (VerificationMessageTemplateAttributes) EmailSubject ¶
func (vmt VerificationMessageTemplateAttributes) EmailSubject() terra.StringValue
func (VerificationMessageTemplateAttributes) EmailSubjectByLink ¶
func (vmt VerificationMessageTemplateAttributes) EmailSubjectByLink() terra.StringValue
func (VerificationMessageTemplateAttributes) InternalRef ¶
func (vmt VerificationMessageTemplateAttributes) InternalRef() (terra.Reference, error)
func (VerificationMessageTemplateAttributes) InternalTokens ¶
func (vmt VerificationMessageTemplateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VerificationMessageTemplateAttributes) InternalWithRef ¶
func (vmt VerificationMessageTemplateAttributes) InternalWithRef(ref terra.Reference) VerificationMessageTemplateAttributes
func (VerificationMessageTemplateAttributes) SmsMessage ¶
func (vmt VerificationMessageTemplateAttributes) SmsMessage() terra.StringValue
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"` }
Click to show internal directories.
Click to hide internal directories.