Documentation
¶
Index ¶
- func CognitoIdentityPoolProviderPrincipalTag_IsConstruct(x interface{}) *bool
- func CognitoIdentityPoolProviderPrincipalTag_TfResourceType() *string
- func CognitoIdentityPoolRolesAttachment_IsConstruct(x interface{}) *bool
- func CognitoIdentityPoolRolesAttachment_TfResourceType() *string
- func CognitoIdentityPool_IsConstruct(x interface{}) *bool
- func CognitoIdentityPool_TfResourceType() *string
- func CognitoIdentityProvider_IsConstruct(x interface{}) *bool
- func CognitoIdentityProvider_TfResourceType() *string
- func CognitoResourceServer_IsConstruct(x interface{}) *bool
- func CognitoResourceServer_TfResourceType() *string
- func CognitoRiskConfiguration_IsConstruct(x interface{}) *bool
- func CognitoRiskConfiguration_TfResourceType() *string
- func CognitoUserGroup_IsConstruct(x interface{}) *bool
- func CognitoUserGroup_TfResourceType() *string
- func CognitoUserInGroup_IsConstruct(x interface{}) *bool
- func CognitoUserInGroup_TfResourceType() *string
- func CognitoUserPoolClient_IsConstruct(x interface{}) *bool
- func CognitoUserPoolClient_TfResourceType() *string
- func CognitoUserPoolDomain_IsConstruct(x interface{}) *bool
- func CognitoUserPoolDomain_TfResourceType() *string
- func CognitoUserPoolUiCustomization_IsConstruct(x interface{}) *bool
- func CognitoUserPoolUiCustomization_TfResourceType() *string
- func CognitoUserPool_IsConstruct(x interface{}) *bool
- func CognitoUserPool_TfResourceType() *string
- func CognitoUser_IsConstruct(x interface{}) *bool
- func CognitoUser_TfResourceType() *string
- func DataAwsCognitoUserPoolClient_IsConstruct(x interface{}) *bool
- func DataAwsCognitoUserPoolClient_TfResourceType() *string
- func DataAwsCognitoUserPoolClients_IsConstruct(x interface{}) *bool
- func DataAwsCognitoUserPoolClients_TfResourceType() *string
- func DataAwsCognitoUserPoolSigningCertificate_IsConstruct(x interface{}) *bool
- func DataAwsCognitoUserPoolSigningCertificate_TfResourceType() *string
- func DataAwsCognitoUserPools_IsConstruct(x interface{}) *bool
- func DataAwsCognitoUserPools_TfResourceType() *string
- func NewCognitoIdentityPoolCognitoIdentityProvidersList_Override(c CognitoIdentityPoolCognitoIdentityProvidersList, ...)
- func NewCognitoIdentityPoolCognitoIdentityProvidersOutputReference_Override(c CognitoIdentityPoolCognitoIdentityProvidersOutputReference, ...)
- func NewCognitoIdentityPoolProviderPrincipalTag_Override(c CognitoIdentityPoolProviderPrincipalTag, scope constructs.Construct, ...)
- func NewCognitoIdentityPoolRolesAttachmentRoleMappingList_Override(c CognitoIdentityPoolRolesAttachmentRoleMappingList, ...)
- func NewCognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleList_Override(c CognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleList, ...)
- func NewCognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleOutputReference_Override(c CognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleOutputReference, ...)
- func NewCognitoIdentityPoolRolesAttachmentRoleMappingOutputReference_Override(c CognitoIdentityPoolRolesAttachmentRoleMappingOutputReference, ...)
- func NewCognitoIdentityPoolRolesAttachment_Override(c CognitoIdentityPoolRolesAttachment, scope constructs.Construct, id *string, ...)
- func NewCognitoIdentityPool_Override(c CognitoIdentityPool, scope constructs.Construct, id *string, ...)
- func NewCognitoIdentityProvider_Override(c CognitoIdentityProvider, scope constructs.Construct, id *string, ...)
- func NewCognitoResourceServerScopeList_Override(c CognitoResourceServerScopeList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewCognitoResourceServerScopeOutputReference_Override(c CognitoResourceServerScopeOutputReference, ...)
- func NewCognitoResourceServer_Override(c CognitoResourceServer, scope constructs.Construct, id *string, ...)
- func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutputReference_Override(...)
- func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutputReference_Override(...)
- func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutputReference_Override(...)
- func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsOutputReference_Override(...)
- func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputReference_Override(...)
- func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputReference_Override(...)
- func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputReference_Override(...)
- func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutputReference_Override(...)
- func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationOutputReference_Override(c CognitoRiskConfigurationAccountTakeoverRiskConfigurationOutputReference, ...)
- func NewCognitoRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutputReference_Override(...)
- func NewCognitoRiskConfigurationCompromisedCredentialsRiskConfigurationOutputReference_Override(...)
- func NewCognitoRiskConfigurationRiskExceptionConfigurationOutputReference_Override(c CognitoRiskConfigurationRiskExceptionConfigurationOutputReference, ...)
- func NewCognitoRiskConfiguration_Override(c CognitoRiskConfiguration, scope constructs.Construct, id *string, ...)
- func NewCognitoUserGroup_Override(c CognitoUserGroup, scope constructs.Construct, id *string, ...)
- func NewCognitoUserInGroup_Override(c CognitoUserInGroup, scope constructs.Construct, id *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 NewCognitoUserPoolClientAnalyticsConfigurationOutputReference_Override(c CognitoUserPoolClientAnalyticsConfigurationOutputReference, ...)
- func NewCognitoUserPoolClientTokenValidityUnitsOutputReference_Override(c CognitoUserPoolClientTokenValidityUnitsOutputReference, ...)
- func NewCognitoUserPoolClient_Override(c CognitoUserPoolClient, scope constructs.Construct, id *string, ...)
- func NewCognitoUserPoolDeviceConfigurationOutputReference_Override(c CognitoUserPoolDeviceConfigurationOutputReference, ...)
- func NewCognitoUserPoolDomain_Override(c CognitoUserPoolDomain, scope constructs.Construct, id *string, ...)
- 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 NewCognitoUserPoolUiCustomization_Override(c CognitoUserPoolUiCustomization, scope constructs.Construct, id *string, ...)
- 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, ...)
- func NewCognitoUser_Override(c CognitoUser, scope constructs.Construct, id *string, ...)
- func NewDataAwsCognitoUserPoolClientAnalyticsConfigurationList_Override(d DataAwsCognitoUserPoolClientAnalyticsConfigurationList, ...)
- func NewDataAwsCognitoUserPoolClientAnalyticsConfigurationOutputReference_Override(d DataAwsCognitoUserPoolClientAnalyticsConfigurationOutputReference, ...)
- func NewDataAwsCognitoUserPoolClientTokenValidityUnitsList_Override(d DataAwsCognitoUserPoolClientTokenValidityUnitsList, ...)
- func NewDataAwsCognitoUserPoolClientTokenValidityUnitsOutputReference_Override(d DataAwsCognitoUserPoolClientTokenValidityUnitsOutputReference, ...)
- func NewDataAwsCognitoUserPoolClient_Override(d DataAwsCognitoUserPoolClient, scope constructs.Construct, id *string, ...)
- func NewDataAwsCognitoUserPoolClients_Override(d DataAwsCognitoUserPoolClients, scope constructs.Construct, id *string, ...)
- func NewDataAwsCognitoUserPoolSigningCertificate_Override(d DataAwsCognitoUserPoolSigningCertificate, scope constructs.Construct, ...)
- func NewDataAwsCognitoUserPools_Override(d DataAwsCognitoUserPools, scope constructs.Construct, id *string, ...)
- type CognitoIdentityPool
- type CognitoIdentityPoolCognitoIdentityProviders
- type CognitoIdentityPoolCognitoIdentityProvidersList
- type CognitoIdentityPoolCognitoIdentityProvidersOutputReference
- type CognitoIdentityPoolConfig
- type CognitoIdentityPoolProviderPrincipalTag
- type CognitoIdentityPoolProviderPrincipalTagConfig
- type CognitoIdentityPoolRolesAttachment
- type CognitoIdentityPoolRolesAttachmentConfig
- type CognitoIdentityPoolRolesAttachmentRoleMapping
- type CognitoIdentityPoolRolesAttachmentRoleMappingList
- type CognitoIdentityPoolRolesAttachmentRoleMappingMappingRule
- type CognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleList
- type CognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleOutputReference
- type CognitoIdentityPoolRolesAttachmentRoleMappingOutputReference
- type CognitoIdentityProvider
- type CognitoIdentityProviderConfig
- type CognitoResourceServer
- type CognitoResourceServerConfig
- type CognitoResourceServerScope
- type CognitoResourceServerScopeList
- type CognitoResourceServerScopeOutputReference
- type CognitoRiskConfiguration
- type CognitoRiskConfigurationAccountTakeoverRiskConfiguration
- type CognitoRiskConfigurationAccountTakeoverRiskConfigurationActions
- type CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsHighAction
- type CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutputReference
- type CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsLowAction
- type CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutputReference
- type CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumAction
- type CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutputReference
- type CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsOutputReference
- type CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfiguration
- type CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail
- type CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputReference
- type CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail
- type CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputReference
- type CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail
- type CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputReference
- type CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutputReference
- type CognitoRiskConfigurationAccountTakeoverRiskConfigurationOutputReference
- type CognitoRiskConfigurationCompromisedCredentialsRiskConfiguration
- type CognitoRiskConfigurationCompromisedCredentialsRiskConfigurationActions
- type CognitoRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutputReference
- type CognitoRiskConfigurationCompromisedCredentialsRiskConfigurationOutputReference
- type CognitoRiskConfigurationConfig
- type CognitoRiskConfigurationRiskExceptionConfiguration
- type CognitoRiskConfigurationRiskExceptionConfigurationOutputReference
- type CognitoUser
- type CognitoUserConfig
- type CognitoUserGroup
- type CognitoUserGroupConfig
- type CognitoUserInGroup
- type CognitoUserInGroupConfig
- type CognitoUserPool
- type CognitoUserPoolAccountRecoverySetting
- type CognitoUserPoolAccountRecoverySettingOutputReference
- type CognitoUserPoolAccountRecoverySettingRecoveryMechanism
- type CognitoUserPoolAccountRecoverySettingRecoveryMechanismList
- type CognitoUserPoolAccountRecoverySettingRecoveryMechanismOutputReference
- type CognitoUserPoolAdminCreateUserConfig
- type CognitoUserPoolAdminCreateUserConfigInviteMessageTemplate
- type CognitoUserPoolAdminCreateUserConfigInviteMessageTemplateOutputReference
- type CognitoUserPoolAdminCreateUserConfigOutputReference
- type CognitoUserPoolClient
- type CognitoUserPoolClientAnalyticsConfiguration
- type CognitoUserPoolClientAnalyticsConfigurationOutputReference
- type CognitoUserPoolClientConfig
- type CognitoUserPoolClientTokenValidityUnits
- type CognitoUserPoolClientTokenValidityUnitsOutputReference
- type CognitoUserPoolConfig
- type CognitoUserPoolDeviceConfiguration
- type CognitoUserPoolDeviceConfigurationOutputReference
- type CognitoUserPoolDomain
- type CognitoUserPoolDomainConfig
- 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 CognitoUserPoolUiCustomization
- type CognitoUserPoolUiCustomizationConfig
- type CognitoUserPoolUserPoolAddOns
- type CognitoUserPoolUserPoolAddOnsOutputReference
- type CognitoUserPoolUsernameConfiguration
- type CognitoUserPoolUsernameConfigurationOutputReference
- type CognitoUserPoolVerificationMessageTemplate
- type CognitoUserPoolVerificationMessageTemplateOutputReference
- type DataAwsCognitoUserPoolClient
- type DataAwsCognitoUserPoolClientAnalyticsConfiguration
- type DataAwsCognitoUserPoolClientAnalyticsConfigurationList
- type DataAwsCognitoUserPoolClientAnalyticsConfigurationOutputReference
- type DataAwsCognitoUserPoolClientConfig
- type DataAwsCognitoUserPoolClientTokenValidityUnits
- type DataAwsCognitoUserPoolClientTokenValidityUnitsList
- type DataAwsCognitoUserPoolClientTokenValidityUnitsOutputReference
- type DataAwsCognitoUserPoolClients
- type DataAwsCognitoUserPoolClientsConfig
- type DataAwsCognitoUserPoolSigningCertificate
- type DataAwsCognitoUserPoolSigningCertificateConfig
- type DataAwsCognitoUserPools
- type DataAwsCognitoUserPoolsConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CognitoIdentityPoolProviderPrincipalTag_IsConstruct ¶
func CognitoIdentityPoolProviderPrincipalTag_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 CognitoIdentityPoolProviderPrincipalTag_TfResourceType ¶
func CognitoIdentityPoolProviderPrincipalTag_TfResourceType() *string
func CognitoIdentityPoolRolesAttachment_IsConstruct ¶
func CognitoIdentityPoolRolesAttachment_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 CognitoIdentityPoolRolesAttachment_TfResourceType ¶
func CognitoIdentityPoolRolesAttachment_TfResourceType() *string
func CognitoIdentityPool_IsConstruct ¶
func CognitoIdentityPool_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 CognitoIdentityPool_TfResourceType ¶
func CognitoIdentityPool_TfResourceType() *string
func CognitoIdentityProvider_IsConstruct ¶
func CognitoIdentityProvider_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 CognitoIdentityProvider_TfResourceType ¶
func CognitoIdentityProvider_TfResourceType() *string
func CognitoResourceServer_IsConstruct ¶
func CognitoResourceServer_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 CognitoResourceServer_TfResourceType ¶
func CognitoResourceServer_TfResourceType() *string
func CognitoRiskConfiguration_IsConstruct ¶
func CognitoRiskConfiguration_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 CognitoRiskConfiguration_TfResourceType ¶
func CognitoRiskConfiguration_TfResourceType() *string
func CognitoUserGroup_IsConstruct ¶
func CognitoUserGroup_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 CognitoUserGroup_TfResourceType ¶
func CognitoUserGroup_TfResourceType() *string
func CognitoUserInGroup_IsConstruct ¶
func CognitoUserInGroup_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 CognitoUserInGroup_TfResourceType ¶
func CognitoUserInGroup_TfResourceType() *string
func CognitoUserPoolClient_IsConstruct ¶
func CognitoUserPoolClient_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 CognitoUserPoolClient_TfResourceType ¶
func CognitoUserPoolClient_TfResourceType() *string
func CognitoUserPoolDomain_IsConstruct ¶
func CognitoUserPoolDomain_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 CognitoUserPoolDomain_TfResourceType ¶
func CognitoUserPoolDomain_TfResourceType() *string
func CognitoUserPoolUiCustomization_IsConstruct ¶
func CognitoUserPoolUiCustomization_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 CognitoUserPoolUiCustomization_TfResourceType ¶
func CognitoUserPoolUiCustomization_TfResourceType() *string
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 CognitoUser_IsConstruct ¶
func CognitoUser_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 CognitoUser_TfResourceType ¶
func CognitoUser_TfResourceType() *string
func DataAwsCognitoUserPoolClient_IsConstruct ¶
func DataAwsCognitoUserPoolClient_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 DataAwsCognitoUserPoolClient_TfResourceType ¶
func DataAwsCognitoUserPoolClient_TfResourceType() *string
func DataAwsCognitoUserPoolClients_IsConstruct ¶
func DataAwsCognitoUserPoolClients_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 DataAwsCognitoUserPoolClients_TfResourceType ¶
func DataAwsCognitoUserPoolClients_TfResourceType() *string
func DataAwsCognitoUserPoolSigningCertificate_IsConstruct ¶
func DataAwsCognitoUserPoolSigningCertificate_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 DataAwsCognitoUserPoolSigningCertificate_TfResourceType ¶
func DataAwsCognitoUserPoolSigningCertificate_TfResourceType() *string
func DataAwsCognitoUserPools_IsConstruct ¶
func DataAwsCognitoUserPools_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 DataAwsCognitoUserPools_TfResourceType ¶
func DataAwsCognitoUserPools_TfResourceType() *string
func NewCognitoIdentityPoolCognitoIdentityProvidersList_Override ¶
func NewCognitoIdentityPoolCognitoIdentityProvidersList_Override(c CognitoIdentityPoolCognitoIdentityProvidersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCognitoIdentityPoolCognitoIdentityProvidersOutputReference_Override ¶
func NewCognitoIdentityPoolCognitoIdentityProvidersOutputReference_Override(c CognitoIdentityPoolCognitoIdentityProvidersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCognitoIdentityPoolProviderPrincipalTag_Override ¶
func NewCognitoIdentityPoolProviderPrincipalTag_Override(c CognitoIdentityPoolProviderPrincipalTag, scope constructs.Construct, id *string, config *CognitoIdentityPoolProviderPrincipalTagConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool_provider_principal_tag aws_cognito_identity_pool_provider_principal_tag} Resource.
func NewCognitoIdentityPoolRolesAttachmentRoleMappingList_Override ¶
func NewCognitoIdentityPoolRolesAttachmentRoleMappingList_Override(c CognitoIdentityPoolRolesAttachmentRoleMappingList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleList_Override ¶
func NewCognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleList_Override(c CognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleOutputReference_Override ¶
func NewCognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleOutputReference_Override(c CognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCognitoIdentityPoolRolesAttachmentRoleMappingOutputReference_Override ¶
func NewCognitoIdentityPoolRolesAttachmentRoleMappingOutputReference_Override(c CognitoIdentityPoolRolesAttachmentRoleMappingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCognitoIdentityPoolRolesAttachment_Override ¶
func NewCognitoIdentityPoolRolesAttachment_Override(c CognitoIdentityPoolRolesAttachment, scope constructs.Construct, id *string, config *CognitoIdentityPoolRolesAttachmentConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool_roles_attachment aws_cognito_identity_pool_roles_attachment} Resource.
func NewCognitoIdentityPool_Override ¶
func NewCognitoIdentityPool_Override(c CognitoIdentityPool, scope constructs.Construct, id *string, config *CognitoIdentityPoolConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool aws_cognito_identity_pool} Resource.
func NewCognitoIdentityProvider_Override ¶
func NewCognitoIdentityProvider_Override(c CognitoIdentityProvider, scope constructs.Construct, id *string, config *CognitoIdentityProviderConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_provider aws_cognito_identity_provider} Resource.
func NewCognitoResourceServerScopeList_Override ¶
func NewCognitoResourceServerScopeList_Override(c CognitoResourceServerScopeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCognitoResourceServerScopeOutputReference_Override ¶
func NewCognitoResourceServerScopeOutputReference_Override(c CognitoResourceServerScopeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCognitoResourceServer_Override ¶
func NewCognitoResourceServer_Override(c CognitoResourceServer, scope constructs.Construct, id *string, config *CognitoResourceServerConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_resource_server aws_cognito_resource_server} Resource.
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutputReference_Override ¶
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutputReference_Override(c CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutputReference_Override ¶
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutputReference_Override(c CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutputReference_Override ¶
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutputReference_Override(c CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsOutputReference_Override ¶
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsOutputReference_Override(c CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputReference_Override ¶
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputReference_Override(c CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputReference_Override ¶
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputReference_Override(c CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputReference_Override ¶
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputReference_Override(c CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutputReference_Override ¶
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutputReference_Override(c CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationOutputReference_Override ¶
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationOutputReference_Override(c CognitoRiskConfigurationAccountTakeoverRiskConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutputReference_Override ¶
func NewCognitoRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutputReference_Override(c CognitoRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoRiskConfigurationCompromisedCredentialsRiskConfigurationOutputReference_Override ¶
func NewCognitoRiskConfigurationCompromisedCredentialsRiskConfigurationOutputReference_Override(c CognitoRiskConfigurationCompromisedCredentialsRiskConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoRiskConfigurationRiskExceptionConfigurationOutputReference_Override ¶
func NewCognitoRiskConfigurationRiskExceptionConfigurationOutputReference_Override(c CognitoRiskConfigurationRiskExceptionConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoRiskConfiguration_Override ¶
func NewCognitoRiskConfiguration_Override(c CognitoRiskConfiguration, scope constructs.Construct, id *string, config *CognitoRiskConfigurationConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration aws_cognito_risk_configuration} Resource.
func NewCognitoUserGroup_Override ¶
func NewCognitoUserGroup_Override(c CognitoUserGroup, scope constructs.Construct, id *string, config *CognitoUserGroupConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_group aws_cognito_user_group} Resource.
func NewCognitoUserInGroup_Override ¶
func NewCognitoUserInGroup_Override(c CognitoUserInGroup, scope constructs.Construct, id *string, config *CognitoUserInGroupConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_in_group aws_cognito_user_in_group} Resource.
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 NewCognitoUserPoolClientAnalyticsConfigurationOutputReference_Override ¶
func NewCognitoUserPoolClientAnalyticsConfigurationOutputReference_Override(c CognitoUserPoolClientAnalyticsConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoUserPoolClientTokenValidityUnitsOutputReference_Override ¶
func NewCognitoUserPoolClientTokenValidityUnitsOutputReference_Override(c CognitoUserPoolClientTokenValidityUnitsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoUserPoolClient_Override ¶
func NewCognitoUserPoolClient_Override(c CognitoUserPoolClient, scope constructs.Construct, id *string, config *CognitoUserPoolClientConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client aws_cognito_user_pool_client} Resource.
func NewCognitoUserPoolDeviceConfigurationOutputReference_Override ¶
func NewCognitoUserPoolDeviceConfigurationOutputReference_Override(c CognitoUserPoolDeviceConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCognitoUserPoolDomain_Override ¶
func NewCognitoUserPoolDomain_Override(c CognitoUserPoolDomain, scope constructs.Construct, id *string, config *CognitoUserPoolDomainConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_domain aws_cognito_user_pool_domain} Resource.
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 NewCognitoUserPoolUiCustomization_Override ¶
func NewCognitoUserPoolUiCustomization_Override(c CognitoUserPoolUiCustomization, scope constructs.Construct, id *string, config *CognitoUserPoolUiCustomizationConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_ui_customization aws_cognito_user_pool_ui_customization} Resource.
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.
func NewCognitoUser_Override ¶
func NewCognitoUser_Override(c CognitoUser, scope constructs.Construct, id *string, config *CognitoUserConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_user aws_cognito_user} Resource.
func NewDataAwsCognitoUserPoolClientAnalyticsConfigurationList_Override ¶
func NewDataAwsCognitoUserPoolClientAnalyticsConfigurationList_Override(d DataAwsCognitoUserPoolClientAnalyticsConfigurationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsCognitoUserPoolClientAnalyticsConfigurationOutputReference_Override ¶
func NewDataAwsCognitoUserPoolClientAnalyticsConfigurationOutputReference_Override(d DataAwsCognitoUserPoolClientAnalyticsConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsCognitoUserPoolClientTokenValidityUnitsList_Override ¶
func NewDataAwsCognitoUserPoolClientTokenValidityUnitsList_Override(d DataAwsCognitoUserPoolClientTokenValidityUnitsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsCognitoUserPoolClientTokenValidityUnitsOutputReference_Override ¶
func NewDataAwsCognitoUserPoolClientTokenValidityUnitsOutputReference_Override(d DataAwsCognitoUserPoolClientTokenValidityUnitsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsCognitoUserPoolClient_Override ¶
func NewDataAwsCognitoUserPoolClient_Override(d DataAwsCognitoUserPoolClient, scope constructs.Construct, id *string, config *DataAwsCognitoUserPoolClientConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/d/cognito_user_pool_client aws_cognito_user_pool_client} Data Source.
func NewDataAwsCognitoUserPoolClients_Override ¶
func NewDataAwsCognitoUserPoolClients_Override(d DataAwsCognitoUserPoolClients, scope constructs.Construct, id *string, config *DataAwsCognitoUserPoolClientsConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/d/cognito_user_pool_clients aws_cognito_user_pool_clients} Data Source.
func NewDataAwsCognitoUserPoolSigningCertificate_Override ¶
func NewDataAwsCognitoUserPoolSigningCertificate_Override(d DataAwsCognitoUserPoolSigningCertificate, scope constructs.Construct, id *string, config *DataAwsCognitoUserPoolSigningCertificateConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/d/cognito_user_pool_signing_certificate aws_cognito_user_pool_signing_certificate} Data Source.
func NewDataAwsCognitoUserPools_Override ¶
func NewDataAwsCognitoUserPools_Override(d DataAwsCognitoUserPools, scope constructs.Construct, id *string, config *DataAwsCognitoUserPoolsConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/d/cognito_user_pools aws_cognito_user_pools} Data Source.
Types ¶
type CognitoIdentityPool ¶
type CognitoIdentityPool interface { cdktf.TerraformResource AllowClassicFlow() interface{} SetAllowClassicFlow(val interface{}) AllowClassicFlowInput() interface{} AllowUnauthenticatedIdentities() interface{} SetAllowUnauthenticatedIdentities(val interface{}) AllowUnauthenticatedIdentitiesInput() interface{} Arn() *string // Experimental. CdktfStack() cdktf.TerraformStack CognitoIdentityProviders() CognitoIdentityPoolCognitoIdentityProvidersList CognitoIdentityProvidersInput() interface{} // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DeveloperProviderName() *string SetDeveloperProviderName(val *string) DeveloperProviderNameInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdentityPoolName() *string SetIdentityPoolName(val *string) IdentityPoolNameInput() *string IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node OpenidConnectProviderArns() *[]*string SetOpenidConnectProviderArns(val *[]*string) OpenidConnectProviderArnsInput() *[]*string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} SamlProviderArns() *[]*string SetSamlProviderArns(val *[]*string) SamlProviderArnsInput() *[]*string SupportedLoginProviders() *map[string]*string SetSupportedLoginProviders(val *map[string]*string) SupportedLoginProvidersInput() *map[string]*string 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 // 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) PutCognitoIdentityProviders(value interface{}) ResetAllowClassicFlow() ResetAllowUnauthenticatedIdentities() ResetCognitoIdentityProviders() ResetDeveloperProviderName() ResetId() ResetOpenidConnectProviderArns() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetSamlProviderArns() ResetSupportedLoginProviders() ResetTags() ResetTagsAll() 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_identity_pool aws_cognito_identity_pool}.
func NewCognitoIdentityPool ¶
func NewCognitoIdentityPool(scope constructs.Construct, id *string, config *CognitoIdentityPoolConfig) CognitoIdentityPool
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool aws_cognito_identity_pool} Resource.
type CognitoIdentityPoolCognitoIdentityProviders ¶
type CognitoIdentityPoolCognitoIdentityProviders struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool#client_id CognitoIdentityPool#client_id}. ClientId *string `field:"optional" json:"clientId" yaml:"clientId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool#provider_name CognitoIdentityPool#provider_name}. ProviderName *string `field:"optional" json:"providerName" yaml:"providerName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool#server_side_token_check CognitoIdentityPool#server_side_token_check}. ServerSideTokenCheck interface{} `field:"optional" json:"serverSideTokenCheck" yaml:"serverSideTokenCheck"` }
type CognitoIdentityPoolCognitoIdentityProvidersList ¶
type CognitoIdentityPoolCognitoIdentityProvidersList 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) CognitoIdentityPoolCognitoIdentityProvidersOutputReference // 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 NewCognitoIdentityPoolCognitoIdentityProvidersList ¶
func NewCognitoIdentityPoolCognitoIdentityProvidersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CognitoIdentityPoolCognitoIdentityProvidersList
type CognitoIdentityPoolCognitoIdentityProvidersOutputReference ¶
type CognitoIdentityPoolCognitoIdentityProvidersOutputReference interface { cdktf.ComplexObject ClientId() *string SetClientId(val *string) ClientIdInput() *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() interface{} SetInternalValue(val interface{}) ProviderName() *string SetProviderName(val *string) ProviderNameInput() *string ServerSideTokenCheck() interface{} SetServerSideTokenCheck(val interface{}) ServerSideTokenCheckInput() 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 ResetClientId() ResetProviderName() ResetServerSideTokenCheck() // 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 NewCognitoIdentityPoolCognitoIdentityProvidersOutputReference ¶
func NewCognitoIdentityPoolCognitoIdentityProvidersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CognitoIdentityPoolCognitoIdentityProvidersOutputReference
type CognitoIdentityPoolConfig ¶
type CognitoIdentityPoolConfig 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_identity_pool#identity_pool_name CognitoIdentityPool#identity_pool_name}. IdentityPoolName *string `field:"required" json:"identityPoolName" yaml:"identityPoolName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool#allow_classic_flow CognitoIdentityPool#allow_classic_flow}. AllowClassicFlow interface{} `field:"optional" json:"allowClassicFlow" yaml:"allowClassicFlow"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool#allow_unauthenticated_identities CognitoIdentityPool#allow_unauthenticated_identities}. AllowUnauthenticatedIdentities interface{} `field:"optional" json:"allowUnauthenticatedIdentities" yaml:"allowUnauthenticatedIdentities"` // cognito_identity_providers block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool#cognito_identity_providers CognitoIdentityPool#cognito_identity_providers} CognitoIdentityProviders interface{} `field:"optional" json:"cognitoIdentityProviders" yaml:"cognitoIdentityProviders"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool#developer_provider_name CognitoIdentityPool#developer_provider_name}. DeveloperProviderName *string `field:"optional" json:"developerProviderName" yaml:"developerProviderName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool#id CognitoIdentityPool#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool#openid_connect_provider_arns CognitoIdentityPool#openid_connect_provider_arns}. OpenidConnectProviderArns *[]*string `field:"optional" json:"openidConnectProviderArns" yaml:"openidConnectProviderArns"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool#saml_provider_arns CognitoIdentityPool#saml_provider_arns}. SamlProviderArns *[]*string `field:"optional" json:"samlProviderArns" yaml:"samlProviderArns"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool#supported_login_providers CognitoIdentityPool#supported_login_providers}. SupportedLoginProviders *map[string]*string `field:"optional" json:"supportedLoginProviders" yaml:"supportedLoginProviders"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool#tags CognitoIdentityPool#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_identity_pool#tags_all CognitoIdentityPool#tags_all}. TagsAll *map[string]*string `field:"optional" json:"tagsAll" yaml:"tagsAll"` }
AWS Cognito.
type CognitoIdentityPoolProviderPrincipalTag ¶
type CognitoIdentityPoolProviderPrincipalTag interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdentityPoolId() *string SetIdentityPoolId(val *string) IdentityPoolIdInput() *string IdentityProviderName() *string SetIdentityProviderName(val *string) IdentityProviderNameInput() *string IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node PrincipalTags() *map[string]*string SetPrincipalTags(val *map[string]*string) PrincipalTagsInput() *map[string]*string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UseDefaults() interface{} SetUseDefaults(val interface{}) UseDefaultsInput() interface{} // 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) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPrincipalTags() ResetUseDefaults() 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_identity_pool_provider_principal_tag aws_cognito_identity_pool_provider_principal_tag}.
func NewCognitoIdentityPoolProviderPrincipalTag ¶
func NewCognitoIdentityPoolProviderPrincipalTag(scope constructs.Construct, id *string, config *CognitoIdentityPoolProviderPrincipalTagConfig) CognitoIdentityPoolProviderPrincipalTag
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool_provider_principal_tag aws_cognito_identity_pool_provider_principal_tag} Resource.
type CognitoIdentityPoolProviderPrincipalTagConfig ¶
type CognitoIdentityPoolProviderPrincipalTagConfig 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_identity_pool_provider_principal_tag#identity_pool_id CognitoIdentityPoolProviderPrincipalTag#identity_pool_id}. IdentityPoolId *string `field:"required" json:"identityPoolId" yaml:"identityPoolId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool_provider_principal_tag#identity_provider_name CognitoIdentityPoolProviderPrincipalTag#identity_provider_name}. IdentityProviderName *string `field:"required" json:"identityProviderName" yaml:"identityProviderName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool_provider_principal_tag#id CognitoIdentityPoolProviderPrincipalTag#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool_provider_principal_tag#principal_tags CognitoIdentityPoolProviderPrincipalTag#principal_tags}. PrincipalTags *map[string]*string `field:"optional" json:"principalTags" yaml:"principalTags"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool_provider_principal_tag#use_defaults CognitoIdentityPoolProviderPrincipalTag#use_defaults}. UseDefaults interface{} `field:"optional" json:"useDefaults" yaml:"useDefaults"` }
AWS Cognito.
type CognitoIdentityPoolRolesAttachment ¶
type CognitoIdentityPoolRolesAttachment interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdentityPoolId() *string SetIdentityPoolId(val *string) IdentityPoolIdInput() *string IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RoleMapping() CognitoIdentityPoolRolesAttachmentRoleMappingList RoleMappingInput() interface{} Roles() *map[string]*string SetRoles(val *map[string]*string) RolesInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // 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) PutRoleMapping(value interface{}) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRoleMapping() 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_identity_pool_roles_attachment aws_cognito_identity_pool_roles_attachment}.
func NewCognitoIdentityPoolRolesAttachment ¶
func NewCognitoIdentityPoolRolesAttachment(scope constructs.Construct, id *string, config *CognitoIdentityPoolRolesAttachmentConfig) CognitoIdentityPoolRolesAttachment
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool_roles_attachment aws_cognito_identity_pool_roles_attachment} Resource.
type CognitoIdentityPoolRolesAttachmentConfig ¶
type CognitoIdentityPoolRolesAttachmentConfig 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_identity_pool_roles_attachment#identity_pool_id CognitoIdentityPoolRolesAttachment#identity_pool_id}. IdentityPoolId *string `field:"required" json:"identityPoolId" yaml:"identityPoolId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool_roles_attachment#roles CognitoIdentityPoolRolesAttachment#roles}. Roles *map[string]*string `field:"required" json:"roles" yaml:"roles"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool_roles_attachment#id CognitoIdentityPoolRolesAttachment#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"` // role_mapping block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool_roles_attachment#role_mapping CognitoIdentityPoolRolesAttachment#role_mapping} RoleMapping interface{} `field:"optional" json:"roleMapping" yaml:"roleMapping"` }
AWS Cognito.
type CognitoIdentityPoolRolesAttachmentRoleMapping ¶
type CognitoIdentityPoolRolesAttachmentRoleMapping struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool_roles_attachment#identity_provider CognitoIdentityPoolRolesAttachment#identity_provider}. IdentityProvider *string `field:"required" json:"identityProvider" yaml:"identityProvider"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool_roles_attachment#type CognitoIdentityPoolRolesAttachment#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool_roles_attachment#ambiguous_role_resolution CognitoIdentityPoolRolesAttachment#ambiguous_role_resolution}. AmbiguousRoleResolution *string `field:"optional" json:"ambiguousRoleResolution" yaml:"ambiguousRoleResolution"` // mapping_rule block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool_roles_attachment#mapping_rule CognitoIdentityPoolRolesAttachment#mapping_rule} MappingRule interface{} `field:"optional" json:"mappingRule" yaml:"mappingRule"` }
type CognitoIdentityPoolRolesAttachmentRoleMappingList ¶
type CognitoIdentityPoolRolesAttachmentRoleMappingList 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) CognitoIdentityPoolRolesAttachmentRoleMappingOutputReference // 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 NewCognitoIdentityPoolRolesAttachmentRoleMappingList ¶
func NewCognitoIdentityPoolRolesAttachmentRoleMappingList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CognitoIdentityPoolRolesAttachmentRoleMappingList
type CognitoIdentityPoolRolesAttachmentRoleMappingMappingRule ¶
type CognitoIdentityPoolRolesAttachmentRoleMappingMappingRule struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool_roles_attachment#claim CognitoIdentityPoolRolesAttachment#claim}. Claim *string `field:"required" json:"claim" yaml:"claim"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool_roles_attachment#match_type CognitoIdentityPoolRolesAttachment#match_type}. MatchType *string `field:"required" json:"matchType" yaml:"matchType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool_roles_attachment#role_arn CognitoIdentityPoolRolesAttachment#role_arn}. RoleArn *string `field:"required" json:"roleArn" yaml:"roleArn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_pool_roles_attachment#value CognitoIdentityPoolRolesAttachment#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type CognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleList ¶
type CognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleList 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) CognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleOutputReference // 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 NewCognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleList ¶
func NewCognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleList
type CognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleOutputReference ¶
type CognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleOutputReference interface { cdktf.ComplexObject Claim() *string SetClaim(val *string) ClaimInput() *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() interface{} SetInternalValue(val interface{}) MatchType() *string SetMatchType(val *string) MatchTypeInput() *string RoleArn() *string SetRoleArn(val *string) RoleArnInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *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 // 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 NewCognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleOutputReference ¶
func NewCognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleOutputReference
type CognitoIdentityPoolRolesAttachmentRoleMappingOutputReference ¶
type CognitoIdentityPoolRolesAttachmentRoleMappingOutputReference interface { cdktf.ComplexObject AmbiguousRoleResolution() *string SetAmbiguousRoleResolution(val *string) AmbiguousRoleResolutionInput() *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 IdentityProvider() *string SetIdentityProvider(val *string) IdentityProviderInput() *string InternalValue() interface{} SetInternalValue(val interface{}) MappingRule() CognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleList MappingRuleInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *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 PutMappingRule(value interface{}) ResetAmbiguousRoleResolution() ResetMappingRule() // 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 NewCognitoIdentityPoolRolesAttachmentRoleMappingOutputReference ¶
func NewCognitoIdentityPoolRolesAttachmentRoleMappingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CognitoIdentityPoolRolesAttachmentRoleMappingOutputReference
type CognitoIdentityProvider ¶
type CognitoIdentityProvider interface { cdktf.TerraformResource AttributeMapping() *map[string]*string SetAttributeMapping(val *map[string]*string) AttributeMappingInput() *map[string]*string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string IdpIdentifiers() *[]*string SetIdpIdentifiers(val *[]*string) IdpIdentifiersInput() *[]*string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) ProviderDetails() *map[string]*string SetProviderDetails(val *map[string]*string) ProviderDetailsInput() *map[string]*string ProviderName() *string SetProviderName(val *string) ProviderNameInput() *string ProviderType() *string SetProviderType(val *string) ProviderTypeInput() *string // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UserPoolId() *string SetUserPoolId(val *string) UserPoolIdInput() *string // 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) ResetAttributeMapping() ResetId() ResetIdpIdentifiers() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() 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_identity_provider aws_cognito_identity_provider}.
func NewCognitoIdentityProvider ¶
func NewCognitoIdentityProvider(scope constructs.Construct, id *string, config *CognitoIdentityProviderConfig) CognitoIdentityProvider
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_provider aws_cognito_identity_provider} Resource.
type CognitoIdentityProviderConfig ¶
type CognitoIdentityProviderConfig 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_identity_provider#provider_details CognitoIdentityProvider#provider_details}. ProviderDetails *map[string]*string `field:"required" json:"providerDetails" yaml:"providerDetails"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_provider#provider_name CognitoIdentityProvider#provider_name}. ProviderName *string `field:"required" json:"providerName" yaml:"providerName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_provider#provider_type CognitoIdentityProvider#provider_type}. ProviderType *string `field:"required" json:"providerType" yaml:"providerType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_provider#user_pool_id CognitoIdentityProvider#user_pool_id}. UserPoolId *string `field:"required" json:"userPoolId" yaml:"userPoolId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_provider#attribute_mapping CognitoIdentityProvider#attribute_mapping}. AttributeMapping *map[string]*string `field:"optional" json:"attributeMapping" yaml:"attributeMapping"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_provider#id CognitoIdentityProvider#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_identity_provider#idp_identifiers CognitoIdentityProvider#idp_identifiers}. IdpIdentifiers *[]*string `field:"optional" json:"idpIdentifiers" yaml:"idpIdentifiers"` }
AWS Cognito.
type CognitoResourceServer ¶
type CognitoResourceServer interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) Identifier() *string SetIdentifier(val *string) IdentifierInput() *string IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Scope() CognitoResourceServerScopeList ScopeIdentifiers() *[]*string ScopeInput() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UserPoolId() *string SetUserPoolId(val *string) UserPoolIdInput() *string // 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) PutScope(value interface{}) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetScope() 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_resource_server aws_cognito_resource_server}.
func NewCognitoResourceServer ¶
func NewCognitoResourceServer(scope constructs.Construct, id *string, config *CognitoResourceServerConfig) CognitoResourceServer
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_resource_server aws_cognito_resource_server} Resource.
type CognitoResourceServerConfig ¶
type CognitoResourceServerConfig 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_resource_server#identifier CognitoResourceServer#identifier}. Identifier *string `field:"required" json:"identifier" yaml:"identifier"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_resource_server#name CognitoResourceServer#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_resource_server#user_pool_id CognitoResourceServer#user_pool_id}. UserPoolId *string `field:"required" json:"userPoolId" yaml:"userPoolId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_resource_server#id CognitoResourceServer#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"` // scope block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_resource_server#scope CognitoResourceServer#scope} Scope interface{} `field:"optional" json:"scope" yaml:"scope"` }
AWS Cognito.
type CognitoResourceServerScope ¶
type CognitoResourceServerScope struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_resource_server#scope_description CognitoResourceServer#scope_description}. ScopeDescription *string `field:"required" json:"scopeDescription" yaml:"scopeDescription"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_resource_server#scope_name CognitoResourceServer#scope_name}. ScopeName *string `field:"required" json:"scopeName" yaml:"scopeName"` }
type CognitoResourceServerScopeList ¶
type CognitoResourceServerScopeList 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) CognitoResourceServerScopeOutputReference // 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 NewCognitoResourceServerScopeList ¶
func NewCognitoResourceServerScopeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CognitoResourceServerScopeList
type CognitoResourceServerScopeOutputReference ¶
type CognitoResourceServerScopeOutputReference 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{}) ScopeDescription() *string SetScopeDescription(val *string) ScopeDescriptionInput() *string ScopeName() *string SetScopeName(val *string) ScopeNameInput() *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 NewCognitoResourceServerScopeOutputReference ¶
func NewCognitoResourceServerScopeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CognitoResourceServerScopeOutputReference
type CognitoRiskConfiguration ¶
type CognitoRiskConfiguration interface { cdktf.TerraformResource AccountTakeoverRiskConfiguration() CognitoRiskConfigurationAccountTakeoverRiskConfigurationOutputReference AccountTakeoverRiskConfigurationInput() *CognitoRiskConfigurationAccountTakeoverRiskConfiguration // Experimental. CdktfStack() cdktf.TerraformStack ClientId() *string SetClientId(val *string) ClientIdInput() *string CompromisedCredentialsRiskConfiguration() CognitoRiskConfigurationCompromisedCredentialsRiskConfigurationOutputReference CompromisedCredentialsRiskConfigurationInput() *CognitoRiskConfigurationCompromisedCredentialsRiskConfiguration // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RiskExceptionConfiguration() CognitoRiskConfigurationRiskExceptionConfigurationOutputReference RiskExceptionConfigurationInput() *CognitoRiskConfigurationRiskExceptionConfiguration // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UserPoolId() *string SetUserPoolId(val *string) UserPoolIdInput() *string // 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) PutAccountTakeoverRiskConfiguration(value *CognitoRiskConfigurationAccountTakeoverRiskConfiguration) PutCompromisedCredentialsRiskConfiguration(value *CognitoRiskConfigurationCompromisedCredentialsRiskConfiguration) PutRiskExceptionConfiguration(value *CognitoRiskConfigurationRiskExceptionConfiguration) ResetAccountTakeoverRiskConfiguration() ResetClientId() ResetCompromisedCredentialsRiskConfiguration() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRiskExceptionConfiguration() 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_risk_configuration aws_cognito_risk_configuration}.
func NewCognitoRiskConfiguration ¶
func NewCognitoRiskConfiguration(scope constructs.Construct, id *string, config *CognitoRiskConfigurationConfig) CognitoRiskConfiguration
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration aws_cognito_risk_configuration} Resource.
type CognitoRiskConfigurationAccountTakeoverRiskConfiguration ¶
type CognitoRiskConfigurationAccountTakeoverRiskConfiguration struct { // actions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#actions CognitoRiskConfiguration#actions} Actions *CognitoRiskConfigurationAccountTakeoverRiskConfigurationActions `field:"required" json:"actions" yaml:"actions"` // notify_configuration block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#notify_configuration CognitoRiskConfiguration#notify_configuration} NotifyConfiguration *CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfiguration `field:"required" json:"notifyConfiguration" yaml:"notifyConfiguration"` }
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationActions ¶
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationActions struct { // high_action block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#high_action CognitoRiskConfiguration#high_action} HighAction *CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsHighAction `field:"optional" json:"highAction" yaml:"highAction"` // low_action block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#low_action CognitoRiskConfiguration#low_action} LowAction *CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsLowAction `field:"optional" json:"lowAction" yaml:"lowAction"` // medium_action block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#medium_action CognitoRiskConfiguration#medium_action} MediumAction *CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumAction `field:"optional" json:"mediumAction" yaml:"mediumAction"` }
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsHighAction ¶
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsHighAction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#event_action CognitoRiskConfiguration#event_action}. EventAction *string `field:"required" json:"eventAction" yaml:"eventAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#notify CognitoRiskConfiguration#notify}. Notify interface{} `field:"required" json:"notify" yaml:"notify"` }
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutputReference ¶
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutputReference 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 EventAction() *string SetEventAction(val *string) EventActionInput() *string // Experimental. Fqn() *string InternalValue() *CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsHighAction SetInternalValue(val *CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsHighAction) Notify() interface{} SetNotify(val interface{}) NotifyInput() 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 // 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 NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutputReference ¶
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutputReference
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsLowAction ¶
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsLowAction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#event_action CognitoRiskConfiguration#event_action}. EventAction *string `field:"required" json:"eventAction" yaml:"eventAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#notify CognitoRiskConfiguration#notify}. Notify interface{} `field:"required" json:"notify" yaml:"notify"` }
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutputReference ¶
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutputReference 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 EventAction() *string SetEventAction(val *string) EventActionInput() *string // Experimental. Fqn() *string InternalValue() *CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsLowAction SetInternalValue(val *CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsLowAction) Notify() interface{} SetNotify(val interface{}) NotifyInput() 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 // 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 NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutputReference ¶
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutputReference
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumAction ¶
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumAction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#event_action CognitoRiskConfiguration#event_action}. EventAction *string `field:"required" json:"eventAction" yaml:"eventAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#notify CognitoRiskConfiguration#notify}. Notify interface{} `field:"required" json:"notify" yaml:"notify"` }
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutputReference ¶
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutputReference 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 EventAction() *string SetEventAction(val *string) EventActionInput() *string // Experimental. Fqn() *string InternalValue() *CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumAction SetInternalValue(val *CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumAction) Notify() interface{} SetNotify(val interface{}) NotifyInput() 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 // 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 NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutputReference ¶
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutputReference
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsOutputReference ¶
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsOutputReference 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 HighAction() CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutputReference HighActionInput() *CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsHighAction InternalValue() *CognitoRiskConfigurationAccountTakeoverRiskConfigurationActions SetInternalValue(val *CognitoRiskConfigurationAccountTakeoverRiskConfigurationActions) LowAction() CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutputReference LowActionInput() *CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsLowAction MediumAction() CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutputReference MediumActionInput() *CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumAction // 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 PutHighAction(value *CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsHighAction) PutLowAction(value *CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsLowAction) PutMediumAction(value *CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumAction) ResetHighAction() ResetLowAction() ResetMediumAction() // 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 NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsOutputReference ¶
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsOutputReference
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfiguration ¶
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfiguration struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#source_arn CognitoRiskConfiguration#source_arn}. SourceArn *string `field:"required" json:"sourceArn" yaml:"sourceArn"` // block_email block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#block_email CognitoRiskConfiguration#block_email} BlockEmail *CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail `field:"optional" json:"blockEmail" yaml:"blockEmail"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#from CognitoRiskConfiguration#from}. From *string `field:"optional" json:"from" yaml:"from"` // mfa_email block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#mfa_email CognitoRiskConfiguration#mfa_email} MfaEmail *CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail `field:"optional" json:"mfaEmail" yaml:"mfaEmail"` // no_action_email block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#no_action_email CognitoRiskConfiguration#no_action_email} NoActionEmail *CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail `field:"optional" json:"noActionEmail" yaml:"noActionEmail"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#reply_to CognitoRiskConfiguration#reply_to}. ReplyTo *string `field:"optional" json:"replyTo" yaml:"replyTo"` }
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail ¶
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#html_body CognitoRiskConfiguration#html_body}. HtmlBody *string `field:"required" json:"htmlBody" yaml:"htmlBody"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#subject CognitoRiskConfiguration#subject}. Subject *string `field:"required" json:"subject" yaml:"subject"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#text_body CognitoRiskConfiguration#text_body}. TextBody *string `field:"required" json:"textBody" yaml:"textBody"` }
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputReference ¶
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputReference 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 HtmlBody() *string SetHtmlBody(val *string) HtmlBodyInput() *string InternalValue() *CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail SetInternalValue(val *CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail) Subject() *string SetSubject(val *string) SubjectInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TextBody() *string SetTextBody(val *string) TextBodyInput() *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 // 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 NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputReference ¶
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputReference
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail ¶
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#html_body CognitoRiskConfiguration#html_body}. HtmlBody *string `field:"required" json:"htmlBody" yaml:"htmlBody"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#subject CognitoRiskConfiguration#subject}. Subject *string `field:"required" json:"subject" yaml:"subject"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#text_body CognitoRiskConfiguration#text_body}. TextBody *string `field:"required" json:"textBody" yaml:"textBody"` }
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputReference ¶
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputReference 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 HtmlBody() *string SetHtmlBody(val *string) HtmlBodyInput() *string InternalValue() *CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail SetInternalValue(val *CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail) Subject() *string SetSubject(val *string) SubjectInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TextBody() *string SetTextBody(val *string) TextBodyInput() *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 // 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 NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputReference ¶
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputReference
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail ¶
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#html_body CognitoRiskConfiguration#html_body}. HtmlBody *string `field:"required" json:"htmlBody" yaml:"htmlBody"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#subject CognitoRiskConfiguration#subject}. Subject *string `field:"required" json:"subject" yaml:"subject"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#text_body CognitoRiskConfiguration#text_body}. TextBody *string `field:"required" json:"textBody" yaml:"textBody"` }
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputReference ¶
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputReference 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 HtmlBody() *string SetHtmlBody(val *string) HtmlBodyInput() *string InternalValue() *CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail SetInternalValue(val *CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail) Subject() *string SetSubject(val *string) SubjectInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TextBody() *string SetTextBody(val *string) TextBodyInput() *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 // 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 NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputReference ¶
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputReference
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutputReference ¶
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutputReference interface { cdktf.ComplexObject BlockEmail() CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputReference BlockEmailInput() *CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail // 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 From() *string SetFrom(val *string) FromInput() *string InternalValue() *CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfiguration SetInternalValue(val *CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfiguration) MfaEmail() CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputReference MfaEmailInput() *CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail NoActionEmail() CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputReference NoActionEmailInput() *CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail ReplyTo() *string SetReplyTo(val *string) ReplyToInput() *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 PutBlockEmail(value *CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail) PutMfaEmail(value *CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail) PutNoActionEmail(value *CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail) ResetBlockEmail() ResetFrom() ResetMfaEmail() ResetNoActionEmail() ResetReplyTo() // 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 NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutputReference ¶
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutputReference
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationOutputReference ¶
type CognitoRiskConfigurationAccountTakeoverRiskConfigurationOutputReference interface { cdktf.ComplexObject Actions() CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsOutputReference ActionsInput() *CognitoRiskConfigurationAccountTakeoverRiskConfigurationActions // 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() *CognitoRiskConfigurationAccountTakeoverRiskConfiguration SetInternalValue(val *CognitoRiskConfigurationAccountTakeoverRiskConfiguration) NotifyConfiguration() CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutputReference NotifyConfigurationInput() *CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfiguration // 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 PutActions(value *CognitoRiskConfigurationAccountTakeoverRiskConfigurationActions) PutNotifyConfiguration(value *CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfiguration) // 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 NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationOutputReference ¶
func NewCognitoRiskConfigurationAccountTakeoverRiskConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoRiskConfigurationAccountTakeoverRiskConfigurationOutputReference
type CognitoRiskConfigurationCompromisedCredentialsRiskConfiguration ¶
type CognitoRiskConfigurationCompromisedCredentialsRiskConfiguration struct { // actions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#actions CognitoRiskConfiguration#actions} Actions *CognitoRiskConfigurationCompromisedCredentialsRiskConfigurationActions `field:"required" json:"actions" yaml:"actions"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#event_filter CognitoRiskConfiguration#event_filter}. EventFilter *[]*string `field:"optional" json:"eventFilter" yaml:"eventFilter"` }
type CognitoRiskConfigurationCompromisedCredentialsRiskConfigurationActions ¶
type CognitoRiskConfigurationCompromisedCredentialsRiskConfigurationActions struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#event_action CognitoRiskConfiguration#event_action}. EventAction *string `field:"required" json:"eventAction" yaml:"eventAction"` }
type CognitoRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutputReference ¶
type CognitoRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutputReference 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 EventAction() *string SetEventAction(val *string) EventActionInput() *string // Experimental. Fqn() *string InternalValue() *CognitoRiskConfigurationCompromisedCredentialsRiskConfigurationActions SetInternalValue(val *CognitoRiskConfigurationCompromisedCredentialsRiskConfigurationActions) // 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 NewCognitoRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutputReference ¶
func NewCognitoRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutputReference
type CognitoRiskConfigurationCompromisedCredentialsRiskConfigurationOutputReference ¶
type CognitoRiskConfigurationCompromisedCredentialsRiskConfigurationOutputReference interface { cdktf.ComplexObject Actions() CognitoRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutputReference ActionsInput() *CognitoRiskConfigurationCompromisedCredentialsRiskConfigurationActions // 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 EventFilter() *[]*string SetEventFilter(val *[]*string) EventFilterInput() *[]*string // Experimental. Fqn() *string InternalValue() *CognitoRiskConfigurationCompromisedCredentialsRiskConfiguration SetInternalValue(val *CognitoRiskConfigurationCompromisedCredentialsRiskConfiguration) // 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 PutActions(value *CognitoRiskConfigurationCompromisedCredentialsRiskConfigurationActions) ResetEventFilter() // 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 NewCognitoRiskConfigurationCompromisedCredentialsRiskConfigurationOutputReference ¶
func NewCognitoRiskConfigurationCompromisedCredentialsRiskConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoRiskConfigurationCompromisedCredentialsRiskConfigurationOutputReference
type CognitoRiskConfigurationConfig ¶
type CognitoRiskConfigurationConfig 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_risk_configuration#user_pool_id CognitoRiskConfiguration#user_pool_id}. UserPoolId *string `field:"required" json:"userPoolId" yaml:"userPoolId"` // account_takeover_risk_configuration block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#account_takeover_risk_configuration CognitoRiskConfiguration#account_takeover_risk_configuration} AccountTakeoverRiskConfiguration *CognitoRiskConfigurationAccountTakeoverRiskConfiguration `field:"optional" json:"accountTakeoverRiskConfiguration" yaml:"accountTakeoverRiskConfiguration"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#client_id CognitoRiskConfiguration#client_id}. ClientId *string `field:"optional" json:"clientId" yaml:"clientId"` // compromised_credentials_risk_configuration block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#compromised_credentials_risk_configuration CognitoRiskConfiguration#compromised_credentials_risk_configuration} CompromisedCredentialsRiskConfiguration *CognitoRiskConfigurationCompromisedCredentialsRiskConfiguration `field:"optional" json:"compromisedCredentialsRiskConfiguration" yaml:"compromisedCredentialsRiskConfiguration"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#id CognitoRiskConfiguration#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"` // risk_exception_configuration block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#risk_exception_configuration CognitoRiskConfiguration#risk_exception_configuration} RiskExceptionConfiguration *CognitoRiskConfigurationRiskExceptionConfiguration `field:"optional" json:"riskExceptionConfiguration" yaml:"riskExceptionConfiguration"` }
AWS Cognito.
type CognitoRiskConfigurationRiskExceptionConfiguration ¶
type CognitoRiskConfigurationRiskExceptionConfiguration struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#blocked_ip_range_list CognitoRiskConfiguration#blocked_ip_range_list}. BlockedIpRangeList *[]*string `field:"optional" json:"blockedIpRangeList" yaml:"blockedIpRangeList"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_risk_configuration#skipped_ip_range_list CognitoRiskConfiguration#skipped_ip_range_list}. SkippedIpRangeList *[]*string `field:"optional" json:"skippedIpRangeList" yaml:"skippedIpRangeList"` }
type CognitoRiskConfigurationRiskExceptionConfigurationOutputReference ¶
type CognitoRiskConfigurationRiskExceptionConfigurationOutputReference interface { cdktf.ComplexObject BlockedIpRangeList() *[]*string SetBlockedIpRangeList(val *[]*string) BlockedIpRangeListInput() *[]*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() *CognitoRiskConfigurationRiskExceptionConfiguration SetInternalValue(val *CognitoRiskConfigurationRiskExceptionConfiguration) SkippedIpRangeList() *[]*string SetSkippedIpRangeList(val *[]*string) SkippedIpRangeListInput() *[]*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 ResetBlockedIpRangeList() ResetSkippedIpRangeList() // 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 NewCognitoRiskConfigurationRiskExceptionConfigurationOutputReference ¶
func NewCognitoRiskConfigurationRiskExceptionConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoRiskConfigurationRiskExceptionConfigurationOutputReference
type CognitoUser ¶
type CognitoUser interface { cdktf.TerraformResource Attributes() *map[string]*string SetAttributes(val *map[string]*string) AttributesInput() *map[string]*string // Experimental. CdktfStack() cdktf.TerraformStack ClientMetadata() *map[string]*string SetClientMetadata(val *map[string]*string) ClientMetadataInput() *map[string]*string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CreationDate() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DesiredDeliveryMediums() *[]*string SetDesiredDeliveryMediums(val *[]*string) DesiredDeliveryMediumsInput() *[]*string Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} ForceAliasCreation() interface{} SetForceAliasCreation(val interface{}) ForceAliasCreationInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string LastModifiedDate() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MessageAction() *string SetMessageAction(val *string) MessageActionInput() *string MfaSettingList() *[]*string // The tree node. Node() constructs.Node Password() *string SetPassword(val *string) PasswordInput() *string PreferredMfaSetting() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Status() *string Sub() *string TemporaryPassword() *string SetTemporaryPassword(val *string) TemporaryPasswordInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Username() *string SetUsername(val *string) UsernameInput() *string UserPoolId() *string SetUserPoolId(val *string) UserPoolIdInput() *string ValidationData() *map[string]*string SetValidationData(val *map[string]*string) ValidationDataInput() *map[string]*string // 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) ResetAttributes() ResetClientMetadata() ResetDesiredDeliveryMediums() ResetEnabled() ResetForceAliasCreation() ResetId() ResetMessageAction() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPassword() ResetTemporaryPassword() ResetValidationData() 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 aws_cognito_user}.
func NewCognitoUser ¶
func NewCognitoUser(scope constructs.Construct, id *string, config *CognitoUserConfig) CognitoUser
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_user aws_cognito_user} Resource.
type CognitoUserConfig ¶
type CognitoUserConfig 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#username CognitoUser#username}. Username *string `field:"required" json:"username" yaml:"username"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user#user_pool_id CognitoUser#user_pool_id}. UserPoolId *string `field:"required" json:"userPoolId" yaml:"userPoolId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user#attributes CognitoUser#attributes}. Attributes *map[string]*string `field:"optional" json:"attributes" yaml:"attributes"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user#client_metadata CognitoUser#client_metadata}. ClientMetadata *map[string]*string `field:"optional" json:"clientMetadata" yaml:"clientMetadata"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user#desired_delivery_mediums CognitoUser#desired_delivery_mediums}. DesiredDeliveryMediums *[]*string `field:"optional" json:"desiredDeliveryMediums" yaml:"desiredDeliveryMediums"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user#enabled CognitoUser#enabled}. Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user#force_alias_creation CognitoUser#force_alias_creation}. ForceAliasCreation interface{} `field:"optional" json:"forceAliasCreation" yaml:"forceAliasCreation"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user#id CognitoUser#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user#message_action CognitoUser#message_action}. MessageAction *string `field:"optional" json:"messageAction" yaml:"messageAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user#password CognitoUser#password}. Password *string `field:"optional" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user#temporary_password CognitoUser#temporary_password}. TemporaryPassword *string `field:"optional" json:"temporaryPassword" yaml:"temporaryPassword"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user#validation_data CognitoUser#validation_data}. ValidationData *map[string]*string `field:"optional" json:"validationData" yaml:"validationData"` }
AWS Cognito.
type CognitoUserGroup ¶
type CognitoUserGroup interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Precedence() *float64 SetPrecedence(val *float64) PrecedenceInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RoleArn() *string SetRoleArn(val *string) RoleArnInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UserPoolId() *string SetUserPoolId(val *string) UserPoolIdInput() *string // 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) ResetDescription() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPrecedence() ResetRoleArn() 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_group aws_cognito_user_group}.
func NewCognitoUserGroup ¶
func NewCognitoUserGroup(scope constructs.Construct, id *string, config *CognitoUserGroupConfig) CognitoUserGroup
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_group aws_cognito_user_group} Resource.
type CognitoUserGroupConfig ¶
type CognitoUserGroupConfig 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_group#name CognitoUserGroup#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_group#user_pool_id CognitoUserGroup#user_pool_id}. UserPoolId *string `field:"required" json:"userPoolId" yaml:"userPoolId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_group#description CognitoUserGroup#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_group#id CognitoUserGroup#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_group#precedence CognitoUserGroup#precedence}. Precedence *float64 `field:"optional" json:"precedence" yaml:"precedence"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_group#role_arn CognitoUserGroup#role_arn}. RoleArn *string `field:"optional" json:"roleArn" yaml:"roleArn"` }
AWS Cognito.
type CognitoUserInGroup ¶
type CognitoUserInGroup interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupName() *string SetGroupName(val *string) GroupNameInput() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Username() *string SetUsername(val *string) UsernameInput() *string UserPoolId() *string SetUserPoolId(val *string) UserPoolIdInput() *string // 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) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() 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_in_group aws_cognito_user_in_group}.
func NewCognitoUserInGroup ¶
func NewCognitoUserInGroup(scope constructs.Construct, id *string, config *CognitoUserInGroupConfig) CognitoUserInGroup
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_in_group aws_cognito_user_in_group} Resource.
type CognitoUserInGroupConfig ¶
type CognitoUserInGroupConfig 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_in_group#group_name CognitoUserInGroup#group_name}. GroupName *string `field:"required" json:"groupName" yaml:"groupName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_in_group#username CognitoUserInGroup#username}. Username *string `field:"required" json:"username" yaml:"username"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_in_group#user_pool_id CognitoUserInGroup#user_pool_id}. UserPoolId *string `field:"required" json:"userPoolId" yaml:"userPoolId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_in_group#id CognitoUserInGroup#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"` }
AWS Cognito.
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 CognitoUserPoolClient ¶
type CognitoUserPoolClient interface { cdktf.TerraformResource AccessTokenValidity() *float64 SetAccessTokenValidity(val *float64) AccessTokenValidityInput() *float64 AllowedOauthFlows() *[]*string SetAllowedOauthFlows(val *[]*string) AllowedOauthFlowsInput() *[]*string AllowedOauthFlowsUserPoolClient() interface{} SetAllowedOauthFlowsUserPoolClient(val interface{}) AllowedOauthFlowsUserPoolClientInput() interface{} AllowedOauthScopes() *[]*string SetAllowedOauthScopes(val *[]*string) AllowedOauthScopesInput() *[]*string AnalyticsConfiguration() CognitoUserPoolClientAnalyticsConfigurationOutputReference AnalyticsConfigurationInput() *CognitoUserPoolClientAnalyticsConfiguration CallbackUrls() *[]*string SetCallbackUrls(val *[]*string) CallbackUrlsInput() *[]*string // Experimental. CdktfStack() cdktf.TerraformStack ClientSecret() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) DefaultRedirectUri() *string SetDefaultRedirectUri(val *string) DefaultRedirectUriInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EnablePropagateAdditionalUserContextData() interface{} SetEnablePropagateAdditionalUserContextData(val interface{}) EnablePropagateAdditionalUserContextDataInput() interface{} EnableTokenRevocation() interface{} SetEnableTokenRevocation(val interface{}) EnableTokenRevocationInput() interface{} ExplicitAuthFlows() *[]*string SetExplicitAuthFlows(val *[]*string) ExplicitAuthFlowsInput() *[]*string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GenerateSecret() interface{} SetGenerateSecret(val interface{}) GenerateSecretInput() interface{} Id() *string SetId(val *string) IdInput() *string IdTokenValidity() *float64 SetIdTokenValidity(val *float64) IdTokenValidityInput() *float64 // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LogoutUrls() *[]*string SetLogoutUrls(val *[]*string) LogoutUrlsInput() *[]*string Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node PreventUserExistenceErrors() *string SetPreventUserExistenceErrors(val *string) PreventUserExistenceErrorsInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ReadAttributes() *[]*string SetReadAttributes(val *[]*string) ReadAttributesInput() *[]*string RefreshTokenValidity() *float64 SetRefreshTokenValidity(val *float64) RefreshTokenValidityInput() *float64 SupportedIdentityProviders() *[]*string SetSupportedIdentityProviders(val *[]*string) SupportedIdentityProvidersInput() *[]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string TokenValidityUnits() CognitoUserPoolClientTokenValidityUnitsOutputReference TokenValidityUnitsInput() *CognitoUserPoolClientTokenValidityUnits UserPoolId() *string SetUserPoolId(val *string) UserPoolIdInput() *string WriteAttributes() *[]*string SetWriteAttributes(val *[]*string) WriteAttributesInput() *[]*string // 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) PutAnalyticsConfiguration(value *CognitoUserPoolClientAnalyticsConfiguration) PutTokenValidityUnits(value *CognitoUserPoolClientTokenValidityUnits) ResetAccessTokenValidity() ResetAllowedOauthFlows() ResetAllowedOauthFlowsUserPoolClient() ResetAllowedOauthScopes() ResetAnalyticsConfiguration() ResetCallbackUrls() ResetDefaultRedirectUri() ResetEnablePropagateAdditionalUserContextData() ResetEnableTokenRevocation() ResetExplicitAuthFlows() ResetGenerateSecret() ResetId() ResetIdTokenValidity() ResetLogoutUrls() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPreventUserExistenceErrors() ResetReadAttributes() ResetRefreshTokenValidity() ResetSupportedIdentityProviders() ResetTokenValidityUnits() ResetWriteAttributes() 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_client aws_cognito_user_pool_client}.
func NewCognitoUserPoolClient ¶
func NewCognitoUserPoolClient(scope constructs.Construct, id *string, config *CognitoUserPoolClientConfig) CognitoUserPoolClient
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client aws_cognito_user_pool_client} Resource.
type CognitoUserPoolClientAnalyticsConfiguration ¶
type CognitoUserPoolClientAnalyticsConfiguration struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#application_arn CognitoUserPoolClient#application_arn}. ApplicationArn *string `field:"optional" json:"applicationArn" yaml:"applicationArn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#application_id CognitoUserPoolClient#application_id}. ApplicationId *string `field:"optional" json:"applicationId" yaml:"applicationId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#external_id CognitoUserPoolClient#external_id}. ExternalId *string `field:"optional" json:"externalId" yaml:"externalId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#role_arn CognitoUserPoolClient#role_arn}. RoleArn *string `field:"optional" json:"roleArn" yaml:"roleArn"` UserDataShared interface{} `field:"optional" json:"userDataShared" yaml:"userDataShared"` }
type CognitoUserPoolClientAnalyticsConfigurationOutputReference ¶
type CognitoUserPoolClientAnalyticsConfigurationOutputReference interface { cdktf.ComplexObject ApplicationArn() *string SetApplicationArn(val *string) ApplicationArnInput() *string ApplicationId() *string SetApplicationId(val *string) ApplicationIdInput() *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 ExternalId() *string SetExternalId(val *string) ExternalIdInput() *string // Experimental. Fqn() *string InternalValue() *CognitoUserPoolClientAnalyticsConfiguration SetInternalValue(val *CognitoUserPoolClientAnalyticsConfiguration) RoleArn() *string SetRoleArn(val *string) RoleArnInput() *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 ResetApplicationArn() ResetApplicationId() ResetExternalId() ResetRoleArn() // 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 NewCognitoUserPoolClientAnalyticsConfigurationOutputReference ¶
func NewCognitoUserPoolClientAnalyticsConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoUserPoolClientAnalyticsConfigurationOutputReference
type CognitoUserPoolClientConfig ¶
type CognitoUserPoolClientConfig 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_client#name CognitoUserPoolClient#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_client#user_pool_id CognitoUserPoolClient#user_pool_id}. UserPoolId *string `field:"required" json:"userPoolId" yaml:"userPoolId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#access_token_validity CognitoUserPoolClient#access_token_validity}. AccessTokenValidity *float64 `field:"optional" json:"accessTokenValidity" yaml:"accessTokenValidity"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#allowed_oauth_flows CognitoUserPoolClient#allowed_oauth_flows}. AllowedOauthFlows *[]*string `field:"optional" json:"allowedOauthFlows" yaml:"allowedOauthFlows"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#allowed_oauth_flows_user_pool_client CognitoUserPoolClient#allowed_oauth_flows_user_pool_client}. AllowedOauthFlowsUserPoolClient interface{} `field:"optional" json:"allowedOauthFlowsUserPoolClient" yaml:"allowedOauthFlowsUserPoolClient"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#allowed_oauth_scopes CognitoUserPoolClient#allowed_oauth_scopes}. AllowedOauthScopes *[]*string `field:"optional" json:"allowedOauthScopes" yaml:"allowedOauthScopes"` // analytics_configuration block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#analytics_configuration CognitoUserPoolClient#analytics_configuration} AnalyticsConfiguration *CognitoUserPoolClientAnalyticsConfiguration `field:"optional" json:"analyticsConfiguration" yaml:"analyticsConfiguration"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#callback_urls CognitoUserPoolClient#callback_urls}. CallbackUrls *[]*string `field:"optional" json:"callbackUrls" yaml:"callbackUrls"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#default_redirect_uri CognitoUserPoolClient#default_redirect_uri}. DefaultRedirectUri *string `field:"optional" json:"defaultRedirectUri" yaml:"defaultRedirectUri"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#enable_propagate_additional_user_context_data CognitoUserPoolClient#enable_propagate_additional_user_context_data}. EnablePropagateAdditionalUserContextData interface{} `field:"optional" json:"enablePropagateAdditionalUserContextData" yaml:"enablePropagateAdditionalUserContextData"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#enable_token_revocation CognitoUserPoolClient#enable_token_revocation}. EnableTokenRevocation interface{} `field:"optional" json:"enableTokenRevocation" yaml:"enableTokenRevocation"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#explicit_auth_flows CognitoUserPoolClient#explicit_auth_flows}. ExplicitAuthFlows *[]*string `field:"optional" json:"explicitAuthFlows" yaml:"explicitAuthFlows"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#generate_secret CognitoUserPoolClient#generate_secret}. GenerateSecret interface{} `field:"optional" json:"generateSecret" yaml:"generateSecret"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#id CognitoUserPoolClient#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#id_token_validity CognitoUserPoolClient#id_token_validity}. IdTokenValidity *float64 `field:"optional" json:"idTokenValidity" yaml:"idTokenValidity"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#logout_urls CognitoUserPoolClient#logout_urls}. LogoutUrls *[]*string `field:"optional" json:"logoutUrls" yaml:"logoutUrls"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#prevent_user_existence_errors CognitoUserPoolClient#prevent_user_existence_errors}. PreventUserExistenceErrors *string `field:"optional" json:"preventUserExistenceErrors" yaml:"preventUserExistenceErrors"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#read_attributes CognitoUserPoolClient#read_attributes}. ReadAttributes *[]*string `field:"optional" json:"readAttributes" yaml:"readAttributes"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#refresh_token_validity CognitoUserPoolClient#refresh_token_validity}. RefreshTokenValidity *float64 `field:"optional" json:"refreshTokenValidity" yaml:"refreshTokenValidity"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#supported_identity_providers CognitoUserPoolClient#supported_identity_providers}. SupportedIdentityProviders *[]*string `field:"optional" json:"supportedIdentityProviders" yaml:"supportedIdentityProviders"` // token_validity_units block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#token_validity_units CognitoUserPoolClient#token_validity_units} TokenValidityUnits *CognitoUserPoolClientTokenValidityUnits `field:"optional" json:"tokenValidityUnits" yaml:"tokenValidityUnits"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#write_attributes CognitoUserPoolClient#write_attributes}. WriteAttributes *[]*string `field:"optional" json:"writeAttributes" yaml:"writeAttributes"` }
AWS Cognito.
type CognitoUserPoolClientTokenValidityUnits ¶
type CognitoUserPoolClientTokenValidityUnits struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#access_token CognitoUserPoolClient#access_token}. AccessToken *string `field:"optional" json:"accessToken" yaml:"accessToken"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#id_token CognitoUserPoolClient#id_token}. IdToken *string `field:"optional" json:"idToken" yaml:"idToken"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_client#refresh_token CognitoUserPoolClient#refresh_token}. RefreshToken *string `field:"optional" json:"refreshToken" yaml:"refreshToken"` }
type CognitoUserPoolClientTokenValidityUnitsOutputReference ¶
type CognitoUserPoolClientTokenValidityUnitsOutputReference interface { cdktf.ComplexObject AccessToken() *string SetAccessToken(val *string) AccessTokenInput() *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 IdToken() *string SetIdToken(val *string) IdTokenInput() *string InternalValue() *CognitoUserPoolClientTokenValidityUnits SetInternalValue(val *CognitoUserPoolClientTokenValidityUnits) RefreshToken() *string SetRefreshToken(val *string) RefreshTokenInput() *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 ResetAccessToken() ResetIdToken() ResetRefreshToken() // 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 NewCognitoUserPoolClientTokenValidityUnitsOutputReference ¶
func NewCognitoUserPoolClientTokenValidityUnitsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CognitoUserPoolClientTokenValidityUnitsOutputReference
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"` }
AWS Cognito.
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 CognitoUserPoolDomain ¶
type CognitoUserPoolDomain interface { cdktf.TerraformResource AwsAccountId() *string // Experimental. CdktfStack() cdktf.TerraformStack CertificateArn() *string SetCertificateArn(val *string) CertificateArnInput() *string CloudfrontDistributionArn() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Domain() *string SetDomain(val *string) DomainInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} S3Bucket() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UserPoolId() *string SetUserPoolId(val *string) UserPoolIdInput() *string Version() *string // 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) ResetCertificateArn() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() 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_domain aws_cognito_user_pool_domain}.
func NewCognitoUserPoolDomain ¶
func NewCognitoUserPoolDomain(scope constructs.Construct, id *string, config *CognitoUserPoolDomainConfig) CognitoUserPoolDomain
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_domain aws_cognito_user_pool_domain} Resource.
type CognitoUserPoolDomainConfig ¶
type CognitoUserPoolDomainConfig 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_domain#domain CognitoUserPoolDomain#domain}. Domain *string `field:"required" json:"domain" yaml:"domain"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_domain#user_pool_id CognitoUserPoolDomain#user_pool_id}. UserPoolId *string `field:"required" json:"userPoolId" yaml:"userPoolId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_domain#certificate_arn CognitoUserPoolDomain#certificate_arn}. CertificateArn *string `field:"optional" json:"certificateArn" yaml:"certificateArn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_domain#id CognitoUserPoolDomain#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"` }
AWS Cognito.
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 CognitoUserPoolUiCustomization ¶
type CognitoUserPoolUiCustomization interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack ClientId() *string SetClientId(val *string) ClientIdInput() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CreationDate() *string Css() *string SetCss(val *string) CssInput() *string CssVersion() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string ImageFile() *string SetImageFile(val *string) ImageFileInput() *string ImageUrl() *string LastModifiedDate() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UserPoolId() *string SetUserPoolId(val *string) UserPoolIdInput() *string // 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) ResetClientId() ResetCss() ResetId() ResetImageFile() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() 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_ui_customization aws_cognito_user_pool_ui_customization}.
func NewCognitoUserPoolUiCustomization ¶
func NewCognitoUserPoolUiCustomization(scope constructs.Construct, id *string, config *CognitoUserPoolUiCustomizationConfig) CognitoUserPoolUiCustomization
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_ui_customization aws_cognito_user_pool_ui_customization} Resource.
type CognitoUserPoolUiCustomizationConfig ¶
type CognitoUserPoolUiCustomizationConfig 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_ui_customization#user_pool_id CognitoUserPoolUiCustomization#user_pool_id}. UserPoolId *string `field:"required" json:"userPoolId" yaml:"userPoolId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_ui_customization#client_id CognitoUserPoolUiCustomization#client_id}. ClientId *string `field:"optional" json:"clientId" yaml:"clientId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_ui_customization#css CognitoUserPoolUiCustomization#css}. Css *string `field:"optional" json:"css" yaml:"css"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_ui_customization#id CognitoUserPoolUiCustomization#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cognito_user_pool_ui_customization#image_file CognitoUserPoolUiCustomization#image_file}. ImageFile *string `field:"optional" json:"imageFile" yaml:"imageFile"` }
AWS Cognito.
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
type DataAwsCognitoUserPoolClient ¶
type DataAwsCognitoUserPoolClient interface { cdktf.TerraformDataSource AccessTokenValidity() *float64 AllowedOauthFlows() *[]*string AllowedOauthFlowsUserPoolClient() cdktf.IResolvable AllowedOauthScopes() *[]*string AnalyticsConfiguration() DataAwsCognitoUserPoolClientAnalyticsConfigurationList CallbackUrls() *[]*string // Experimental. CdktfStack() cdktf.TerraformStack ClientId() *string SetClientId(val *string) ClientIdInput() *string ClientSecret() *string // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) DefaultRedirectUri() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EnablePropagateAdditionalUserContextData() cdktf.IResolvable EnableTokenRevocation() cdktf.IResolvable ExplicitAuthFlows() *[]*string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GenerateSecret() cdktf.IResolvable Id() *string SetId(val *string) IdInput() *string IdTokenValidity() *float64 // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LogoutUrls() *[]*string Name() *string // The tree node. Node() constructs.Node PreventUserExistenceErrors() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} ReadAttributes() *[]*string RefreshTokenValidity() *float64 SupportedIdentityProviders() *[]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string TokenValidityUnits() DataAwsCognitoUserPoolClientTokenValidityUnitsList UserPoolId() *string SetUserPoolId(val *string) UserPoolIdInput() *string WriteAttributes() *[]*string // 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) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() 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/d/cognito_user_pool_client aws_cognito_user_pool_client}.
func NewDataAwsCognitoUserPoolClient ¶
func NewDataAwsCognitoUserPoolClient(scope constructs.Construct, id *string, config *DataAwsCognitoUserPoolClientConfig) DataAwsCognitoUserPoolClient
Create a new {@link https://www.terraform.io/docs/providers/aws/d/cognito_user_pool_client aws_cognito_user_pool_client} Data Source.
type DataAwsCognitoUserPoolClientAnalyticsConfiguration ¶
type DataAwsCognitoUserPoolClientAnalyticsConfiguration struct { }
type DataAwsCognitoUserPoolClientAnalyticsConfigurationList ¶
type DataAwsCognitoUserPoolClientAnalyticsConfigurationList 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 // 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) DataAwsCognitoUserPoolClientAnalyticsConfigurationOutputReference // 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 NewDataAwsCognitoUserPoolClientAnalyticsConfigurationList ¶
func NewDataAwsCognitoUserPoolClientAnalyticsConfigurationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsCognitoUserPoolClientAnalyticsConfigurationList
type DataAwsCognitoUserPoolClientAnalyticsConfigurationOutputReference ¶
type DataAwsCognitoUserPoolClientAnalyticsConfigurationOutputReference interface { cdktf.ComplexObject ApplicationArn() *string ApplicationId() *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 ExternalId() *string // Experimental. Fqn() *string InternalValue() *DataAwsCognitoUserPoolClientAnalyticsConfiguration SetInternalValue(val *DataAwsCognitoUserPoolClientAnalyticsConfiguration) RoleArn() *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 NewDataAwsCognitoUserPoolClientAnalyticsConfigurationOutputReference ¶
func NewDataAwsCognitoUserPoolClientAnalyticsConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsCognitoUserPoolClientAnalyticsConfigurationOutputReference
type DataAwsCognitoUserPoolClientConfig ¶
type DataAwsCognitoUserPoolClientConfig 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/d/cognito_user_pool_client#client_id DataAwsCognitoUserPoolClient#client_id}. ClientId *string `field:"required" json:"clientId" yaml:"clientId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/cognito_user_pool_client#user_pool_id DataAwsCognitoUserPoolClient#user_pool_id}. UserPoolId *string `field:"required" json:"userPoolId" yaml:"userPoolId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/cognito_user_pool_client#id DataAwsCognitoUserPoolClient#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"` }
AWS Cognito.
type DataAwsCognitoUserPoolClientTokenValidityUnits ¶
type DataAwsCognitoUserPoolClientTokenValidityUnits struct { }
type DataAwsCognitoUserPoolClientTokenValidityUnitsList ¶
type DataAwsCognitoUserPoolClientTokenValidityUnitsList 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 // 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) DataAwsCognitoUserPoolClientTokenValidityUnitsOutputReference // 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 NewDataAwsCognitoUserPoolClientTokenValidityUnitsList ¶
func NewDataAwsCognitoUserPoolClientTokenValidityUnitsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsCognitoUserPoolClientTokenValidityUnitsList
type DataAwsCognitoUserPoolClientTokenValidityUnitsOutputReference ¶
type DataAwsCognitoUserPoolClientTokenValidityUnitsOutputReference interface { cdktf.ComplexObject AccessToken() *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 IdToken() *string InternalValue() *DataAwsCognitoUserPoolClientTokenValidityUnits SetInternalValue(val *DataAwsCognitoUserPoolClientTokenValidityUnits) RefreshToken() *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 NewDataAwsCognitoUserPoolClientTokenValidityUnitsOutputReference ¶
func NewDataAwsCognitoUserPoolClientTokenValidityUnitsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsCognitoUserPoolClientTokenValidityUnitsOutputReference
type DataAwsCognitoUserPoolClients ¶
type DataAwsCognitoUserPoolClients interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack ClientIds() *[]*string ClientNames() *[]*string // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UserPoolId() *string SetUserPoolId(val *string) UserPoolIdInput() *string // 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) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() 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/d/cognito_user_pool_clients aws_cognito_user_pool_clients}.
func NewDataAwsCognitoUserPoolClients ¶
func NewDataAwsCognitoUserPoolClients(scope constructs.Construct, id *string, config *DataAwsCognitoUserPoolClientsConfig) DataAwsCognitoUserPoolClients
Create a new {@link https://www.terraform.io/docs/providers/aws/d/cognito_user_pool_clients aws_cognito_user_pool_clients} Data Source.
type DataAwsCognitoUserPoolClientsConfig ¶
type DataAwsCognitoUserPoolClientsConfig 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/d/cognito_user_pool_clients#user_pool_id DataAwsCognitoUserPoolClients#user_pool_id}. UserPoolId *string `field:"required" json:"userPoolId" yaml:"userPoolId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/cognito_user_pool_clients#id DataAwsCognitoUserPoolClients#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"` }
AWS Cognito.
type DataAwsCognitoUserPoolSigningCertificate ¶
type DataAwsCognitoUserPoolSigningCertificate interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack Certificate() *string // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UserPoolId() *string SetUserPoolId(val *string) UserPoolIdInput() *string // 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) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() 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/d/cognito_user_pool_signing_certificate aws_cognito_user_pool_signing_certificate}.
func NewDataAwsCognitoUserPoolSigningCertificate ¶
func NewDataAwsCognitoUserPoolSigningCertificate(scope constructs.Construct, id *string, config *DataAwsCognitoUserPoolSigningCertificateConfig) DataAwsCognitoUserPoolSigningCertificate
Create a new {@link https://www.terraform.io/docs/providers/aws/d/cognito_user_pool_signing_certificate aws_cognito_user_pool_signing_certificate} Data Source.
type DataAwsCognitoUserPoolSigningCertificateConfig ¶
type DataAwsCognitoUserPoolSigningCertificateConfig 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/d/cognito_user_pool_signing_certificate#user_pool_id DataAwsCognitoUserPoolSigningCertificate#user_pool_id}. UserPoolId *string `field:"required" json:"userPoolId" yaml:"userPoolId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/cognito_user_pool_signing_certificate#id DataAwsCognitoUserPoolSigningCertificate#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"` }
AWS Cognito.
type DataAwsCognitoUserPools ¶
type DataAwsCognitoUserPools interface { cdktf.TerraformDataSource Arns() *[]*string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Ids() *[]*string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // 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) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() 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/d/cognito_user_pools aws_cognito_user_pools}.
func NewDataAwsCognitoUserPools ¶
func NewDataAwsCognitoUserPools(scope constructs.Construct, id *string, config *DataAwsCognitoUserPoolsConfig) DataAwsCognitoUserPools
Create a new {@link https://www.terraform.io/docs/providers/aws/d/cognito_user_pools aws_cognito_user_pools} Data Source.
type DataAwsCognitoUserPoolsConfig ¶
type DataAwsCognitoUserPoolsConfig 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/d/cognito_user_pools#name DataAwsCognitoUserPools#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/cognito_user_pools#id DataAwsCognitoUserPools#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"` }
AWS Cognito.
Source Files
¶
- cognito.go
- cognito_CognitoIdentityPool.go
- cognito_CognitoIdentityPoolCognitoIdentityProviders.go
- cognito_CognitoIdentityPoolCognitoIdentityProvidersList.go
- cognito_CognitoIdentityPoolCognitoIdentityProvidersList__runtime_type_checks.go
- cognito_CognitoIdentityPoolCognitoIdentityProvidersOutputReference.go
- cognito_CognitoIdentityPoolCognitoIdentityProvidersOutputReference__runtime_type_checks.go
- cognito_CognitoIdentityPoolConfig.go
- cognito_CognitoIdentityPoolProviderPrincipalTag.go
- cognito_CognitoIdentityPoolProviderPrincipalTagConfig.go
- cognito_CognitoIdentityPoolProviderPrincipalTag__runtime_type_checks.go
- cognito_CognitoIdentityPoolRolesAttachment.go
- cognito_CognitoIdentityPoolRolesAttachmentConfig.go
- cognito_CognitoIdentityPoolRolesAttachmentRoleMapping.go
- cognito_CognitoIdentityPoolRolesAttachmentRoleMappingList.go
- cognito_CognitoIdentityPoolRolesAttachmentRoleMappingList__runtime_type_checks.go
- cognito_CognitoIdentityPoolRolesAttachmentRoleMappingMappingRule.go
- cognito_CognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleList.go
- cognito_CognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleList__runtime_type_checks.go
- cognito_CognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleOutputReference.go
- cognito_CognitoIdentityPoolRolesAttachmentRoleMappingMappingRuleOutputReference__runtime_type_checks.go
- cognito_CognitoIdentityPoolRolesAttachmentRoleMappingOutputReference.go
- cognito_CognitoIdentityPoolRolesAttachmentRoleMappingOutputReference__runtime_type_checks.go
- cognito_CognitoIdentityPoolRolesAttachment__runtime_type_checks.go
- cognito_CognitoIdentityPool__runtime_type_checks.go
- cognito_CognitoIdentityProvider.go
- cognito_CognitoIdentityProviderConfig.go
- cognito_CognitoIdentityProvider__runtime_type_checks.go
- cognito_CognitoResourceServer.go
- cognito_CognitoResourceServerConfig.go
- cognito_CognitoResourceServerScope.go
- cognito_CognitoResourceServerScopeList.go
- cognito_CognitoResourceServerScopeList__runtime_type_checks.go
- cognito_CognitoResourceServerScopeOutputReference.go
- cognito_CognitoResourceServerScopeOutputReference__runtime_type_checks.go
- cognito_CognitoResourceServer__runtime_type_checks.go
- cognito_CognitoRiskConfiguration.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfiguration.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationActions.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsHighAction.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutputReference.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutputReference__runtime_type_checks.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsLowAction.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutputReference.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutputReference__runtime_type_checks.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumAction.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutputReference.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutputReference__runtime_type_checks.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsOutputReference.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationActionsOutputReference__runtime_type_checks.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfiguration.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputReference.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputReference__runtime_type_checks.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputReference.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputReference__runtime_type_checks.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputReference.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputReference__runtime_type_checks.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutputReference.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutputReference__runtime_type_checks.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationOutputReference.go
- cognito_CognitoRiskConfigurationAccountTakeoverRiskConfigurationOutputReference__runtime_type_checks.go
- cognito_CognitoRiskConfigurationCompromisedCredentialsRiskConfiguration.go
- cognito_CognitoRiskConfigurationCompromisedCredentialsRiskConfigurationActions.go
- cognito_CognitoRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutputReference.go
- cognito_CognitoRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutputReference__runtime_type_checks.go
- cognito_CognitoRiskConfigurationCompromisedCredentialsRiskConfigurationOutputReference.go
- cognito_CognitoRiskConfigurationCompromisedCredentialsRiskConfigurationOutputReference__runtime_type_checks.go
- cognito_CognitoRiskConfigurationConfig.go
- cognito_CognitoRiskConfigurationRiskExceptionConfiguration.go
- cognito_CognitoRiskConfigurationRiskExceptionConfigurationOutputReference.go
- cognito_CognitoRiskConfigurationRiskExceptionConfigurationOutputReference__runtime_type_checks.go
- cognito_CognitoRiskConfiguration__runtime_type_checks.go
- cognito_CognitoUser.go
- cognito_CognitoUserConfig.go
- cognito_CognitoUserGroup.go
- cognito_CognitoUserGroupConfig.go
- cognito_CognitoUserGroup__runtime_type_checks.go
- cognito_CognitoUserInGroup.go
- cognito_CognitoUserInGroupConfig.go
- cognito_CognitoUserInGroup__runtime_type_checks.go
- cognito_CognitoUserPool.go
- cognito_CognitoUserPoolAccountRecoverySetting.go
- cognito_CognitoUserPoolAccountRecoverySettingOutputReference.go
- cognito_CognitoUserPoolAccountRecoverySettingOutputReference__runtime_type_checks.go
- cognito_CognitoUserPoolAccountRecoverySettingRecoveryMechanism.go
- cognito_CognitoUserPoolAccountRecoverySettingRecoveryMechanismList.go
- cognito_CognitoUserPoolAccountRecoverySettingRecoveryMechanismList__runtime_type_checks.go
- cognito_CognitoUserPoolAccountRecoverySettingRecoveryMechanismOutputReference.go
- cognito_CognitoUserPoolAccountRecoverySettingRecoveryMechanismOutputReference__runtime_type_checks.go
- cognito_CognitoUserPoolAdminCreateUserConfig.go
- cognito_CognitoUserPoolAdminCreateUserConfigInviteMessageTemplate.go
- cognito_CognitoUserPoolAdminCreateUserConfigInviteMessageTemplateOutputReference.go
- cognito_CognitoUserPoolAdminCreateUserConfigInviteMessageTemplateOutputReference__runtime_type_checks.go
- cognito_CognitoUserPoolAdminCreateUserConfigOutputReference.go
- cognito_CognitoUserPoolAdminCreateUserConfigOutputReference__runtime_type_checks.go
- cognito_CognitoUserPoolClient.go
- cognito_CognitoUserPoolClientAnalyticsConfiguration.go
- cognito_CognitoUserPoolClientAnalyticsConfigurationOutputReference.go
- cognito_CognitoUserPoolClientAnalyticsConfigurationOutputReference__runtime_type_checks.go
- cognito_CognitoUserPoolClientConfig.go
- cognito_CognitoUserPoolClientTokenValidityUnits.go
- cognito_CognitoUserPoolClientTokenValidityUnitsOutputReference.go
- cognito_CognitoUserPoolClientTokenValidityUnitsOutputReference__runtime_type_checks.go
- cognito_CognitoUserPoolClient__runtime_type_checks.go
- cognito_CognitoUserPoolConfig.go
- cognito_CognitoUserPoolDeviceConfiguration.go
- cognito_CognitoUserPoolDeviceConfigurationOutputReference.go
- cognito_CognitoUserPoolDeviceConfigurationOutputReference__runtime_type_checks.go
- cognito_CognitoUserPoolDomain.go
- cognito_CognitoUserPoolDomainConfig.go
- cognito_CognitoUserPoolDomain__runtime_type_checks.go
- cognito_CognitoUserPoolEmailConfiguration.go
- cognito_CognitoUserPoolEmailConfigurationOutputReference.go
- cognito_CognitoUserPoolEmailConfigurationOutputReference__runtime_type_checks.go
- cognito_CognitoUserPoolLambdaConfig.go
- cognito_CognitoUserPoolLambdaConfigCustomEmailSender.go
- cognito_CognitoUserPoolLambdaConfigCustomEmailSenderOutputReference.go
- cognito_CognitoUserPoolLambdaConfigCustomEmailSenderOutputReference__runtime_type_checks.go
- cognito_CognitoUserPoolLambdaConfigCustomSmsSender.go
- cognito_CognitoUserPoolLambdaConfigCustomSmsSenderOutputReference.go
- cognito_CognitoUserPoolLambdaConfigCustomSmsSenderOutputReference__runtime_type_checks.go
- cognito_CognitoUserPoolLambdaConfigOutputReference.go
- cognito_CognitoUserPoolLambdaConfigOutputReference__runtime_type_checks.go
- cognito_CognitoUserPoolPasswordPolicy.go
- cognito_CognitoUserPoolPasswordPolicyOutputReference.go
- cognito_CognitoUserPoolPasswordPolicyOutputReference__runtime_type_checks.go
- cognito_CognitoUserPoolSchema.go
- cognito_CognitoUserPoolSchemaList.go
- cognito_CognitoUserPoolSchemaList__runtime_type_checks.go
- cognito_CognitoUserPoolSchemaNumberAttributeConstraints.go
- cognito_CognitoUserPoolSchemaNumberAttributeConstraintsOutputReference.go
- cognito_CognitoUserPoolSchemaNumberAttributeConstraintsOutputReference__runtime_type_checks.go
- cognito_CognitoUserPoolSchemaOutputReference.go
- cognito_CognitoUserPoolSchemaOutputReference__runtime_type_checks.go
- cognito_CognitoUserPoolSchemaStringAttributeConstraints.go
- cognito_CognitoUserPoolSchemaStringAttributeConstraintsOutputReference.go
- cognito_CognitoUserPoolSchemaStringAttributeConstraintsOutputReference__runtime_type_checks.go
- cognito_CognitoUserPoolSmsConfiguration.go
- cognito_CognitoUserPoolSmsConfigurationOutputReference.go
- cognito_CognitoUserPoolSmsConfigurationOutputReference__runtime_type_checks.go
- cognito_CognitoUserPoolSoftwareTokenMfaConfiguration.go
- cognito_CognitoUserPoolSoftwareTokenMfaConfigurationOutputReference.go
- cognito_CognitoUserPoolSoftwareTokenMfaConfigurationOutputReference__runtime_type_checks.go
- cognito_CognitoUserPoolUiCustomization.go
- cognito_CognitoUserPoolUiCustomizationConfig.go
- cognito_CognitoUserPoolUiCustomization__runtime_type_checks.go
- cognito_CognitoUserPoolUserPoolAddOns.go
- cognito_CognitoUserPoolUserPoolAddOnsOutputReference.go
- cognito_CognitoUserPoolUserPoolAddOnsOutputReference__runtime_type_checks.go
- cognito_CognitoUserPoolUsernameConfiguration.go
- cognito_CognitoUserPoolUsernameConfigurationOutputReference.go
- cognito_CognitoUserPoolUsernameConfigurationOutputReference__runtime_type_checks.go
- cognito_CognitoUserPoolVerificationMessageTemplate.go
- cognito_CognitoUserPoolVerificationMessageTemplateOutputReference.go
- cognito_CognitoUserPoolVerificationMessageTemplateOutputReference__runtime_type_checks.go
- cognito_CognitoUserPool__runtime_type_checks.go
- cognito_CognitoUser__runtime_type_checks.go
- cognito_DataAwsCognitoUserPoolClient.go
- cognito_DataAwsCognitoUserPoolClientAnalyticsConfiguration.go
- cognito_DataAwsCognitoUserPoolClientAnalyticsConfigurationList.go
- cognito_DataAwsCognitoUserPoolClientAnalyticsConfigurationList__runtime_type_checks.go
- cognito_DataAwsCognitoUserPoolClientAnalyticsConfigurationOutputReference.go
- cognito_DataAwsCognitoUserPoolClientAnalyticsConfigurationOutputReference__runtime_type_checks.go
- cognito_DataAwsCognitoUserPoolClientConfig.go
- cognito_DataAwsCognitoUserPoolClientTokenValidityUnits.go
- cognito_DataAwsCognitoUserPoolClientTokenValidityUnitsList.go
- cognito_DataAwsCognitoUserPoolClientTokenValidityUnitsList__runtime_type_checks.go
- cognito_DataAwsCognitoUserPoolClientTokenValidityUnitsOutputReference.go
- cognito_DataAwsCognitoUserPoolClientTokenValidityUnitsOutputReference__runtime_type_checks.go
- cognito_DataAwsCognitoUserPoolClient__runtime_type_checks.go
- cognito_DataAwsCognitoUserPoolClients.go
- cognito_DataAwsCognitoUserPoolClientsConfig.go
- cognito_DataAwsCognitoUserPoolClients__runtime_type_checks.go
- cognito_DataAwsCognitoUserPoolSigningCertificate.go
- cognito_DataAwsCognitoUserPoolSigningCertificateConfig.go
- cognito_DataAwsCognitoUserPoolSigningCertificate__runtime_type_checks.go
- cognito_DataAwsCognitoUserPools.go
- cognito_DataAwsCognitoUserPoolsConfig.go
- cognito_DataAwsCognitoUserPools__runtime_type_checks.go