Documentation
¶
Index ¶
- func CognitoUserPool_IsConstruct(x interface{}) *bool
- func CognitoUserPool_TfResourceType() *string
- func NewCognitoUserPoolAccountRecoverySettingOutputReference_Override(c CognitoUserPoolAccountRecoverySettingOutputReference, ...)
- func NewCognitoUserPoolAccountRecoverySettingRecoveryMechanismList_Override(c CognitoUserPoolAccountRecoverySettingRecoveryMechanismList, ...)
- func NewCognitoUserPoolAccountRecoverySettingRecoveryMechanismOutputReference_Override(c CognitoUserPoolAccountRecoverySettingRecoveryMechanismOutputReference, ...)
- func NewCognitoUserPoolAdminCreateUserConfigInviteMessageTemplateOutputReference_Override(c CognitoUserPoolAdminCreateUserConfigInviteMessageTemplateOutputReference, ...)
- func NewCognitoUserPoolAdminCreateUserConfigOutputReference_Override(c CognitoUserPoolAdminCreateUserConfigOutputReference, ...)
- func NewCognitoUserPoolDeviceConfigurationOutputReference_Override(c CognitoUserPoolDeviceConfigurationOutputReference, ...)
- func NewCognitoUserPoolEmailConfigurationOutputReference_Override(c CognitoUserPoolEmailConfigurationOutputReference, ...)
- func NewCognitoUserPoolLambdaConfigCustomEmailSenderOutputReference_Override(c CognitoUserPoolLambdaConfigCustomEmailSenderOutputReference, ...)
- func NewCognitoUserPoolLambdaConfigCustomSmsSenderOutputReference_Override(c CognitoUserPoolLambdaConfigCustomSmsSenderOutputReference, ...)
- func NewCognitoUserPoolLambdaConfigOutputReference_Override(c CognitoUserPoolLambdaConfigOutputReference, ...)
- func NewCognitoUserPoolPasswordPolicyOutputReference_Override(c CognitoUserPoolPasswordPolicyOutputReference, ...)
- func NewCognitoUserPoolSchemaList_Override(c CognitoUserPoolSchemaList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewCognitoUserPoolSchemaNumberAttributeConstraintsOutputReference_Override(c CognitoUserPoolSchemaNumberAttributeConstraintsOutputReference, ...)
- func NewCognitoUserPoolSchemaOutputReference_Override(c CognitoUserPoolSchemaOutputReference, ...)
- func NewCognitoUserPoolSchemaStringAttributeConstraintsOutputReference_Override(c CognitoUserPoolSchemaStringAttributeConstraintsOutputReference, ...)
- func NewCognitoUserPoolSmsConfigurationOutputReference_Override(c CognitoUserPoolSmsConfigurationOutputReference, ...)
- func NewCognitoUserPoolSoftwareTokenMfaConfigurationOutputReference_Override(c CognitoUserPoolSoftwareTokenMfaConfigurationOutputReference, ...)
- func NewCognitoUserPoolUserPoolAddOnsOutputReference_Override(c CognitoUserPoolUserPoolAddOnsOutputReference, ...)
- func NewCognitoUserPoolUsernameConfigurationOutputReference_Override(c CognitoUserPoolUsernameConfigurationOutputReference, ...)
- func NewCognitoUserPoolVerificationMessageTemplateOutputReference_Override(c CognitoUserPoolVerificationMessageTemplateOutputReference, ...)
- func NewCognitoUserPool_Override(c CognitoUserPool, scope constructs.Construct, id *string, ...)
- type CognitoUserPool
- type CognitoUserPoolAccountRecoverySetting
- type CognitoUserPoolAccountRecoverySettingOutputReference
- type CognitoUserPoolAccountRecoverySettingRecoveryMechanism
- type CognitoUserPoolAccountRecoverySettingRecoveryMechanismList
- type CognitoUserPoolAccountRecoverySettingRecoveryMechanismOutputReference
- type CognitoUserPoolAdminCreateUserConfig
- type CognitoUserPoolAdminCreateUserConfigInviteMessageTemplate
- type CognitoUserPoolAdminCreateUserConfigInviteMessageTemplateOutputReference
- type CognitoUserPoolAdminCreateUserConfigOutputReference
- type CognitoUserPoolConfig
- type CognitoUserPoolDeviceConfiguration
- type CognitoUserPoolDeviceConfigurationOutputReference
- type CognitoUserPoolEmailConfiguration
- type CognitoUserPoolEmailConfigurationOutputReference
- type CognitoUserPoolLambdaConfig
- type CognitoUserPoolLambdaConfigCustomEmailSender
- type CognitoUserPoolLambdaConfigCustomEmailSenderOutputReference
- type CognitoUserPoolLambdaConfigCustomSmsSender
- type CognitoUserPoolLambdaConfigCustomSmsSenderOutputReference
- type CognitoUserPoolLambdaConfigOutputReference
- type CognitoUserPoolPasswordPolicy
- type CognitoUserPoolPasswordPolicyOutputReference
- type CognitoUserPoolSchema
- type CognitoUserPoolSchemaList
- type CognitoUserPoolSchemaNumberAttributeConstraints
- type CognitoUserPoolSchemaNumberAttributeConstraintsOutputReference
- type CognitoUserPoolSchemaOutputReference
- type CognitoUserPoolSchemaStringAttributeConstraints
- type CognitoUserPoolSchemaStringAttributeConstraintsOutputReference
- type CognitoUserPoolSmsConfiguration
- type CognitoUserPoolSmsConfigurationOutputReference
- type CognitoUserPoolSoftwareTokenMfaConfiguration
- type CognitoUserPoolSoftwareTokenMfaConfigurationOutputReference
- type CognitoUserPoolUserPoolAddOns
- type CognitoUserPoolUserPoolAddOnsOutputReference
- type CognitoUserPoolUsernameConfiguration
- type CognitoUserPoolUsernameConfigurationOutputReference
- type CognitoUserPoolVerificationMessageTemplate
- type CognitoUserPoolVerificationMessageTemplateOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CognitoUserPool_IsConstruct ¶
func CognitoUserPool_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CognitoUserPool_TfResourceType ¶
func CognitoUserPool_TfResourceType() *string
func NewCognitoUserPoolAccountRecoverySettingOutputReference_Override ¶
func NewCognitoUserPoolAccountRecoverySettingOutputReference_Override(c CognitoUserPoolAccountRecoverySettingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoUserPoolAccountRecoverySettingRecoveryMechanismList_Override ¶
func NewCognitoUserPoolAccountRecoverySettingRecoveryMechanismList_Override(c CognitoUserPoolAccountRecoverySettingRecoveryMechanismList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCognitoUserPoolAccountRecoverySettingRecoveryMechanismOutputReference_Override ¶
func NewCognitoUserPoolAccountRecoverySettingRecoveryMechanismOutputReference_Override(c CognitoUserPoolAccountRecoverySettingRecoveryMechanismOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCognitoUserPoolAdminCreateUserConfigInviteMessageTemplateOutputReference_Override ¶
func NewCognitoUserPoolAdminCreateUserConfigInviteMessageTemplateOutputReference_Override(c CognitoUserPoolAdminCreateUserConfigInviteMessageTemplateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoUserPoolAdminCreateUserConfigOutputReference_Override ¶
func NewCognitoUserPoolAdminCreateUserConfigOutputReference_Override(c CognitoUserPoolAdminCreateUserConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoUserPoolDeviceConfigurationOutputReference_Override ¶
func NewCognitoUserPoolDeviceConfigurationOutputReference_Override(c CognitoUserPoolDeviceConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoUserPoolEmailConfigurationOutputReference_Override ¶
func NewCognitoUserPoolEmailConfigurationOutputReference_Override(c CognitoUserPoolEmailConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoUserPoolLambdaConfigCustomEmailSenderOutputReference_Override ¶
func NewCognitoUserPoolLambdaConfigCustomEmailSenderOutputReference_Override(c CognitoUserPoolLambdaConfigCustomEmailSenderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoUserPoolLambdaConfigCustomSmsSenderOutputReference_Override ¶
func NewCognitoUserPoolLambdaConfigCustomSmsSenderOutputReference_Override(c CognitoUserPoolLambdaConfigCustomSmsSenderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoUserPoolLambdaConfigOutputReference_Override ¶
func NewCognitoUserPoolLambdaConfigOutputReference_Override(c CognitoUserPoolLambdaConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoUserPoolPasswordPolicyOutputReference_Override ¶
func NewCognitoUserPoolPasswordPolicyOutputReference_Override(c CognitoUserPoolPasswordPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoUserPoolSchemaList_Override ¶
func NewCognitoUserPoolSchemaList_Override(c CognitoUserPoolSchemaList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCognitoUserPoolSchemaNumberAttributeConstraintsOutputReference_Override ¶
func NewCognitoUserPoolSchemaNumberAttributeConstraintsOutputReference_Override(c CognitoUserPoolSchemaNumberAttributeConstraintsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoUserPoolSchemaOutputReference_Override ¶
func NewCognitoUserPoolSchemaOutputReference_Override(c CognitoUserPoolSchemaOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCognitoUserPoolSchemaStringAttributeConstraintsOutputReference_Override ¶
func NewCognitoUserPoolSchemaStringAttributeConstraintsOutputReference_Override(c CognitoUserPoolSchemaStringAttributeConstraintsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoUserPoolSmsConfigurationOutputReference_Override ¶
func NewCognitoUserPoolSmsConfigurationOutputReference_Override(c CognitoUserPoolSmsConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoUserPoolSoftwareTokenMfaConfigurationOutputReference_Override ¶
func NewCognitoUserPoolSoftwareTokenMfaConfigurationOutputReference_Override(c CognitoUserPoolSoftwareTokenMfaConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoUserPoolUserPoolAddOnsOutputReference_Override ¶
func NewCognitoUserPoolUserPoolAddOnsOutputReference_Override(c CognitoUserPoolUserPoolAddOnsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoUserPoolUsernameConfigurationOutputReference_Override ¶
func NewCognitoUserPoolUsernameConfigurationOutputReference_Override(c CognitoUserPoolUsernameConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoUserPoolVerificationMessageTemplateOutputReference_Override ¶
func NewCognitoUserPoolVerificationMessageTemplateOutputReference_Override(c CognitoUserPoolVerificationMessageTemplateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoUserPool_Override ¶
func NewCognitoUserPool_Override(c CognitoUserPool, scope constructs.Construct, id *string, config *CognitoUserPoolConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool aws_cognito_user_pool} Resource.
Types ¶
type CognitoUserPool ¶
type CognitoUserPool interface { cdktf.TerraformResource AccountRecoverySetting() CognitoUserPoolAccountRecoverySettingOutputReference AccountRecoverySettingInput() *CognitoUserPoolAccountRecoverySetting AdminCreateUserConfig() CognitoUserPoolAdminCreateUserConfigOutputReference AdminCreateUserConfigInput() *CognitoUserPoolAdminCreateUserConfig AliasAttributes() *[]*string SetAliasAttributes(val *[]*string) AliasAttributesInput() *[]*string Arn() *string AutoVerifiedAttributes() *[]*string SetAutoVerifiedAttributes(val *[]*string) AutoVerifiedAttributesInput() *[]*string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CreationDate() *string CustomDomain() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DeviceConfiguration() CognitoUserPoolDeviceConfigurationOutputReference DeviceConfigurationInput() *CognitoUserPoolDeviceConfiguration Domain() *string EmailConfiguration() CognitoUserPoolEmailConfigurationOutputReference EmailConfigurationInput() *CognitoUserPoolEmailConfiguration EmailVerificationMessage() *string SetEmailVerificationMessage(val *string) EmailVerificationMessageInput() *string EmailVerificationSubject() *string SetEmailVerificationSubject(val *string) EmailVerificationSubjectInput() *string Endpoint() *string EstimatedNumberOfUsers() *float64 // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string LambdaConfig() CognitoUserPoolLambdaConfigOutputReference LambdaConfigInput() *CognitoUserPoolLambdaConfig LastModifiedDate() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MfaConfiguration() *string SetMfaConfiguration(val *string) MfaConfigurationInput() *string Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node PasswordPolicy() CognitoUserPoolPasswordPolicyOutputReference PasswordPolicyInput() *CognitoUserPoolPasswordPolicy // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Schema() CognitoUserPoolSchemaList SchemaInput() interface{} SmsAuthenticationMessage() *string SetSmsAuthenticationMessage(val *string) SmsAuthenticationMessageInput() *string SmsConfiguration() CognitoUserPoolSmsConfigurationOutputReference SmsConfigurationInput() *CognitoUserPoolSmsConfiguration SmsVerificationMessage() *string SetSmsVerificationMessage(val *string) SmsVerificationMessageInput() *string SoftwareTokenMfaConfiguration() CognitoUserPoolSoftwareTokenMfaConfigurationOutputReference SoftwareTokenMfaConfigurationInput() *CognitoUserPoolSoftwareTokenMfaConfiguration Tags() *map[string]*string SetTags(val *map[string]*string) TagsAll() *map[string]*string SetTagsAll(val *map[string]*string) TagsAllInput() *map[string]*string TagsInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UsernameAttributes() *[]*string SetUsernameAttributes(val *[]*string) UsernameAttributesInput() *[]*string UsernameConfiguration() CognitoUserPoolUsernameConfigurationOutputReference UsernameConfigurationInput() *CognitoUserPoolUsernameConfiguration UserPoolAddOns() CognitoUserPoolUserPoolAddOnsOutputReference UserPoolAddOnsInput() *CognitoUserPoolUserPoolAddOns VerificationMessageTemplate() CognitoUserPoolVerificationMessageTemplateOutputReference VerificationMessageTemplateInput() *CognitoUserPoolVerificationMessageTemplate // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAccountRecoverySetting(value *CognitoUserPoolAccountRecoverySetting) PutAdminCreateUserConfig(value *CognitoUserPoolAdminCreateUserConfig) PutDeviceConfiguration(value *CognitoUserPoolDeviceConfiguration) PutEmailConfiguration(value *CognitoUserPoolEmailConfiguration) PutLambdaConfig(value *CognitoUserPoolLambdaConfig) PutPasswordPolicy(value *CognitoUserPoolPasswordPolicy) PutSchema(value interface{}) PutSmsConfiguration(value *CognitoUserPoolSmsConfiguration) PutSoftwareTokenMfaConfiguration(value *CognitoUserPoolSoftwareTokenMfaConfiguration) PutUsernameConfiguration(value *CognitoUserPoolUsernameConfiguration) PutUserPoolAddOns(value *CognitoUserPoolUserPoolAddOns) PutVerificationMessageTemplate(value *CognitoUserPoolVerificationMessageTemplate) ResetAccountRecoverySetting() ResetAdminCreateUserConfig() ResetAliasAttributes() ResetAutoVerifiedAttributes() ResetDeviceConfiguration() ResetEmailConfiguration() ResetEmailVerificationMessage() ResetEmailVerificationSubject() ResetId() ResetLambdaConfig() ResetMfaConfiguration() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPasswordPolicy() ResetSchema() ResetSmsAuthenticationMessage() ResetSmsConfiguration() ResetSmsVerificationMessage() ResetSoftwareTokenMfaConfiguration() ResetTags() ResetTagsAll() ResetUsernameAttributes() ResetUsernameConfiguration() ResetUserPoolAddOns() ResetVerificationMessageTemplate() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool aws_cognito_user_pool}.
func NewCognitoUserPool ¶
func NewCognitoUserPool(scope constructs.Construct, id *string, config *CognitoUserPoolConfig) CognitoUserPool
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool aws_cognito_user_pool} Resource.
type CognitoUserPoolAccountRecoverySetting ¶
type CognitoUserPoolAccountRecoverySetting struct { // recovery_mechanism block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#recovery_mechanism CognitoUserPool#recovery_mechanism} RecoveryMechanism interface{} `field:"required" json:"recoveryMechanism" yaml:"recoveryMechanism"` }
type CognitoUserPoolAccountRecoverySettingOutputReference ¶
type CognitoUserPoolAccountRecoverySettingOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CognitoUserPoolAccountRecoverySetting SetInternalValue(val *CognitoUserPoolAccountRecoverySetting) RecoveryMechanism() CognitoUserPoolAccountRecoverySettingRecoveryMechanismList RecoveryMechanismInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutRecoveryMechanism(value interface{}) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCognitoUserPoolAccountRecoverySettingOutputReference ¶
func NewCognitoUserPoolAccountRecoverySettingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoUserPoolAccountRecoverySettingOutputReference
type CognitoUserPoolAccountRecoverySettingRecoveryMechanism ¶
type CognitoUserPoolAccountRecoverySettingRecoveryMechanism struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#name CognitoUserPool#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#priority CognitoUserPool#priority}. Priority *float64 `field:"required" json:"priority" yaml:"priority"` }
type CognitoUserPoolAccountRecoverySettingRecoveryMechanismList ¶
type CognitoUserPoolAccountRecoverySettingRecoveryMechanismList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CognitoUserPoolAccountRecoverySettingRecoveryMechanismOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCognitoUserPoolAccountRecoverySettingRecoveryMechanismList ¶
func NewCognitoUserPoolAccountRecoverySettingRecoveryMechanismList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CognitoUserPoolAccountRecoverySettingRecoveryMechanismList
type CognitoUserPoolAccountRecoverySettingRecoveryMechanismOutputReference ¶
type CognitoUserPoolAccountRecoverySettingRecoveryMechanismOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Priority() *float64 SetPriority(val *float64) PriorityInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCognitoUserPoolAccountRecoverySettingRecoveryMechanismOutputReference ¶
func NewCognitoUserPoolAccountRecoverySettingRecoveryMechanismOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CognitoUserPoolAccountRecoverySettingRecoveryMechanismOutputReference
type CognitoUserPoolAdminCreateUserConfig ¶
type CognitoUserPoolAdminCreateUserConfig struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#allow_admin_create_user_only CognitoUserPool#allow_admin_create_user_only}. AllowAdminCreateUserOnly interface{} `field:"optional" json:"allowAdminCreateUserOnly" yaml:"allowAdminCreateUserOnly"` // invite_message_template block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#invite_message_template CognitoUserPool#invite_message_template} InviteMessageTemplate *CognitoUserPoolAdminCreateUserConfigInviteMessageTemplate `field:"optional" json:"inviteMessageTemplate" yaml:"inviteMessageTemplate"` }
type CognitoUserPoolAdminCreateUserConfigInviteMessageTemplate ¶
type CognitoUserPoolAdminCreateUserConfigInviteMessageTemplate struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#email_message CognitoUserPool#email_message}. EmailMessage *string `field:"optional" json:"emailMessage" yaml:"emailMessage"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#email_subject CognitoUserPool#email_subject}. EmailSubject *string `field:"optional" json:"emailSubject" yaml:"emailSubject"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#sms_message CognitoUserPool#sms_message}. SmsMessage *string `field:"optional" json:"smsMessage" yaml:"smsMessage"` }
type CognitoUserPoolAdminCreateUserConfigInviteMessageTemplateOutputReference ¶
type CognitoUserPoolAdminCreateUserConfigInviteMessageTemplateOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EmailMessage() *string SetEmailMessage(val *string) EmailMessageInput() *string EmailSubject() *string SetEmailSubject(val *string) EmailSubjectInput() *string // Experimental. Fqn() *string InternalValue() *CognitoUserPoolAdminCreateUserConfigInviteMessageTemplate SetInternalValue(val *CognitoUserPoolAdminCreateUserConfigInviteMessageTemplate) SmsMessage() *string SetSmsMessage(val *string) SmsMessageInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetEmailMessage() ResetEmailSubject() ResetSmsMessage() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCognitoUserPoolAdminCreateUserConfigInviteMessageTemplateOutputReference ¶
func NewCognitoUserPoolAdminCreateUserConfigInviteMessageTemplateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoUserPoolAdminCreateUserConfigInviteMessageTemplateOutputReference
type CognitoUserPoolAdminCreateUserConfigOutputReference ¶
type CognitoUserPoolAdminCreateUserConfigOutputReference interface { cdktf.ComplexObject AllowAdminCreateUserOnly() interface{} SetAllowAdminCreateUserOnly(val interface{}) AllowAdminCreateUserOnlyInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CognitoUserPoolAdminCreateUserConfig SetInternalValue(val *CognitoUserPoolAdminCreateUserConfig) InviteMessageTemplate() CognitoUserPoolAdminCreateUserConfigInviteMessageTemplateOutputReference InviteMessageTemplateInput() *CognitoUserPoolAdminCreateUserConfigInviteMessageTemplate // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutInviteMessageTemplate(value *CognitoUserPoolAdminCreateUserConfigInviteMessageTemplate) ResetAllowAdminCreateUserOnly() ResetInviteMessageTemplate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCognitoUserPoolAdminCreateUserConfigOutputReference ¶
func NewCognitoUserPoolAdminCreateUserConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoUserPoolAdminCreateUserConfigOutputReference
type CognitoUserPoolConfig ¶
type CognitoUserPoolConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#name CognitoUserPool#name}. Name *string `field:"required" json:"name" yaml:"name"` // account_recovery_setting block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#account_recovery_setting CognitoUserPool#account_recovery_setting} AccountRecoverySetting *CognitoUserPoolAccountRecoverySetting `field:"optional" json:"accountRecoverySetting" yaml:"accountRecoverySetting"` // admin_create_user_config block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#admin_create_user_config CognitoUserPool#admin_create_user_config} AdminCreateUserConfig *CognitoUserPoolAdminCreateUserConfig `field:"optional" json:"adminCreateUserConfig" yaml:"adminCreateUserConfig"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#alias_attributes CognitoUserPool#alias_attributes}. AliasAttributes *[]*string `field:"optional" json:"aliasAttributes" yaml:"aliasAttributes"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#auto_verified_attributes CognitoUserPool#auto_verified_attributes}. AutoVerifiedAttributes *[]*string `field:"optional" json:"autoVerifiedAttributes" yaml:"autoVerifiedAttributes"` // device_configuration block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#device_configuration CognitoUserPool#device_configuration} DeviceConfiguration *CognitoUserPoolDeviceConfiguration `field:"optional" json:"deviceConfiguration" yaml:"deviceConfiguration"` // email_configuration block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#email_configuration CognitoUserPool#email_configuration} EmailConfiguration *CognitoUserPoolEmailConfiguration `field:"optional" json:"emailConfiguration" yaml:"emailConfiguration"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#email_verification_message CognitoUserPool#email_verification_message}. EmailVerificationMessage *string `field:"optional" json:"emailVerificationMessage" yaml:"emailVerificationMessage"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#email_verification_subject CognitoUserPool#email_verification_subject}. EmailVerificationSubject *string `field:"optional" json:"emailVerificationSubject" yaml:"emailVerificationSubject"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#id CognitoUserPool#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // lambda_config block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#lambda_config CognitoUserPool#lambda_config} LambdaConfig *CognitoUserPoolLambdaConfig `field:"optional" json:"lambdaConfig" yaml:"lambdaConfig"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#mfa_configuration CognitoUserPool#mfa_configuration}. MfaConfiguration *string `field:"optional" json:"mfaConfiguration" yaml:"mfaConfiguration"` // password_policy block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#password_policy CognitoUserPool#password_policy} PasswordPolicy *CognitoUserPoolPasswordPolicy `field:"optional" json:"passwordPolicy" yaml:"passwordPolicy"` // schema block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#schema CognitoUserPool#schema} Schema interface{} `field:"optional" json:"schema" yaml:"schema"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#sms_authentication_message CognitoUserPool#sms_authentication_message}. SmsAuthenticationMessage *string `field:"optional" json:"smsAuthenticationMessage" yaml:"smsAuthenticationMessage"` // sms_configuration block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#sms_configuration CognitoUserPool#sms_configuration} SmsConfiguration *CognitoUserPoolSmsConfiguration `field:"optional" json:"smsConfiguration" yaml:"smsConfiguration"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#sms_verification_message CognitoUserPool#sms_verification_message}. SmsVerificationMessage *string `field:"optional" json:"smsVerificationMessage" yaml:"smsVerificationMessage"` // software_token_mfa_configuration block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#software_token_mfa_configuration CognitoUserPool#software_token_mfa_configuration} SoftwareTokenMfaConfiguration *CognitoUserPoolSoftwareTokenMfaConfiguration `field:"optional" json:"softwareTokenMfaConfiguration" yaml:"softwareTokenMfaConfiguration"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#tags CognitoUserPool#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#tags_all CognitoUserPool#tags_all}. TagsAll *map[string]*string `field:"optional" json:"tagsAll" yaml:"tagsAll"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#username_attributes CognitoUserPool#username_attributes}. UsernameAttributes *[]*string `field:"optional" json:"usernameAttributes" yaml:"usernameAttributes"` // username_configuration block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#username_configuration CognitoUserPool#username_configuration} UsernameConfiguration *CognitoUserPoolUsernameConfiguration `field:"optional" json:"usernameConfiguration" yaml:"usernameConfiguration"` // user_pool_add_ons block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#user_pool_add_ons CognitoUserPool#user_pool_add_ons} UserPoolAddOns *CognitoUserPoolUserPoolAddOns `field:"optional" json:"userPoolAddOns" yaml:"userPoolAddOns"` // verification_message_template block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#verification_message_template CognitoUserPool#verification_message_template} VerificationMessageTemplate *CognitoUserPoolVerificationMessageTemplate `field:"optional" json:"verificationMessageTemplate" yaml:"verificationMessageTemplate"` }
type CognitoUserPoolDeviceConfiguration ¶
type CognitoUserPoolDeviceConfiguration struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#challenge_required_on_new_device CognitoUserPool#challenge_required_on_new_device}. ChallengeRequiredOnNewDevice interface{} `field:"optional" json:"challengeRequiredOnNewDevice" yaml:"challengeRequiredOnNewDevice"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#device_only_remembered_on_user_prompt CognitoUserPool#device_only_remembered_on_user_prompt}. DeviceOnlyRememberedOnUserPrompt interface{} `field:"optional" json:"deviceOnlyRememberedOnUserPrompt" yaml:"deviceOnlyRememberedOnUserPrompt"` }
type CognitoUserPoolDeviceConfigurationOutputReference ¶
type CognitoUserPoolDeviceConfigurationOutputReference interface { cdktf.ComplexObject ChallengeRequiredOnNewDevice() interface{} SetChallengeRequiredOnNewDevice(val interface{}) ChallengeRequiredOnNewDeviceInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DeviceOnlyRememberedOnUserPrompt() interface{} SetDeviceOnlyRememberedOnUserPrompt(val interface{}) DeviceOnlyRememberedOnUserPromptInput() interface{} // Experimental. Fqn() *string InternalValue() *CognitoUserPoolDeviceConfiguration SetInternalValue(val *CognitoUserPoolDeviceConfiguration) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetChallengeRequiredOnNewDevice() ResetDeviceOnlyRememberedOnUserPrompt() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCognitoUserPoolDeviceConfigurationOutputReference ¶
func NewCognitoUserPoolDeviceConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoUserPoolDeviceConfigurationOutputReference
type CognitoUserPoolEmailConfiguration ¶
type CognitoUserPoolEmailConfiguration struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#configuration_set CognitoUserPool#configuration_set}. ConfigurationSet *string `field:"optional" json:"configurationSet" yaml:"configurationSet"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#email_sending_account CognitoUserPool#email_sending_account}. EmailSendingAccount *string `field:"optional" json:"emailSendingAccount" yaml:"emailSendingAccount"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#from_email_address CognitoUserPool#from_email_address}. FromEmailAddress *string `field:"optional" json:"fromEmailAddress" yaml:"fromEmailAddress"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#reply_to_email_address CognitoUserPool#reply_to_email_address}. ReplyToEmailAddress *string `field:"optional" json:"replyToEmailAddress" yaml:"replyToEmailAddress"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#source_arn CognitoUserPool#source_arn}. SourceArn *string `field:"optional" json:"sourceArn" yaml:"sourceArn"` }
type CognitoUserPoolEmailConfigurationOutputReference ¶
type CognitoUserPoolEmailConfigurationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ConfigurationSet() *string SetConfigurationSet(val *string) ConfigurationSetInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EmailSendingAccount() *string SetEmailSendingAccount(val *string) EmailSendingAccountInput() *string // Experimental. Fqn() *string FromEmailAddress() *string SetFromEmailAddress(val *string) FromEmailAddressInput() *string InternalValue() *CognitoUserPoolEmailConfiguration SetInternalValue(val *CognitoUserPoolEmailConfiguration) ReplyToEmailAddress() *string SetReplyToEmailAddress(val *string) ReplyToEmailAddressInput() *string SourceArn() *string SetSourceArn(val *string) SourceArnInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetConfigurationSet() ResetEmailSendingAccount() ResetFromEmailAddress() ResetReplyToEmailAddress() ResetSourceArn() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCognitoUserPoolEmailConfigurationOutputReference ¶
func NewCognitoUserPoolEmailConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoUserPoolEmailConfigurationOutputReference
type CognitoUserPoolLambdaConfig ¶
type CognitoUserPoolLambdaConfig struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#create_auth_challenge CognitoUserPool#create_auth_challenge}. CreateAuthChallenge *string `field:"optional" json:"createAuthChallenge" yaml:"createAuthChallenge"` // custom_email_sender block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#custom_email_sender CognitoUserPool#custom_email_sender} CustomEmailSender *CognitoUserPoolLambdaConfigCustomEmailSender `field:"optional" json:"customEmailSender" yaml:"customEmailSender"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#custom_message CognitoUserPool#custom_message}. CustomMessage *string `field:"optional" json:"customMessage" yaml:"customMessage"` // custom_sms_sender block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#custom_sms_sender CognitoUserPool#custom_sms_sender} CustomSmsSender *CognitoUserPoolLambdaConfigCustomSmsSender `field:"optional" json:"customSmsSender" yaml:"customSmsSender"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#define_auth_challenge CognitoUserPool#define_auth_challenge}. DefineAuthChallenge *string `field:"optional" json:"defineAuthChallenge" yaml:"defineAuthChallenge"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#kms_key_id CognitoUserPool#kms_key_id}. KmsKeyId *string `field:"optional" json:"kmsKeyId" yaml:"kmsKeyId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#post_authentication CognitoUserPool#post_authentication}. PostAuthentication *string `field:"optional" json:"postAuthentication" yaml:"postAuthentication"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#post_confirmation CognitoUserPool#post_confirmation}. PostConfirmation *string `field:"optional" json:"postConfirmation" yaml:"postConfirmation"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#pre_authentication CognitoUserPool#pre_authentication}. PreAuthentication *string `field:"optional" json:"preAuthentication" yaml:"preAuthentication"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#pre_sign_up CognitoUserPool#pre_sign_up}. PreSignUp *string `field:"optional" json:"preSignUp" yaml:"preSignUp"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#pre_token_generation CognitoUserPool#pre_token_generation}. PreTokenGeneration *string `field:"optional" json:"preTokenGeneration" yaml:"preTokenGeneration"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#user_migration CognitoUserPool#user_migration}. UserMigration *string `field:"optional" json:"userMigration" yaml:"userMigration"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#verify_auth_challenge_response CognitoUserPool#verify_auth_challenge_response}. VerifyAuthChallengeResponse *string `field:"optional" json:"verifyAuthChallengeResponse" yaml:"verifyAuthChallengeResponse"` }
type CognitoUserPoolLambdaConfigCustomEmailSender ¶
type CognitoUserPoolLambdaConfigCustomEmailSender struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#lambda_arn CognitoUserPool#lambda_arn}. LambdaArn *string `field:"required" json:"lambdaArn" yaml:"lambdaArn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#lambda_version CognitoUserPool#lambda_version}. LambdaVersion *string `field:"required" json:"lambdaVersion" yaml:"lambdaVersion"` }
type CognitoUserPoolLambdaConfigCustomEmailSenderOutputReference ¶
type CognitoUserPoolLambdaConfigCustomEmailSenderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CognitoUserPoolLambdaConfigCustomEmailSender SetInternalValue(val *CognitoUserPoolLambdaConfigCustomEmailSender) LambdaArn() *string SetLambdaArn(val *string) LambdaArnInput() *string LambdaVersion() *string SetLambdaVersion(val *string) LambdaVersionInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCognitoUserPoolLambdaConfigCustomEmailSenderOutputReference ¶
func NewCognitoUserPoolLambdaConfigCustomEmailSenderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoUserPoolLambdaConfigCustomEmailSenderOutputReference
type CognitoUserPoolLambdaConfigCustomSmsSender ¶
type CognitoUserPoolLambdaConfigCustomSmsSender struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#lambda_arn CognitoUserPool#lambda_arn}. LambdaArn *string `field:"required" json:"lambdaArn" yaml:"lambdaArn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#lambda_version CognitoUserPool#lambda_version}. LambdaVersion *string `field:"required" json:"lambdaVersion" yaml:"lambdaVersion"` }
type CognitoUserPoolLambdaConfigCustomSmsSenderOutputReference ¶
type CognitoUserPoolLambdaConfigCustomSmsSenderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CognitoUserPoolLambdaConfigCustomSmsSender SetInternalValue(val *CognitoUserPoolLambdaConfigCustomSmsSender) LambdaArn() *string SetLambdaArn(val *string) LambdaArnInput() *string LambdaVersion() *string SetLambdaVersion(val *string) LambdaVersionInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCognitoUserPoolLambdaConfigCustomSmsSenderOutputReference ¶
func NewCognitoUserPoolLambdaConfigCustomSmsSenderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoUserPoolLambdaConfigCustomSmsSenderOutputReference
type CognitoUserPoolLambdaConfigOutputReference ¶
type CognitoUserPoolLambdaConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) CreateAuthChallenge() *string SetCreateAuthChallenge(val *string) CreateAuthChallengeInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string CustomEmailSender() CognitoUserPoolLambdaConfigCustomEmailSenderOutputReference CustomEmailSenderInput() *CognitoUserPoolLambdaConfigCustomEmailSender CustomMessage() *string SetCustomMessage(val *string) CustomMessageInput() *string CustomSmsSender() CognitoUserPoolLambdaConfigCustomSmsSenderOutputReference CustomSmsSenderInput() *CognitoUserPoolLambdaConfigCustomSmsSender DefineAuthChallenge() *string SetDefineAuthChallenge(val *string) DefineAuthChallengeInput() *string // Experimental. Fqn() *string InternalValue() *CognitoUserPoolLambdaConfig SetInternalValue(val *CognitoUserPoolLambdaConfig) KmsKeyId() *string SetKmsKeyId(val *string) KmsKeyIdInput() *string PostAuthentication() *string SetPostAuthentication(val *string) PostAuthenticationInput() *string PostConfirmation() *string SetPostConfirmation(val *string) PostConfirmationInput() *string PreAuthentication() *string SetPreAuthentication(val *string) PreAuthenticationInput() *string PreSignUp() *string SetPreSignUp(val *string) PreSignUpInput() *string PreTokenGeneration() *string SetPreTokenGeneration(val *string) PreTokenGenerationInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UserMigration() *string SetUserMigration(val *string) UserMigrationInput() *string VerifyAuthChallengeResponse() *string SetVerifyAuthChallengeResponse(val *string) VerifyAuthChallengeResponseInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutCustomEmailSender(value *CognitoUserPoolLambdaConfigCustomEmailSender) PutCustomSmsSender(value *CognitoUserPoolLambdaConfigCustomSmsSender) ResetCreateAuthChallenge() ResetCustomEmailSender() ResetCustomMessage() ResetCustomSmsSender() ResetDefineAuthChallenge() ResetKmsKeyId() ResetPostAuthentication() ResetPostConfirmation() ResetPreAuthentication() ResetPreSignUp() ResetPreTokenGeneration() ResetUserMigration() ResetVerifyAuthChallengeResponse() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCognitoUserPoolLambdaConfigOutputReference ¶
func NewCognitoUserPoolLambdaConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoUserPoolLambdaConfigOutputReference
type CognitoUserPoolPasswordPolicy ¶
type CognitoUserPoolPasswordPolicy struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#minimum_length CognitoUserPool#minimum_length}. MinimumLength *float64 `field:"optional" json:"minimumLength" yaml:"minimumLength"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#require_lowercase CognitoUserPool#require_lowercase}. RequireLowercase interface{} `field:"optional" json:"requireLowercase" yaml:"requireLowercase"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#require_numbers CognitoUserPool#require_numbers}. RequireNumbers interface{} `field:"optional" json:"requireNumbers" yaml:"requireNumbers"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#require_symbols CognitoUserPool#require_symbols}. RequireSymbols interface{} `field:"optional" json:"requireSymbols" yaml:"requireSymbols"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#require_uppercase CognitoUserPool#require_uppercase}. RequireUppercase interface{} `field:"optional" json:"requireUppercase" yaml:"requireUppercase"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#temporary_password_validity_days CognitoUserPool#temporary_password_validity_days}. TemporaryPasswordValidityDays *float64 `field:"optional" json:"temporaryPasswordValidityDays" yaml:"temporaryPasswordValidityDays"` }
type CognitoUserPoolPasswordPolicyOutputReference ¶
type CognitoUserPoolPasswordPolicyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CognitoUserPoolPasswordPolicy SetInternalValue(val *CognitoUserPoolPasswordPolicy) MinimumLength() *float64 SetMinimumLength(val *float64) MinimumLengthInput() *float64 RequireLowercase() interface{} SetRequireLowercase(val interface{}) RequireLowercaseInput() interface{} RequireNumbers() interface{} SetRequireNumbers(val interface{}) RequireNumbersInput() interface{} RequireSymbols() interface{} SetRequireSymbols(val interface{}) RequireSymbolsInput() interface{} RequireUppercase() interface{} SetRequireUppercase(val interface{}) RequireUppercaseInput() interface{} TemporaryPasswordValidityDays() *float64 SetTemporaryPasswordValidityDays(val *float64) TemporaryPasswordValidityDaysInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMinimumLength() ResetRequireLowercase() ResetRequireNumbers() ResetRequireSymbols() ResetRequireUppercase() ResetTemporaryPasswordValidityDays() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCognitoUserPoolPasswordPolicyOutputReference ¶
func NewCognitoUserPoolPasswordPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoUserPoolPasswordPolicyOutputReference
type CognitoUserPoolSchema ¶
type CognitoUserPoolSchema struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#attribute_data_type CognitoUserPool#attribute_data_type}. AttributeDataType *string `field:"required" json:"attributeDataType" yaml:"attributeDataType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#name CognitoUserPool#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#developer_only_attribute CognitoUserPool#developer_only_attribute}. DeveloperOnlyAttribute interface{} `field:"optional" json:"developerOnlyAttribute" yaml:"developerOnlyAttribute"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#mutable CognitoUserPool#mutable}. Mutable interface{} `field:"optional" json:"mutable" yaml:"mutable"` // number_attribute_constraints block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#number_attribute_constraints CognitoUserPool#number_attribute_constraints} NumberAttributeConstraints *CognitoUserPoolSchemaNumberAttributeConstraints `field:"optional" json:"numberAttributeConstraints" yaml:"numberAttributeConstraints"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#required CognitoUserPool#required}. Required interface{} `field:"optional" json:"required" yaml:"required"` // string_attribute_constraints block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#string_attribute_constraints CognitoUserPool#string_attribute_constraints} StringAttributeConstraints *CognitoUserPoolSchemaStringAttributeConstraints `field:"optional" json:"stringAttributeConstraints" yaml:"stringAttributeConstraints"` }
type CognitoUserPoolSchemaList ¶
type CognitoUserPoolSchemaList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CognitoUserPoolSchemaOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCognitoUserPoolSchemaList ¶
func NewCognitoUserPoolSchemaList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CognitoUserPoolSchemaList
type CognitoUserPoolSchemaNumberAttributeConstraints ¶
type CognitoUserPoolSchemaNumberAttributeConstraints struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#max_value CognitoUserPool#max_value}. MaxValue *string `field:"optional" json:"maxValue" yaml:"maxValue"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#min_value CognitoUserPool#min_value}. MinValue *string `field:"optional" json:"minValue" yaml:"minValue"` }
type CognitoUserPoolSchemaNumberAttributeConstraintsOutputReference ¶
type CognitoUserPoolSchemaNumberAttributeConstraintsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CognitoUserPoolSchemaNumberAttributeConstraints SetInternalValue(val *CognitoUserPoolSchemaNumberAttributeConstraints) MaxValue() *string SetMaxValue(val *string) MaxValueInput() *string MinValue() *string SetMinValue(val *string) MinValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMaxValue() ResetMinValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCognitoUserPoolSchemaNumberAttributeConstraintsOutputReference ¶
func NewCognitoUserPoolSchemaNumberAttributeConstraintsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoUserPoolSchemaNumberAttributeConstraintsOutputReference
type CognitoUserPoolSchemaOutputReference ¶
type CognitoUserPoolSchemaOutputReference interface { cdktf.ComplexObject AttributeDataType() *string SetAttributeDataType(val *string) AttributeDataTypeInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DeveloperOnlyAttribute() interface{} SetDeveloperOnlyAttribute(val interface{}) DeveloperOnlyAttributeInput() interface{} // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Mutable() interface{} SetMutable(val interface{}) MutableInput() interface{} Name() *string SetName(val *string) NameInput() *string NumberAttributeConstraints() CognitoUserPoolSchemaNumberAttributeConstraintsOutputReference NumberAttributeConstraintsInput() *CognitoUserPoolSchemaNumberAttributeConstraints Required() interface{} SetRequired(val interface{}) RequiredInput() interface{} StringAttributeConstraints() CognitoUserPoolSchemaStringAttributeConstraintsOutputReference StringAttributeConstraintsInput() *CognitoUserPoolSchemaStringAttributeConstraints // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNumberAttributeConstraints(value *CognitoUserPoolSchemaNumberAttributeConstraints) PutStringAttributeConstraints(value *CognitoUserPoolSchemaStringAttributeConstraints) ResetDeveloperOnlyAttribute() ResetMutable() ResetNumberAttributeConstraints() ResetRequired() ResetStringAttributeConstraints() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCognitoUserPoolSchemaOutputReference ¶
func NewCognitoUserPoolSchemaOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CognitoUserPoolSchemaOutputReference
type CognitoUserPoolSchemaStringAttributeConstraints ¶
type CognitoUserPoolSchemaStringAttributeConstraints struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#max_length CognitoUserPool#max_length}. MaxLength *string `field:"optional" json:"maxLength" yaml:"maxLength"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#min_length CognitoUserPool#min_length}. MinLength *string `field:"optional" json:"minLength" yaml:"minLength"` }
type CognitoUserPoolSchemaStringAttributeConstraintsOutputReference ¶
type CognitoUserPoolSchemaStringAttributeConstraintsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CognitoUserPoolSchemaStringAttributeConstraints SetInternalValue(val *CognitoUserPoolSchemaStringAttributeConstraints) MaxLength() *string SetMaxLength(val *string) MaxLengthInput() *string MinLength() *string SetMinLength(val *string) MinLengthInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMaxLength() ResetMinLength() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCognitoUserPoolSchemaStringAttributeConstraintsOutputReference ¶
func NewCognitoUserPoolSchemaStringAttributeConstraintsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoUserPoolSchemaStringAttributeConstraintsOutputReference
type CognitoUserPoolSmsConfiguration ¶
type CognitoUserPoolSmsConfiguration struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#external_id CognitoUserPool#external_id}. ExternalId *string `field:"required" json:"externalId" yaml:"externalId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#sns_caller_arn CognitoUserPool#sns_caller_arn}. SnsCallerArn *string `field:"required" json:"snsCallerArn" yaml:"snsCallerArn"` }
type CognitoUserPoolSmsConfigurationOutputReference ¶
type CognitoUserPoolSmsConfigurationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string ExternalId() *string SetExternalId(val *string) ExternalIdInput() *string // Experimental. Fqn() *string InternalValue() *CognitoUserPoolSmsConfiguration SetInternalValue(val *CognitoUserPoolSmsConfiguration) SnsCallerArn() *string SetSnsCallerArn(val *string) SnsCallerArnInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCognitoUserPoolSmsConfigurationOutputReference ¶
func NewCognitoUserPoolSmsConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoUserPoolSmsConfigurationOutputReference
type CognitoUserPoolSoftwareTokenMfaConfiguration ¶
type CognitoUserPoolSoftwareTokenMfaConfiguration struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#enabled CognitoUserPool#enabled}.
Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"`
}
type CognitoUserPoolSoftwareTokenMfaConfigurationOutputReference ¶
type CognitoUserPoolSoftwareTokenMfaConfigurationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. Fqn() *string InternalValue() *CognitoUserPoolSoftwareTokenMfaConfiguration SetInternalValue(val *CognitoUserPoolSoftwareTokenMfaConfiguration) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCognitoUserPoolSoftwareTokenMfaConfigurationOutputReference ¶
func NewCognitoUserPoolSoftwareTokenMfaConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoUserPoolSoftwareTokenMfaConfigurationOutputReference
type CognitoUserPoolUserPoolAddOns ¶
type CognitoUserPoolUserPoolAddOns struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#advanced_security_mode CognitoUserPool#advanced_security_mode}. AdvancedSecurityMode *string `field:"required" json:"advancedSecurityMode" yaml:"advancedSecurityMode"` }
type CognitoUserPoolUserPoolAddOnsOutputReference ¶
type CognitoUserPoolUserPoolAddOnsOutputReference interface { cdktf.ComplexObject AdvancedSecurityMode() *string SetAdvancedSecurityMode(val *string) AdvancedSecurityModeInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CognitoUserPoolUserPoolAddOns SetInternalValue(val *CognitoUserPoolUserPoolAddOns) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCognitoUserPoolUserPoolAddOnsOutputReference ¶
func NewCognitoUserPoolUserPoolAddOnsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoUserPoolUserPoolAddOnsOutputReference
type CognitoUserPoolUsernameConfiguration ¶
type CognitoUserPoolUsernameConfiguration struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#case_sensitive CognitoUserPool#case_sensitive}.
CaseSensitive interface{} `field:"required" json:"caseSensitive" yaml:"caseSensitive"`
}
type CognitoUserPoolUsernameConfigurationOutputReference ¶
type CognitoUserPoolUsernameConfigurationOutputReference interface { cdktf.ComplexObject CaseSensitive() interface{} SetCaseSensitive(val interface{}) CaseSensitiveInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CognitoUserPoolUsernameConfiguration SetInternalValue(val *CognitoUserPoolUsernameConfiguration) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCognitoUserPoolUsernameConfigurationOutputReference ¶
func NewCognitoUserPoolUsernameConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoUserPoolUsernameConfigurationOutputReference
type CognitoUserPoolVerificationMessageTemplate ¶
type CognitoUserPoolVerificationMessageTemplate struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#default_email_option CognitoUserPool#default_email_option}. DefaultEmailOption *string `field:"optional" json:"defaultEmailOption" yaml:"defaultEmailOption"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#email_message CognitoUserPool#email_message}. EmailMessage *string `field:"optional" json:"emailMessage" yaml:"emailMessage"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#email_message_by_link CognitoUserPool#email_message_by_link}. EmailMessageByLink *string `field:"optional" json:"emailMessageByLink" yaml:"emailMessageByLink"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#email_subject CognitoUserPool#email_subject}. EmailSubject *string `field:"optional" json:"emailSubject" yaml:"emailSubject"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#email_subject_by_link CognitoUserPool#email_subject_by_link}. EmailSubjectByLink *string `field:"optional" json:"emailSubjectByLink" yaml:"emailSubjectByLink"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool#sms_message CognitoUserPool#sms_message}. SmsMessage *string `field:"optional" json:"smsMessage" yaml:"smsMessage"` }
type CognitoUserPoolVerificationMessageTemplateOutputReference ¶
type CognitoUserPoolVerificationMessageTemplateOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DefaultEmailOption() *string SetDefaultEmailOption(val *string) DefaultEmailOptionInput() *string EmailMessage() *string SetEmailMessage(val *string) EmailMessageByLink() *string SetEmailMessageByLink(val *string) EmailMessageByLinkInput() *string EmailMessageInput() *string EmailSubject() *string SetEmailSubject(val *string) EmailSubjectByLink() *string SetEmailSubjectByLink(val *string) EmailSubjectByLinkInput() *string EmailSubjectInput() *string // Experimental. Fqn() *string InternalValue() *CognitoUserPoolVerificationMessageTemplate SetInternalValue(val *CognitoUserPoolVerificationMessageTemplate) SmsMessage() *string SetSmsMessage(val *string) SmsMessageInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDefaultEmailOption() ResetEmailMessage() ResetEmailMessageByLink() ResetEmailSubject() ResetEmailSubjectByLink() ResetSmsMessage() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCognitoUserPoolVerificationMessageTemplateOutputReference ¶
func NewCognitoUserPoolVerificationMessageTemplateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoUserPoolVerificationMessageTemplateOutputReference
Source Files
¶
- cognitouserpool.go
- cognitouserpool_CognitoUserPool.go
- cognitouserpool_CognitoUserPoolAccountRecoverySetting.go
- cognitouserpool_CognitoUserPoolAccountRecoverySettingOutputReference.go
- cognitouserpool_CognitoUserPoolAccountRecoverySettingOutputReference__runtime_type_checks.go
- cognitouserpool_CognitoUserPoolAccountRecoverySettingRecoveryMechanism.go
- cognitouserpool_CognitoUserPoolAccountRecoverySettingRecoveryMechanismList.go
- cognitouserpool_CognitoUserPoolAccountRecoverySettingRecoveryMechanismList__runtime_type_checks.go
- cognitouserpool_CognitoUserPoolAccountRecoverySettingRecoveryMechanismOutputReference.go
- cognitouserpool_CognitoUserPoolAccountRecoverySettingRecoveryMechanismOutputReference__runtime_type_checks.go
- cognitouserpool_CognitoUserPoolAdminCreateUserConfig.go
- cognitouserpool_CognitoUserPoolAdminCreateUserConfigInviteMessageTemplate.go
- cognitouserpool_CognitoUserPoolAdminCreateUserConfigInviteMessageTemplateOutputReference.go
- cognitouserpool_CognitoUserPoolAdminCreateUserConfigInviteMessageTemplateOutputReference__runtime_type_checks.go
- cognitouserpool_CognitoUserPoolAdminCreateUserConfigOutputReference.go
- cognitouserpool_CognitoUserPoolAdminCreateUserConfigOutputReference__runtime_type_checks.go
- cognitouserpool_CognitoUserPoolConfig.go
- cognitouserpool_CognitoUserPoolDeviceConfiguration.go
- cognitouserpool_CognitoUserPoolDeviceConfigurationOutputReference.go
- cognitouserpool_CognitoUserPoolDeviceConfigurationOutputReference__runtime_type_checks.go
- cognitouserpool_CognitoUserPoolEmailConfiguration.go
- cognitouserpool_CognitoUserPoolEmailConfigurationOutputReference.go
- cognitouserpool_CognitoUserPoolEmailConfigurationOutputReference__runtime_type_checks.go
- cognitouserpool_CognitoUserPoolLambdaConfig.go
- cognitouserpool_CognitoUserPoolLambdaConfigCustomEmailSender.go
- cognitouserpool_CognitoUserPoolLambdaConfigCustomEmailSenderOutputReference.go
- cognitouserpool_CognitoUserPoolLambdaConfigCustomEmailSenderOutputReference__runtime_type_checks.go
- cognitouserpool_CognitoUserPoolLambdaConfigCustomSmsSender.go
- cognitouserpool_CognitoUserPoolLambdaConfigCustomSmsSenderOutputReference.go
- cognitouserpool_CognitoUserPoolLambdaConfigCustomSmsSenderOutputReference__runtime_type_checks.go
- cognitouserpool_CognitoUserPoolLambdaConfigOutputReference.go
- cognitouserpool_CognitoUserPoolLambdaConfigOutputReference__runtime_type_checks.go
- cognitouserpool_CognitoUserPoolPasswordPolicy.go
- cognitouserpool_CognitoUserPoolPasswordPolicyOutputReference.go
- cognitouserpool_CognitoUserPoolPasswordPolicyOutputReference__runtime_type_checks.go
- cognitouserpool_CognitoUserPoolSchema.go
- cognitouserpool_CognitoUserPoolSchemaList.go
- cognitouserpool_CognitoUserPoolSchemaList__runtime_type_checks.go
- cognitouserpool_CognitoUserPoolSchemaNumberAttributeConstraints.go
- cognitouserpool_CognitoUserPoolSchemaNumberAttributeConstraintsOutputReference.go
- cognitouserpool_CognitoUserPoolSchemaNumberAttributeConstraintsOutputReference__runtime_type_checks.go
- cognitouserpool_CognitoUserPoolSchemaOutputReference.go
- cognitouserpool_CognitoUserPoolSchemaOutputReference__runtime_type_checks.go
- cognitouserpool_CognitoUserPoolSchemaStringAttributeConstraints.go
- cognitouserpool_CognitoUserPoolSchemaStringAttributeConstraintsOutputReference.go
- cognitouserpool_CognitoUserPoolSchemaStringAttributeConstraintsOutputReference__runtime_type_checks.go
- cognitouserpool_CognitoUserPoolSmsConfiguration.go
- cognitouserpool_CognitoUserPoolSmsConfigurationOutputReference.go
- cognitouserpool_CognitoUserPoolSmsConfigurationOutputReference__runtime_type_checks.go
- cognitouserpool_CognitoUserPoolSoftwareTokenMfaConfiguration.go
- cognitouserpool_CognitoUserPoolSoftwareTokenMfaConfigurationOutputReference.go
- cognitouserpool_CognitoUserPoolSoftwareTokenMfaConfigurationOutputReference__runtime_type_checks.go
- cognitouserpool_CognitoUserPoolUserPoolAddOns.go
- cognitouserpool_CognitoUserPoolUserPoolAddOnsOutputReference.go
- cognitouserpool_CognitoUserPoolUserPoolAddOnsOutputReference__runtime_type_checks.go
- cognitouserpool_CognitoUserPoolUsernameConfiguration.go
- cognitouserpool_CognitoUserPoolUsernameConfigurationOutputReference.go
- cognitouserpool_CognitoUserPoolUsernameConfigurationOutputReference__runtime_type_checks.go
- cognitouserpool_CognitoUserPoolVerificationMessageTemplate.go
- cognitouserpool_CognitoUserPoolVerificationMessageTemplateOutputReference.go
- cognitouserpool_CognitoUserPoolVerificationMessageTemplateOutputReference__runtime_type_checks.go
- cognitouserpool_CognitoUserPool__runtime_type_checks.go