Documentation
¶
Overview ¶
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
Index ¶
- type GetUserPoolsArgs
- type GetUserPoolsResult
- type IdentityPool
- type IdentityPoolArgs
- type IdentityPoolCognitoIdentityProvider
- type IdentityPoolCognitoIdentityProviderArgs
- func (IdentityPoolCognitoIdentityProviderArgs) ElementType() reflect.Type
- func (i IdentityPoolCognitoIdentityProviderArgs) ToIdentityPoolCognitoIdentityProviderOutput() IdentityPoolCognitoIdentityProviderOutput
- func (i IdentityPoolCognitoIdentityProviderArgs) ToIdentityPoolCognitoIdentityProviderOutputWithContext(ctx context.Context) IdentityPoolCognitoIdentityProviderOutput
- type IdentityPoolCognitoIdentityProviderArray
- func (IdentityPoolCognitoIdentityProviderArray) ElementType() reflect.Type
- func (i IdentityPoolCognitoIdentityProviderArray) ToIdentityPoolCognitoIdentityProviderArrayOutput() IdentityPoolCognitoIdentityProviderArrayOutput
- func (i IdentityPoolCognitoIdentityProviderArray) ToIdentityPoolCognitoIdentityProviderArrayOutputWithContext(ctx context.Context) IdentityPoolCognitoIdentityProviderArrayOutput
- type IdentityPoolCognitoIdentityProviderArrayInput
- type IdentityPoolCognitoIdentityProviderArrayOutput
- func (IdentityPoolCognitoIdentityProviderArrayOutput) ElementType() reflect.Type
- func (o IdentityPoolCognitoIdentityProviderArrayOutput) Index(i pulumi.IntInput) IdentityPoolCognitoIdentityProviderOutput
- func (o IdentityPoolCognitoIdentityProviderArrayOutput) ToIdentityPoolCognitoIdentityProviderArrayOutput() IdentityPoolCognitoIdentityProviderArrayOutput
- func (o IdentityPoolCognitoIdentityProviderArrayOutput) ToIdentityPoolCognitoIdentityProviderArrayOutputWithContext(ctx context.Context) IdentityPoolCognitoIdentityProviderArrayOutput
- type IdentityPoolCognitoIdentityProviderInput
- type IdentityPoolCognitoIdentityProviderOutput
- func (o IdentityPoolCognitoIdentityProviderOutput) ClientId() pulumi.StringPtrOutput
- func (IdentityPoolCognitoIdentityProviderOutput) ElementType() reflect.Type
- func (o IdentityPoolCognitoIdentityProviderOutput) ProviderName() pulumi.StringPtrOutput
- func (o IdentityPoolCognitoIdentityProviderOutput) ServerSideTokenCheck() pulumi.BoolPtrOutput
- func (o IdentityPoolCognitoIdentityProviderOutput) ToIdentityPoolCognitoIdentityProviderOutput() IdentityPoolCognitoIdentityProviderOutput
- func (o IdentityPoolCognitoIdentityProviderOutput) ToIdentityPoolCognitoIdentityProviderOutputWithContext(ctx context.Context) IdentityPoolCognitoIdentityProviderOutput
- type IdentityPoolRoleAttachment
- type IdentityPoolRoleAttachmentArgs
- type IdentityPoolRoleAttachmentRoleMapping
- type IdentityPoolRoleAttachmentRoleMappingArgs
- func (IdentityPoolRoleAttachmentRoleMappingArgs) ElementType() reflect.Type
- func (i IdentityPoolRoleAttachmentRoleMappingArgs) ToIdentityPoolRoleAttachmentRoleMappingOutput() IdentityPoolRoleAttachmentRoleMappingOutput
- func (i IdentityPoolRoleAttachmentRoleMappingArgs) ToIdentityPoolRoleAttachmentRoleMappingOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRoleMappingOutput
- type IdentityPoolRoleAttachmentRoleMappingArray
- func (IdentityPoolRoleAttachmentRoleMappingArray) ElementType() reflect.Type
- func (i IdentityPoolRoleAttachmentRoleMappingArray) ToIdentityPoolRoleAttachmentRoleMappingArrayOutput() IdentityPoolRoleAttachmentRoleMappingArrayOutput
- func (i IdentityPoolRoleAttachmentRoleMappingArray) ToIdentityPoolRoleAttachmentRoleMappingArrayOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRoleMappingArrayOutput
- type IdentityPoolRoleAttachmentRoleMappingArrayInput
- type IdentityPoolRoleAttachmentRoleMappingArrayOutput
- func (IdentityPoolRoleAttachmentRoleMappingArrayOutput) ElementType() reflect.Type
- func (o IdentityPoolRoleAttachmentRoleMappingArrayOutput) Index(i pulumi.IntInput) IdentityPoolRoleAttachmentRoleMappingOutput
- func (o IdentityPoolRoleAttachmentRoleMappingArrayOutput) ToIdentityPoolRoleAttachmentRoleMappingArrayOutput() IdentityPoolRoleAttachmentRoleMappingArrayOutput
- func (o IdentityPoolRoleAttachmentRoleMappingArrayOutput) ToIdentityPoolRoleAttachmentRoleMappingArrayOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRoleMappingArrayOutput
- type IdentityPoolRoleAttachmentRoleMappingInput
- type IdentityPoolRoleAttachmentRoleMappingMappingRule
- type IdentityPoolRoleAttachmentRoleMappingMappingRuleArgs
- func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArgs) ElementType() reflect.Type
- func (i IdentityPoolRoleAttachmentRoleMappingMappingRuleArgs) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleOutput() IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput
- func (i IdentityPoolRoleAttachmentRoleMappingMappingRuleArgs) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput
- type IdentityPoolRoleAttachmentRoleMappingMappingRuleArray
- func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArray) ElementType() reflect.Type
- func (i IdentityPoolRoleAttachmentRoleMappingMappingRuleArray) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput() IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput
- func (i IdentityPoolRoleAttachmentRoleMappingMappingRuleArray) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput
- type IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayInput
- type IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput
- func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput) ElementType() reflect.Type
- func (o IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput) Index(i pulumi.IntInput) IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput
- func (o IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput() IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput
- func (o IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput
- type IdentityPoolRoleAttachmentRoleMappingMappingRuleInput
- type IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput
- func (o IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) Claim() pulumi.StringOutput
- func (IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) ElementType() reflect.Type
- func (o IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) MatchType() pulumi.StringOutput
- func (o IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) RoleArn() pulumi.StringOutput
- func (o IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleOutput() IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput
- func (o IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput
- func (o IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) Value() pulumi.StringOutput
- type IdentityPoolRoleAttachmentRoleMappingOutput
- func (o IdentityPoolRoleAttachmentRoleMappingOutput) AmbiguousRoleResolution() pulumi.StringPtrOutput
- func (IdentityPoolRoleAttachmentRoleMappingOutput) ElementType() reflect.Type
- func (o IdentityPoolRoleAttachmentRoleMappingOutput) IdentityProvider() pulumi.StringOutput
- func (o IdentityPoolRoleAttachmentRoleMappingOutput) MappingRules() IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput
- func (o IdentityPoolRoleAttachmentRoleMappingOutput) ToIdentityPoolRoleAttachmentRoleMappingOutput() IdentityPoolRoleAttachmentRoleMappingOutput
- func (o IdentityPoolRoleAttachmentRoleMappingOutput) ToIdentityPoolRoleAttachmentRoleMappingOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRoleMappingOutput
- func (o IdentityPoolRoleAttachmentRoleMappingOutput) Type() pulumi.StringOutput
- type IdentityPoolRoleAttachmentRoles
- type IdentityPoolRoleAttachmentRolesArgs
- func (IdentityPoolRoleAttachmentRolesArgs) ElementType() reflect.Type
- func (i IdentityPoolRoleAttachmentRolesArgs) ToIdentityPoolRoleAttachmentRolesOutput() IdentityPoolRoleAttachmentRolesOutput
- func (i IdentityPoolRoleAttachmentRolesArgs) ToIdentityPoolRoleAttachmentRolesOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRolesOutput
- func (i IdentityPoolRoleAttachmentRolesArgs) ToIdentityPoolRoleAttachmentRolesPtrOutput() IdentityPoolRoleAttachmentRolesPtrOutput
- func (i IdentityPoolRoleAttachmentRolesArgs) ToIdentityPoolRoleAttachmentRolesPtrOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRolesPtrOutput
- type IdentityPoolRoleAttachmentRolesInput
- type IdentityPoolRoleAttachmentRolesOutput
- func (o IdentityPoolRoleAttachmentRolesOutput) Authenticated() pulumi.StringPtrOutput
- func (IdentityPoolRoleAttachmentRolesOutput) ElementType() reflect.Type
- func (o IdentityPoolRoleAttachmentRolesOutput) ToIdentityPoolRoleAttachmentRolesOutput() IdentityPoolRoleAttachmentRolesOutput
- func (o IdentityPoolRoleAttachmentRolesOutput) ToIdentityPoolRoleAttachmentRolesOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRolesOutput
- func (o IdentityPoolRoleAttachmentRolesOutput) ToIdentityPoolRoleAttachmentRolesPtrOutput() IdentityPoolRoleAttachmentRolesPtrOutput
- func (o IdentityPoolRoleAttachmentRolesOutput) ToIdentityPoolRoleAttachmentRolesPtrOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRolesPtrOutput
- func (o IdentityPoolRoleAttachmentRolesOutput) Unauthenticated() pulumi.StringPtrOutput
- type IdentityPoolRoleAttachmentRolesPtrInput
- type IdentityPoolRoleAttachmentRolesPtrOutput
- func (o IdentityPoolRoleAttachmentRolesPtrOutput) Authenticated() pulumi.StringPtrOutput
- func (o IdentityPoolRoleAttachmentRolesPtrOutput) Elem() IdentityPoolRoleAttachmentRolesOutput
- func (IdentityPoolRoleAttachmentRolesPtrOutput) ElementType() reflect.Type
- func (o IdentityPoolRoleAttachmentRolesPtrOutput) ToIdentityPoolRoleAttachmentRolesPtrOutput() IdentityPoolRoleAttachmentRolesPtrOutput
- func (o IdentityPoolRoleAttachmentRolesPtrOutput) ToIdentityPoolRoleAttachmentRolesPtrOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRolesPtrOutput
- func (o IdentityPoolRoleAttachmentRolesPtrOutput) Unauthenticated() pulumi.StringPtrOutput
- type IdentityPoolRoleAttachmentState
- type IdentityPoolState
- type IdentityProvider
- type IdentityProviderArgs
- type IdentityProviderState
- type ResourceServer
- type ResourceServerArgs
- type ResourceServerScope
- type ResourceServerScopeArgs
- type ResourceServerScopeArray
- type ResourceServerScopeArrayInput
- type ResourceServerScopeArrayOutput
- func (ResourceServerScopeArrayOutput) ElementType() reflect.Type
- func (o ResourceServerScopeArrayOutput) Index(i pulumi.IntInput) ResourceServerScopeOutput
- func (o ResourceServerScopeArrayOutput) ToResourceServerScopeArrayOutput() ResourceServerScopeArrayOutput
- func (o ResourceServerScopeArrayOutput) ToResourceServerScopeArrayOutputWithContext(ctx context.Context) ResourceServerScopeArrayOutput
- type ResourceServerScopeInput
- type ResourceServerScopeOutput
- func (ResourceServerScopeOutput) ElementType() reflect.Type
- func (o ResourceServerScopeOutput) ScopeDescription() pulumi.StringOutput
- func (o ResourceServerScopeOutput) ScopeName() pulumi.StringOutput
- func (o ResourceServerScopeOutput) ToResourceServerScopeOutput() ResourceServerScopeOutput
- func (o ResourceServerScopeOutput) ToResourceServerScopeOutputWithContext(ctx context.Context) ResourceServerScopeOutput
- type ResourceServerState
- type UserGroup
- type UserGroupArgs
- type UserGroupState
- type UserPool
- type UserPoolAdminCreateUserConfig
- type UserPoolAdminCreateUserConfigArgs
- func (UserPoolAdminCreateUserConfigArgs) ElementType() reflect.Type
- func (i UserPoolAdminCreateUserConfigArgs) ToUserPoolAdminCreateUserConfigOutput() UserPoolAdminCreateUserConfigOutput
- func (i UserPoolAdminCreateUserConfigArgs) ToUserPoolAdminCreateUserConfigOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigOutput
- func (i UserPoolAdminCreateUserConfigArgs) ToUserPoolAdminCreateUserConfigPtrOutput() UserPoolAdminCreateUserConfigPtrOutput
- func (i UserPoolAdminCreateUserConfigArgs) ToUserPoolAdminCreateUserConfigPtrOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigPtrOutput
- type UserPoolAdminCreateUserConfigInput
- type UserPoolAdminCreateUserConfigInviteMessageTemplate
- type UserPoolAdminCreateUserConfigInviteMessageTemplateArgs
- func (UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ElementType() reflect.Type
- func (i UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToUserPoolAdminCreateUserConfigInviteMessageTemplateOutput() UserPoolAdminCreateUserConfigInviteMessageTemplateOutput
- func (i UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToUserPoolAdminCreateUserConfigInviteMessageTemplateOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigInviteMessageTemplateOutput
- func (i UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput() UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
- func (i UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
- type UserPoolAdminCreateUserConfigInviteMessageTemplateInput
- type UserPoolAdminCreateUserConfigInviteMessageTemplateOutput
- func (UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ElementType() reflect.Type
- func (o UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) EmailMessage() pulumi.StringPtrOutput
- func (o UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) EmailSubject() pulumi.StringPtrOutput
- func (o UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) SmsMessage() pulumi.StringPtrOutput
- func (o UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplateOutput() UserPoolAdminCreateUserConfigInviteMessageTemplateOutput
- func (o UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplateOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigInviteMessageTemplateOutput
- func (o UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput() UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
- func (o UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
- type UserPoolAdminCreateUserConfigInviteMessageTemplatePtrInput
- type UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
- func (o UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) Elem() UserPoolAdminCreateUserConfigInviteMessageTemplateOutput
- func (UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) ElementType() reflect.Type
- func (o UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) EmailMessage() pulumi.StringPtrOutput
- func (o UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) EmailSubject() pulumi.StringPtrOutput
- func (o UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) SmsMessage() pulumi.StringPtrOutput
- func (o UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput() UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
- func (o UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
- type UserPoolAdminCreateUserConfigOutput
- func (o UserPoolAdminCreateUserConfigOutput) AllowAdminCreateUserOnly() pulumi.BoolPtrOutput
- func (UserPoolAdminCreateUserConfigOutput) ElementType() reflect.Type
- func (o UserPoolAdminCreateUserConfigOutput) InviteMessageTemplate() UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
- func (o UserPoolAdminCreateUserConfigOutput) ToUserPoolAdminCreateUserConfigOutput() UserPoolAdminCreateUserConfigOutput
- func (o UserPoolAdminCreateUserConfigOutput) ToUserPoolAdminCreateUserConfigOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigOutput
- func (o UserPoolAdminCreateUserConfigOutput) ToUserPoolAdminCreateUserConfigPtrOutput() UserPoolAdminCreateUserConfigPtrOutput
- func (o UserPoolAdminCreateUserConfigOutput) ToUserPoolAdminCreateUserConfigPtrOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigPtrOutput
- func (o UserPoolAdminCreateUserConfigOutput) UnusedAccountValidityDays() pulumi.IntPtrOutput
- type UserPoolAdminCreateUserConfigPtrInput
- type UserPoolAdminCreateUserConfigPtrOutput
- func (o UserPoolAdminCreateUserConfigPtrOutput) AllowAdminCreateUserOnly() pulumi.BoolPtrOutput
- func (o UserPoolAdminCreateUserConfigPtrOutput) Elem() UserPoolAdminCreateUserConfigOutput
- func (UserPoolAdminCreateUserConfigPtrOutput) ElementType() reflect.Type
- func (o UserPoolAdminCreateUserConfigPtrOutput) InviteMessageTemplate() UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
- func (o UserPoolAdminCreateUserConfigPtrOutput) ToUserPoolAdminCreateUserConfigPtrOutput() UserPoolAdminCreateUserConfigPtrOutput
- func (o UserPoolAdminCreateUserConfigPtrOutput) ToUserPoolAdminCreateUserConfigPtrOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigPtrOutput
- func (o UserPoolAdminCreateUserConfigPtrOutput) UnusedAccountValidityDays() pulumi.IntPtrOutput
- type UserPoolArgs
- type UserPoolClient
- type UserPoolClientArgs
- type UserPoolClientState
- type UserPoolDeviceConfiguration
- type UserPoolDeviceConfigurationArgs
- func (UserPoolDeviceConfigurationArgs) ElementType() reflect.Type
- func (i UserPoolDeviceConfigurationArgs) ToUserPoolDeviceConfigurationOutput() UserPoolDeviceConfigurationOutput
- func (i UserPoolDeviceConfigurationArgs) ToUserPoolDeviceConfigurationOutputWithContext(ctx context.Context) UserPoolDeviceConfigurationOutput
- func (i UserPoolDeviceConfigurationArgs) ToUserPoolDeviceConfigurationPtrOutput() UserPoolDeviceConfigurationPtrOutput
- func (i UserPoolDeviceConfigurationArgs) ToUserPoolDeviceConfigurationPtrOutputWithContext(ctx context.Context) UserPoolDeviceConfigurationPtrOutput
- type UserPoolDeviceConfigurationInput
- type UserPoolDeviceConfigurationOutput
- func (o UserPoolDeviceConfigurationOutput) ChallengeRequiredOnNewDevice() pulumi.BoolPtrOutput
- func (o UserPoolDeviceConfigurationOutput) DeviceOnlyRememberedOnUserPrompt() pulumi.BoolPtrOutput
- func (UserPoolDeviceConfigurationOutput) ElementType() reflect.Type
- func (o UserPoolDeviceConfigurationOutput) ToUserPoolDeviceConfigurationOutput() UserPoolDeviceConfigurationOutput
- func (o UserPoolDeviceConfigurationOutput) ToUserPoolDeviceConfigurationOutputWithContext(ctx context.Context) UserPoolDeviceConfigurationOutput
- func (o UserPoolDeviceConfigurationOutput) ToUserPoolDeviceConfigurationPtrOutput() UserPoolDeviceConfigurationPtrOutput
- func (o UserPoolDeviceConfigurationOutput) ToUserPoolDeviceConfigurationPtrOutputWithContext(ctx context.Context) UserPoolDeviceConfigurationPtrOutput
- type UserPoolDeviceConfigurationPtrInput
- type UserPoolDeviceConfigurationPtrOutput
- func (o UserPoolDeviceConfigurationPtrOutput) ChallengeRequiredOnNewDevice() pulumi.BoolPtrOutput
- func (o UserPoolDeviceConfigurationPtrOutput) DeviceOnlyRememberedOnUserPrompt() pulumi.BoolPtrOutput
- func (o UserPoolDeviceConfigurationPtrOutput) Elem() UserPoolDeviceConfigurationOutput
- func (UserPoolDeviceConfigurationPtrOutput) ElementType() reflect.Type
- func (o UserPoolDeviceConfigurationPtrOutput) ToUserPoolDeviceConfigurationPtrOutput() UserPoolDeviceConfigurationPtrOutput
- func (o UserPoolDeviceConfigurationPtrOutput) ToUserPoolDeviceConfigurationPtrOutputWithContext(ctx context.Context) UserPoolDeviceConfigurationPtrOutput
- type UserPoolDomain
- type UserPoolDomainArgs
- type UserPoolDomainState
- type UserPoolEmailConfiguration
- type UserPoolEmailConfigurationArgs
- func (UserPoolEmailConfigurationArgs) ElementType() reflect.Type
- func (i UserPoolEmailConfigurationArgs) ToUserPoolEmailConfigurationOutput() UserPoolEmailConfigurationOutput
- func (i UserPoolEmailConfigurationArgs) ToUserPoolEmailConfigurationOutputWithContext(ctx context.Context) UserPoolEmailConfigurationOutput
- func (i UserPoolEmailConfigurationArgs) ToUserPoolEmailConfigurationPtrOutput() UserPoolEmailConfigurationPtrOutput
- func (i UserPoolEmailConfigurationArgs) ToUserPoolEmailConfigurationPtrOutputWithContext(ctx context.Context) UserPoolEmailConfigurationPtrOutput
- type UserPoolEmailConfigurationInput
- type UserPoolEmailConfigurationOutput
- func (UserPoolEmailConfigurationOutput) ElementType() reflect.Type
- func (o UserPoolEmailConfigurationOutput) EmailSendingAccount() pulumi.StringPtrOutput
- func (o UserPoolEmailConfigurationOutput) ReplyToEmailAddress() pulumi.StringPtrOutput
- func (o UserPoolEmailConfigurationOutput) SourceArn() pulumi.StringPtrOutput
- func (o UserPoolEmailConfigurationOutput) ToUserPoolEmailConfigurationOutput() UserPoolEmailConfigurationOutput
- func (o UserPoolEmailConfigurationOutput) ToUserPoolEmailConfigurationOutputWithContext(ctx context.Context) UserPoolEmailConfigurationOutput
- func (o UserPoolEmailConfigurationOutput) ToUserPoolEmailConfigurationPtrOutput() UserPoolEmailConfigurationPtrOutput
- func (o UserPoolEmailConfigurationOutput) ToUserPoolEmailConfigurationPtrOutputWithContext(ctx context.Context) UserPoolEmailConfigurationPtrOutput
- type UserPoolEmailConfigurationPtrInput
- type UserPoolEmailConfigurationPtrOutput
- func (o UserPoolEmailConfigurationPtrOutput) Elem() UserPoolEmailConfigurationOutput
- func (UserPoolEmailConfigurationPtrOutput) ElementType() reflect.Type
- func (o UserPoolEmailConfigurationPtrOutput) EmailSendingAccount() pulumi.StringPtrOutput
- func (o UserPoolEmailConfigurationPtrOutput) ReplyToEmailAddress() pulumi.StringPtrOutput
- func (o UserPoolEmailConfigurationPtrOutput) SourceArn() pulumi.StringPtrOutput
- func (o UserPoolEmailConfigurationPtrOutput) ToUserPoolEmailConfigurationPtrOutput() UserPoolEmailConfigurationPtrOutput
- func (o UserPoolEmailConfigurationPtrOutput) ToUserPoolEmailConfigurationPtrOutputWithContext(ctx context.Context) UserPoolEmailConfigurationPtrOutput
- type UserPoolLambdaConfig
- type UserPoolLambdaConfigArgs
- func (UserPoolLambdaConfigArgs) ElementType() reflect.Type
- func (i UserPoolLambdaConfigArgs) ToUserPoolLambdaConfigOutput() UserPoolLambdaConfigOutput
- func (i UserPoolLambdaConfigArgs) ToUserPoolLambdaConfigOutputWithContext(ctx context.Context) UserPoolLambdaConfigOutput
- func (i UserPoolLambdaConfigArgs) ToUserPoolLambdaConfigPtrOutput() UserPoolLambdaConfigPtrOutput
- func (i UserPoolLambdaConfigArgs) ToUserPoolLambdaConfigPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigPtrOutput
- type UserPoolLambdaConfigInput
- type UserPoolLambdaConfigOutput
- func (o UserPoolLambdaConfigOutput) CreateAuthChallenge() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigOutput) CustomMessage() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigOutput) DefineAuthChallenge() pulumi.StringPtrOutput
- func (UserPoolLambdaConfigOutput) ElementType() reflect.Type
- func (o UserPoolLambdaConfigOutput) PostAuthentication() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigOutput) PostConfirmation() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigOutput) PreAuthentication() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigOutput) PreSignUp() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigOutput) PreTokenGeneration() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigOutput) ToUserPoolLambdaConfigOutput() UserPoolLambdaConfigOutput
- func (o UserPoolLambdaConfigOutput) ToUserPoolLambdaConfigOutputWithContext(ctx context.Context) UserPoolLambdaConfigOutput
- func (o UserPoolLambdaConfigOutput) ToUserPoolLambdaConfigPtrOutput() UserPoolLambdaConfigPtrOutput
- func (o UserPoolLambdaConfigOutput) ToUserPoolLambdaConfigPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigPtrOutput
- func (o UserPoolLambdaConfigOutput) UserMigration() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigOutput) VerifyAuthChallengeResponse() pulumi.StringPtrOutput
- type UserPoolLambdaConfigPtrInput
- type UserPoolLambdaConfigPtrOutput
- func (o UserPoolLambdaConfigPtrOutput) CreateAuthChallenge() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigPtrOutput) CustomMessage() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigPtrOutput) DefineAuthChallenge() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigPtrOutput) Elem() UserPoolLambdaConfigOutput
- func (UserPoolLambdaConfigPtrOutput) ElementType() reflect.Type
- func (o UserPoolLambdaConfigPtrOutput) PostAuthentication() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigPtrOutput) PostConfirmation() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigPtrOutput) PreAuthentication() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigPtrOutput) PreSignUp() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigPtrOutput) PreTokenGeneration() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigPtrOutput) ToUserPoolLambdaConfigPtrOutput() UserPoolLambdaConfigPtrOutput
- func (o UserPoolLambdaConfigPtrOutput) ToUserPoolLambdaConfigPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigPtrOutput
- func (o UserPoolLambdaConfigPtrOutput) UserMigration() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigPtrOutput) VerifyAuthChallengeResponse() pulumi.StringPtrOutput
- type UserPoolPasswordPolicy
- type UserPoolPasswordPolicyArgs
- func (UserPoolPasswordPolicyArgs) ElementType() reflect.Type
- func (i UserPoolPasswordPolicyArgs) ToUserPoolPasswordPolicyOutput() UserPoolPasswordPolicyOutput
- func (i UserPoolPasswordPolicyArgs) ToUserPoolPasswordPolicyOutputWithContext(ctx context.Context) UserPoolPasswordPolicyOutput
- func (i UserPoolPasswordPolicyArgs) ToUserPoolPasswordPolicyPtrOutput() UserPoolPasswordPolicyPtrOutput
- func (i UserPoolPasswordPolicyArgs) ToUserPoolPasswordPolicyPtrOutputWithContext(ctx context.Context) UserPoolPasswordPolicyPtrOutput
- type UserPoolPasswordPolicyInput
- type UserPoolPasswordPolicyOutput
- func (UserPoolPasswordPolicyOutput) ElementType() reflect.Type
- func (o UserPoolPasswordPolicyOutput) MinimumLength() pulumi.IntPtrOutput
- func (o UserPoolPasswordPolicyOutput) RequireLowercase() pulumi.BoolPtrOutput
- func (o UserPoolPasswordPolicyOutput) RequireNumbers() pulumi.BoolPtrOutput
- func (o UserPoolPasswordPolicyOutput) RequireSymbols() pulumi.BoolPtrOutput
- func (o UserPoolPasswordPolicyOutput) RequireUppercase() pulumi.BoolPtrOutput
- func (o UserPoolPasswordPolicyOutput) TemporaryPasswordValidityDays() pulumi.IntPtrOutput
- func (o UserPoolPasswordPolicyOutput) ToUserPoolPasswordPolicyOutput() UserPoolPasswordPolicyOutput
- func (o UserPoolPasswordPolicyOutput) ToUserPoolPasswordPolicyOutputWithContext(ctx context.Context) UserPoolPasswordPolicyOutput
- func (o UserPoolPasswordPolicyOutput) ToUserPoolPasswordPolicyPtrOutput() UserPoolPasswordPolicyPtrOutput
- func (o UserPoolPasswordPolicyOutput) ToUserPoolPasswordPolicyPtrOutputWithContext(ctx context.Context) UserPoolPasswordPolicyPtrOutput
- type UserPoolPasswordPolicyPtrInput
- type UserPoolPasswordPolicyPtrOutput
- func (o UserPoolPasswordPolicyPtrOutput) Elem() UserPoolPasswordPolicyOutput
- func (UserPoolPasswordPolicyPtrOutput) ElementType() reflect.Type
- func (o UserPoolPasswordPolicyPtrOutput) MinimumLength() pulumi.IntPtrOutput
- func (o UserPoolPasswordPolicyPtrOutput) RequireLowercase() pulumi.BoolPtrOutput
- func (o UserPoolPasswordPolicyPtrOutput) RequireNumbers() pulumi.BoolPtrOutput
- func (o UserPoolPasswordPolicyPtrOutput) RequireSymbols() pulumi.BoolPtrOutput
- func (o UserPoolPasswordPolicyPtrOutput) RequireUppercase() pulumi.BoolPtrOutput
- func (o UserPoolPasswordPolicyPtrOutput) TemporaryPasswordValidityDays() pulumi.IntPtrOutput
- func (o UserPoolPasswordPolicyPtrOutput) ToUserPoolPasswordPolicyPtrOutput() UserPoolPasswordPolicyPtrOutput
- func (o UserPoolPasswordPolicyPtrOutput) ToUserPoolPasswordPolicyPtrOutputWithContext(ctx context.Context) UserPoolPasswordPolicyPtrOutput
- type UserPoolSchema
- type UserPoolSchemaArgs
- type UserPoolSchemaArray
- type UserPoolSchemaArrayInput
- type UserPoolSchemaArrayOutput
- func (UserPoolSchemaArrayOutput) ElementType() reflect.Type
- func (o UserPoolSchemaArrayOutput) Index(i pulumi.IntInput) UserPoolSchemaOutput
- func (o UserPoolSchemaArrayOutput) ToUserPoolSchemaArrayOutput() UserPoolSchemaArrayOutput
- func (o UserPoolSchemaArrayOutput) ToUserPoolSchemaArrayOutputWithContext(ctx context.Context) UserPoolSchemaArrayOutput
- type UserPoolSchemaInput
- type UserPoolSchemaNumberAttributeConstraints
- type UserPoolSchemaNumberAttributeConstraintsArgs
- func (UserPoolSchemaNumberAttributeConstraintsArgs) ElementType() reflect.Type
- func (i UserPoolSchemaNumberAttributeConstraintsArgs) ToUserPoolSchemaNumberAttributeConstraintsOutput() UserPoolSchemaNumberAttributeConstraintsOutput
- func (i UserPoolSchemaNumberAttributeConstraintsArgs) ToUserPoolSchemaNumberAttributeConstraintsOutputWithContext(ctx context.Context) UserPoolSchemaNumberAttributeConstraintsOutput
- func (i UserPoolSchemaNumberAttributeConstraintsArgs) ToUserPoolSchemaNumberAttributeConstraintsPtrOutput() UserPoolSchemaNumberAttributeConstraintsPtrOutput
- func (i UserPoolSchemaNumberAttributeConstraintsArgs) ToUserPoolSchemaNumberAttributeConstraintsPtrOutputWithContext(ctx context.Context) UserPoolSchemaNumberAttributeConstraintsPtrOutput
- type UserPoolSchemaNumberAttributeConstraintsInput
- type UserPoolSchemaNumberAttributeConstraintsOutput
- func (UserPoolSchemaNumberAttributeConstraintsOutput) ElementType() reflect.Type
- func (o UserPoolSchemaNumberAttributeConstraintsOutput) MaxValue() pulumi.StringPtrOutput
- func (o UserPoolSchemaNumberAttributeConstraintsOutput) MinValue() pulumi.StringPtrOutput
- func (o UserPoolSchemaNumberAttributeConstraintsOutput) ToUserPoolSchemaNumberAttributeConstraintsOutput() UserPoolSchemaNumberAttributeConstraintsOutput
- func (o UserPoolSchemaNumberAttributeConstraintsOutput) ToUserPoolSchemaNumberAttributeConstraintsOutputWithContext(ctx context.Context) UserPoolSchemaNumberAttributeConstraintsOutput
- func (o UserPoolSchemaNumberAttributeConstraintsOutput) ToUserPoolSchemaNumberAttributeConstraintsPtrOutput() UserPoolSchemaNumberAttributeConstraintsPtrOutput
- func (o UserPoolSchemaNumberAttributeConstraintsOutput) ToUserPoolSchemaNumberAttributeConstraintsPtrOutputWithContext(ctx context.Context) UserPoolSchemaNumberAttributeConstraintsPtrOutput
- type UserPoolSchemaNumberAttributeConstraintsPtrInput
- type UserPoolSchemaNumberAttributeConstraintsPtrOutput
- func (o UserPoolSchemaNumberAttributeConstraintsPtrOutput) Elem() UserPoolSchemaNumberAttributeConstraintsOutput
- func (UserPoolSchemaNumberAttributeConstraintsPtrOutput) ElementType() reflect.Type
- func (o UserPoolSchemaNumberAttributeConstraintsPtrOutput) MaxValue() pulumi.StringPtrOutput
- func (o UserPoolSchemaNumberAttributeConstraintsPtrOutput) MinValue() pulumi.StringPtrOutput
- func (o UserPoolSchemaNumberAttributeConstraintsPtrOutput) ToUserPoolSchemaNumberAttributeConstraintsPtrOutput() UserPoolSchemaNumberAttributeConstraintsPtrOutput
- func (o UserPoolSchemaNumberAttributeConstraintsPtrOutput) ToUserPoolSchemaNumberAttributeConstraintsPtrOutputWithContext(ctx context.Context) UserPoolSchemaNumberAttributeConstraintsPtrOutput
- type UserPoolSchemaOutput
- func (o UserPoolSchemaOutput) AttributeDataType() pulumi.StringOutput
- func (o UserPoolSchemaOutput) DeveloperOnlyAttribute() pulumi.BoolPtrOutput
- func (UserPoolSchemaOutput) ElementType() reflect.Type
- func (o UserPoolSchemaOutput) Mutable() pulumi.BoolPtrOutput
- func (o UserPoolSchemaOutput) Name() pulumi.StringOutput
- func (o UserPoolSchemaOutput) NumberAttributeConstraints() UserPoolSchemaNumberAttributeConstraintsPtrOutput
- func (o UserPoolSchemaOutput) Required() pulumi.BoolPtrOutput
- func (o UserPoolSchemaOutput) StringAttributeConstraints() UserPoolSchemaStringAttributeConstraintsPtrOutput
- func (o UserPoolSchemaOutput) ToUserPoolSchemaOutput() UserPoolSchemaOutput
- func (o UserPoolSchemaOutput) ToUserPoolSchemaOutputWithContext(ctx context.Context) UserPoolSchemaOutput
- type UserPoolSchemaStringAttributeConstraints
- type UserPoolSchemaStringAttributeConstraintsArgs
- func (UserPoolSchemaStringAttributeConstraintsArgs) ElementType() reflect.Type
- func (i UserPoolSchemaStringAttributeConstraintsArgs) ToUserPoolSchemaStringAttributeConstraintsOutput() UserPoolSchemaStringAttributeConstraintsOutput
- func (i UserPoolSchemaStringAttributeConstraintsArgs) ToUserPoolSchemaStringAttributeConstraintsOutputWithContext(ctx context.Context) UserPoolSchemaStringAttributeConstraintsOutput
- func (i UserPoolSchemaStringAttributeConstraintsArgs) ToUserPoolSchemaStringAttributeConstraintsPtrOutput() UserPoolSchemaStringAttributeConstraintsPtrOutput
- func (i UserPoolSchemaStringAttributeConstraintsArgs) ToUserPoolSchemaStringAttributeConstraintsPtrOutputWithContext(ctx context.Context) UserPoolSchemaStringAttributeConstraintsPtrOutput
- type UserPoolSchemaStringAttributeConstraintsInput
- type UserPoolSchemaStringAttributeConstraintsOutput
- func (UserPoolSchemaStringAttributeConstraintsOutput) ElementType() reflect.Type
- func (o UserPoolSchemaStringAttributeConstraintsOutput) MaxLength() pulumi.StringPtrOutput
- func (o UserPoolSchemaStringAttributeConstraintsOutput) MinLength() pulumi.StringPtrOutput
- func (o UserPoolSchemaStringAttributeConstraintsOutput) ToUserPoolSchemaStringAttributeConstraintsOutput() UserPoolSchemaStringAttributeConstraintsOutput
- func (o UserPoolSchemaStringAttributeConstraintsOutput) ToUserPoolSchemaStringAttributeConstraintsOutputWithContext(ctx context.Context) UserPoolSchemaStringAttributeConstraintsOutput
- func (o UserPoolSchemaStringAttributeConstraintsOutput) ToUserPoolSchemaStringAttributeConstraintsPtrOutput() UserPoolSchemaStringAttributeConstraintsPtrOutput
- func (o UserPoolSchemaStringAttributeConstraintsOutput) ToUserPoolSchemaStringAttributeConstraintsPtrOutputWithContext(ctx context.Context) UserPoolSchemaStringAttributeConstraintsPtrOutput
- type UserPoolSchemaStringAttributeConstraintsPtrInput
- type UserPoolSchemaStringAttributeConstraintsPtrOutput
- func (o UserPoolSchemaStringAttributeConstraintsPtrOutput) Elem() UserPoolSchemaStringAttributeConstraintsOutput
- func (UserPoolSchemaStringAttributeConstraintsPtrOutput) ElementType() reflect.Type
- func (o UserPoolSchemaStringAttributeConstraintsPtrOutput) MaxLength() pulumi.StringPtrOutput
- func (o UserPoolSchemaStringAttributeConstraintsPtrOutput) MinLength() pulumi.StringPtrOutput
- func (o UserPoolSchemaStringAttributeConstraintsPtrOutput) ToUserPoolSchemaStringAttributeConstraintsPtrOutput() UserPoolSchemaStringAttributeConstraintsPtrOutput
- func (o UserPoolSchemaStringAttributeConstraintsPtrOutput) ToUserPoolSchemaStringAttributeConstraintsPtrOutputWithContext(ctx context.Context) UserPoolSchemaStringAttributeConstraintsPtrOutput
- type UserPoolSmsConfiguration
- type UserPoolSmsConfigurationArgs
- func (UserPoolSmsConfigurationArgs) ElementType() reflect.Type
- func (i UserPoolSmsConfigurationArgs) ToUserPoolSmsConfigurationOutput() UserPoolSmsConfigurationOutput
- func (i UserPoolSmsConfigurationArgs) ToUserPoolSmsConfigurationOutputWithContext(ctx context.Context) UserPoolSmsConfigurationOutput
- func (i UserPoolSmsConfigurationArgs) ToUserPoolSmsConfigurationPtrOutput() UserPoolSmsConfigurationPtrOutput
- func (i UserPoolSmsConfigurationArgs) ToUserPoolSmsConfigurationPtrOutputWithContext(ctx context.Context) UserPoolSmsConfigurationPtrOutput
- type UserPoolSmsConfigurationInput
- type UserPoolSmsConfigurationOutput
- func (UserPoolSmsConfigurationOutput) ElementType() reflect.Type
- func (o UserPoolSmsConfigurationOutput) ExternalId() pulumi.StringOutput
- func (o UserPoolSmsConfigurationOutput) SnsCallerArn() pulumi.StringOutput
- func (o UserPoolSmsConfigurationOutput) ToUserPoolSmsConfigurationOutput() UserPoolSmsConfigurationOutput
- func (o UserPoolSmsConfigurationOutput) ToUserPoolSmsConfigurationOutputWithContext(ctx context.Context) UserPoolSmsConfigurationOutput
- func (o UserPoolSmsConfigurationOutput) ToUserPoolSmsConfigurationPtrOutput() UserPoolSmsConfigurationPtrOutput
- func (o UserPoolSmsConfigurationOutput) ToUserPoolSmsConfigurationPtrOutputWithContext(ctx context.Context) UserPoolSmsConfigurationPtrOutput
- type UserPoolSmsConfigurationPtrInput
- type UserPoolSmsConfigurationPtrOutput
- func (o UserPoolSmsConfigurationPtrOutput) Elem() UserPoolSmsConfigurationOutput
- func (UserPoolSmsConfigurationPtrOutput) ElementType() reflect.Type
- func (o UserPoolSmsConfigurationPtrOutput) ExternalId() pulumi.StringOutput
- func (o UserPoolSmsConfigurationPtrOutput) SnsCallerArn() pulumi.StringOutput
- func (o UserPoolSmsConfigurationPtrOutput) ToUserPoolSmsConfigurationPtrOutput() UserPoolSmsConfigurationPtrOutput
- func (o UserPoolSmsConfigurationPtrOutput) ToUserPoolSmsConfigurationPtrOutputWithContext(ctx context.Context) UserPoolSmsConfigurationPtrOutput
- type UserPoolState
- type UserPoolUserPoolAddOns
- type UserPoolUserPoolAddOnsArgs
- func (UserPoolUserPoolAddOnsArgs) ElementType() reflect.Type
- func (i UserPoolUserPoolAddOnsArgs) ToUserPoolUserPoolAddOnsOutput() UserPoolUserPoolAddOnsOutput
- func (i UserPoolUserPoolAddOnsArgs) ToUserPoolUserPoolAddOnsOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsOutput
- func (i UserPoolUserPoolAddOnsArgs) ToUserPoolUserPoolAddOnsPtrOutput() UserPoolUserPoolAddOnsPtrOutput
- func (i UserPoolUserPoolAddOnsArgs) ToUserPoolUserPoolAddOnsPtrOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsPtrOutput
- type UserPoolUserPoolAddOnsInput
- type UserPoolUserPoolAddOnsOutput
- func (o UserPoolUserPoolAddOnsOutput) AdvancedSecurityMode() pulumi.StringOutput
- func (UserPoolUserPoolAddOnsOutput) ElementType() reflect.Type
- func (o UserPoolUserPoolAddOnsOutput) ToUserPoolUserPoolAddOnsOutput() UserPoolUserPoolAddOnsOutput
- func (o UserPoolUserPoolAddOnsOutput) ToUserPoolUserPoolAddOnsOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsOutput
- func (o UserPoolUserPoolAddOnsOutput) ToUserPoolUserPoolAddOnsPtrOutput() UserPoolUserPoolAddOnsPtrOutput
- func (o UserPoolUserPoolAddOnsOutput) ToUserPoolUserPoolAddOnsPtrOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsPtrOutput
- type UserPoolUserPoolAddOnsPtrInput
- type UserPoolUserPoolAddOnsPtrOutput
- func (o UserPoolUserPoolAddOnsPtrOutput) AdvancedSecurityMode() pulumi.StringOutput
- func (o UserPoolUserPoolAddOnsPtrOutput) Elem() UserPoolUserPoolAddOnsOutput
- func (UserPoolUserPoolAddOnsPtrOutput) ElementType() reflect.Type
- func (o UserPoolUserPoolAddOnsPtrOutput) ToUserPoolUserPoolAddOnsPtrOutput() UserPoolUserPoolAddOnsPtrOutput
- func (o UserPoolUserPoolAddOnsPtrOutput) ToUserPoolUserPoolAddOnsPtrOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsPtrOutput
- type UserPoolVerificationMessageTemplate
- type UserPoolVerificationMessageTemplateArgs
- func (UserPoolVerificationMessageTemplateArgs) ElementType() reflect.Type
- func (i UserPoolVerificationMessageTemplateArgs) ToUserPoolVerificationMessageTemplateOutput() UserPoolVerificationMessageTemplateOutput
- func (i UserPoolVerificationMessageTemplateArgs) ToUserPoolVerificationMessageTemplateOutputWithContext(ctx context.Context) UserPoolVerificationMessageTemplateOutput
- func (i UserPoolVerificationMessageTemplateArgs) ToUserPoolVerificationMessageTemplatePtrOutput() UserPoolVerificationMessageTemplatePtrOutput
- func (i UserPoolVerificationMessageTemplateArgs) ToUserPoolVerificationMessageTemplatePtrOutputWithContext(ctx context.Context) UserPoolVerificationMessageTemplatePtrOutput
- type UserPoolVerificationMessageTemplateInput
- type UserPoolVerificationMessageTemplateOutput
- func (o UserPoolVerificationMessageTemplateOutput) DefaultEmailOption() pulumi.StringPtrOutput
- func (UserPoolVerificationMessageTemplateOutput) ElementType() reflect.Type
- func (o UserPoolVerificationMessageTemplateOutput) EmailMessage() pulumi.StringPtrOutput
- func (o UserPoolVerificationMessageTemplateOutput) EmailMessageByLink() pulumi.StringPtrOutput
- func (o UserPoolVerificationMessageTemplateOutput) EmailSubject() pulumi.StringPtrOutput
- func (o UserPoolVerificationMessageTemplateOutput) EmailSubjectByLink() pulumi.StringPtrOutput
- func (o UserPoolVerificationMessageTemplateOutput) SmsMessage() pulumi.StringPtrOutput
- func (o UserPoolVerificationMessageTemplateOutput) ToUserPoolVerificationMessageTemplateOutput() UserPoolVerificationMessageTemplateOutput
- func (o UserPoolVerificationMessageTemplateOutput) ToUserPoolVerificationMessageTemplateOutputWithContext(ctx context.Context) UserPoolVerificationMessageTemplateOutput
- func (o UserPoolVerificationMessageTemplateOutput) ToUserPoolVerificationMessageTemplatePtrOutput() UserPoolVerificationMessageTemplatePtrOutput
- func (o UserPoolVerificationMessageTemplateOutput) ToUserPoolVerificationMessageTemplatePtrOutputWithContext(ctx context.Context) UserPoolVerificationMessageTemplatePtrOutput
- type UserPoolVerificationMessageTemplatePtrInput
- type UserPoolVerificationMessageTemplatePtrOutput
- func (o UserPoolVerificationMessageTemplatePtrOutput) DefaultEmailOption() pulumi.StringPtrOutput
- func (o UserPoolVerificationMessageTemplatePtrOutput) Elem() UserPoolVerificationMessageTemplateOutput
- func (UserPoolVerificationMessageTemplatePtrOutput) ElementType() reflect.Type
- func (o UserPoolVerificationMessageTemplatePtrOutput) EmailMessage() pulumi.StringPtrOutput
- func (o UserPoolVerificationMessageTemplatePtrOutput) EmailMessageByLink() pulumi.StringPtrOutput
- func (o UserPoolVerificationMessageTemplatePtrOutput) EmailSubject() pulumi.StringPtrOutput
- func (o UserPoolVerificationMessageTemplatePtrOutput) EmailSubjectByLink() pulumi.StringPtrOutput
- func (o UserPoolVerificationMessageTemplatePtrOutput) SmsMessage() pulumi.StringPtrOutput
- func (o UserPoolVerificationMessageTemplatePtrOutput) ToUserPoolVerificationMessageTemplatePtrOutput() UserPoolVerificationMessageTemplatePtrOutput
- func (o UserPoolVerificationMessageTemplatePtrOutput) ToUserPoolVerificationMessageTemplatePtrOutputWithContext(ctx context.Context) UserPoolVerificationMessageTemplatePtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetUserPoolsArgs ¶
type GetUserPoolsArgs struct { // Name of the cognito user pools. Name is not a unique attribute for cognito user pool, so multiple pools might be returned with given name. Name string `pulumi:"name"` }
A collection of arguments for invoking getUserPools.
type GetUserPoolsResult ¶
type GetUserPoolsResult struct { Arns []string `pulumi:"arns"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of cognito user pool ids. Ids []string `pulumi:"ids"` Name string `pulumi:"name"` }
A collection of values returned by getUserPools.
func GetUserPools ¶ added in v1.19.0
func GetUserPools(ctx *pulumi.Context, args *GetUserPoolsArgs, opts ...pulumi.InvokeOption) (*GetUserPoolsResult, error)
Use this data source to get a list of cognito user pools.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/d/cognito_user_pools.html.markdown.
type IdentityPool ¶
type IdentityPool struct { pulumi.CustomResourceState // Whether the identity pool supports unauthenticated logins or not. AllowUnauthenticatedIdentities pulumi.BoolPtrOutput `pulumi:"allowUnauthenticatedIdentities"` // The ARN of the identity pool. Arn pulumi.StringOutput `pulumi:"arn"` // An array of Amazon Cognito Identity user pools and their client IDs. CognitoIdentityProviders IdentityPoolCognitoIdentityProviderArrayOutput `pulumi:"cognitoIdentityProviders"` // The "domain" by which Cognito will refer to your users. This name acts as a placeholder that allows your // backend and the Cognito service to communicate about the developer provider. DeveloperProviderName pulumi.StringPtrOutput `pulumi:"developerProviderName"` // The Cognito Identity Pool name. IdentityPoolName pulumi.StringOutput `pulumi:"identityPoolName"` // A list of OpendID Connect provider ARNs. OpenidConnectProviderArns pulumi.StringArrayOutput `pulumi:"openidConnectProviderArns"` // An array of Amazon Resource Names (ARNs) of the SAML provider for your identity. SamlProviderArns pulumi.StringArrayOutput `pulumi:"samlProviderArns"` // Key-Value pairs mapping provider names to provider app IDs. SupportedLoginProviders pulumi.StringMapOutput `pulumi:"supportedLoginProviders"` // A mapping of tags to assign to the Identity Pool. Tags pulumi.MapOutput `pulumi:"tags"` }
Provides an AWS Cognito Identity Pool.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/cognito_identity_pool.html.markdown.
func GetIdentityPool ¶
func GetIdentityPool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IdentityPoolState, opts ...pulumi.ResourceOption) (*IdentityPool, error)
GetIdentityPool gets an existing IdentityPool resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewIdentityPool ¶
func NewIdentityPool(ctx *pulumi.Context, name string, args *IdentityPoolArgs, opts ...pulumi.ResourceOption) (*IdentityPool, error)
NewIdentityPool registers a new resource with the given unique name, arguments, and options.
type IdentityPoolArgs ¶
type IdentityPoolArgs struct { // Whether the identity pool supports unauthenticated logins or not. AllowUnauthenticatedIdentities pulumi.BoolPtrInput // An array of Amazon Cognito Identity user pools and their client IDs. CognitoIdentityProviders IdentityPoolCognitoIdentityProviderArrayInput // The "domain" by which Cognito will refer to your users. This name acts as a placeholder that allows your // backend and the Cognito service to communicate about the developer provider. DeveloperProviderName pulumi.StringPtrInput // The Cognito Identity Pool name. IdentityPoolName pulumi.StringInput // A list of OpendID Connect provider ARNs. OpenidConnectProviderArns pulumi.StringArrayInput // An array of Amazon Resource Names (ARNs) of the SAML provider for your identity. SamlProviderArns pulumi.StringArrayInput // Key-Value pairs mapping provider names to provider app IDs. SupportedLoginProviders pulumi.StringMapInput // A mapping of tags to assign to the Identity Pool. Tags pulumi.MapInput }
The set of arguments for constructing a IdentityPool resource.
func (IdentityPoolArgs) ElementType ¶ added in v1.19.0
func (IdentityPoolArgs) ElementType() reflect.Type
type IdentityPoolCognitoIdentityProvider ¶ added in v1.19.0
type IdentityPoolCognitoIdentityProvider struct { // The client ID for the Amazon Cognito Identity User Pool. ClientId *string `pulumi:"clientId"` // The provider name for an Amazon Cognito Identity User Pool. ProviderName *string `pulumi:"providerName"` // Whether server-side token validation is enabled for the identity provider’s token or not. ServerSideTokenCheck *bool `pulumi:"serverSideTokenCheck"` }
type IdentityPoolCognitoIdentityProviderArgs ¶ added in v1.19.0
type IdentityPoolCognitoIdentityProviderArgs struct { // The client ID for the Amazon Cognito Identity User Pool. ClientId pulumi.StringPtrInput `pulumi:"clientId"` // The provider name for an Amazon Cognito Identity User Pool. ProviderName pulumi.StringPtrInput `pulumi:"providerName"` // Whether server-side token validation is enabled for the identity provider’s token or not. ServerSideTokenCheck pulumi.BoolPtrInput `pulumi:"serverSideTokenCheck"` }
func (IdentityPoolCognitoIdentityProviderArgs) ElementType ¶ added in v1.19.0
func (IdentityPoolCognitoIdentityProviderArgs) ElementType() reflect.Type
func (IdentityPoolCognitoIdentityProviderArgs) ToIdentityPoolCognitoIdentityProviderOutput ¶ added in v1.19.0
func (i IdentityPoolCognitoIdentityProviderArgs) ToIdentityPoolCognitoIdentityProviderOutput() IdentityPoolCognitoIdentityProviderOutput
func (IdentityPoolCognitoIdentityProviderArgs) ToIdentityPoolCognitoIdentityProviderOutputWithContext ¶ added in v1.19.0
func (i IdentityPoolCognitoIdentityProviderArgs) ToIdentityPoolCognitoIdentityProviderOutputWithContext(ctx context.Context) IdentityPoolCognitoIdentityProviderOutput
type IdentityPoolCognitoIdentityProviderArray ¶ added in v1.19.0
type IdentityPoolCognitoIdentityProviderArray []IdentityPoolCognitoIdentityProviderInput
func (IdentityPoolCognitoIdentityProviderArray) ElementType ¶ added in v1.19.0
func (IdentityPoolCognitoIdentityProviderArray) ElementType() reflect.Type
func (IdentityPoolCognitoIdentityProviderArray) ToIdentityPoolCognitoIdentityProviderArrayOutput ¶ added in v1.19.0
func (i IdentityPoolCognitoIdentityProviderArray) ToIdentityPoolCognitoIdentityProviderArrayOutput() IdentityPoolCognitoIdentityProviderArrayOutput
func (IdentityPoolCognitoIdentityProviderArray) ToIdentityPoolCognitoIdentityProviderArrayOutputWithContext ¶ added in v1.19.0
func (i IdentityPoolCognitoIdentityProviderArray) ToIdentityPoolCognitoIdentityProviderArrayOutputWithContext(ctx context.Context) IdentityPoolCognitoIdentityProviderArrayOutput
type IdentityPoolCognitoIdentityProviderArrayInput ¶ added in v1.19.0
type IdentityPoolCognitoIdentityProviderArrayInput interface { pulumi.Input ToIdentityPoolCognitoIdentityProviderArrayOutput() IdentityPoolCognitoIdentityProviderArrayOutput ToIdentityPoolCognitoIdentityProviderArrayOutputWithContext(context.Context) IdentityPoolCognitoIdentityProviderArrayOutput }
type IdentityPoolCognitoIdentityProviderArrayOutput ¶ added in v1.19.0
type IdentityPoolCognitoIdentityProviderArrayOutput struct{ *pulumi.OutputState }
func (IdentityPoolCognitoIdentityProviderArrayOutput) ElementType ¶ added in v1.19.0
func (IdentityPoolCognitoIdentityProviderArrayOutput) ElementType() reflect.Type
func (IdentityPoolCognitoIdentityProviderArrayOutput) ToIdentityPoolCognitoIdentityProviderArrayOutput ¶ added in v1.19.0
func (o IdentityPoolCognitoIdentityProviderArrayOutput) ToIdentityPoolCognitoIdentityProviderArrayOutput() IdentityPoolCognitoIdentityProviderArrayOutput
func (IdentityPoolCognitoIdentityProviderArrayOutput) ToIdentityPoolCognitoIdentityProviderArrayOutputWithContext ¶ added in v1.19.0
func (o IdentityPoolCognitoIdentityProviderArrayOutput) ToIdentityPoolCognitoIdentityProviderArrayOutputWithContext(ctx context.Context) IdentityPoolCognitoIdentityProviderArrayOutput
type IdentityPoolCognitoIdentityProviderInput ¶ added in v1.19.0
type IdentityPoolCognitoIdentityProviderInput interface { pulumi.Input ToIdentityPoolCognitoIdentityProviderOutput() IdentityPoolCognitoIdentityProviderOutput ToIdentityPoolCognitoIdentityProviderOutputWithContext(context.Context) IdentityPoolCognitoIdentityProviderOutput }
type IdentityPoolCognitoIdentityProviderOutput ¶ added in v1.19.0
type IdentityPoolCognitoIdentityProviderOutput struct{ *pulumi.OutputState }
func (IdentityPoolCognitoIdentityProviderOutput) ClientId ¶ added in v1.19.0
func (o IdentityPoolCognitoIdentityProviderOutput) ClientId() pulumi.StringPtrOutput
The client ID for the Amazon Cognito Identity User Pool.
func (IdentityPoolCognitoIdentityProviderOutput) ElementType ¶ added in v1.19.0
func (IdentityPoolCognitoIdentityProviderOutput) ElementType() reflect.Type
func (IdentityPoolCognitoIdentityProviderOutput) ProviderName ¶ added in v1.19.0
func (o IdentityPoolCognitoIdentityProviderOutput) ProviderName() pulumi.StringPtrOutput
The provider name for an Amazon Cognito Identity User Pool.
func (IdentityPoolCognitoIdentityProviderOutput) ServerSideTokenCheck ¶ added in v1.19.0
func (o IdentityPoolCognitoIdentityProviderOutput) ServerSideTokenCheck() pulumi.BoolPtrOutput
Whether server-side token validation is enabled for the identity provider’s token or not.
func (IdentityPoolCognitoIdentityProviderOutput) ToIdentityPoolCognitoIdentityProviderOutput ¶ added in v1.19.0
func (o IdentityPoolCognitoIdentityProviderOutput) ToIdentityPoolCognitoIdentityProviderOutput() IdentityPoolCognitoIdentityProviderOutput
func (IdentityPoolCognitoIdentityProviderOutput) ToIdentityPoolCognitoIdentityProviderOutputWithContext ¶ added in v1.19.0
func (o IdentityPoolCognitoIdentityProviderOutput) ToIdentityPoolCognitoIdentityProviderOutputWithContext(ctx context.Context) IdentityPoolCognitoIdentityProviderOutput
type IdentityPoolRoleAttachment ¶
type IdentityPoolRoleAttachment struct { pulumi.CustomResourceState // An identity pool ID in the format REGION:GUID. IdentityPoolId pulumi.StringOutput `pulumi:"identityPoolId"` // A List of Role Mapping. RoleMappings IdentityPoolRoleAttachmentRoleMappingArrayOutput `pulumi:"roleMappings"` // The map of roles associated with this pool. For a given role, the key will be either "authenticated" or "unauthenticated" and the value will be the Role ARN. Roles IdentityPoolRoleAttachmentRolesOutput `pulumi:"roles"` }
Provides an AWS Cognito Identity Pool Roles Attachment.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/cognito_identity_pool_roles_attachment.html.markdown.
func GetIdentityPoolRoleAttachment ¶
func GetIdentityPoolRoleAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IdentityPoolRoleAttachmentState, opts ...pulumi.ResourceOption) (*IdentityPoolRoleAttachment, error)
GetIdentityPoolRoleAttachment gets an existing IdentityPoolRoleAttachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewIdentityPoolRoleAttachment ¶
func NewIdentityPoolRoleAttachment(ctx *pulumi.Context, name string, args *IdentityPoolRoleAttachmentArgs, opts ...pulumi.ResourceOption) (*IdentityPoolRoleAttachment, error)
NewIdentityPoolRoleAttachment registers a new resource with the given unique name, arguments, and options.
type IdentityPoolRoleAttachmentArgs ¶
type IdentityPoolRoleAttachmentArgs struct { // An identity pool ID in the format REGION:GUID. IdentityPoolId pulumi.StringInput // A List of Role Mapping. RoleMappings IdentityPoolRoleAttachmentRoleMappingArrayInput // The map of roles associated with this pool. For a given role, the key will be either "authenticated" or "unauthenticated" and the value will be the Role ARN. Roles IdentityPoolRoleAttachmentRolesInput }
The set of arguments for constructing a IdentityPoolRoleAttachment resource.
func (IdentityPoolRoleAttachmentArgs) ElementType ¶ added in v1.19.0
func (IdentityPoolRoleAttachmentArgs) ElementType() reflect.Type
type IdentityPoolRoleAttachmentRoleMapping ¶ added in v1.19.0
type IdentityPoolRoleAttachmentRoleMapping struct { // Specifies the action to be taken if either no rules match the claim value for the Rules type, or there is no cognito:preferred_role claim and there are multiple cognito:roles matches for the Token type. `Required` if you specify Token or Rules as the Type. AmbiguousRoleResolution *string `pulumi:"ambiguousRoleResolution"` // A string identifying the identity provider, for example, "graph.facebook.com" or "cognito-idp.us-east-1.amazonaws.com/us-east-1_abcdefghi:app_client_id". IdentityProvider string `pulumi:"identityProvider"` // The Rules Configuration to be used for mapping users to roles. You can specify up to 25 rules per identity provider. Rules are evaluated in order. The first one to match specifies the role. MappingRules []IdentityPoolRoleAttachmentRoleMappingMappingRule `pulumi:"mappingRules"` // The role mapping type. Type string `pulumi:"type"` }
type IdentityPoolRoleAttachmentRoleMappingArgs ¶ added in v1.19.0
type IdentityPoolRoleAttachmentRoleMappingArgs struct { // Specifies the action to be taken if either no rules match the claim value for the Rules type, or there is no cognito:preferred_role claim and there are multiple cognito:roles matches for the Token type. `Required` if you specify Token or Rules as the Type. AmbiguousRoleResolution pulumi.StringPtrInput `pulumi:"ambiguousRoleResolution"` // A string identifying the identity provider, for example, "graph.facebook.com" or "cognito-idp.us-east-1.amazonaws.com/us-east-1_abcdefghi:app_client_id". IdentityProvider pulumi.StringInput `pulumi:"identityProvider"` // The Rules Configuration to be used for mapping users to roles. You can specify up to 25 rules per identity provider. Rules are evaluated in order. The first one to match specifies the role. MappingRules IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayInput `pulumi:"mappingRules"` // The role mapping type. Type pulumi.StringInput `pulumi:"type"` }
func (IdentityPoolRoleAttachmentRoleMappingArgs) ElementType ¶ added in v1.19.0
func (IdentityPoolRoleAttachmentRoleMappingArgs) ElementType() reflect.Type
func (IdentityPoolRoleAttachmentRoleMappingArgs) ToIdentityPoolRoleAttachmentRoleMappingOutput ¶ added in v1.19.0
func (i IdentityPoolRoleAttachmentRoleMappingArgs) ToIdentityPoolRoleAttachmentRoleMappingOutput() IdentityPoolRoleAttachmentRoleMappingOutput
func (IdentityPoolRoleAttachmentRoleMappingArgs) ToIdentityPoolRoleAttachmentRoleMappingOutputWithContext ¶ added in v1.19.0
func (i IdentityPoolRoleAttachmentRoleMappingArgs) ToIdentityPoolRoleAttachmentRoleMappingOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRoleMappingOutput
type IdentityPoolRoleAttachmentRoleMappingArray ¶ added in v1.19.0
type IdentityPoolRoleAttachmentRoleMappingArray []IdentityPoolRoleAttachmentRoleMappingInput
func (IdentityPoolRoleAttachmentRoleMappingArray) ElementType ¶ added in v1.19.0
func (IdentityPoolRoleAttachmentRoleMappingArray) ElementType() reflect.Type
func (IdentityPoolRoleAttachmentRoleMappingArray) ToIdentityPoolRoleAttachmentRoleMappingArrayOutput ¶ added in v1.19.0
func (i IdentityPoolRoleAttachmentRoleMappingArray) ToIdentityPoolRoleAttachmentRoleMappingArrayOutput() IdentityPoolRoleAttachmentRoleMappingArrayOutput
func (IdentityPoolRoleAttachmentRoleMappingArray) ToIdentityPoolRoleAttachmentRoleMappingArrayOutputWithContext ¶ added in v1.19.0
func (i IdentityPoolRoleAttachmentRoleMappingArray) ToIdentityPoolRoleAttachmentRoleMappingArrayOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRoleMappingArrayOutput
type IdentityPoolRoleAttachmentRoleMappingArrayInput ¶ added in v1.19.0
type IdentityPoolRoleAttachmentRoleMappingArrayInput interface { pulumi.Input ToIdentityPoolRoleAttachmentRoleMappingArrayOutput() IdentityPoolRoleAttachmentRoleMappingArrayOutput ToIdentityPoolRoleAttachmentRoleMappingArrayOutputWithContext(context.Context) IdentityPoolRoleAttachmentRoleMappingArrayOutput }
type IdentityPoolRoleAttachmentRoleMappingArrayOutput ¶ added in v1.19.0
type IdentityPoolRoleAttachmentRoleMappingArrayOutput struct{ *pulumi.OutputState }
func (IdentityPoolRoleAttachmentRoleMappingArrayOutput) ElementType ¶ added in v1.19.0
func (IdentityPoolRoleAttachmentRoleMappingArrayOutput) ElementType() reflect.Type
func (IdentityPoolRoleAttachmentRoleMappingArrayOutput) ToIdentityPoolRoleAttachmentRoleMappingArrayOutput ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRoleMappingArrayOutput) ToIdentityPoolRoleAttachmentRoleMappingArrayOutput() IdentityPoolRoleAttachmentRoleMappingArrayOutput
func (IdentityPoolRoleAttachmentRoleMappingArrayOutput) ToIdentityPoolRoleAttachmentRoleMappingArrayOutputWithContext ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRoleMappingArrayOutput) ToIdentityPoolRoleAttachmentRoleMappingArrayOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRoleMappingArrayOutput
type IdentityPoolRoleAttachmentRoleMappingInput ¶ added in v1.19.0
type IdentityPoolRoleAttachmentRoleMappingInput interface { pulumi.Input ToIdentityPoolRoleAttachmentRoleMappingOutput() IdentityPoolRoleAttachmentRoleMappingOutput ToIdentityPoolRoleAttachmentRoleMappingOutputWithContext(context.Context) IdentityPoolRoleAttachmentRoleMappingOutput }
type IdentityPoolRoleAttachmentRoleMappingMappingRule ¶ added in v1.19.0
type IdentityPoolRoleAttachmentRoleMappingMappingRule struct { // The claim name that must be present in the token, for example, "isAdmin" or "paid". Claim string `pulumi:"claim"` // The match condition that specifies how closely the claim value in the IdP token must match Value. MatchType string `pulumi:"matchType"` // The role ARN. RoleArn string `pulumi:"roleArn"` // A brief string that the claim must match, for example, "paid" or "yes". Value string `pulumi:"value"` }
type IdentityPoolRoleAttachmentRoleMappingMappingRuleArgs ¶ added in v1.19.0
type IdentityPoolRoleAttachmentRoleMappingMappingRuleArgs struct { // The claim name that must be present in the token, for example, "isAdmin" or "paid". Claim pulumi.StringInput `pulumi:"claim"` // The match condition that specifies how closely the claim value in the IdP token must match Value. MatchType pulumi.StringInput `pulumi:"matchType"` // The role ARN. RoleArn pulumi.StringInput `pulumi:"roleArn"` // A brief string that the claim must match, for example, "paid" or "yes". Value pulumi.StringInput `pulumi:"value"` }
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArgs) ElementType ¶ added in v1.19.0
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArgs) ElementType() reflect.Type
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArgs) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleOutput ¶ added in v1.19.0
func (i IdentityPoolRoleAttachmentRoleMappingMappingRuleArgs) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleOutput() IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArgs) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleOutputWithContext ¶ added in v1.19.0
func (i IdentityPoolRoleAttachmentRoleMappingMappingRuleArgs) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput
type IdentityPoolRoleAttachmentRoleMappingMappingRuleArray ¶ added in v1.19.0
type IdentityPoolRoleAttachmentRoleMappingMappingRuleArray []IdentityPoolRoleAttachmentRoleMappingMappingRuleInput
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArray) ElementType ¶ added in v1.19.0
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArray) ElementType() reflect.Type
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArray) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput ¶ added in v1.19.0
func (i IdentityPoolRoleAttachmentRoleMappingMappingRuleArray) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput() IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArray) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutputWithContext ¶ added in v1.19.0
func (i IdentityPoolRoleAttachmentRoleMappingMappingRuleArray) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput
type IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayInput ¶ added in v1.19.0
type IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayInput interface { pulumi.Input ToIdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput() IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput ToIdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutputWithContext(context.Context) IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput }
type IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput ¶ added in v1.19.0
type IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput struct{ *pulumi.OutputState }
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput) ElementType ¶ added in v1.19.0
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput) ElementType() reflect.Type
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput() IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutputWithContext ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput
type IdentityPoolRoleAttachmentRoleMappingMappingRuleInput ¶ added in v1.19.0
type IdentityPoolRoleAttachmentRoleMappingMappingRuleInput interface { pulumi.Input ToIdentityPoolRoleAttachmentRoleMappingMappingRuleOutput() IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput ToIdentityPoolRoleAttachmentRoleMappingMappingRuleOutputWithContext(context.Context) IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput }
type IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput ¶ added in v1.19.0
type IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput struct{ *pulumi.OutputState }
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) Claim ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) Claim() pulumi.StringOutput
The claim name that must be present in the token, for example, "isAdmin" or "paid".
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) ElementType ¶ added in v1.19.0
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) ElementType() reflect.Type
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) MatchType ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) MatchType() pulumi.StringOutput
The match condition that specifies how closely the claim value in the IdP token must match Value.
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) RoleArn ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) RoleArn() pulumi.StringOutput
The role ARN.
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleOutput ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleOutput() IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleOutputWithContext ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) Value ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) Value() pulumi.StringOutput
A brief string that the claim must match, for example, "paid" or "yes".
type IdentityPoolRoleAttachmentRoleMappingOutput ¶ added in v1.19.0
type IdentityPoolRoleAttachmentRoleMappingOutput struct{ *pulumi.OutputState }
func (IdentityPoolRoleAttachmentRoleMappingOutput) AmbiguousRoleResolution ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRoleMappingOutput) AmbiguousRoleResolution() pulumi.StringPtrOutput
Specifies the action to be taken if either no rules match the claim value for the Rules type, or there is no cognito:preferred_role claim and there are multiple cognito:roles matches for the Token type. `Required` if you specify Token or Rules as the Type.
func (IdentityPoolRoleAttachmentRoleMappingOutput) ElementType ¶ added in v1.19.0
func (IdentityPoolRoleAttachmentRoleMappingOutput) ElementType() reflect.Type
func (IdentityPoolRoleAttachmentRoleMappingOutput) IdentityProvider ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRoleMappingOutput) IdentityProvider() pulumi.StringOutput
A string identifying the identity provider, for example, "graph.facebook.com" or "cognito-idp.us-east-1.amazonaws.com/us-east-1_abcdefghi:app_client_id".
func (IdentityPoolRoleAttachmentRoleMappingOutput) MappingRules ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRoleMappingOutput) MappingRules() IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput
The Rules Configuration to be used for mapping users to roles. You can specify up to 25 rules per identity provider. Rules are evaluated in order. The first one to match specifies the role.
func (IdentityPoolRoleAttachmentRoleMappingOutput) ToIdentityPoolRoleAttachmentRoleMappingOutput ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRoleMappingOutput) ToIdentityPoolRoleAttachmentRoleMappingOutput() IdentityPoolRoleAttachmentRoleMappingOutput
func (IdentityPoolRoleAttachmentRoleMappingOutput) ToIdentityPoolRoleAttachmentRoleMappingOutputWithContext ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRoleMappingOutput) ToIdentityPoolRoleAttachmentRoleMappingOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRoleMappingOutput
func (IdentityPoolRoleAttachmentRoleMappingOutput) Type ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRoleMappingOutput) Type() pulumi.StringOutput
The role mapping type.
type IdentityPoolRoleAttachmentRoles ¶ added in v1.19.0
type IdentityPoolRoleAttachmentRolesArgs ¶ added in v1.19.0
type IdentityPoolRoleAttachmentRolesArgs struct { Authenticated pulumi.StringPtrInput `pulumi:"authenticated"` Unauthenticated pulumi.StringPtrInput `pulumi:"unauthenticated"` }
func (IdentityPoolRoleAttachmentRolesArgs) ElementType ¶ added in v1.19.0
func (IdentityPoolRoleAttachmentRolesArgs) ElementType() reflect.Type
func (IdentityPoolRoleAttachmentRolesArgs) ToIdentityPoolRoleAttachmentRolesOutput ¶ added in v1.19.0
func (i IdentityPoolRoleAttachmentRolesArgs) ToIdentityPoolRoleAttachmentRolesOutput() IdentityPoolRoleAttachmentRolesOutput
func (IdentityPoolRoleAttachmentRolesArgs) ToIdentityPoolRoleAttachmentRolesOutputWithContext ¶ added in v1.19.0
func (i IdentityPoolRoleAttachmentRolesArgs) ToIdentityPoolRoleAttachmentRolesOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRolesOutput
func (IdentityPoolRoleAttachmentRolesArgs) ToIdentityPoolRoleAttachmentRolesPtrOutput ¶ added in v1.19.0
func (i IdentityPoolRoleAttachmentRolesArgs) ToIdentityPoolRoleAttachmentRolesPtrOutput() IdentityPoolRoleAttachmentRolesPtrOutput
func (IdentityPoolRoleAttachmentRolesArgs) ToIdentityPoolRoleAttachmentRolesPtrOutputWithContext ¶ added in v1.19.0
func (i IdentityPoolRoleAttachmentRolesArgs) ToIdentityPoolRoleAttachmentRolesPtrOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRolesPtrOutput
type IdentityPoolRoleAttachmentRolesInput ¶ added in v1.19.0
type IdentityPoolRoleAttachmentRolesInput interface { pulumi.Input ToIdentityPoolRoleAttachmentRolesOutput() IdentityPoolRoleAttachmentRolesOutput ToIdentityPoolRoleAttachmentRolesOutputWithContext(context.Context) IdentityPoolRoleAttachmentRolesOutput }
type IdentityPoolRoleAttachmentRolesOutput ¶ added in v1.19.0
type IdentityPoolRoleAttachmentRolesOutput struct{ *pulumi.OutputState }
func (IdentityPoolRoleAttachmentRolesOutput) Authenticated ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRolesOutput) Authenticated() pulumi.StringPtrOutput
func (IdentityPoolRoleAttachmentRolesOutput) ElementType ¶ added in v1.19.0
func (IdentityPoolRoleAttachmentRolesOutput) ElementType() reflect.Type
func (IdentityPoolRoleAttachmentRolesOutput) ToIdentityPoolRoleAttachmentRolesOutput ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRolesOutput) ToIdentityPoolRoleAttachmentRolesOutput() IdentityPoolRoleAttachmentRolesOutput
func (IdentityPoolRoleAttachmentRolesOutput) ToIdentityPoolRoleAttachmentRolesOutputWithContext ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRolesOutput) ToIdentityPoolRoleAttachmentRolesOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRolesOutput
func (IdentityPoolRoleAttachmentRolesOutput) ToIdentityPoolRoleAttachmentRolesPtrOutput ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRolesOutput) ToIdentityPoolRoleAttachmentRolesPtrOutput() IdentityPoolRoleAttachmentRolesPtrOutput
func (IdentityPoolRoleAttachmentRolesOutput) ToIdentityPoolRoleAttachmentRolesPtrOutputWithContext ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRolesOutput) ToIdentityPoolRoleAttachmentRolesPtrOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRolesPtrOutput
func (IdentityPoolRoleAttachmentRolesOutput) Unauthenticated ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRolesOutput) Unauthenticated() pulumi.StringPtrOutput
type IdentityPoolRoleAttachmentRolesPtrInput ¶ added in v1.19.0
type IdentityPoolRoleAttachmentRolesPtrInput interface { pulumi.Input ToIdentityPoolRoleAttachmentRolesPtrOutput() IdentityPoolRoleAttachmentRolesPtrOutput ToIdentityPoolRoleAttachmentRolesPtrOutputWithContext(context.Context) IdentityPoolRoleAttachmentRolesPtrOutput }
func IdentityPoolRoleAttachmentRolesPtr ¶ added in v1.19.0
func IdentityPoolRoleAttachmentRolesPtr(v *IdentityPoolRoleAttachmentRolesArgs) IdentityPoolRoleAttachmentRolesPtrInput
type IdentityPoolRoleAttachmentRolesPtrOutput ¶ added in v1.19.0
type IdentityPoolRoleAttachmentRolesPtrOutput struct{ *pulumi.OutputState }
func (IdentityPoolRoleAttachmentRolesPtrOutput) Authenticated ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRolesPtrOutput) Authenticated() pulumi.StringPtrOutput
func (IdentityPoolRoleAttachmentRolesPtrOutput) ElementType ¶ added in v1.19.0
func (IdentityPoolRoleAttachmentRolesPtrOutput) ElementType() reflect.Type
func (IdentityPoolRoleAttachmentRolesPtrOutput) ToIdentityPoolRoleAttachmentRolesPtrOutput ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRolesPtrOutput) ToIdentityPoolRoleAttachmentRolesPtrOutput() IdentityPoolRoleAttachmentRolesPtrOutput
func (IdentityPoolRoleAttachmentRolesPtrOutput) ToIdentityPoolRoleAttachmentRolesPtrOutputWithContext ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRolesPtrOutput) ToIdentityPoolRoleAttachmentRolesPtrOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRolesPtrOutput
func (IdentityPoolRoleAttachmentRolesPtrOutput) Unauthenticated ¶ added in v1.19.0
func (o IdentityPoolRoleAttachmentRolesPtrOutput) Unauthenticated() pulumi.StringPtrOutput
type IdentityPoolRoleAttachmentState ¶
type IdentityPoolRoleAttachmentState struct { // An identity pool ID in the format REGION:GUID. IdentityPoolId pulumi.StringPtrInput // A List of Role Mapping. RoleMappings IdentityPoolRoleAttachmentRoleMappingArrayInput // The map of roles associated with this pool. For a given role, the key will be either "authenticated" or "unauthenticated" and the value will be the Role ARN. Roles IdentityPoolRoleAttachmentRolesPtrInput }
func (IdentityPoolRoleAttachmentState) ElementType ¶ added in v1.19.0
func (IdentityPoolRoleAttachmentState) ElementType() reflect.Type
type IdentityPoolState ¶
type IdentityPoolState struct { // Whether the identity pool supports unauthenticated logins or not. AllowUnauthenticatedIdentities pulumi.BoolPtrInput // The ARN of the identity pool. Arn pulumi.StringPtrInput // An array of Amazon Cognito Identity user pools and their client IDs. CognitoIdentityProviders IdentityPoolCognitoIdentityProviderArrayInput // The "domain" by which Cognito will refer to your users. This name acts as a placeholder that allows your // backend and the Cognito service to communicate about the developer provider. DeveloperProviderName pulumi.StringPtrInput // The Cognito Identity Pool name. IdentityPoolName pulumi.StringPtrInput // A list of OpendID Connect provider ARNs. OpenidConnectProviderArns pulumi.StringArrayInput // An array of Amazon Resource Names (ARNs) of the SAML provider for your identity. SamlProviderArns pulumi.StringArrayInput // Key-Value pairs mapping provider names to provider app IDs. SupportedLoginProviders pulumi.StringMapInput // A mapping of tags to assign to the Identity Pool. Tags pulumi.MapInput }
func (IdentityPoolState) ElementType ¶ added in v1.19.0
func (IdentityPoolState) ElementType() reflect.Type
type IdentityProvider ¶
type IdentityProvider struct { pulumi.CustomResourceState // The map of attribute mapping of user pool attributes. [AttributeMapping in AWS API documentation](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_CreateIdentityProvider.html#CognitoUserPools-CreateIdentityProvider-request-AttributeMapping) AttributeMapping pulumi.MapOutput `pulumi:"attributeMapping"` // The list of identity providers. IdpIdentifiers pulumi.StringArrayOutput `pulumi:"idpIdentifiers"` // The map of identity details, such as access token ProviderDetails pulumi.MapOutput `pulumi:"providerDetails"` // The provider name ProviderName pulumi.StringOutput `pulumi:"providerName"` // The provider type. [See AWS API for valid values](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_CreateIdentityProvider.html#CognitoUserPools-CreateIdentityProvider-request-ProviderType) ProviderType pulumi.StringOutput `pulumi:"providerType"` // The user pool id UserPoolId pulumi.StringOutput `pulumi:"userPoolId"` }
Provides a Cognito User Identity Provider resource.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/cognito_identity_provider.html.markdown.
func GetIdentityProvider ¶
func GetIdentityProvider(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IdentityProviderState, opts ...pulumi.ResourceOption) (*IdentityProvider, error)
GetIdentityProvider gets an existing IdentityProvider resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewIdentityProvider ¶
func NewIdentityProvider(ctx *pulumi.Context, name string, args *IdentityProviderArgs, opts ...pulumi.ResourceOption) (*IdentityProvider, error)
NewIdentityProvider registers a new resource with the given unique name, arguments, and options.
type IdentityProviderArgs ¶
type IdentityProviderArgs struct { // The map of attribute mapping of user pool attributes. [AttributeMapping in AWS API documentation](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_CreateIdentityProvider.html#CognitoUserPools-CreateIdentityProvider-request-AttributeMapping) AttributeMapping pulumi.MapInput // The list of identity providers. IdpIdentifiers pulumi.StringArrayInput // The map of identity details, such as access token ProviderDetails pulumi.MapInput // The provider name ProviderName pulumi.StringInput // The provider type. [See AWS API for valid values](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_CreateIdentityProvider.html#CognitoUserPools-CreateIdentityProvider-request-ProviderType) ProviderType pulumi.StringInput // The user pool id UserPoolId pulumi.StringInput }
The set of arguments for constructing a IdentityProvider resource.
func (IdentityProviderArgs) ElementType ¶ added in v1.19.0
func (IdentityProviderArgs) ElementType() reflect.Type
type IdentityProviderState ¶
type IdentityProviderState struct { // The map of attribute mapping of user pool attributes. [AttributeMapping in AWS API documentation](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_CreateIdentityProvider.html#CognitoUserPools-CreateIdentityProvider-request-AttributeMapping) AttributeMapping pulumi.MapInput // The list of identity providers. IdpIdentifiers pulumi.StringArrayInput // The map of identity details, such as access token ProviderDetails pulumi.MapInput // The provider name ProviderName pulumi.StringPtrInput // The provider type. [See AWS API for valid values](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_CreateIdentityProvider.html#CognitoUserPools-CreateIdentityProvider-request-ProviderType) ProviderType pulumi.StringPtrInput // The user pool id UserPoolId pulumi.StringPtrInput }
func (IdentityProviderState) ElementType ¶ added in v1.19.0
func (IdentityProviderState) ElementType() reflect.Type
type ResourceServer ¶
type ResourceServer struct { pulumi.CustomResourceState // An identifier for the resource server. Identifier pulumi.StringOutput `pulumi:"identifier"` // A name for the resource server. Name pulumi.StringOutput `pulumi:"name"` // A list of all scopes configured for this resource server in the format identifier/scope_name. ScopeIdentifiers pulumi.StringArrayOutput `pulumi:"scopeIdentifiers"` // A list of Authorization Scope. Scopes ResourceServerScopeArrayOutput `pulumi:"scopes"` UserPoolId pulumi.StringOutput `pulumi:"userPoolId"` }
Provides a Cognito Resource Server.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/cognito_resource_server.html.markdown.
func GetResourceServer ¶
func GetResourceServer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceServerState, opts ...pulumi.ResourceOption) (*ResourceServer, error)
GetResourceServer gets an existing ResourceServer resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewResourceServer ¶
func NewResourceServer(ctx *pulumi.Context, name string, args *ResourceServerArgs, opts ...pulumi.ResourceOption) (*ResourceServer, error)
NewResourceServer registers a new resource with the given unique name, arguments, and options.
type ResourceServerArgs ¶
type ResourceServerArgs struct { // An identifier for the resource server. Identifier pulumi.StringInput // A name for the resource server. Name pulumi.StringPtrInput // A list of Authorization Scope. Scopes ResourceServerScopeArrayInput UserPoolId pulumi.StringInput }
The set of arguments for constructing a ResourceServer resource.
func (ResourceServerArgs) ElementType ¶ added in v1.19.0
func (ResourceServerArgs) ElementType() reflect.Type
type ResourceServerScope ¶ added in v1.19.0
type ResourceServerScopeArgs ¶ added in v1.19.0
type ResourceServerScopeArgs struct { // The scope description. ScopeDescription pulumi.StringInput `pulumi:"scopeDescription"` // The scope name. ScopeName pulumi.StringInput `pulumi:"scopeName"` }
func (ResourceServerScopeArgs) ElementType ¶ added in v1.19.0
func (ResourceServerScopeArgs) ElementType() reflect.Type
func (ResourceServerScopeArgs) ToResourceServerScopeOutput ¶ added in v1.19.0
func (i ResourceServerScopeArgs) ToResourceServerScopeOutput() ResourceServerScopeOutput
func (ResourceServerScopeArgs) ToResourceServerScopeOutputWithContext ¶ added in v1.19.0
func (i ResourceServerScopeArgs) ToResourceServerScopeOutputWithContext(ctx context.Context) ResourceServerScopeOutput
type ResourceServerScopeArray ¶ added in v1.19.0
type ResourceServerScopeArray []ResourceServerScopeInput
func (ResourceServerScopeArray) ElementType ¶ added in v1.19.0
func (ResourceServerScopeArray) ElementType() reflect.Type
func (ResourceServerScopeArray) ToResourceServerScopeArrayOutput ¶ added in v1.19.0
func (i ResourceServerScopeArray) ToResourceServerScopeArrayOutput() ResourceServerScopeArrayOutput
func (ResourceServerScopeArray) ToResourceServerScopeArrayOutputWithContext ¶ added in v1.19.0
func (i ResourceServerScopeArray) ToResourceServerScopeArrayOutputWithContext(ctx context.Context) ResourceServerScopeArrayOutput
type ResourceServerScopeArrayInput ¶ added in v1.19.0
type ResourceServerScopeArrayInput interface { pulumi.Input ToResourceServerScopeArrayOutput() ResourceServerScopeArrayOutput ToResourceServerScopeArrayOutputWithContext(context.Context) ResourceServerScopeArrayOutput }
type ResourceServerScopeArrayOutput ¶ added in v1.19.0
type ResourceServerScopeArrayOutput struct{ *pulumi.OutputState }
func (ResourceServerScopeArrayOutput) ElementType ¶ added in v1.19.0
func (ResourceServerScopeArrayOutput) ElementType() reflect.Type
func (ResourceServerScopeArrayOutput) Index ¶ added in v1.19.0
func (o ResourceServerScopeArrayOutput) Index(i pulumi.IntInput) ResourceServerScopeOutput
func (ResourceServerScopeArrayOutput) ToResourceServerScopeArrayOutput ¶ added in v1.19.0
func (o ResourceServerScopeArrayOutput) ToResourceServerScopeArrayOutput() ResourceServerScopeArrayOutput
func (ResourceServerScopeArrayOutput) ToResourceServerScopeArrayOutputWithContext ¶ added in v1.19.0
func (o ResourceServerScopeArrayOutput) ToResourceServerScopeArrayOutputWithContext(ctx context.Context) ResourceServerScopeArrayOutput
type ResourceServerScopeInput ¶ added in v1.19.0
type ResourceServerScopeInput interface { pulumi.Input ToResourceServerScopeOutput() ResourceServerScopeOutput ToResourceServerScopeOutputWithContext(context.Context) ResourceServerScopeOutput }
type ResourceServerScopeOutput ¶ added in v1.19.0
type ResourceServerScopeOutput struct{ *pulumi.OutputState }
func (ResourceServerScopeOutput) ElementType ¶ added in v1.19.0
func (ResourceServerScopeOutput) ElementType() reflect.Type
func (ResourceServerScopeOutput) ScopeDescription ¶ added in v1.19.0
func (o ResourceServerScopeOutput) ScopeDescription() pulumi.StringOutput
The scope description.
func (ResourceServerScopeOutput) ScopeName ¶ added in v1.19.0
func (o ResourceServerScopeOutput) ScopeName() pulumi.StringOutput
The scope name.
func (ResourceServerScopeOutput) ToResourceServerScopeOutput ¶ added in v1.19.0
func (o ResourceServerScopeOutput) ToResourceServerScopeOutput() ResourceServerScopeOutput
func (ResourceServerScopeOutput) ToResourceServerScopeOutputWithContext ¶ added in v1.19.0
func (o ResourceServerScopeOutput) ToResourceServerScopeOutputWithContext(ctx context.Context) ResourceServerScopeOutput
type ResourceServerState ¶
type ResourceServerState struct { // An identifier for the resource server. Identifier pulumi.StringPtrInput // A name for the resource server. Name pulumi.StringPtrInput // A list of all scopes configured for this resource server in the format identifier/scope_name. ScopeIdentifiers pulumi.StringArrayInput // A list of Authorization Scope. Scopes ResourceServerScopeArrayInput UserPoolId pulumi.StringPtrInput }
func (ResourceServerState) ElementType ¶ added in v1.19.0
func (ResourceServerState) ElementType() reflect.Type
type UserGroup ¶
type UserGroup struct { pulumi.CustomResourceState // The description of the user group. Description pulumi.StringPtrOutput `pulumi:"description"` // The name of the user group. Name pulumi.StringOutput `pulumi:"name"` // The precedence of the user group. Precedence pulumi.IntPtrOutput `pulumi:"precedence"` // The ARN of the IAM role to be associated with the user group. RoleArn pulumi.StringPtrOutput `pulumi:"roleArn"` // The user pool ID. UserPoolId pulumi.StringOutput `pulumi:"userPoolId"` }
Provides a Cognito User Group resource.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/cognito_user_group.html.markdown.
func GetUserGroup ¶
func GetUserGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserGroupState, opts ...pulumi.ResourceOption) (*UserGroup, error)
GetUserGroup gets an existing UserGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUserGroup ¶
func NewUserGroup(ctx *pulumi.Context, name string, args *UserGroupArgs, opts ...pulumi.ResourceOption) (*UserGroup, error)
NewUserGroup registers a new resource with the given unique name, arguments, and options.
type UserGroupArgs ¶
type UserGroupArgs struct { // The description of the user group. Description pulumi.StringPtrInput // The name of the user group. Name pulumi.StringPtrInput // The precedence of the user group. Precedence pulumi.IntPtrInput // The ARN of the IAM role to be associated with the user group. RoleArn pulumi.StringPtrInput // The user pool ID. UserPoolId pulumi.StringInput }
The set of arguments for constructing a UserGroup resource.
func (UserGroupArgs) ElementType ¶ added in v1.19.0
func (UserGroupArgs) ElementType() reflect.Type
type UserGroupState ¶
type UserGroupState struct { // The description of the user group. Description pulumi.StringPtrInput // The name of the user group. Name pulumi.StringPtrInput // The precedence of the user group. Precedence pulumi.IntPtrInput // The ARN of the IAM role to be associated with the user group. RoleArn pulumi.StringPtrInput // The user pool ID. UserPoolId pulumi.StringPtrInput }
func (UserGroupState) ElementType ¶ added in v1.19.0
func (UserGroupState) ElementType() reflect.Type
type UserPool ¶
type UserPool struct { pulumi.CustomResourceState // The configuration for AdminCreateUser requests. AdminCreateUserConfig UserPoolAdminCreateUserConfigOutput `pulumi:"adminCreateUserConfig"` // Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username. Conflicts with `usernameAttributes`. AliasAttributes pulumi.StringArrayOutput `pulumi:"aliasAttributes"` // The ARN of the user pool. Arn pulumi.StringOutput `pulumi:"arn"` // The attributes to be auto-verified. Possible values: email, phone_number. AutoVerifiedAttributes pulumi.StringArrayOutput `pulumi:"autoVerifiedAttributes"` // The date the user pool was created. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // The configuration for the user pool's device tracking. DeviceConfiguration UserPoolDeviceConfigurationPtrOutput `pulumi:"deviceConfiguration"` // The Email Configuration. EmailConfiguration UserPoolEmailConfigurationPtrOutput `pulumi:"emailConfiguration"` // A string representing the email verification message. Conflicts with `verificationMessageTemplate` configuration block `emailMessage` argument. EmailVerificationMessage pulumi.StringOutput `pulumi:"emailVerificationMessage"` // A string representing the email verification subject. Conflicts with `verificationMessageTemplate` configuration block `emailSubject` argument. EmailVerificationSubject pulumi.StringOutput `pulumi:"emailVerificationSubject"` // The endpoint name of the user pool. Example format: cognito-idp.REGION.amazonaws.com/xxxx_yyyyy Endpoint pulumi.StringOutput `pulumi:"endpoint"` // A container for the AWS Lambda triggers associated with the user pool. LambdaConfig UserPoolLambdaConfigOutput `pulumi:"lambdaConfig"` // The date the user pool was last modified. LastModifiedDate pulumi.StringOutput `pulumi:"lastModifiedDate"` // Set to enable multi-factor authentication. Must be one of the following values (ON, OFF, OPTIONAL) MfaConfiguration pulumi.StringPtrOutput `pulumi:"mfaConfiguration"` // The name of the attribute. Name pulumi.StringOutput `pulumi:"name"` // A container for information about the user pool password policy. PasswordPolicy UserPoolPasswordPolicyOutput `pulumi:"passwordPolicy"` // A container with the schema attributes of a user pool. Schema attributes from the [standard attribute set](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-attributes.html#cognito-user-pools-standard-attributes) only need to be specified if they are different from the default configuration. Maximum of 50 attributes. Schemas UserPoolSchemaArrayOutput `pulumi:"schemas"` // A string representing the SMS authentication message. SmsAuthenticationMessage pulumi.StringPtrOutput `pulumi:"smsAuthenticationMessage"` // The SMS Configuration. SmsConfiguration UserPoolSmsConfigurationPtrOutput `pulumi:"smsConfiguration"` // A string representing the SMS verification message. Conflicts with `verificationMessageTemplate` configuration block `smsMessage` argument. SmsVerificationMessage pulumi.StringOutput `pulumi:"smsVerificationMessage"` // A mapping of tags to assign to the User Pool. Tags pulumi.MapOutput `pulumi:"tags"` // Configuration block for user pool add-ons to enable user pool advanced security mode features. UserPoolAddOns UserPoolUserPoolAddOnsPtrOutput `pulumi:"userPoolAddOns"` // Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up. Conflicts with `aliasAttributes`. UsernameAttributes pulumi.StringArrayOutput `pulumi:"usernameAttributes"` // The verification message templates configuration. VerificationMessageTemplate UserPoolVerificationMessageTemplateOutput `pulumi:"verificationMessageTemplate"` }
Provides a Cognito User Pool resource.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/cognito_user_pool.html.markdown.
func GetUserPool ¶
func GetUserPool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserPoolState, opts ...pulumi.ResourceOption) (*UserPool, error)
GetUserPool gets an existing UserPool resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUserPool ¶
func NewUserPool(ctx *pulumi.Context, name string, args *UserPoolArgs, opts ...pulumi.ResourceOption) (*UserPool, error)
NewUserPool registers a new resource with the given unique name, arguments, and options.
type UserPoolAdminCreateUserConfig ¶ added in v1.19.0
type UserPoolAdminCreateUserConfig struct { // Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app. AllowAdminCreateUserOnly *bool `pulumi:"allowAdminCreateUserOnly"` // The invite message template structure. InviteMessageTemplate *UserPoolAdminCreateUserConfigInviteMessageTemplate `pulumi:"inviteMessageTemplate"` // **DEPRECATED** Use password_policy.temporary_password_validity_days instead - The user account expiration limit, in days, after which the account is no longer usable. UnusedAccountValidityDays *int `pulumi:"unusedAccountValidityDays"` }
type UserPoolAdminCreateUserConfigArgs ¶ added in v1.19.0
type UserPoolAdminCreateUserConfigArgs struct { // Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app. AllowAdminCreateUserOnly pulumi.BoolPtrInput `pulumi:"allowAdminCreateUserOnly"` // The invite message template structure. InviteMessageTemplate UserPoolAdminCreateUserConfigInviteMessageTemplatePtrInput `pulumi:"inviteMessageTemplate"` // **DEPRECATED** Use password_policy.temporary_password_validity_days instead - The user account expiration limit, in days, after which the account is no longer usable. UnusedAccountValidityDays pulumi.IntPtrInput `pulumi:"unusedAccountValidityDays"` }
func (UserPoolAdminCreateUserConfigArgs) ElementType ¶ added in v1.19.0
func (UserPoolAdminCreateUserConfigArgs) ElementType() reflect.Type
func (UserPoolAdminCreateUserConfigArgs) ToUserPoolAdminCreateUserConfigOutput ¶ added in v1.19.0
func (i UserPoolAdminCreateUserConfigArgs) ToUserPoolAdminCreateUserConfigOutput() UserPoolAdminCreateUserConfigOutput
func (UserPoolAdminCreateUserConfigArgs) ToUserPoolAdminCreateUserConfigOutputWithContext ¶ added in v1.19.0
func (i UserPoolAdminCreateUserConfigArgs) ToUserPoolAdminCreateUserConfigOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigOutput
func (UserPoolAdminCreateUserConfigArgs) ToUserPoolAdminCreateUserConfigPtrOutput ¶ added in v1.19.0
func (i UserPoolAdminCreateUserConfigArgs) ToUserPoolAdminCreateUserConfigPtrOutput() UserPoolAdminCreateUserConfigPtrOutput
func (UserPoolAdminCreateUserConfigArgs) ToUserPoolAdminCreateUserConfigPtrOutputWithContext ¶ added in v1.19.0
func (i UserPoolAdminCreateUserConfigArgs) ToUserPoolAdminCreateUserConfigPtrOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigPtrOutput
type UserPoolAdminCreateUserConfigInput ¶ added in v1.19.0
type UserPoolAdminCreateUserConfigInput interface { pulumi.Input ToUserPoolAdminCreateUserConfigOutput() UserPoolAdminCreateUserConfigOutput ToUserPoolAdminCreateUserConfigOutputWithContext(context.Context) UserPoolAdminCreateUserConfigOutput }
type UserPoolAdminCreateUserConfigInviteMessageTemplate ¶ added in v1.19.0
type UserPoolAdminCreateUserConfigInviteMessageTemplate struct { // The email message template. Must contain the `{####}` placeholder. Conflicts with `emailVerificationMessage` argument. EmailMessage *string `pulumi:"emailMessage"` // The subject line for the email message template. Conflicts with `emailVerificationSubject` argument. EmailSubject *string `pulumi:"emailSubject"` // The SMS message template. Must contain the `{####}` placeholder. Conflicts with `smsVerificationMessage` argument. SmsMessage *string `pulumi:"smsMessage"` }
type UserPoolAdminCreateUserConfigInviteMessageTemplateArgs ¶ added in v1.19.0
type UserPoolAdminCreateUserConfigInviteMessageTemplateArgs struct { // The email message template. Must contain the `{####}` placeholder. Conflicts with `emailVerificationMessage` argument. EmailMessage pulumi.StringPtrInput `pulumi:"emailMessage"` // The subject line for the email message template. Conflicts with `emailVerificationSubject` argument. EmailSubject pulumi.StringPtrInput `pulumi:"emailSubject"` // The SMS message template. Must contain the `{####}` placeholder. Conflicts with `smsVerificationMessage` argument. SmsMessage pulumi.StringPtrInput `pulumi:"smsMessage"` }
func (UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ElementType ¶ added in v1.19.0
func (UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ElementType() reflect.Type
func (UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToUserPoolAdminCreateUserConfigInviteMessageTemplateOutput ¶ added in v1.19.0
func (i UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToUserPoolAdminCreateUserConfigInviteMessageTemplateOutput() UserPoolAdminCreateUserConfigInviteMessageTemplateOutput
func (UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToUserPoolAdminCreateUserConfigInviteMessageTemplateOutputWithContext ¶ added in v1.19.0
func (i UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToUserPoolAdminCreateUserConfigInviteMessageTemplateOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigInviteMessageTemplateOutput
func (UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput ¶ added in v1.19.0
func (i UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput() UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
func (UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutputWithContext ¶ added in v1.19.0
func (i UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
type UserPoolAdminCreateUserConfigInviteMessageTemplateInput ¶ added in v1.19.0
type UserPoolAdminCreateUserConfigInviteMessageTemplateInput interface { pulumi.Input ToUserPoolAdminCreateUserConfigInviteMessageTemplateOutput() UserPoolAdminCreateUserConfigInviteMessageTemplateOutput ToUserPoolAdminCreateUserConfigInviteMessageTemplateOutputWithContext(context.Context) UserPoolAdminCreateUserConfigInviteMessageTemplateOutput }
type UserPoolAdminCreateUserConfigInviteMessageTemplateOutput ¶ added in v1.19.0
type UserPoolAdminCreateUserConfigInviteMessageTemplateOutput struct{ *pulumi.OutputState }
func (UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ElementType ¶ added in v1.19.0
func (UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ElementType() reflect.Type
func (UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) EmailMessage ¶ added in v1.19.0
func (o UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) EmailMessage() pulumi.StringPtrOutput
The email message template. Must contain the `{####}` placeholder. Conflicts with `emailVerificationMessage` argument.
func (UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) EmailSubject ¶ added in v1.19.0
func (o UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) EmailSubject() pulumi.StringPtrOutput
The subject line for the email message template. Conflicts with `emailVerificationSubject` argument.
func (UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) SmsMessage ¶ added in v1.19.0
func (o UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) SmsMessage() pulumi.StringPtrOutput
The SMS message template. Must contain the `{####}` placeholder. Conflicts with `smsVerificationMessage` argument.
func (UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplateOutput ¶ added in v1.19.0
func (o UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplateOutput() UserPoolAdminCreateUserConfigInviteMessageTemplateOutput
func (UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplateOutputWithContext ¶ added in v1.19.0
func (o UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplateOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigInviteMessageTemplateOutput
func (UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput ¶ added in v1.19.0
func (o UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput() UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
func (UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutputWithContext ¶ added in v1.19.0
func (o UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
type UserPoolAdminCreateUserConfigInviteMessageTemplatePtrInput ¶ added in v1.19.0
type UserPoolAdminCreateUserConfigInviteMessageTemplatePtrInput interface { pulumi.Input ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput() UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutputWithContext(context.Context) UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput }
func UserPoolAdminCreateUserConfigInviteMessageTemplatePtr ¶ added in v1.19.0
func UserPoolAdminCreateUserConfigInviteMessageTemplatePtr(v *UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) UserPoolAdminCreateUserConfigInviteMessageTemplatePtrInput
type UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput ¶ added in v1.19.0
type UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput struct{ *pulumi.OutputState }
func (UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) ElementType ¶ added in v1.19.0
func (UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) ElementType() reflect.Type
func (UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) EmailMessage ¶ added in v1.19.0
func (o UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) EmailMessage() pulumi.StringPtrOutput
The email message template. Must contain the `{####}` placeholder. Conflicts with `emailVerificationMessage` argument.
func (UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) EmailSubject ¶ added in v1.19.0
func (o UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) EmailSubject() pulumi.StringPtrOutput
The subject line for the email message template. Conflicts with `emailVerificationSubject` argument.
func (UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) SmsMessage ¶ added in v1.19.0
func (o UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) SmsMessage() pulumi.StringPtrOutput
The SMS message template. Must contain the `{####}` placeholder. Conflicts with `smsVerificationMessage` argument.
func (UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput ¶ added in v1.19.0
func (o UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput() UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
func (UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutputWithContext ¶ added in v1.19.0
func (o UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
type UserPoolAdminCreateUserConfigOutput ¶ added in v1.19.0
type UserPoolAdminCreateUserConfigOutput struct{ *pulumi.OutputState }
func (UserPoolAdminCreateUserConfigOutput) AllowAdminCreateUserOnly ¶ added in v1.19.0
func (o UserPoolAdminCreateUserConfigOutput) AllowAdminCreateUserOnly() pulumi.BoolPtrOutput
Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.
func (UserPoolAdminCreateUserConfigOutput) ElementType ¶ added in v1.19.0
func (UserPoolAdminCreateUserConfigOutput) ElementType() reflect.Type
func (UserPoolAdminCreateUserConfigOutput) InviteMessageTemplate ¶ added in v1.19.0
func (o UserPoolAdminCreateUserConfigOutput) InviteMessageTemplate() UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
The invite message template structure.
func (UserPoolAdminCreateUserConfigOutput) ToUserPoolAdminCreateUserConfigOutput ¶ added in v1.19.0
func (o UserPoolAdminCreateUserConfigOutput) ToUserPoolAdminCreateUserConfigOutput() UserPoolAdminCreateUserConfigOutput
func (UserPoolAdminCreateUserConfigOutput) ToUserPoolAdminCreateUserConfigOutputWithContext ¶ added in v1.19.0
func (o UserPoolAdminCreateUserConfigOutput) ToUserPoolAdminCreateUserConfigOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigOutput
func (UserPoolAdminCreateUserConfigOutput) ToUserPoolAdminCreateUserConfigPtrOutput ¶ added in v1.19.0
func (o UserPoolAdminCreateUserConfigOutput) ToUserPoolAdminCreateUserConfigPtrOutput() UserPoolAdminCreateUserConfigPtrOutput
func (UserPoolAdminCreateUserConfigOutput) ToUserPoolAdminCreateUserConfigPtrOutputWithContext ¶ added in v1.19.0
func (o UserPoolAdminCreateUserConfigOutput) ToUserPoolAdminCreateUserConfigPtrOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigPtrOutput
func (UserPoolAdminCreateUserConfigOutput) UnusedAccountValidityDays ¶ added in v1.19.0
func (o UserPoolAdminCreateUserConfigOutput) UnusedAccountValidityDays() pulumi.IntPtrOutput
**DEPRECATED** Use password_policy.temporary_password_validity_days instead - The user account expiration limit, in days, after which the account is no longer usable.
type UserPoolAdminCreateUserConfigPtrInput ¶ added in v1.19.0
type UserPoolAdminCreateUserConfigPtrInput interface { pulumi.Input ToUserPoolAdminCreateUserConfigPtrOutput() UserPoolAdminCreateUserConfigPtrOutput ToUserPoolAdminCreateUserConfigPtrOutputWithContext(context.Context) UserPoolAdminCreateUserConfigPtrOutput }
func UserPoolAdminCreateUserConfigPtr ¶ added in v1.19.0
func UserPoolAdminCreateUserConfigPtr(v *UserPoolAdminCreateUserConfigArgs) UserPoolAdminCreateUserConfigPtrInput
type UserPoolAdminCreateUserConfigPtrOutput ¶ added in v1.19.0
type UserPoolAdminCreateUserConfigPtrOutput struct{ *pulumi.OutputState }
func (UserPoolAdminCreateUserConfigPtrOutput) AllowAdminCreateUserOnly ¶ added in v1.19.0
func (o UserPoolAdminCreateUserConfigPtrOutput) AllowAdminCreateUserOnly() pulumi.BoolPtrOutput
Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.
func (UserPoolAdminCreateUserConfigPtrOutput) ElementType ¶ added in v1.19.0
func (UserPoolAdminCreateUserConfigPtrOutput) ElementType() reflect.Type
func (UserPoolAdminCreateUserConfigPtrOutput) InviteMessageTemplate ¶ added in v1.19.0
func (o UserPoolAdminCreateUserConfigPtrOutput) InviteMessageTemplate() UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
The invite message template structure.
func (UserPoolAdminCreateUserConfigPtrOutput) ToUserPoolAdminCreateUserConfigPtrOutput ¶ added in v1.19.0
func (o UserPoolAdminCreateUserConfigPtrOutput) ToUserPoolAdminCreateUserConfigPtrOutput() UserPoolAdminCreateUserConfigPtrOutput
func (UserPoolAdminCreateUserConfigPtrOutput) ToUserPoolAdminCreateUserConfigPtrOutputWithContext ¶ added in v1.19.0
func (o UserPoolAdminCreateUserConfigPtrOutput) ToUserPoolAdminCreateUserConfigPtrOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigPtrOutput
func (UserPoolAdminCreateUserConfigPtrOutput) UnusedAccountValidityDays ¶ added in v1.19.0
func (o UserPoolAdminCreateUserConfigPtrOutput) UnusedAccountValidityDays() pulumi.IntPtrOutput
**DEPRECATED** Use password_policy.temporary_password_validity_days instead - The user account expiration limit, in days, after which the account is no longer usable.
type UserPoolArgs ¶
type UserPoolArgs struct { // The configuration for AdminCreateUser requests. AdminCreateUserConfig UserPoolAdminCreateUserConfigPtrInput // Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username. Conflicts with `usernameAttributes`. AliasAttributes pulumi.StringArrayInput // The attributes to be auto-verified. Possible values: email, phone_number. AutoVerifiedAttributes pulumi.StringArrayInput // The configuration for the user pool's device tracking. DeviceConfiguration UserPoolDeviceConfigurationPtrInput // The Email Configuration. EmailConfiguration UserPoolEmailConfigurationPtrInput // A string representing the email verification message. Conflicts with `verificationMessageTemplate` configuration block `emailMessage` argument. EmailVerificationMessage pulumi.StringPtrInput // A string representing the email verification subject. Conflicts with `verificationMessageTemplate` configuration block `emailSubject` argument. EmailVerificationSubject pulumi.StringPtrInput // A container for the AWS Lambda triggers associated with the user pool. LambdaConfig UserPoolLambdaConfigPtrInput // Set to enable multi-factor authentication. Must be one of the following values (ON, OFF, OPTIONAL) MfaConfiguration pulumi.StringPtrInput // The name of the attribute. Name pulumi.StringPtrInput // A container for information about the user pool password policy. PasswordPolicy UserPoolPasswordPolicyPtrInput // A container with the schema attributes of a user pool. Schema attributes from the [standard attribute set](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-attributes.html#cognito-user-pools-standard-attributes) only need to be specified if they are different from the default configuration. Maximum of 50 attributes. Schemas UserPoolSchemaArrayInput // A string representing the SMS authentication message. SmsAuthenticationMessage pulumi.StringPtrInput // The SMS Configuration. SmsConfiguration UserPoolSmsConfigurationPtrInput // A string representing the SMS verification message. Conflicts with `verificationMessageTemplate` configuration block `smsMessage` argument. SmsVerificationMessage pulumi.StringPtrInput // A mapping of tags to assign to the User Pool. Tags pulumi.MapInput // Configuration block for user pool add-ons to enable user pool advanced security mode features. UserPoolAddOns UserPoolUserPoolAddOnsPtrInput // Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up. Conflicts with `aliasAttributes`. UsernameAttributes pulumi.StringArrayInput // The verification message templates configuration. VerificationMessageTemplate UserPoolVerificationMessageTemplatePtrInput }
The set of arguments for constructing a UserPool resource.
func (UserPoolArgs) ElementType ¶ added in v1.19.0
func (UserPoolArgs) ElementType() reflect.Type
type UserPoolClient ¶
type UserPoolClient struct { pulumi.CustomResourceState // List of allowed OAuth flows (code, implicit, client_credentials). AllowedOauthFlows pulumi.StringArrayOutput `pulumi:"allowedOauthFlows"` // Whether the client is allowed to follow the OAuth protocol when interacting with Cognito user pools. AllowedOauthFlowsUserPoolClient pulumi.BoolPtrOutput `pulumi:"allowedOauthFlowsUserPoolClient"` // List of allowed OAuth scopes (phone, email, openid, profile, and aws.cognito.signin.user.admin). AllowedOauthScopes pulumi.StringArrayOutput `pulumi:"allowedOauthScopes"` // List of allowed callback URLs for the identity providers. CallbackUrls pulumi.StringArrayOutput `pulumi:"callbackUrls"` // The client secret of the user pool client. ClientSecret pulumi.StringOutput `pulumi:"clientSecret"` // The default redirect URI. Must be in the list of callback URLs. DefaultRedirectUri pulumi.StringPtrOutput `pulumi:"defaultRedirectUri"` // List of authentication flows (ADMIN_NO_SRP_AUTH, CUSTOM_AUTH_FLOW_ONLY, USER_PASSWORD_AUTH, ALLOW_ADMIN_USER_PASSWORD_AUTH, ALLOW_CUSTOM_AUTH, ALLOW_USER_PASSWORD_AUTH, ALLOW_USER_SRP_AUTH, ALLOW_REFRESH_TOKEN_AUTH). ExplicitAuthFlows pulumi.StringArrayOutput `pulumi:"explicitAuthFlows"` // Should an application secret be generated. GenerateSecret pulumi.BoolPtrOutput `pulumi:"generateSecret"` // List of allowed logout URLs for the identity providers. LogoutUrls pulumi.StringArrayOutput `pulumi:"logoutUrls"` // The name of the application client. Name pulumi.StringOutput `pulumi:"name"` // List of user pool attributes the application client can read from. ReadAttributes pulumi.StringArrayOutput `pulumi:"readAttributes"` // The time limit in days refresh tokens are valid for. RefreshTokenValidity pulumi.IntPtrOutput `pulumi:"refreshTokenValidity"` // List of provider names for the identity providers that are supported on this client. SupportedIdentityProviders pulumi.StringArrayOutput `pulumi:"supportedIdentityProviders"` // The user pool the client belongs to. UserPoolId pulumi.StringOutput `pulumi:"userPoolId"` // List of user pool attributes the application client can write to. WriteAttributes pulumi.StringArrayOutput `pulumi:"writeAttributes"` }
Provides a Cognito User Pool Client resource.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/cognito_user_pool_client.html.markdown.
func GetUserPoolClient ¶
func GetUserPoolClient(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserPoolClientState, opts ...pulumi.ResourceOption) (*UserPoolClient, error)
GetUserPoolClient gets an existing UserPoolClient resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUserPoolClient ¶
func NewUserPoolClient(ctx *pulumi.Context, name string, args *UserPoolClientArgs, opts ...pulumi.ResourceOption) (*UserPoolClient, error)
NewUserPoolClient registers a new resource with the given unique name, arguments, and options.
type UserPoolClientArgs ¶
type UserPoolClientArgs struct { // List of allowed OAuth flows (code, implicit, client_credentials). AllowedOauthFlows pulumi.StringArrayInput // Whether the client is allowed to follow the OAuth protocol when interacting with Cognito user pools. AllowedOauthFlowsUserPoolClient pulumi.BoolPtrInput // List of allowed OAuth scopes (phone, email, openid, profile, and aws.cognito.signin.user.admin). AllowedOauthScopes pulumi.StringArrayInput // List of allowed callback URLs for the identity providers. CallbackUrls pulumi.StringArrayInput // The default redirect URI. Must be in the list of callback URLs. DefaultRedirectUri pulumi.StringPtrInput // List of authentication flows (ADMIN_NO_SRP_AUTH, CUSTOM_AUTH_FLOW_ONLY, USER_PASSWORD_AUTH, ALLOW_ADMIN_USER_PASSWORD_AUTH, ALLOW_CUSTOM_AUTH, ALLOW_USER_PASSWORD_AUTH, ALLOW_USER_SRP_AUTH, ALLOW_REFRESH_TOKEN_AUTH). ExplicitAuthFlows pulumi.StringArrayInput // Should an application secret be generated. GenerateSecret pulumi.BoolPtrInput // List of allowed logout URLs for the identity providers. LogoutUrls pulumi.StringArrayInput // The name of the application client. Name pulumi.StringPtrInput // List of user pool attributes the application client can read from. ReadAttributes pulumi.StringArrayInput // The time limit in days refresh tokens are valid for. RefreshTokenValidity pulumi.IntPtrInput // List of provider names for the identity providers that are supported on this client. SupportedIdentityProviders pulumi.StringArrayInput // The user pool the client belongs to. UserPoolId pulumi.StringInput // List of user pool attributes the application client can write to. WriteAttributes pulumi.StringArrayInput }
The set of arguments for constructing a UserPoolClient resource.
func (UserPoolClientArgs) ElementType ¶ added in v1.19.0
func (UserPoolClientArgs) ElementType() reflect.Type
type UserPoolClientState ¶
type UserPoolClientState struct { // List of allowed OAuth flows (code, implicit, client_credentials). AllowedOauthFlows pulumi.StringArrayInput // Whether the client is allowed to follow the OAuth protocol when interacting with Cognito user pools. AllowedOauthFlowsUserPoolClient pulumi.BoolPtrInput // List of allowed OAuth scopes (phone, email, openid, profile, and aws.cognito.signin.user.admin). AllowedOauthScopes pulumi.StringArrayInput // List of allowed callback URLs for the identity providers. CallbackUrls pulumi.StringArrayInput // The client secret of the user pool client. ClientSecret pulumi.StringPtrInput // The default redirect URI. Must be in the list of callback URLs. DefaultRedirectUri pulumi.StringPtrInput // List of authentication flows (ADMIN_NO_SRP_AUTH, CUSTOM_AUTH_FLOW_ONLY, USER_PASSWORD_AUTH, ALLOW_ADMIN_USER_PASSWORD_AUTH, ALLOW_CUSTOM_AUTH, ALLOW_USER_PASSWORD_AUTH, ALLOW_USER_SRP_AUTH, ALLOW_REFRESH_TOKEN_AUTH). ExplicitAuthFlows pulumi.StringArrayInput // Should an application secret be generated. GenerateSecret pulumi.BoolPtrInput // List of allowed logout URLs for the identity providers. LogoutUrls pulumi.StringArrayInput // The name of the application client. Name pulumi.StringPtrInput // List of user pool attributes the application client can read from. ReadAttributes pulumi.StringArrayInput // The time limit in days refresh tokens are valid for. RefreshTokenValidity pulumi.IntPtrInput // List of provider names for the identity providers that are supported on this client. SupportedIdentityProviders pulumi.StringArrayInput // The user pool the client belongs to. UserPoolId pulumi.StringPtrInput // List of user pool attributes the application client can write to. WriteAttributes pulumi.StringArrayInput }
func (UserPoolClientState) ElementType ¶ added in v1.19.0
func (UserPoolClientState) ElementType() reflect.Type
type UserPoolDeviceConfiguration ¶ added in v1.19.0
type UserPoolDeviceConfiguration struct { // Indicates whether a challenge is required on a new device. Only applicable to a new device. ChallengeRequiredOnNewDevice *bool `pulumi:"challengeRequiredOnNewDevice"` // If true, a device is only remembered on user prompt. DeviceOnlyRememberedOnUserPrompt *bool `pulumi:"deviceOnlyRememberedOnUserPrompt"` }
type UserPoolDeviceConfigurationArgs ¶ added in v1.19.0
type UserPoolDeviceConfigurationArgs struct { // Indicates whether a challenge is required on a new device. Only applicable to a new device. ChallengeRequiredOnNewDevice pulumi.BoolPtrInput `pulumi:"challengeRequiredOnNewDevice"` // If true, a device is only remembered on user prompt. DeviceOnlyRememberedOnUserPrompt pulumi.BoolPtrInput `pulumi:"deviceOnlyRememberedOnUserPrompt"` }
func (UserPoolDeviceConfigurationArgs) ElementType ¶ added in v1.19.0
func (UserPoolDeviceConfigurationArgs) ElementType() reflect.Type
func (UserPoolDeviceConfigurationArgs) ToUserPoolDeviceConfigurationOutput ¶ added in v1.19.0
func (i UserPoolDeviceConfigurationArgs) ToUserPoolDeviceConfigurationOutput() UserPoolDeviceConfigurationOutput
func (UserPoolDeviceConfigurationArgs) ToUserPoolDeviceConfigurationOutputWithContext ¶ added in v1.19.0
func (i UserPoolDeviceConfigurationArgs) ToUserPoolDeviceConfigurationOutputWithContext(ctx context.Context) UserPoolDeviceConfigurationOutput
func (UserPoolDeviceConfigurationArgs) ToUserPoolDeviceConfigurationPtrOutput ¶ added in v1.19.0
func (i UserPoolDeviceConfigurationArgs) ToUserPoolDeviceConfigurationPtrOutput() UserPoolDeviceConfigurationPtrOutput
func (UserPoolDeviceConfigurationArgs) ToUserPoolDeviceConfigurationPtrOutputWithContext ¶ added in v1.19.0
func (i UserPoolDeviceConfigurationArgs) ToUserPoolDeviceConfigurationPtrOutputWithContext(ctx context.Context) UserPoolDeviceConfigurationPtrOutput
type UserPoolDeviceConfigurationInput ¶ added in v1.19.0
type UserPoolDeviceConfigurationInput interface { pulumi.Input ToUserPoolDeviceConfigurationOutput() UserPoolDeviceConfigurationOutput ToUserPoolDeviceConfigurationOutputWithContext(context.Context) UserPoolDeviceConfigurationOutput }
type UserPoolDeviceConfigurationOutput ¶ added in v1.19.0
type UserPoolDeviceConfigurationOutput struct{ *pulumi.OutputState }
func (UserPoolDeviceConfigurationOutput) ChallengeRequiredOnNewDevice ¶ added in v1.19.0
func (o UserPoolDeviceConfigurationOutput) ChallengeRequiredOnNewDevice() pulumi.BoolPtrOutput
Indicates whether a challenge is required on a new device. Only applicable to a new device.
func (UserPoolDeviceConfigurationOutput) DeviceOnlyRememberedOnUserPrompt ¶ added in v1.19.0
func (o UserPoolDeviceConfigurationOutput) DeviceOnlyRememberedOnUserPrompt() pulumi.BoolPtrOutput
If true, a device is only remembered on user prompt.
func (UserPoolDeviceConfigurationOutput) ElementType ¶ added in v1.19.0
func (UserPoolDeviceConfigurationOutput) ElementType() reflect.Type
func (UserPoolDeviceConfigurationOutput) ToUserPoolDeviceConfigurationOutput ¶ added in v1.19.0
func (o UserPoolDeviceConfigurationOutput) ToUserPoolDeviceConfigurationOutput() UserPoolDeviceConfigurationOutput
func (UserPoolDeviceConfigurationOutput) ToUserPoolDeviceConfigurationOutputWithContext ¶ added in v1.19.0
func (o UserPoolDeviceConfigurationOutput) ToUserPoolDeviceConfigurationOutputWithContext(ctx context.Context) UserPoolDeviceConfigurationOutput
func (UserPoolDeviceConfigurationOutput) ToUserPoolDeviceConfigurationPtrOutput ¶ added in v1.19.0
func (o UserPoolDeviceConfigurationOutput) ToUserPoolDeviceConfigurationPtrOutput() UserPoolDeviceConfigurationPtrOutput
func (UserPoolDeviceConfigurationOutput) ToUserPoolDeviceConfigurationPtrOutputWithContext ¶ added in v1.19.0
func (o UserPoolDeviceConfigurationOutput) ToUserPoolDeviceConfigurationPtrOutputWithContext(ctx context.Context) UserPoolDeviceConfigurationPtrOutput
type UserPoolDeviceConfigurationPtrInput ¶ added in v1.19.0
type UserPoolDeviceConfigurationPtrInput interface { pulumi.Input ToUserPoolDeviceConfigurationPtrOutput() UserPoolDeviceConfigurationPtrOutput ToUserPoolDeviceConfigurationPtrOutputWithContext(context.Context) UserPoolDeviceConfigurationPtrOutput }
func UserPoolDeviceConfigurationPtr ¶ added in v1.19.0
func UserPoolDeviceConfigurationPtr(v *UserPoolDeviceConfigurationArgs) UserPoolDeviceConfigurationPtrInput
type UserPoolDeviceConfigurationPtrOutput ¶ added in v1.19.0
type UserPoolDeviceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (UserPoolDeviceConfigurationPtrOutput) ChallengeRequiredOnNewDevice ¶ added in v1.19.0
func (o UserPoolDeviceConfigurationPtrOutput) ChallengeRequiredOnNewDevice() pulumi.BoolPtrOutput
Indicates whether a challenge is required on a new device. Only applicable to a new device.
func (UserPoolDeviceConfigurationPtrOutput) DeviceOnlyRememberedOnUserPrompt ¶ added in v1.19.0
func (o UserPoolDeviceConfigurationPtrOutput) DeviceOnlyRememberedOnUserPrompt() pulumi.BoolPtrOutput
If true, a device is only remembered on user prompt.
func (UserPoolDeviceConfigurationPtrOutput) ElementType ¶ added in v1.19.0
func (UserPoolDeviceConfigurationPtrOutput) ElementType() reflect.Type
func (UserPoolDeviceConfigurationPtrOutput) ToUserPoolDeviceConfigurationPtrOutput ¶ added in v1.19.0
func (o UserPoolDeviceConfigurationPtrOutput) ToUserPoolDeviceConfigurationPtrOutput() UserPoolDeviceConfigurationPtrOutput
func (UserPoolDeviceConfigurationPtrOutput) ToUserPoolDeviceConfigurationPtrOutputWithContext ¶ added in v1.19.0
func (o UserPoolDeviceConfigurationPtrOutput) ToUserPoolDeviceConfigurationPtrOutputWithContext(ctx context.Context) UserPoolDeviceConfigurationPtrOutput
type UserPoolDomain ¶
type UserPoolDomain struct { pulumi.CustomResourceState // The AWS account ID for the user pool owner. AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"` // The ARN of an ISSUED ACM certificate in us-east-1 for a custom domain. CertificateArn pulumi.StringPtrOutput `pulumi:"certificateArn"` // The ARN of the CloudFront distribution. CloudfrontDistributionArn pulumi.StringOutput `pulumi:"cloudfrontDistributionArn"` // The domain string. Domain pulumi.StringOutput `pulumi:"domain"` // The S3 bucket where the static files for this domain are stored. S3Bucket pulumi.StringOutput `pulumi:"s3Bucket"` // The user pool ID. UserPoolId pulumi.StringOutput `pulumi:"userPoolId"` // The app version. Version pulumi.StringOutput `pulumi:"version"` }
Provides a Cognito User Pool Domain resource.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/cognito_user_pool_domain.html.markdown.
func GetUserPoolDomain ¶
func GetUserPoolDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserPoolDomainState, opts ...pulumi.ResourceOption) (*UserPoolDomain, error)
GetUserPoolDomain gets an existing UserPoolDomain resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUserPoolDomain ¶
func NewUserPoolDomain(ctx *pulumi.Context, name string, args *UserPoolDomainArgs, opts ...pulumi.ResourceOption) (*UserPoolDomain, error)
NewUserPoolDomain registers a new resource with the given unique name, arguments, and options.
type UserPoolDomainArgs ¶
type UserPoolDomainArgs struct { // The ARN of an ISSUED ACM certificate in us-east-1 for a custom domain. CertificateArn pulumi.StringPtrInput // The domain string. Domain pulumi.StringInput // The user pool ID. UserPoolId pulumi.StringInput }
The set of arguments for constructing a UserPoolDomain resource.
func (UserPoolDomainArgs) ElementType ¶ added in v1.19.0
func (UserPoolDomainArgs) ElementType() reflect.Type
type UserPoolDomainState ¶
type UserPoolDomainState struct { // The AWS account ID for the user pool owner. AwsAccountId pulumi.StringPtrInput // The ARN of an ISSUED ACM certificate in us-east-1 for a custom domain. CertificateArn pulumi.StringPtrInput // The ARN of the CloudFront distribution. CloudfrontDistributionArn pulumi.StringPtrInput // The domain string. Domain pulumi.StringPtrInput // The S3 bucket where the static files for this domain are stored. S3Bucket pulumi.StringPtrInput // The user pool ID. UserPoolId pulumi.StringPtrInput // The app version. Version pulumi.StringPtrInput }
func (UserPoolDomainState) ElementType ¶ added in v1.19.0
func (UserPoolDomainState) ElementType() reflect.Type
type UserPoolEmailConfiguration ¶ added in v1.19.0
type UserPoolEmailConfiguration struct { // Instruct Cognito to either use its built-in functional or Amazon SES to send out emails. EmailSendingAccount *string `pulumi:"emailSendingAccount"` // The REPLY-TO email address. ReplyToEmailAddress *string `pulumi:"replyToEmailAddress"` // The ARN of the email source. SourceArn *string `pulumi:"sourceArn"` }
type UserPoolEmailConfigurationArgs ¶ added in v1.19.0
type UserPoolEmailConfigurationArgs struct { // Instruct Cognito to either use its built-in functional or Amazon SES to send out emails. EmailSendingAccount pulumi.StringPtrInput `pulumi:"emailSendingAccount"` // The REPLY-TO email address. ReplyToEmailAddress pulumi.StringPtrInput `pulumi:"replyToEmailAddress"` // The ARN of the email source. SourceArn pulumi.StringPtrInput `pulumi:"sourceArn"` }
func (UserPoolEmailConfigurationArgs) ElementType ¶ added in v1.19.0
func (UserPoolEmailConfigurationArgs) ElementType() reflect.Type
func (UserPoolEmailConfigurationArgs) ToUserPoolEmailConfigurationOutput ¶ added in v1.19.0
func (i UserPoolEmailConfigurationArgs) ToUserPoolEmailConfigurationOutput() UserPoolEmailConfigurationOutput
func (UserPoolEmailConfigurationArgs) ToUserPoolEmailConfigurationOutputWithContext ¶ added in v1.19.0
func (i UserPoolEmailConfigurationArgs) ToUserPoolEmailConfigurationOutputWithContext(ctx context.Context) UserPoolEmailConfigurationOutput
func (UserPoolEmailConfigurationArgs) ToUserPoolEmailConfigurationPtrOutput ¶ added in v1.19.0
func (i UserPoolEmailConfigurationArgs) ToUserPoolEmailConfigurationPtrOutput() UserPoolEmailConfigurationPtrOutput
func (UserPoolEmailConfigurationArgs) ToUserPoolEmailConfigurationPtrOutputWithContext ¶ added in v1.19.0
func (i UserPoolEmailConfigurationArgs) ToUserPoolEmailConfigurationPtrOutputWithContext(ctx context.Context) UserPoolEmailConfigurationPtrOutput
type UserPoolEmailConfigurationInput ¶ added in v1.19.0
type UserPoolEmailConfigurationInput interface { pulumi.Input ToUserPoolEmailConfigurationOutput() UserPoolEmailConfigurationOutput ToUserPoolEmailConfigurationOutputWithContext(context.Context) UserPoolEmailConfigurationOutput }
type UserPoolEmailConfigurationOutput ¶ added in v1.19.0
type UserPoolEmailConfigurationOutput struct{ *pulumi.OutputState }
func (UserPoolEmailConfigurationOutput) ElementType ¶ added in v1.19.0
func (UserPoolEmailConfigurationOutput) ElementType() reflect.Type
func (UserPoolEmailConfigurationOutput) EmailSendingAccount ¶ added in v1.19.0
func (o UserPoolEmailConfigurationOutput) EmailSendingAccount() pulumi.StringPtrOutput
Instruct Cognito to either use its built-in functional or Amazon SES to send out emails.
func (UserPoolEmailConfigurationOutput) ReplyToEmailAddress ¶ added in v1.19.0
func (o UserPoolEmailConfigurationOutput) ReplyToEmailAddress() pulumi.StringPtrOutput
The REPLY-TO email address.
func (UserPoolEmailConfigurationOutput) SourceArn ¶ added in v1.19.0
func (o UserPoolEmailConfigurationOutput) SourceArn() pulumi.StringPtrOutput
The ARN of the email source.
func (UserPoolEmailConfigurationOutput) ToUserPoolEmailConfigurationOutput ¶ added in v1.19.0
func (o UserPoolEmailConfigurationOutput) ToUserPoolEmailConfigurationOutput() UserPoolEmailConfigurationOutput
func (UserPoolEmailConfigurationOutput) ToUserPoolEmailConfigurationOutputWithContext ¶ added in v1.19.0
func (o UserPoolEmailConfigurationOutput) ToUserPoolEmailConfigurationOutputWithContext(ctx context.Context) UserPoolEmailConfigurationOutput
func (UserPoolEmailConfigurationOutput) ToUserPoolEmailConfigurationPtrOutput ¶ added in v1.19.0
func (o UserPoolEmailConfigurationOutput) ToUserPoolEmailConfigurationPtrOutput() UserPoolEmailConfigurationPtrOutput
func (UserPoolEmailConfigurationOutput) ToUserPoolEmailConfigurationPtrOutputWithContext ¶ added in v1.19.0
func (o UserPoolEmailConfigurationOutput) ToUserPoolEmailConfigurationPtrOutputWithContext(ctx context.Context) UserPoolEmailConfigurationPtrOutput
type UserPoolEmailConfigurationPtrInput ¶ added in v1.19.0
type UserPoolEmailConfigurationPtrInput interface { pulumi.Input ToUserPoolEmailConfigurationPtrOutput() UserPoolEmailConfigurationPtrOutput ToUserPoolEmailConfigurationPtrOutputWithContext(context.Context) UserPoolEmailConfigurationPtrOutput }
func UserPoolEmailConfigurationPtr ¶ added in v1.19.0
func UserPoolEmailConfigurationPtr(v *UserPoolEmailConfigurationArgs) UserPoolEmailConfigurationPtrInput
type UserPoolEmailConfigurationPtrOutput ¶ added in v1.19.0
type UserPoolEmailConfigurationPtrOutput struct{ *pulumi.OutputState }
func (UserPoolEmailConfigurationPtrOutput) Elem ¶ added in v1.19.0
func (o UserPoolEmailConfigurationPtrOutput) Elem() UserPoolEmailConfigurationOutput
func (UserPoolEmailConfigurationPtrOutput) ElementType ¶ added in v1.19.0
func (UserPoolEmailConfigurationPtrOutput) ElementType() reflect.Type
func (UserPoolEmailConfigurationPtrOutput) EmailSendingAccount ¶ added in v1.19.0
func (o UserPoolEmailConfigurationPtrOutput) EmailSendingAccount() pulumi.StringPtrOutput
Instruct Cognito to either use its built-in functional or Amazon SES to send out emails.
func (UserPoolEmailConfigurationPtrOutput) ReplyToEmailAddress ¶ added in v1.19.0
func (o UserPoolEmailConfigurationPtrOutput) ReplyToEmailAddress() pulumi.StringPtrOutput
The REPLY-TO email address.
func (UserPoolEmailConfigurationPtrOutput) SourceArn ¶ added in v1.19.0
func (o UserPoolEmailConfigurationPtrOutput) SourceArn() pulumi.StringPtrOutput
The ARN of the email source.
func (UserPoolEmailConfigurationPtrOutput) ToUserPoolEmailConfigurationPtrOutput ¶ added in v1.19.0
func (o UserPoolEmailConfigurationPtrOutput) ToUserPoolEmailConfigurationPtrOutput() UserPoolEmailConfigurationPtrOutput
func (UserPoolEmailConfigurationPtrOutput) ToUserPoolEmailConfigurationPtrOutputWithContext ¶ added in v1.19.0
func (o UserPoolEmailConfigurationPtrOutput) ToUserPoolEmailConfigurationPtrOutputWithContext(ctx context.Context) UserPoolEmailConfigurationPtrOutput
type UserPoolLambdaConfig ¶ added in v1.19.0
type UserPoolLambdaConfig struct { // The ARN of the lambda creating an authentication challenge. CreateAuthChallenge *string `pulumi:"createAuthChallenge"` // A custom Message AWS Lambda trigger. CustomMessage *string `pulumi:"customMessage"` // Defines the authentication challenge. DefineAuthChallenge *string `pulumi:"defineAuthChallenge"` // A post-authentication AWS Lambda trigger. PostAuthentication *string `pulumi:"postAuthentication"` // A post-confirmation AWS Lambda trigger. PostConfirmation *string `pulumi:"postConfirmation"` // A pre-authentication AWS Lambda trigger. PreAuthentication *string `pulumi:"preAuthentication"` // A pre-registration AWS Lambda trigger. PreSignUp *string `pulumi:"preSignUp"` // Allow to customize identity token claims before token generation. PreTokenGeneration *string `pulumi:"preTokenGeneration"` // The user migration Lambda config type. UserMigration *string `pulumi:"userMigration"` // Verifies the authentication challenge response. VerifyAuthChallengeResponse *string `pulumi:"verifyAuthChallengeResponse"` }
type UserPoolLambdaConfigArgs ¶ added in v1.19.0
type UserPoolLambdaConfigArgs struct { // The ARN of the lambda creating an authentication challenge. CreateAuthChallenge pulumi.StringPtrInput `pulumi:"createAuthChallenge"` // A custom Message AWS Lambda trigger. CustomMessage pulumi.StringPtrInput `pulumi:"customMessage"` // Defines the authentication challenge. DefineAuthChallenge pulumi.StringPtrInput `pulumi:"defineAuthChallenge"` // A post-authentication AWS Lambda trigger. PostAuthentication pulumi.StringPtrInput `pulumi:"postAuthentication"` // A post-confirmation AWS Lambda trigger. PostConfirmation pulumi.StringPtrInput `pulumi:"postConfirmation"` // A pre-authentication AWS Lambda trigger. PreAuthentication pulumi.StringPtrInput `pulumi:"preAuthentication"` // A pre-registration AWS Lambda trigger. PreSignUp pulumi.StringPtrInput `pulumi:"preSignUp"` // Allow to customize identity token claims before token generation. PreTokenGeneration pulumi.StringPtrInput `pulumi:"preTokenGeneration"` // The user migration Lambda config type. UserMigration pulumi.StringPtrInput `pulumi:"userMigration"` // Verifies the authentication challenge response. VerifyAuthChallengeResponse pulumi.StringPtrInput `pulumi:"verifyAuthChallengeResponse"` }
func (UserPoolLambdaConfigArgs) ElementType ¶ added in v1.19.0
func (UserPoolLambdaConfigArgs) ElementType() reflect.Type
func (UserPoolLambdaConfigArgs) ToUserPoolLambdaConfigOutput ¶ added in v1.19.0
func (i UserPoolLambdaConfigArgs) ToUserPoolLambdaConfigOutput() UserPoolLambdaConfigOutput
func (UserPoolLambdaConfigArgs) ToUserPoolLambdaConfigOutputWithContext ¶ added in v1.19.0
func (i UserPoolLambdaConfigArgs) ToUserPoolLambdaConfigOutputWithContext(ctx context.Context) UserPoolLambdaConfigOutput
func (UserPoolLambdaConfigArgs) ToUserPoolLambdaConfigPtrOutput ¶ added in v1.19.0
func (i UserPoolLambdaConfigArgs) ToUserPoolLambdaConfigPtrOutput() UserPoolLambdaConfigPtrOutput
func (UserPoolLambdaConfigArgs) ToUserPoolLambdaConfigPtrOutputWithContext ¶ added in v1.19.0
func (i UserPoolLambdaConfigArgs) ToUserPoolLambdaConfigPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigPtrOutput
type UserPoolLambdaConfigInput ¶ added in v1.19.0
type UserPoolLambdaConfigInput interface { pulumi.Input ToUserPoolLambdaConfigOutput() UserPoolLambdaConfigOutput ToUserPoolLambdaConfigOutputWithContext(context.Context) UserPoolLambdaConfigOutput }
type UserPoolLambdaConfigOutput ¶ added in v1.19.0
type UserPoolLambdaConfigOutput struct{ *pulumi.OutputState }
func (UserPoolLambdaConfigOutput) CreateAuthChallenge ¶ added in v1.19.0
func (o UserPoolLambdaConfigOutput) CreateAuthChallenge() pulumi.StringPtrOutput
The ARN of the lambda creating an authentication challenge.
func (UserPoolLambdaConfigOutput) CustomMessage ¶ added in v1.19.0
func (o UserPoolLambdaConfigOutput) CustomMessage() pulumi.StringPtrOutput
A custom Message AWS Lambda trigger.
func (UserPoolLambdaConfigOutput) DefineAuthChallenge ¶ added in v1.19.0
func (o UserPoolLambdaConfigOutput) DefineAuthChallenge() pulumi.StringPtrOutput
Defines the authentication challenge.
func (UserPoolLambdaConfigOutput) ElementType ¶ added in v1.19.0
func (UserPoolLambdaConfigOutput) ElementType() reflect.Type
func (UserPoolLambdaConfigOutput) PostAuthentication ¶ added in v1.19.0
func (o UserPoolLambdaConfigOutput) PostAuthentication() pulumi.StringPtrOutput
A post-authentication AWS Lambda trigger.
func (UserPoolLambdaConfigOutput) PostConfirmation ¶ added in v1.19.0
func (o UserPoolLambdaConfigOutput) PostConfirmation() pulumi.StringPtrOutput
A post-confirmation AWS Lambda trigger.
func (UserPoolLambdaConfigOutput) PreAuthentication ¶ added in v1.19.0
func (o UserPoolLambdaConfigOutput) PreAuthentication() pulumi.StringPtrOutput
A pre-authentication AWS Lambda trigger.
func (UserPoolLambdaConfigOutput) PreSignUp ¶ added in v1.19.0
func (o UserPoolLambdaConfigOutput) PreSignUp() pulumi.StringPtrOutput
A pre-registration AWS Lambda trigger.
func (UserPoolLambdaConfigOutput) PreTokenGeneration ¶ added in v1.19.0
func (o UserPoolLambdaConfigOutput) PreTokenGeneration() pulumi.StringPtrOutput
Allow to customize identity token claims before token generation.
func (UserPoolLambdaConfigOutput) ToUserPoolLambdaConfigOutput ¶ added in v1.19.0
func (o UserPoolLambdaConfigOutput) ToUserPoolLambdaConfigOutput() UserPoolLambdaConfigOutput
func (UserPoolLambdaConfigOutput) ToUserPoolLambdaConfigOutputWithContext ¶ added in v1.19.0
func (o UserPoolLambdaConfigOutput) ToUserPoolLambdaConfigOutputWithContext(ctx context.Context) UserPoolLambdaConfigOutput
func (UserPoolLambdaConfigOutput) ToUserPoolLambdaConfigPtrOutput ¶ added in v1.19.0
func (o UserPoolLambdaConfigOutput) ToUserPoolLambdaConfigPtrOutput() UserPoolLambdaConfigPtrOutput
func (UserPoolLambdaConfigOutput) ToUserPoolLambdaConfigPtrOutputWithContext ¶ added in v1.19.0
func (o UserPoolLambdaConfigOutput) ToUserPoolLambdaConfigPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigPtrOutput
func (UserPoolLambdaConfigOutput) UserMigration ¶ added in v1.19.0
func (o UserPoolLambdaConfigOutput) UserMigration() pulumi.StringPtrOutput
The user migration Lambda config type.
func (UserPoolLambdaConfigOutput) VerifyAuthChallengeResponse ¶ added in v1.19.0
func (o UserPoolLambdaConfigOutput) VerifyAuthChallengeResponse() pulumi.StringPtrOutput
Verifies the authentication challenge response.
type UserPoolLambdaConfigPtrInput ¶ added in v1.19.0
type UserPoolLambdaConfigPtrInput interface { pulumi.Input ToUserPoolLambdaConfigPtrOutput() UserPoolLambdaConfigPtrOutput ToUserPoolLambdaConfigPtrOutputWithContext(context.Context) UserPoolLambdaConfigPtrOutput }
func UserPoolLambdaConfigPtr ¶ added in v1.19.0
func UserPoolLambdaConfigPtr(v *UserPoolLambdaConfigArgs) UserPoolLambdaConfigPtrInput
type UserPoolLambdaConfigPtrOutput ¶ added in v1.19.0
type UserPoolLambdaConfigPtrOutput struct{ *pulumi.OutputState }
func (UserPoolLambdaConfigPtrOutput) CreateAuthChallenge ¶ added in v1.19.0
func (o UserPoolLambdaConfigPtrOutput) CreateAuthChallenge() pulumi.StringPtrOutput
The ARN of the lambda creating an authentication challenge.
func (UserPoolLambdaConfigPtrOutput) CustomMessage ¶ added in v1.19.0
func (o UserPoolLambdaConfigPtrOutput) CustomMessage() pulumi.StringPtrOutput
A custom Message AWS Lambda trigger.
func (UserPoolLambdaConfigPtrOutput) DefineAuthChallenge ¶ added in v1.19.0
func (o UserPoolLambdaConfigPtrOutput) DefineAuthChallenge() pulumi.StringPtrOutput
Defines the authentication challenge.
func (UserPoolLambdaConfigPtrOutput) Elem ¶ added in v1.19.0
func (o UserPoolLambdaConfigPtrOutput) Elem() UserPoolLambdaConfigOutput
func (UserPoolLambdaConfigPtrOutput) ElementType ¶ added in v1.19.0
func (UserPoolLambdaConfigPtrOutput) ElementType() reflect.Type
func (UserPoolLambdaConfigPtrOutput) PostAuthentication ¶ added in v1.19.0
func (o UserPoolLambdaConfigPtrOutput) PostAuthentication() pulumi.StringPtrOutput
A post-authentication AWS Lambda trigger.
func (UserPoolLambdaConfigPtrOutput) PostConfirmation ¶ added in v1.19.0
func (o UserPoolLambdaConfigPtrOutput) PostConfirmation() pulumi.StringPtrOutput
A post-confirmation AWS Lambda trigger.
func (UserPoolLambdaConfigPtrOutput) PreAuthentication ¶ added in v1.19.0
func (o UserPoolLambdaConfigPtrOutput) PreAuthentication() pulumi.StringPtrOutput
A pre-authentication AWS Lambda trigger.
func (UserPoolLambdaConfigPtrOutput) PreSignUp ¶ added in v1.19.0
func (o UserPoolLambdaConfigPtrOutput) PreSignUp() pulumi.StringPtrOutput
A pre-registration AWS Lambda trigger.
func (UserPoolLambdaConfigPtrOutput) PreTokenGeneration ¶ added in v1.19.0
func (o UserPoolLambdaConfigPtrOutput) PreTokenGeneration() pulumi.StringPtrOutput
Allow to customize identity token claims before token generation.
func (UserPoolLambdaConfigPtrOutput) ToUserPoolLambdaConfigPtrOutput ¶ added in v1.19.0
func (o UserPoolLambdaConfigPtrOutput) ToUserPoolLambdaConfigPtrOutput() UserPoolLambdaConfigPtrOutput
func (UserPoolLambdaConfigPtrOutput) ToUserPoolLambdaConfigPtrOutputWithContext ¶ added in v1.19.0
func (o UserPoolLambdaConfigPtrOutput) ToUserPoolLambdaConfigPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigPtrOutput
func (UserPoolLambdaConfigPtrOutput) UserMigration ¶ added in v1.19.0
func (o UserPoolLambdaConfigPtrOutput) UserMigration() pulumi.StringPtrOutput
The user migration Lambda config type.
func (UserPoolLambdaConfigPtrOutput) VerifyAuthChallengeResponse ¶ added in v1.19.0
func (o UserPoolLambdaConfigPtrOutput) VerifyAuthChallengeResponse() pulumi.StringPtrOutput
Verifies the authentication challenge response.
type UserPoolPasswordPolicy ¶ added in v1.19.0
type UserPoolPasswordPolicy struct { // The minimum length of the password policy that you have set. MinimumLength *int `pulumi:"minimumLength"` // Whether you have required users to use at least one lowercase letter in their password. RequireLowercase *bool `pulumi:"requireLowercase"` // Whether you have required users to use at least one number in their password. RequireNumbers *bool `pulumi:"requireNumbers"` // Whether you have required users to use at least one symbol in their password. RequireSymbols *bool `pulumi:"requireSymbols"` // Whether you have required users to use at least one uppercase letter in their password. RequireUppercase *bool `pulumi:"requireUppercase"` // In the password policy you have set, refers to the number of days a temporary password is valid. If the user does not sign-in during this time, their password will need to be reset by an administrator. TemporaryPasswordValidityDays *int `pulumi:"temporaryPasswordValidityDays"` }
type UserPoolPasswordPolicyArgs ¶ added in v1.19.0
type UserPoolPasswordPolicyArgs struct { // The minimum length of the password policy that you have set. MinimumLength pulumi.IntPtrInput `pulumi:"minimumLength"` // Whether you have required users to use at least one lowercase letter in their password. RequireLowercase pulumi.BoolPtrInput `pulumi:"requireLowercase"` // Whether you have required users to use at least one number in their password. RequireNumbers pulumi.BoolPtrInput `pulumi:"requireNumbers"` // Whether you have required users to use at least one symbol in their password. RequireSymbols pulumi.BoolPtrInput `pulumi:"requireSymbols"` // Whether you have required users to use at least one uppercase letter in their password. RequireUppercase pulumi.BoolPtrInput `pulumi:"requireUppercase"` // In the password policy you have set, refers to the number of days a temporary password is valid. If the user does not sign-in during this time, their password will need to be reset by an administrator. TemporaryPasswordValidityDays pulumi.IntPtrInput `pulumi:"temporaryPasswordValidityDays"` }
func (UserPoolPasswordPolicyArgs) ElementType ¶ added in v1.19.0
func (UserPoolPasswordPolicyArgs) ElementType() reflect.Type
func (UserPoolPasswordPolicyArgs) ToUserPoolPasswordPolicyOutput ¶ added in v1.19.0
func (i UserPoolPasswordPolicyArgs) ToUserPoolPasswordPolicyOutput() UserPoolPasswordPolicyOutput
func (UserPoolPasswordPolicyArgs) ToUserPoolPasswordPolicyOutputWithContext ¶ added in v1.19.0
func (i UserPoolPasswordPolicyArgs) ToUserPoolPasswordPolicyOutputWithContext(ctx context.Context) UserPoolPasswordPolicyOutput
func (UserPoolPasswordPolicyArgs) ToUserPoolPasswordPolicyPtrOutput ¶ added in v1.19.0
func (i UserPoolPasswordPolicyArgs) ToUserPoolPasswordPolicyPtrOutput() UserPoolPasswordPolicyPtrOutput
func (UserPoolPasswordPolicyArgs) ToUserPoolPasswordPolicyPtrOutputWithContext ¶ added in v1.19.0
func (i UserPoolPasswordPolicyArgs) ToUserPoolPasswordPolicyPtrOutputWithContext(ctx context.Context) UserPoolPasswordPolicyPtrOutput
type UserPoolPasswordPolicyInput ¶ added in v1.19.0
type UserPoolPasswordPolicyInput interface { pulumi.Input ToUserPoolPasswordPolicyOutput() UserPoolPasswordPolicyOutput ToUserPoolPasswordPolicyOutputWithContext(context.Context) UserPoolPasswordPolicyOutput }
type UserPoolPasswordPolicyOutput ¶ added in v1.19.0
type UserPoolPasswordPolicyOutput struct{ *pulumi.OutputState }
func (UserPoolPasswordPolicyOutput) ElementType ¶ added in v1.19.0
func (UserPoolPasswordPolicyOutput) ElementType() reflect.Type
func (UserPoolPasswordPolicyOutput) MinimumLength ¶ added in v1.19.0
func (o UserPoolPasswordPolicyOutput) MinimumLength() pulumi.IntPtrOutput
The minimum length of the password policy that you have set.
func (UserPoolPasswordPolicyOutput) RequireLowercase ¶ added in v1.19.0
func (o UserPoolPasswordPolicyOutput) RequireLowercase() pulumi.BoolPtrOutput
Whether you have required users to use at least one lowercase letter in their password.
func (UserPoolPasswordPolicyOutput) RequireNumbers ¶ added in v1.19.0
func (o UserPoolPasswordPolicyOutput) RequireNumbers() pulumi.BoolPtrOutput
Whether you have required users to use at least one number in their password.
func (UserPoolPasswordPolicyOutput) RequireSymbols ¶ added in v1.19.0
func (o UserPoolPasswordPolicyOutput) RequireSymbols() pulumi.BoolPtrOutput
Whether you have required users to use at least one symbol in their password.
func (UserPoolPasswordPolicyOutput) RequireUppercase ¶ added in v1.19.0
func (o UserPoolPasswordPolicyOutput) RequireUppercase() pulumi.BoolPtrOutput
Whether you have required users to use at least one uppercase letter in their password.
func (UserPoolPasswordPolicyOutput) TemporaryPasswordValidityDays ¶ added in v1.20.0
func (o UserPoolPasswordPolicyOutput) TemporaryPasswordValidityDays() pulumi.IntPtrOutput
In the password policy you have set, refers to the number of days a temporary password is valid. If the user does not sign-in during this time, their password will need to be reset by an administrator.
func (UserPoolPasswordPolicyOutput) ToUserPoolPasswordPolicyOutput ¶ added in v1.19.0
func (o UserPoolPasswordPolicyOutput) ToUserPoolPasswordPolicyOutput() UserPoolPasswordPolicyOutput
func (UserPoolPasswordPolicyOutput) ToUserPoolPasswordPolicyOutputWithContext ¶ added in v1.19.0
func (o UserPoolPasswordPolicyOutput) ToUserPoolPasswordPolicyOutputWithContext(ctx context.Context) UserPoolPasswordPolicyOutput
func (UserPoolPasswordPolicyOutput) ToUserPoolPasswordPolicyPtrOutput ¶ added in v1.19.0
func (o UserPoolPasswordPolicyOutput) ToUserPoolPasswordPolicyPtrOutput() UserPoolPasswordPolicyPtrOutput
func (UserPoolPasswordPolicyOutput) ToUserPoolPasswordPolicyPtrOutputWithContext ¶ added in v1.19.0
func (o UserPoolPasswordPolicyOutput) ToUserPoolPasswordPolicyPtrOutputWithContext(ctx context.Context) UserPoolPasswordPolicyPtrOutput
type UserPoolPasswordPolicyPtrInput ¶ added in v1.19.0
type UserPoolPasswordPolicyPtrInput interface { pulumi.Input ToUserPoolPasswordPolicyPtrOutput() UserPoolPasswordPolicyPtrOutput ToUserPoolPasswordPolicyPtrOutputWithContext(context.Context) UserPoolPasswordPolicyPtrOutput }
func UserPoolPasswordPolicyPtr ¶ added in v1.19.0
func UserPoolPasswordPolicyPtr(v *UserPoolPasswordPolicyArgs) UserPoolPasswordPolicyPtrInput
type UserPoolPasswordPolicyPtrOutput ¶ added in v1.19.0
type UserPoolPasswordPolicyPtrOutput struct{ *pulumi.OutputState }
func (UserPoolPasswordPolicyPtrOutput) Elem ¶ added in v1.19.0
func (o UserPoolPasswordPolicyPtrOutput) Elem() UserPoolPasswordPolicyOutput
func (UserPoolPasswordPolicyPtrOutput) ElementType ¶ added in v1.19.0
func (UserPoolPasswordPolicyPtrOutput) ElementType() reflect.Type
func (UserPoolPasswordPolicyPtrOutput) MinimumLength ¶ added in v1.19.0
func (o UserPoolPasswordPolicyPtrOutput) MinimumLength() pulumi.IntPtrOutput
The minimum length of the password policy that you have set.
func (UserPoolPasswordPolicyPtrOutput) RequireLowercase ¶ added in v1.19.0
func (o UserPoolPasswordPolicyPtrOutput) RequireLowercase() pulumi.BoolPtrOutput
Whether you have required users to use at least one lowercase letter in their password.
func (UserPoolPasswordPolicyPtrOutput) RequireNumbers ¶ added in v1.19.0
func (o UserPoolPasswordPolicyPtrOutput) RequireNumbers() pulumi.BoolPtrOutput
Whether you have required users to use at least one number in their password.
func (UserPoolPasswordPolicyPtrOutput) RequireSymbols ¶ added in v1.19.0
func (o UserPoolPasswordPolicyPtrOutput) RequireSymbols() pulumi.BoolPtrOutput
Whether you have required users to use at least one symbol in their password.
func (UserPoolPasswordPolicyPtrOutput) RequireUppercase ¶ added in v1.19.0
func (o UserPoolPasswordPolicyPtrOutput) RequireUppercase() pulumi.BoolPtrOutput
Whether you have required users to use at least one uppercase letter in their password.
func (UserPoolPasswordPolicyPtrOutput) TemporaryPasswordValidityDays ¶ added in v1.20.0
func (o UserPoolPasswordPolicyPtrOutput) TemporaryPasswordValidityDays() pulumi.IntPtrOutput
In the password policy you have set, refers to the number of days a temporary password is valid. If the user does not sign-in during this time, their password will need to be reset by an administrator.
func (UserPoolPasswordPolicyPtrOutput) ToUserPoolPasswordPolicyPtrOutput ¶ added in v1.19.0
func (o UserPoolPasswordPolicyPtrOutput) ToUserPoolPasswordPolicyPtrOutput() UserPoolPasswordPolicyPtrOutput
func (UserPoolPasswordPolicyPtrOutput) ToUserPoolPasswordPolicyPtrOutputWithContext ¶ added in v1.19.0
func (o UserPoolPasswordPolicyPtrOutput) ToUserPoolPasswordPolicyPtrOutputWithContext(ctx context.Context) UserPoolPasswordPolicyPtrOutput
type UserPoolSchema ¶ added in v1.19.0
type UserPoolSchema struct { // The attribute data type. Must be one of `Boolean`, `Number`, `String`, `DateTime`. AttributeDataType string `pulumi:"attributeDataType"` // Specifies whether the attribute type is developer only. DeveloperOnlyAttribute *bool `pulumi:"developerOnlyAttribute"` // Specifies whether the attribute can be changed once it has been created. Mutable *bool `pulumi:"mutable"` // The name of the attribute. Name string `pulumi:"name"` // Specifies the constraints for an attribute of the number type. NumberAttributeConstraints *UserPoolSchemaNumberAttributeConstraints `pulumi:"numberAttributeConstraints"` // Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail. Required *bool `pulumi:"required"` // -Specifies the constraints for an attribute of the string type. StringAttributeConstraints *UserPoolSchemaStringAttributeConstraints `pulumi:"stringAttributeConstraints"` }
type UserPoolSchemaArgs ¶ added in v1.19.0
type UserPoolSchemaArgs struct { // The attribute data type. Must be one of `Boolean`, `Number`, `String`, `DateTime`. AttributeDataType pulumi.StringInput `pulumi:"attributeDataType"` // Specifies whether the attribute type is developer only. DeveloperOnlyAttribute pulumi.BoolPtrInput `pulumi:"developerOnlyAttribute"` // Specifies whether the attribute can be changed once it has been created. Mutable pulumi.BoolPtrInput `pulumi:"mutable"` // The name of the attribute. Name pulumi.StringInput `pulumi:"name"` // Specifies the constraints for an attribute of the number type. NumberAttributeConstraints UserPoolSchemaNumberAttributeConstraintsPtrInput `pulumi:"numberAttributeConstraints"` // Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail. Required pulumi.BoolPtrInput `pulumi:"required"` // -Specifies the constraints for an attribute of the string type. StringAttributeConstraints UserPoolSchemaStringAttributeConstraintsPtrInput `pulumi:"stringAttributeConstraints"` }
func (UserPoolSchemaArgs) ElementType ¶ added in v1.19.0
func (UserPoolSchemaArgs) ElementType() reflect.Type
func (UserPoolSchemaArgs) ToUserPoolSchemaOutput ¶ added in v1.19.0
func (i UserPoolSchemaArgs) ToUserPoolSchemaOutput() UserPoolSchemaOutput
func (UserPoolSchemaArgs) ToUserPoolSchemaOutputWithContext ¶ added in v1.19.0
func (i UserPoolSchemaArgs) ToUserPoolSchemaOutputWithContext(ctx context.Context) UserPoolSchemaOutput
type UserPoolSchemaArray ¶ added in v1.19.0
type UserPoolSchemaArray []UserPoolSchemaInput
func (UserPoolSchemaArray) ElementType ¶ added in v1.19.0
func (UserPoolSchemaArray) ElementType() reflect.Type
func (UserPoolSchemaArray) ToUserPoolSchemaArrayOutput ¶ added in v1.19.0
func (i UserPoolSchemaArray) ToUserPoolSchemaArrayOutput() UserPoolSchemaArrayOutput
func (UserPoolSchemaArray) ToUserPoolSchemaArrayOutputWithContext ¶ added in v1.19.0
func (i UserPoolSchemaArray) ToUserPoolSchemaArrayOutputWithContext(ctx context.Context) UserPoolSchemaArrayOutput
type UserPoolSchemaArrayInput ¶ added in v1.19.0
type UserPoolSchemaArrayInput interface { pulumi.Input ToUserPoolSchemaArrayOutput() UserPoolSchemaArrayOutput ToUserPoolSchemaArrayOutputWithContext(context.Context) UserPoolSchemaArrayOutput }
type UserPoolSchemaArrayOutput ¶ added in v1.19.0
type UserPoolSchemaArrayOutput struct{ *pulumi.OutputState }
func (UserPoolSchemaArrayOutput) ElementType ¶ added in v1.19.0
func (UserPoolSchemaArrayOutput) ElementType() reflect.Type
func (UserPoolSchemaArrayOutput) Index ¶ added in v1.19.0
func (o UserPoolSchemaArrayOutput) Index(i pulumi.IntInput) UserPoolSchemaOutput
func (UserPoolSchemaArrayOutput) ToUserPoolSchemaArrayOutput ¶ added in v1.19.0
func (o UserPoolSchemaArrayOutput) ToUserPoolSchemaArrayOutput() UserPoolSchemaArrayOutput
func (UserPoolSchemaArrayOutput) ToUserPoolSchemaArrayOutputWithContext ¶ added in v1.19.0
func (o UserPoolSchemaArrayOutput) ToUserPoolSchemaArrayOutputWithContext(ctx context.Context) UserPoolSchemaArrayOutput
type UserPoolSchemaInput ¶ added in v1.19.0
type UserPoolSchemaInput interface { pulumi.Input ToUserPoolSchemaOutput() UserPoolSchemaOutput ToUserPoolSchemaOutputWithContext(context.Context) UserPoolSchemaOutput }
type UserPoolSchemaNumberAttributeConstraints ¶ added in v1.19.0
type UserPoolSchemaNumberAttributeConstraintsArgs ¶ added in v1.19.0
type UserPoolSchemaNumberAttributeConstraintsArgs struct { // The maximum value of an attribute that is of the number data type. MaxValue pulumi.StringPtrInput `pulumi:"maxValue"` // The minimum value of an attribute that is of the number data type. MinValue pulumi.StringPtrInput `pulumi:"minValue"` }
func (UserPoolSchemaNumberAttributeConstraintsArgs) ElementType ¶ added in v1.19.0
func (UserPoolSchemaNumberAttributeConstraintsArgs) ElementType() reflect.Type
func (UserPoolSchemaNumberAttributeConstraintsArgs) ToUserPoolSchemaNumberAttributeConstraintsOutput ¶ added in v1.19.0
func (i UserPoolSchemaNumberAttributeConstraintsArgs) ToUserPoolSchemaNumberAttributeConstraintsOutput() UserPoolSchemaNumberAttributeConstraintsOutput
func (UserPoolSchemaNumberAttributeConstraintsArgs) ToUserPoolSchemaNumberAttributeConstraintsOutputWithContext ¶ added in v1.19.0
func (i UserPoolSchemaNumberAttributeConstraintsArgs) ToUserPoolSchemaNumberAttributeConstraintsOutputWithContext(ctx context.Context) UserPoolSchemaNumberAttributeConstraintsOutput
func (UserPoolSchemaNumberAttributeConstraintsArgs) ToUserPoolSchemaNumberAttributeConstraintsPtrOutput ¶ added in v1.19.0
func (i UserPoolSchemaNumberAttributeConstraintsArgs) ToUserPoolSchemaNumberAttributeConstraintsPtrOutput() UserPoolSchemaNumberAttributeConstraintsPtrOutput
func (UserPoolSchemaNumberAttributeConstraintsArgs) ToUserPoolSchemaNumberAttributeConstraintsPtrOutputWithContext ¶ added in v1.19.0
func (i UserPoolSchemaNumberAttributeConstraintsArgs) ToUserPoolSchemaNumberAttributeConstraintsPtrOutputWithContext(ctx context.Context) UserPoolSchemaNumberAttributeConstraintsPtrOutput
type UserPoolSchemaNumberAttributeConstraintsInput ¶ added in v1.19.0
type UserPoolSchemaNumberAttributeConstraintsInput interface { pulumi.Input ToUserPoolSchemaNumberAttributeConstraintsOutput() UserPoolSchemaNumberAttributeConstraintsOutput ToUserPoolSchemaNumberAttributeConstraintsOutputWithContext(context.Context) UserPoolSchemaNumberAttributeConstraintsOutput }
type UserPoolSchemaNumberAttributeConstraintsOutput ¶ added in v1.19.0
type UserPoolSchemaNumberAttributeConstraintsOutput struct{ *pulumi.OutputState }
func (UserPoolSchemaNumberAttributeConstraintsOutput) ElementType ¶ added in v1.19.0
func (UserPoolSchemaNumberAttributeConstraintsOutput) ElementType() reflect.Type
func (UserPoolSchemaNumberAttributeConstraintsOutput) MaxValue ¶ added in v1.19.0
func (o UserPoolSchemaNumberAttributeConstraintsOutput) MaxValue() pulumi.StringPtrOutput
The maximum value of an attribute that is of the number data type.
func (UserPoolSchemaNumberAttributeConstraintsOutput) MinValue ¶ added in v1.19.0
func (o UserPoolSchemaNumberAttributeConstraintsOutput) MinValue() pulumi.StringPtrOutput
The minimum value of an attribute that is of the number data type.
func (UserPoolSchemaNumberAttributeConstraintsOutput) ToUserPoolSchemaNumberAttributeConstraintsOutput ¶ added in v1.19.0
func (o UserPoolSchemaNumberAttributeConstraintsOutput) ToUserPoolSchemaNumberAttributeConstraintsOutput() UserPoolSchemaNumberAttributeConstraintsOutput
func (UserPoolSchemaNumberAttributeConstraintsOutput) ToUserPoolSchemaNumberAttributeConstraintsOutputWithContext ¶ added in v1.19.0
func (o UserPoolSchemaNumberAttributeConstraintsOutput) ToUserPoolSchemaNumberAttributeConstraintsOutputWithContext(ctx context.Context) UserPoolSchemaNumberAttributeConstraintsOutput
func (UserPoolSchemaNumberAttributeConstraintsOutput) ToUserPoolSchemaNumberAttributeConstraintsPtrOutput ¶ added in v1.19.0
func (o UserPoolSchemaNumberAttributeConstraintsOutput) ToUserPoolSchemaNumberAttributeConstraintsPtrOutput() UserPoolSchemaNumberAttributeConstraintsPtrOutput
func (UserPoolSchemaNumberAttributeConstraintsOutput) ToUserPoolSchemaNumberAttributeConstraintsPtrOutputWithContext ¶ added in v1.19.0
func (o UserPoolSchemaNumberAttributeConstraintsOutput) ToUserPoolSchemaNumberAttributeConstraintsPtrOutputWithContext(ctx context.Context) UserPoolSchemaNumberAttributeConstraintsPtrOutput
type UserPoolSchemaNumberAttributeConstraintsPtrInput ¶ added in v1.19.0
type UserPoolSchemaNumberAttributeConstraintsPtrInput interface { pulumi.Input ToUserPoolSchemaNumberAttributeConstraintsPtrOutput() UserPoolSchemaNumberAttributeConstraintsPtrOutput ToUserPoolSchemaNumberAttributeConstraintsPtrOutputWithContext(context.Context) UserPoolSchemaNumberAttributeConstraintsPtrOutput }
func UserPoolSchemaNumberAttributeConstraintsPtr ¶ added in v1.19.0
func UserPoolSchemaNumberAttributeConstraintsPtr(v *UserPoolSchemaNumberAttributeConstraintsArgs) UserPoolSchemaNumberAttributeConstraintsPtrInput
type UserPoolSchemaNumberAttributeConstraintsPtrOutput ¶ added in v1.19.0
type UserPoolSchemaNumberAttributeConstraintsPtrOutput struct{ *pulumi.OutputState }
func (UserPoolSchemaNumberAttributeConstraintsPtrOutput) ElementType ¶ added in v1.19.0
func (UserPoolSchemaNumberAttributeConstraintsPtrOutput) ElementType() reflect.Type
func (UserPoolSchemaNumberAttributeConstraintsPtrOutput) MaxValue ¶ added in v1.19.0
func (o UserPoolSchemaNumberAttributeConstraintsPtrOutput) MaxValue() pulumi.StringPtrOutput
The maximum value of an attribute that is of the number data type.
func (UserPoolSchemaNumberAttributeConstraintsPtrOutput) MinValue ¶ added in v1.19.0
func (o UserPoolSchemaNumberAttributeConstraintsPtrOutput) MinValue() pulumi.StringPtrOutput
The minimum value of an attribute that is of the number data type.
func (UserPoolSchemaNumberAttributeConstraintsPtrOutput) ToUserPoolSchemaNumberAttributeConstraintsPtrOutput ¶ added in v1.19.0
func (o UserPoolSchemaNumberAttributeConstraintsPtrOutput) ToUserPoolSchemaNumberAttributeConstraintsPtrOutput() UserPoolSchemaNumberAttributeConstraintsPtrOutput
func (UserPoolSchemaNumberAttributeConstraintsPtrOutput) ToUserPoolSchemaNumberAttributeConstraintsPtrOutputWithContext ¶ added in v1.19.0
func (o UserPoolSchemaNumberAttributeConstraintsPtrOutput) ToUserPoolSchemaNumberAttributeConstraintsPtrOutputWithContext(ctx context.Context) UserPoolSchemaNumberAttributeConstraintsPtrOutput
type UserPoolSchemaOutput ¶ added in v1.19.0
type UserPoolSchemaOutput struct{ *pulumi.OutputState }
func (UserPoolSchemaOutput) AttributeDataType ¶ added in v1.19.0
func (o UserPoolSchemaOutput) AttributeDataType() pulumi.StringOutput
The attribute data type. Must be one of `Boolean`, `Number`, `String`, `DateTime`.
func (UserPoolSchemaOutput) DeveloperOnlyAttribute ¶ added in v1.19.0
func (o UserPoolSchemaOutput) DeveloperOnlyAttribute() pulumi.BoolPtrOutput
Specifies whether the attribute type is developer only.
func (UserPoolSchemaOutput) ElementType ¶ added in v1.19.0
func (UserPoolSchemaOutput) ElementType() reflect.Type
func (UserPoolSchemaOutput) Mutable ¶ added in v1.19.0
func (o UserPoolSchemaOutput) Mutable() pulumi.BoolPtrOutput
Specifies whether the attribute can be changed once it has been created.
func (UserPoolSchemaOutput) Name ¶ added in v1.19.0
func (o UserPoolSchemaOutput) Name() pulumi.StringOutput
The name of the attribute.
func (UserPoolSchemaOutput) NumberAttributeConstraints ¶ added in v1.19.0
func (o UserPoolSchemaOutput) NumberAttributeConstraints() UserPoolSchemaNumberAttributeConstraintsPtrOutput
Specifies the constraints for an attribute of the number type.
func (UserPoolSchemaOutput) Required ¶ added in v1.19.0
func (o UserPoolSchemaOutput) Required() pulumi.BoolPtrOutput
Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.
func (UserPoolSchemaOutput) StringAttributeConstraints ¶ added in v1.19.0
func (o UserPoolSchemaOutput) StringAttributeConstraints() UserPoolSchemaStringAttributeConstraintsPtrOutput
-Specifies the constraints for an attribute of the string type.
func (UserPoolSchemaOutput) ToUserPoolSchemaOutput ¶ added in v1.19.0
func (o UserPoolSchemaOutput) ToUserPoolSchemaOutput() UserPoolSchemaOutput
func (UserPoolSchemaOutput) ToUserPoolSchemaOutputWithContext ¶ added in v1.19.0
func (o UserPoolSchemaOutput) ToUserPoolSchemaOutputWithContext(ctx context.Context) UserPoolSchemaOutput
type UserPoolSchemaStringAttributeConstraints ¶ added in v1.19.0
type UserPoolSchemaStringAttributeConstraintsArgs ¶ added in v1.19.0
type UserPoolSchemaStringAttributeConstraintsArgs struct { // The maximum length of an attribute value of the string type. MaxLength pulumi.StringPtrInput `pulumi:"maxLength"` // The minimum length of an attribute value of the string type. MinLength pulumi.StringPtrInput `pulumi:"minLength"` }
func (UserPoolSchemaStringAttributeConstraintsArgs) ElementType ¶ added in v1.19.0
func (UserPoolSchemaStringAttributeConstraintsArgs) ElementType() reflect.Type
func (UserPoolSchemaStringAttributeConstraintsArgs) ToUserPoolSchemaStringAttributeConstraintsOutput ¶ added in v1.19.0
func (i UserPoolSchemaStringAttributeConstraintsArgs) ToUserPoolSchemaStringAttributeConstraintsOutput() UserPoolSchemaStringAttributeConstraintsOutput
func (UserPoolSchemaStringAttributeConstraintsArgs) ToUserPoolSchemaStringAttributeConstraintsOutputWithContext ¶ added in v1.19.0
func (i UserPoolSchemaStringAttributeConstraintsArgs) ToUserPoolSchemaStringAttributeConstraintsOutputWithContext(ctx context.Context) UserPoolSchemaStringAttributeConstraintsOutput
func (UserPoolSchemaStringAttributeConstraintsArgs) ToUserPoolSchemaStringAttributeConstraintsPtrOutput ¶ added in v1.19.0
func (i UserPoolSchemaStringAttributeConstraintsArgs) ToUserPoolSchemaStringAttributeConstraintsPtrOutput() UserPoolSchemaStringAttributeConstraintsPtrOutput
func (UserPoolSchemaStringAttributeConstraintsArgs) ToUserPoolSchemaStringAttributeConstraintsPtrOutputWithContext ¶ added in v1.19.0
func (i UserPoolSchemaStringAttributeConstraintsArgs) ToUserPoolSchemaStringAttributeConstraintsPtrOutputWithContext(ctx context.Context) UserPoolSchemaStringAttributeConstraintsPtrOutput
type UserPoolSchemaStringAttributeConstraintsInput ¶ added in v1.19.0
type UserPoolSchemaStringAttributeConstraintsInput interface { pulumi.Input ToUserPoolSchemaStringAttributeConstraintsOutput() UserPoolSchemaStringAttributeConstraintsOutput ToUserPoolSchemaStringAttributeConstraintsOutputWithContext(context.Context) UserPoolSchemaStringAttributeConstraintsOutput }
type UserPoolSchemaStringAttributeConstraintsOutput ¶ added in v1.19.0
type UserPoolSchemaStringAttributeConstraintsOutput struct{ *pulumi.OutputState }
func (UserPoolSchemaStringAttributeConstraintsOutput) ElementType ¶ added in v1.19.0
func (UserPoolSchemaStringAttributeConstraintsOutput) ElementType() reflect.Type
func (UserPoolSchemaStringAttributeConstraintsOutput) MaxLength ¶ added in v1.19.0
func (o UserPoolSchemaStringAttributeConstraintsOutput) MaxLength() pulumi.StringPtrOutput
The maximum length of an attribute value of the string type.
func (UserPoolSchemaStringAttributeConstraintsOutput) MinLength ¶ added in v1.19.0
func (o UserPoolSchemaStringAttributeConstraintsOutput) MinLength() pulumi.StringPtrOutput
The minimum length of an attribute value of the string type.
func (UserPoolSchemaStringAttributeConstraintsOutput) ToUserPoolSchemaStringAttributeConstraintsOutput ¶ added in v1.19.0
func (o UserPoolSchemaStringAttributeConstraintsOutput) ToUserPoolSchemaStringAttributeConstraintsOutput() UserPoolSchemaStringAttributeConstraintsOutput
func (UserPoolSchemaStringAttributeConstraintsOutput) ToUserPoolSchemaStringAttributeConstraintsOutputWithContext ¶ added in v1.19.0
func (o UserPoolSchemaStringAttributeConstraintsOutput) ToUserPoolSchemaStringAttributeConstraintsOutputWithContext(ctx context.Context) UserPoolSchemaStringAttributeConstraintsOutput
func (UserPoolSchemaStringAttributeConstraintsOutput) ToUserPoolSchemaStringAttributeConstraintsPtrOutput ¶ added in v1.19.0
func (o UserPoolSchemaStringAttributeConstraintsOutput) ToUserPoolSchemaStringAttributeConstraintsPtrOutput() UserPoolSchemaStringAttributeConstraintsPtrOutput
func (UserPoolSchemaStringAttributeConstraintsOutput) ToUserPoolSchemaStringAttributeConstraintsPtrOutputWithContext ¶ added in v1.19.0
func (o UserPoolSchemaStringAttributeConstraintsOutput) ToUserPoolSchemaStringAttributeConstraintsPtrOutputWithContext(ctx context.Context) UserPoolSchemaStringAttributeConstraintsPtrOutput
type UserPoolSchemaStringAttributeConstraintsPtrInput ¶ added in v1.19.0
type UserPoolSchemaStringAttributeConstraintsPtrInput interface { pulumi.Input ToUserPoolSchemaStringAttributeConstraintsPtrOutput() UserPoolSchemaStringAttributeConstraintsPtrOutput ToUserPoolSchemaStringAttributeConstraintsPtrOutputWithContext(context.Context) UserPoolSchemaStringAttributeConstraintsPtrOutput }
func UserPoolSchemaStringAttributeConstraintsPtr ¶ added in v1.19.0
func UserPoolSchemaStringAttributeConstraintsPtr(v *UserPoolSchemaStringAttributeConstraintsArgs) UserPoolSchemaStringAttributeConstraintsPtrInput
type UserPoolSchemaStringAttributeConstraintsPtrOutput ¶ added in v1.19.0
type UserPoolSchemaStringAttributeConstraintsPtrOutput struct{ *pulumi.OutputState }
func (UserPoolSchemaStringAttributeConstraintsPtrOutput) ElementType ¶ added in v1.19.0
func (UserPoolSchemaStringAttributeConstraintsPtrOutput) ElementType() reflect.Type
func (UserPoolSchemaStringAttributeConstraintsPtrOutput) MaxLength ¶ added in v1.19.0
func (o UserPoolSchemaStringAttributeConstraintsPtrOutput) MaxLength() pulumi.StringPtrOutput
The maximum length of an attribute value of the string type.
func (UserPoolSchemaStringAttributeConstraintsPtrOutput) MinLength ¶ added in v1.19.0
func (o UserPoolSchemaStringAttributeConstraintsPtrOutput) MinLength() pulumi.StringPtrOutput
The minimum length of an attribute value of the string type.
func (UserPoolSchemaStringAttributeConstraintsPtrOutput) ToUserPoolSchemaStringAttributeConstraintsPtrOutput ¶ added in v1.19.0
func (o UserPoolSchemaStringAttributeConstraintsPtrOutput) ToUserPoolSchemaStringAttributeConstraintsPtrOutput() UserPoolSchemaStringAttributeConstraintsPtrOutput
func (UserPoolSchemaStringAttributeConstraintsPtrOutput) ToUserPoolSchemaStringAttributeConstraintsPtrOutputWithContext ¶ added in v1.19.0
func (o UserPoolSchemaStringAttributeConstraintsPtrOutput) ToUserPoolSchemaStringAttributeConstraintsPtrOutputWithContext(ctx context.Context) UserPoolSchemaStringAttributeConstraintsPtrOutput
type UserPoolSmsConfiguration ¶ added in v1.19.0
type UserPoolSmsConfiguration struct { // The external ID used in IAM role trust relationships. For more information about using external IDs, see [How to Use an External ID When Granting Access to Your AWS Resources to a Third Party](http://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html). ExternalId string `pulumi:"externalId"` // The ARN of the Amazon SNS caller. This is usually the IAM role that you've given Cognito permission to assume. SnsCallerArn string `pulumi:"snsCallerArn"` }
type UserPoolSmsConfigurationArgs ¶ added in v1.19.0
type UserPoolSmsConfigurationArgs struct { // The external ID used in IAM role trust relationships. For more information about using external IDs, see [How to Use an External ID When Granting Access to Your AWS Resources to a Third Party](http://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html). ExternalId pulumi.StringInput `pulumi:"externalId"` // The ARN of the Amazon SNS caller. This is usually the IAM role that you've given Cognito permission to assume. SnsCallerArn pulumi.StringInput `pulumi:"snsCallerArn"` }
func (UserPoolSmsConfigurationArgs) ElementType ¶ added in v1.19.0
func (UserPoolSmsConfigurationArgs) ElementType() reflect.Type
func (UserPoolSmsConfigurationArgs) ToUserPoolSmsConfigurationOutput ¶ added in v1.19.0
func (i UserPoolSmsConfigurationArgs) ToUserPoolSmsConfigurationOutput() UserPoolSmsConfigurationOutput
func (UserPoolSmsConfigurationArgs) ToUserPoolSmsConfigurationOutputWithContext ¶ added in v1.19.0
func (i UserPoolSmsConfigurationArgs) ToUserPoolSmsConfigurationOutputWithContext(ctx context.Context) UserPoolSmsConfigurationOutput
func (UserPoolSmsConfigurationArgs) ToUserPoolSmsConfigurationPtrOutput ¶ added in v1.19.0
func (i UserPoolSmsConfigurationArgs) ToUserPoolSmsConfigurationPtrOutput() UserPoolSmsConfigurationPtrOutput
func (UserPoolSmsConfigurationArgs) ToUserPoolSmsConfigurationPtrOutputWithContext ¶ added in v1.19.0
func (i UserPoolSmsConfigurationArgs) ToUserPoolSmsConfigurationPtrOutputWithContext(ctx context.Context) UserPoolSmsConfigurationPtrOutput
type UserPoolSmsConfigurationInput ¶ added in v1.19.0
type UserPoolSmsConfigurationInput interface { pulumi.Input ToUserPoolSmsConfigurationOutput() UserPoolSmsConfigurationOutput ToUserPoolSmsConfigurationOutputWithContext(context.Context) UserPoolSmsConfigurationOutput }
type UserPoolSmsConfigurationOutput ¶ added in v1.19.0
type UserPoolSmsConfigurationOutput struct{ *pulumi.OutputState }
func (UserPoolSmsConfigurationOutput) ElementType ¶ added in v1.19.0
func (UserPoolSmsConfigurationOutput) ElementType() reflect.Type
func (UserPoolSmsConfigurationOutput) ExternalId ¶ added in v1.19.0
func (o UserPoolSmsConfigurationOutput) ExternalId() pulumi.StringOutput
The external ID used in IAM role trust relationships. For more information about using external IDs, see [How to Use an External ID When Granting Access to Your AWS Resources to a Third Party](http://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html).
func (UserPoolSmsConfigurationOutput) SnsCallerArn ¶ added in v1.19.0
func (o UserPoolSmsConfigurationOutput) SnsCallerArn() pulumi.StringOutput
The ARN of the Amazon SNS caller. This is usually the IAM role that you've given Cognito permission to assume.
func (UserPoolSmsConfigurationOutput) ToUserPoolSmsConfigurationOutput ¶ added in v1.19.0
func (o UserPoolSmsConfigurationOutput) ToUserPoolSmsConfigurationOutput() UserPoolSmsConfigurationOutput
func (UserPoolSmsConfigurationOutput) ToUserPoolSmsConfigurationOutputWithContext ¶ added in v1.19.0
func (o UserPoolSmsConfigurationOutput) ToUserPoolSmsConfigurationOutputWithContext(ctx context.Context) UserPoolSmsConfigurationOutput
func (UserPoolSmsConfigurationOutput) ToUserPoolSmsConfigurationPtrOutput ¶ added in v1.19.0
func (o UserPoolSmsConfigurationOutput) ToUserPoolSmsConfigurationPtrOutput() UserPoolSmsConfigurationPtrOutput
func (UserPoolSmsConfigurationOutput) ToUserPoolSmsConfigurationPtrOutputWithContext ¶ added in v1.19.0
func (o UserPoolSmsConfigurationOutput) ToUserPoolSmsConfigurationPtrOutputWithContext(ctx context.Context) UserPoolSmsConfigurationPtrOutput
type UserPoolSmsConfigurationPtrInput ¶ added in v1.19.0
type UserPoolSmsConfigurationPtrInput interface { pulumi.Input ToUserPoolSmsConfigurationPtrOutput() UserPoolSmsConfigurationPtrOutput ToUserPoolSmsConfigurationPtrOutputWithContext(context.Context) UserPoolSmsConfigurationPtrOutput }
func UserPoolSmsConfigurationPtr ¶ added in v1.19.0
func UserPoolSmsConfigurationPtr(v *UserPoolSmsConfigurationArgs) UserPoolSmsConfigurationPtrInput
type UserPoolSmsConfigurationPtrOutput ¶ added in v1.19.0
type UserPoolSmsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (UserPoolSmsConfigurationPtrOutput) Elem ¶ added in v1.19.0
func (o UserPoolSmsConfigurationPtrOutput) Elem() UserPoolSmsConfigurationOutput
func (UserPoolSmsConfigurationPtrOutput) ElementType ¶ added in v1.19.0
func (UserPoolSmsConfigurationPtrOutput) ElementType() reflect.Type
func (UserPoolSmsConfigurationPtrOutput) ExternalId ¶ added in v1.19.0
func (o UserPoolSmsConfigurationPtrOutput) ExternalId() pulumi.StringOutput
The external ID used in IAM role trust relationships. For more information about using external IDs, see [How to Use an External ID When Granting Access to Your AWS Resources to a Third Party](http://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html).
func (UserPoolSmsConfigurationPtrOutput) SnsCallerArn ¶ added in v1.19.0
func (o UserPoolSmsConfigurationPtrOutput) SnsCallerArn() pulumi.StringOutput
The ARN of the Amazon SNS caller. This is usually the IAM role that you've given Cognito permission to assume.
func (UserPoolSmsConfigurationPtrOutput) ToUserPoolSmsConfigurationPtrOutput ¶ added in v1.19.0
func (o UserPoolSmsConfigurationPtrOutput) ToUserPoolSmsConfigurationPtrOutput() UserPoolSmsConfigurationPtrOutput
func (UserPoolSmsConfigurationPtrOutput) ToUserPoolSmsConfigurationPtrOutputWithContext ¶ added in v1.19.0
func (o UserPoolSmsConfigurationPtrOutput) ToUserPoolSmsConfigurationPtrOutputWithContext(ctx context.Context) UserPoolSmsConfigurationPtrOutput
type UserPoolState ¶
type UserPoolState struct { // The configuration for AdminCreateUser requests. AdminCreateUserConfig UserPoolAdminCreateUserConfigPtrInput // Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username. Conflicts with `usernameAttributes`. AliasAttributes pulumi.StringArrayInput // The ARN of the user pool. Arn pulumi.StringPtrInput // The attributes to be auto-verified. Possible values: email, phone_number. AutoVerifiedAttributes pulumi.StringArrayInput // The date the user pool was created. CreationDate pulumi.StringPtrInput // The configuration for the user pool's device tracking. DeviceConfiguration UserPoolDeviceConfigurationPtrInput // The Email Configuration. EmailConfiguration UserPoolEmailConfigurationPtrInput // A string representing the email verification message. Conflicts with `verificationMessageTemplate` configuration block `emailMessage` argument. EmailVerificationMessage pulumi.StringPtrInput // A string representing the email verification subject. Conflicts with `verificationMessageTemplate` configuration block `emailSubject` argument. EmailVerificationSubject pulumi.StringPtrInput // The endpoint name of the user pool. Example format: cognito-idp.REGION.amazonaws.com/xxxx_yyyyy Endpoint pulumi.StringPtrInput // A container for the AWS Lambda triggers associated with the user pool. LambdaConfig UserPoolLambdaConfigPtrInput // The date the user pool was last modified. LastModifiedDate pulumi.StringPtrInput // Set to enable multi-factor authentication. Must be one of the following values (ON, OFF, OPTIONAL) MfaConfiguration pulumi.StringPtrInput // The name of the attribute. Name pulumi.StringPtrInput // A container for information about the user pool password policy. PasswordPolicy UserPoolPasswordPolicyPtrInput // A container with the schema attributes of a user pool. Schema attributes from the [standard attribute set](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-attributes.html#cognito-user-pools-standard-attributes) only need to be specified if they are different from the default configuration. Maximum of 50 attributes. Schemas UserPoolSchemaArrayInput // A string representing the SMS authentication message. SmsAuthenticationMessage pulumi.StringPtrInput // The SMS Configuration. SmsConfiguration UserPoolSmsConfigurationPtrInput // A string representing the SMS verification message. Conflicts with `verificationMessageTemplate` configuration block `smsMessage` argument. SmsVerificationMessage pulumi.StringPtrInput // A mapping of tags to assign to the User Pool. Tags pulumi.MapInput // Configuration block for user pool add-ons to enable user pool advanced security mode features. UserPoolAddOns UserPoolUserPoolAddOnsPtrInput // Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up. Conflicts with `aliasAttributes`. UsernameAttributes pulumi.StringArrayInput // The verification message templates configuration. VerificationMessageTemplate UserPoolVerificationMessageTemplatePtrInput }
func (UserPoolState) ElementType ¶ added in v1.19.0
func (UserPoolState) ElementType() reflect.Type
type UserPoolUserPoolAddOns ¶ added in v1.19.0
type UserPoolUserPoolAddOns struct { // The mode for advanced security, must be one of `OFF`, `AUDIT` or `ENFORCED`. AdvancedSecurityMode string `pulumi:"advancedSecurityMode"` }
type UserPoolUserPoolAddOnsArgs ¶ added in v1.19.0
type UserPoolUserPoolAddOnsArgs struct { // The mode for advanced security, must be one of `OFF`, `AUDIT` or `ENFORCED`. AdvancedSecurityMode pulumi.StringInput `pulumi:"advancedSecurityMode"` }
func (UserPoolUserPoolAddOnsArgs) ElementType ¶ added in v1.19.0
func (UserPoolUserPoolAddOnsArgs) ElementType() reflect.Type
func (UserPoolUserPoolAddOnsArgs) ToUserPoolUserPoolAddOnsOutput ¶ added in v1.19.0
func (i UserPoolUserPoolAddOnsArgs) ToUserPoolUserPoolAddOnsOutput() UserPoolUserPoolAddOnsOutput
func (UserPoolUserPoolAddOnsArgs) ToUserPoolUserPoolAddOnsOutputWithContext ¶ added in v1.19.0
func (i UserPoolUserPoolAddOnsArgs) ToUserPoolUserPoolAddOnsOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsOutput
func (UserPoolUserPoolAddOnsArgs) ToUserPoolUserPoolAddOnsPtrOutput ¶ added in v1.19.0
func (i UserPoolUserPoolAddOnsArgs) ToUserPoolUserPoolAddOnsPtrOutput() UserPoolUserPoolAddOnsPtrOutput
func (UserPoolUserPoolAddOnsArgs) ToUserPoolUserPoolAddOnsPtrOutputWithContext ¶ added in v1.19.0
func (i UserPoolUserPoolAddOnsArgs) ToUserPoolUserPoolAddOnsPtrOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsPtrOutput
type UserPoolUserPoolAddOnsInput ¶ added in v1.19.0
type UserPoolUserPoolAddOnsInput interface { pulumi.Input ToUserPoolUserPoolAddOnsOutput() UserPoolUserPoolAddOnsOutput ToUserPoolUserPoolAddOnsOutputWithContext(context.Context) UserPoolUserPoolAddOnsOutput }
type UserPoolUserPoolAddOnsOutput ¶ added in v1.19.0
type UserPoolUserPoolAddOnsOutput struct{ *pulumi.OutputState }
func (UserPoolUserPoolAddOnsOutput) AdvancedSecurityMode ¶ added in v1.19.0
func (o UserPoolUserPoolAddOnsOutput) AdvancedSecurityMode() pulumi.StringOutput
The mode for advanced security, must be one of `OFF`, `AUDIT` or `ENFORCED`.
func (UserPoolUserPoolAddOnsOutput) ElementType ¶ added in v1.19.0
func (UserPoolUserPoolAddOnsOutput) ElementType() reflect.Type
func (UserPoolUserPoolAddOnsOutput) ToUserPoolUserPoolAddOnsOutput ¶ added in v1.19.0
func (o UserPoolUserPoolAddOnsOutput) ToUserPoolUserPoolAddOnsOutput() UserPoolUserPoolAddOnsOutput
func (UserPoolUserPoolAddOnsOutput) ToUserPoolUserPoolAddOnsOutputWithContext ¶ added in v1.19.0
func (o UserPoolUserPoolAddOnsOutput) ToUserPoolUserPoolAddOnsOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsOutput
func (UserPoolUserPoolAddOnsOutput) ToUserPoolUserPoolAddOnsPtrOutput ¶ added in v1.19.0
func (o UserPoolUserPoolAddOnsOutput) ToUserPoolUserPoolAddOnsPtrOutput() UserPoolUserPoolAddOnsPtrOutput
func (UserPoolUserPoolAddOnsOutput) ToUserPoolUserPoolAddOnsPtrOutputWithContext ¶ added in v1.19.0
func (o UserPoolUserPoolAddOnsOutput) ToUserPoolUserPoolAddOnsPtrOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsPtrOutput
type UserPoolUserPoolAddOnsPtrInput ¶ added in v1.19.0
type UserPoolUserPoolAddOnsPtrInput interface { pulumi.Input ToUserPoolUserPoolAddOnsPtrOutput() UserPoolUserPoolAddOnsPtrOutput ToUserPoolUserPoolAddOnsPtrOutputWithContext(context.Context) UserPoolUserPoolAddOnsPtrOutput }
func UserPoolUserPoolAddOnsPtr ¶ added in v1.19.0
func UserPoolUserPoolAddOnsPtr(v *UserPoolUserPoolAddOnsArgs) UserPoolUserPoolAddOnsPtrInput
type UserPoolUserPoolAddOnsPtrOutput ¶ added in v1.19.0
type UserPoolUserPoolAddOnsPtrOutput struct{ *pulumi.OutputState }
func (UserPoolUserPoolAddOnsPtrOutput) AdvancedSecurityMode ¶ added in v1.19.0
func (o UserPoolUserPoolAddOnsPtrOutput) AdvancedSecurityMode() pulumi.StringOutput
The mode for advanced security, must be one of `OFF`, `AUDIT` or `ENFORCED`.
func (UserPoolUserPoolAddOnsPtrOutput) Elem ¶ added in v1.19.0
func (o UserPoolUserPoolAddOnsPtrOutput) Elem() UserPoolUserPoolAddOnsOutput
func (UserPoolUserPoolAddOnsPtrOutput) ElementType ¶ added in v1.19.0
func (UserPoolUserPoolAddOnsPtrOutput) ElementType() reflect.Type
func (UserPoolUserPoolAddOnsPtrOutput) ToUserPoolUserPoolAddOnsPtrOutput ¶ added in v1.19.0
func (o UserPoolUserPoolAddOnsPtrOutput) ToUserPoolUserPoolAddOnsPtrOutput() UserPoolUserPoolAddOnsPtrOutput
func (UserPoolUserPoolAddOnsPtrOutput) ToUserPoolUserPoolAddOnsPtrOutputWithContext ¶ added in v1.19.0
func (o UserPoolUserPoolAddOnsPtrOutput) ToUserPoolUserPoolAddOnsPtrOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsPtrOutput
type UserPoolVerificationMessageTemplate ¶ added in v1.19.0
type UserPoolVerificationMessageTemplate struct { // The default email option. Must be either `CONFIRM_WITH_CODE` or `CONFIRM_WITH_LINK`. Defaults to `CONFIRM_WITH_CODE`. DefaultEmailOption *string `pulumi:"defaultEmailOption"` // The email message template. Must contain the `{####}` placeholder. Conflicts with `emailVerificationMessage` argument. EmailMessage *string `pulumi:"emailMessage"` // The email message template for sending a confirmation link to the user, it must contain the `{##Click Here##}` placeholder. EmailMessageByLink *string `pulumi:"emailMessageByLink"` // The subject line for the email message template. Conflicts with `emailVerificationSubject` argument. EmailSubject *string `pulumi:"emailSubject"` // The subject line for the email message template for sending a confirmation link to the user. EmailSubjectByLink *string `pulumi:"emailSubjectByLink"` // The SMS message template. Must contain the `{####}` placeholder. Conflicts with `smsVerificationMessage` argument. SmsMessage *string `pulumi:"smsMessage"` }
type UserPoolVerificationMessageTemplateArgs ¶ added in v1.19.0
type UserPoolVerificationMessageTemplateArgs struct { // The default email option. Must be either `CONFIRM_WITH_CODE` or `CONFIRM_WITH_LINK`. Defaults to `CONFIRM_WITH_CODE`. DefaultEmailOption pulumi.StringPtrInput `pulumi:"defaultEmailOption"` // The email message template. Must contain the `{####}` placeholder. Conflicts with `emailVerificationMessage` argument. EmailMessage pulumi.StringPtrInput `pulumi:"emailMessage"` // The email message template for sending a confirmation link to the user, it must contain the `{##Click Here##}` placeholder. EmailMessageByLink pulumi.StringPtrInput `pulumi:"emailMessageByLink"` // The subject line for the email message template. Conflicts with `emailVerificationSubject` argument. EmailSubject pulumi.StringPtrInput `pulumi:"emailSubject"` // The subject line for the email message template for sending a confirmation link to the user. EmailSubjectByLink pulumi.StringPtrInput `pulumi:"emailSubjectByLink"` // The SMS message template. Must contain the `{####}` placeholder. Conflicts with `smsVerificationMessage` argument. SmsMessage pulumi.StringPtrInput `pulumi:"smsMessage"` }
func (UserPoolVerificationMessageTemplateArgs) ElementType ¶ added in v1.19.0
func (UserPoolVerificationMessageTemplateArgs) ElementType() reflect.Type
func (UserPoolVerificationMessageTemplateArgs) ToUserPoolVerificationMessageTemplateOutput ¶ added in v1.19.0
func (i UserPoolVerificationMessageTemplateArgs) ToUserPoolVerificationMessageTemplateOutput() UserPoolVerificationMessageTemplateOutput
func (UserPoolVerificationMessageTemplateArgs) ToUserPoolVerificationMessageTemplateOutputWithContext ¶ added in v1.19.0
func (i UserPoolVerificationMessageTemplateArgs) ToUserPoolVerificationMessageTemplateOutputWithContext(ctx context.Context) UserPoolVerificationMessageTemplateOutput
func (UserPoolVerificationMessageTemplateArgs) ToUserPoolVerificationMessageTemplatePtrOutput ¶ added in v1.19.0
func (i UserPoolVerificationMessageTemplateArgs) ToUserPoolVerificationMessageTemplatePtrOutput() UserPoolVerificationMessageTemplatePtrOutput
func (UserPoolVerificationMessageTemplateArgs) ToUserPoolVerificationMessageTemplatePtrOutputWithContext ¶ added in v1.19.0
func (i UserPoolVerificationMessageTemplateArgs) ToUserPoolVerificationMessageTemplatePtrOutputWithContext(ctx context.Context) UserPoolVerificationMessageTemplatePtrOutput
type UserPoolVerificationMessageTemplateInput ¶ added in v1.19.0
type UserPoolVerificationMessageTemplateInput interface { pulumi.Input ToUserPoolVerificationMessageTemplateOutput() UserPoolVerificationMessageTemplateOutput ToUserPoolVerificationMessageTemplateOutputWithContext(context.Context) UserPoolVerificationMessageTemplateOutput }
type UserPoolVerificationMessageTemplateOutput ¶ added in v1.19.0
type UserPoolVerificationMessageTemplateOutput struct{ *pulumi.OutputState }
func (UserPoolVerificationMessageTemplateOutput) DefaultEmailOption ¶ added in v1.19.0
func (o UserPoolVerificationMessageTemplateOutput) DefaultEmailOption() pulumi.StringPtrOutput
The default email option. Must be either `CONFIRM_WITH_CODE` or `CONFIRM_WITH_LINK`. Defaults to `CONFIRM_WITH_CODE`.
func (UserPoolVerificationMessageTemplateOutput) ElementType ¶ added in v1.19.0
func (UserPoolVerificationMessageTemplateOutput) ElementType() reflect.Type
func (UserPoolVerificationMessageTemplateOutput) EmailMessage ¶ added in v1.19.0
func (o UserPoolVerificationMessageTemplateOutput) EmailMessage() pulumi.StringPtrOutput
The email message template. Must contain the `{####}` placeholder. Conflicts with `emailVerificationMessage` argument.
func (UserPoolVerificationMessageTemplateOutput) EmailMessageByLink ¶ added in v1.19.0
func (o UserPoolVerificationMessageTemplateOutput) EmailMessageByLink() pulumi.StringPtrOutput
The email message template for sending a confirmation link to the user, it must contain the `{##Click Here##}` placeholder.
func (UserPoolVerificationMessageTemplateOutput) EmailSubject ¶ added in v1.19.0
func (o UserPoolVerificationMessageTemplateOutput) EmailSubject() pulumi.StringPtrOutput
The subject line for the email message template. Conflicts with `emailVerificationSubject` argument.
func (UserPoolVerificationMessageTemplateOutput) EmailSubjectByLink ¶ added in v1.19.0
func (o UserPoolVerificationMessageTemplateOutput) EmailSubjectByLink() pulumi.StringPtrOutput
The subject line for the email message template for sending a confirmation link to the user.
func (UserPoolVerificationMessageTemplateOutput) SmsMessage ¶ added in v1.19.0
func (o UserPoolVerificationMessageTemplateOutput) SmsMessage() pulumi.StringPtrOutput
The SMS message template. Must contain the `{####}` placeholder. Conflicts with `smsVerificationMessage` argument.
func (UserPoolVerificationMessageTemplateOutput) ToUserPoolVerificationMessageTemplateOutput ¶ added in v1.19.0
func (o UserPoolVerificationMessageTemplateOutput) ToUserPoolVerificationMessageTemplateOutput() UserPoolVerificationMessageTemplateOutput
func (UserPoolVerificationMessageTemplateOutput) ToUserPoolVerificationMessageTemplateOutputWithContext ¶ added in v1.19.0
func (o UserPoolVerificationMessageTemplateOutput) ToUserPoolVerificationMessageTemplateOutputWithContext(ctx context.Context) UserPoolVerificationMessageTemplateOutput
func (UserPoolVerificationMessageTemplateOutput) ToUserPoolVerificationMessageTemplatePtrOutput ¶ added in v1.19.0
func (o UserPoolVerificationMessageTemplateOutput) ToUserPoolVerificationMessageTemplatePtrOutput() UserPoolVerificationMessageTemplatePtrOutput
func (UserPoolVerificationMessageTemplateOutput) ToUserPoolVerificationMessageTemplatePtrOutputWithContext ¶ added in v1.19.0
func (o UserPoolVerificationMessageTemplateOutput) ToUserPoolVerificationMessageTemplatePtrOutputWithContext(ctx context.Context) UserPoolVerificationMessageTemplatePtrOutput
type UserPoolVerificationMessageTemplatePtrInput ¶ added in v1.19.0
type UserPoolVerificationMessageTemplatePtrInput interface { pulumi.Input ToUserPoolVerificationMessageTemplatePtrOutput() UserPoolVerificationMessageTemplatePtrOutput ToUserPoolVerificationMessageTemplatePtrOutputWithContext(context.Context) UserPoolVerificationMessageTemplatePtrOutput }
func UserPoolVerificationMessageTemplatePtr ¶ added in v1.19.0
func UserPoolVerificationMessageTemplatePtr(v *UserPoolVerificationMessageTemplateArgs) UserPoolVerificationMessageTemplatePtrInput
type UserPoolVerificationMessageTemplatePtrOutput ¶ added in v1.19.0
type UserPoolVerificationMessageTemplatePtrOutput struct{ *pulumi.OutputState }
func (UserPoolVerificationMessageTemplatePtrOutput) DefaultEmailOption ¶ added in v1.19.0
func (o UserPoolVerificationMessageTemplatePtrOutput) DefaultEmailOption() pulumi.StringPtrOutput
The default email option. Must be either `CONFIRM_WITH_CODE` or `CONFIRM_WITH_LINK`. Defaults to `CONFIRM_WITH_CODE`.
func (UserPoolVerificationMessageTemplatePtrOutput) ElementType ¶ added in v1.19.0
func (UserPoolVerificationMessageTemplatePtrOutput) ElementType() reflect.Type
func (UserPoolVerificationMessageTemplatePtrOutput) EmailMessage ¶ added in v1.19.0
func (o UserPoolVerificationMessageTemplatePtrOutput) EmailMessage() pulumi.StringPtrOutput
The email message template. Must contain the `{####}` placeholder. Conflicts with `emailVerificationMessage` argument.
func (UserPoolVerificationMessageTemplatePtrOutput) EmailMessageByLink ¶ added in v1.19.0
func (o UserPoolVerificationMessageTemplatePtrOutput) EmailMessageByLink() pulumi.StringPtrOutput
The email message template for sending a confirmation link to the user, it must contain the `{##Click Here##}` placeholder.
func (UserPoolVerificationMessageTemplatePtrOutput) EmailSubject ¶ added in v1.19.0
func (o UserPoolVerificationMessageTemplatePtrOutput) EmailSubject() pulumi.StringPtrOutput
The subject line for the email message template. Conflicts with `emailVerificationSubject` argument.
func (UserPoolVerificationMessageTemplatePtrOutput) EmailSubjectByLink ¶ added in v1.19.0
func (o UserPoolVerificationMessageTemplatePtrOutput) EmailSubjectByLink() pulumi.StringPtrOutput
The subject line for the email message template for sending a confirmation link to the user.
func (UserPoolVerificationMessageTemplatePtrOutput) SmsMessage ¶ added in v1.19.0
func (o UserPoolVerificationMessageTemplatePtrOutput) SmsMessage() pulumi.StringPtrOutput
The SMS message template. Must contain the `{####}` placeholder. Conflicts with `smsVerificationMessage` argument.
func (UserPoolVerificationMessageTemplatePtrOutput) ToUserPoolVerificationMessageTemplatePtrOutput ¶ added in v1.19.0
func (o UserPoolVerificationMessageTemplatePtrOutput) ToUserPoolVerificationMessageTemplatePtrOutput() UserPoolVerificationMessageTemplatePtrOutput
func (UserPoolVerificationMessageTemplatePtrOutput) ToUserPoolVerificationMessageTemplatePtrOutputWithContext ¶ added in v1.19.0
func (o UserPoolVerificationMessageTemplatePtrOutput) ToUserPoolVerificationMessageTemplatePtrOutputWithContext(ctx context.Context) UserPoolVerificationMessageTemplatePtrOutput