Documentation
¶
Index ¶
- type GetIdentityPoolCognitoIdentityProvider
- type GetIdentityPoolCognitoIdentityProviderArgs
- func (GetIdentityPoolCognitoIdentityProviderArgs) ElementType() reflect.Type
- func (i GetIdentityPoolCognitoIdentityProviderArgs) ToGetIdentityPoolCognitoIdentityProviderOutput() GetIdentityPoolCognitoIdentityProviderOutput
- func (i GetIdentityPoolCognitoIdentityProviderArgs) ToGetIdentityPoolCognitoIdentityProviderOutputWithContext(ctx context.Context) GetIdentityPoolCognitoIdentityProviderOutput
- type GetIdentityPoolCognitoIdentityProviderArray
- func (GetIdentityPoolCognitoIdentityProviderArray) ElementType() reflect.Type
- func (i GetIdentityPoolCognitoIdentityProviderArray) ToGetIdentityPoolCognitoIdentityProviderArrayOutput() GetIdentityPoolCognitoIdentityProviderArrayOutput
- func (i GetIdentityPoolCognitoIdentityProviderArray) ToGetIdentityPoolCognitoIdentityProviderArrayOutputWithContext(ctx context.Context) GetIdentityPoolCognitoIdentityProviderArrayOutput
- type GetIdentityPoolCognitoIdentityProviderArrayInput
- type GetIdentityPoolCognitoIdentityProviderArrayOutput
- func (GetIdentityPoolCognitoIdentityProviderArrayOutput) ElementType() reflect.Type
- func (o GetIdentityPoolCognitoIdentityProviderArrayOutput) Index(i pulumi.IntInput) GetIdentityPoolCognitoIdentityProviderOutput
- func (o GetIdentityPoolCognitoIdentityProviderArrayOutput) ToGetIdentityPoolCognitoIdentityProviderArrayOutput() GetIdentityPoolCognitoIdentityProviderArrayOutput
- func (o GetIdentityPoolCognitoIdentityProviderArrayOutput) ToGetIdentityPoolCognitoIdentityProviderArrayOutputWithContext(ctx context.Context) GetIdentityPoolCognitoIdentityProviderArrayOutput
- type GetIdentityPoolCognitoIdentityProviderInput
- type GetIdentityPoolCognitoIdentityProviderOutput
- func (o GetIdentityPoolCognitoIdentityProviderOutput) ClientId() pulumi.StringOutput
- func (GetIdentityPoolCognitoIdentityProviderOutput) ElementType() reflect.Type
- func (o GetIdentityPoolCognitoIdentityProviderOutput) ProviderName() pulumi.StringOutput
- func (o GetIdentityPoolCognitoIdentityProviderOutput) ServerSideTokenCheck() pulumi.BoolOutput
- func (o GetIdentityPoolCognitoIdentityProviderOutput) ToGetIdentityPoolCognitoIdentityProviderOutput() GetIdentityPoolCognitoIdentityProviderOutput
- func (o GetIdentityPoolCognitoIdentityProviderOutput) ToGetIdentityPoolCognitoIdentityProviderOutputWithContext(ctx context.Context) GetIdentityPoolCognitoIdentityProviderOutput
- type GetUserGroupsArgs
- type GetUserGroupsGroup
- type GetUserGroupsGroupArgs
- type GetUserGroupsGroupArray
- type GetUserGroupsGroupArrayInput
- type GetUserGroupsGroupArrayOutput
- func (GetUserGroupsGroupArrayOutput) ElementType() reflect.Type
- func (o GetUserGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetUserGroupsGroupOutput
- func (o GetUserGroupsGroupArrayOutput) ToGetUserGroupsGroupArrayOutput() GetUserGroupsGroupArrayOutput
- func (o GetUserGroupsGroupArrayOutput) ToGetUserGroupsGroupArrayOutputWithContext(ctx context.Context) GetUserGroupsGroupArrayOutput
- type GetUserGroupsGroupInput
- type GetUserGroupsGroupOutput
- func (o GetUserGroupsGroupOutput) Description() pulumi.StringOutput
- func (GetUserGroupsGroupOutput) ElementType() reflect.Type
- func (o GetUserGroupsGroupOutput) GroupName() pulumi.StringOutput
- func (o GetUserGroupsGroupOutput) Precedence() pulumi.IntOutput
- func (o GetUserGroupsGroupOutput) RoleArn() pulumi.StringOutput
- func (o GetUserGroupsGroupOutput) ToGetUserGroupsGroupOutput() GetUserGroupsGroupOutput
- func (o GetUserGroupsGroupOutput) ToGetUserGroupsGroupOutputWithContext(ctx context.Context) GetUserGroupsGroupOutput
- type GetUserGroupsOutputArgs
- type GetUserGroupsResult
- type GetUserGroupsResultOutput
- func (GetUserGroupsResultOutput) ElementType() reflect.Type
- func (o GetUserGroupsResultOutput) Groups() GetUserGroupsGroupArrayOutput
- func (o GetUserGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetUserGroupsResultOutput) Region() pulumi.StringOutput
- func (o GetUserGroupsResultOutput) ToGetUserGroupsResultOutput() GetUserGroupsResultOutput
- func (o GetUserGroupsResultOutput) ToGetUserGroupsResultOutputWithContext(ctx context.Context) GetUserGroupsResultOutput
- func (o GetUserGroupsResultOutput) UserPoolId() pulumi.StringOutput
- type GetUserPoolAccountRecoverySetting
- type GetUserPoolAccountRecoverySettingArgs
- func (GetUserPoolAccountRecoverySettingArgs) ElementType() reflect.Type
- func (i GetUserPoolAccountRecoverySettingArgs) ToGetUserPoolAccountRecoverySettingOutput() GetUserPoolAccountRecoverySettingOutput
- func (i GetUserPoolAccountRecoverySettingArgs) ToGetUserPoolAccountRecoverySettingOutputWithContext(ctx context.Context) GetUserPoolAccountRecoverySettingOutput
- type GetUserPoolAccountRecoverySettingArray
- func (GetUserPoolAccountRecoverySettingArray) ElementType() reflect.Type
- func (i GetUserPoolAccountRecoverySettingArray) ToGetUserPoolAccountRecoverySettingArrayOutput() GetUserPoolAccountRecoverySettingArrayOutput
- func (i GetUserPoolAccountRecoverySettingArray) ToGetUserPoolAccountRecoverySettingArrayOutputWithContext(ctx context.Context) GetUserPoolAccountRecoverySettingArrayOutput
- type GetUserPoolAccountRecoverySettingArrayInput
- type GetUserPoolAccountRecoverySettingArrayOutput
- func (GetUserPoolAccountRecoverySettingArrayOutput) ElementType() reflect.Type
- func (o GetUserPoolAccountRecoverySettingArrayOutput) Index(i pulumi.IntInput) GetUserPoolAccountRecoverySettingOutput
- func (o GetUserPoolAccountRecoverySettingArrayOutput) ToGetUserPoolAccountRecoverySettingArrayOutput() GetUserPoolAccountRecoverySettingArrayOutput
- func (o GetUserPoolAccountRecoverySettingArrayOutput) ToGetUserPoolAccountRecoverySettingArrayOutputWithContext(ctx context.Context) GetUserPoolAccountRecoverySettingArrayOutput
- type GetUserPoolAccountRecoverySettingInput
- type GetUserPoolAccountRecoverySettingOutput
- func (GetUserPoolAccountRecoverySettingOutput) ElementType() reflect.Type
- func (o GetUserPoolAccountRecoverySettingOutput) RecoveryMechanisms() GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
- func (o GetUserPoolAccountRecoverySettingOutput) ToGetUserPoolAccountRecoverySettingOutput() GetUserPoolAccountRecoverySettingOutput
- func (o GetUserPoolAccountRecoverySettingOutput) ToGetUserPoolAccountRecoverySettingOutputWithContext(ctx context.Context) GetUserPoolAccountRecoverySettingOutput
- type GetUserPoolAccountRecoverySettingRecoveryMechanism
- type GetUserPoolAccountRecoverySettingRecoveryMechanismArgs
- func (GetUserPoolAccountRecoverySettingRecoveryMechanismArgs) ElementType() reflect.Type
- func (i GetUserPoolAccountRecoverySettingRecoveryMechanismArgs) ToGetUserPoolAccountRecoverySettingRecoveryMechanismOutput() GetUserPoolAccountRecoverySettingRecoveryMechanismOutput
- func (i GetUserPoolAccountRecoverySettingRecoveryMechanismArgs) ToGetUserPoolAccountRecoverySettingRecoveryMechanismOutputWithContext(ctx context.Context) GetUserPoolAccountRecoverySettingRecoveryMechanismOutput
- type GetUserPoolAccountRecoverySettingRecoveryMechanismArray
- func (GetUserPoolAccountRecoverySettingRecoveryMechanismArray) ElementType() reflect.Type
- func (i GetUserPoolAccountRecoverySettingRecoveryMechanismArray) ToGetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput() GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
- func (i GetUserPoolAccountRecoverySettingRecoveryMechanismArray) ToGetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutputWithContext(ctx context.Context) GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
- type GetUserPoolAccountRecoverySettingRecoveryMechanismArrayInput
- type GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
- func (GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput) ElementType() reflect.Type
- func (o GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput) Index(i pulumi.IntInput) GetUserPoolAccountRecoverySettingRecoveryMechanismOutput
- func (o GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput) ToGetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput() GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
- func (o GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput) ToGetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutputWithContext(ctx context.Context) GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
- type GetUserPoolAccountRecoverySettingRecoveryMechanismInput
- type GetUserPoolAccountRecoverySettingRecoveryMechanismOutput
- func (GetUserPoolAccountRecoverySettingRecoveryMechanismOutput) ElementType() reflect.Type
- func (o GetUserPoolAccountRecoverySettingRecoveryMechanismOutput) Name() pulumi.StringOutput
- func (o GetUserPoolAccountRecoverySettingRecoveryMechanismOutput) Priority() pulumi.IntOutput
- func (o GetUserPoolAccountRecoverySettingRecoveryMechanismOutput) ToGetUserPoolAccountRecoverySettingRecoveryMechanismOutput() GetUserPoolAccountRecoverySettingRecoveryMechanismOutput
- func (o GetUserPoolAccountRecoverySettingRecoveryMechanismOutput) ToGetUserPoolAccountRecoverySettingRecoveryMechanismOutputWithContext(ctx context.Context) GetUserPoolAccountRecoverySettingRecoveryMechanismOutput
- type GetUserPoolAdminCreateUserConfig
- type GetUserPoolAdminCreateUserConfigArgs
- func (GetUserPoolAdminCreateUserConfigArgs) ElementType() reflect.Type
- func (i GetUserPoolAdminCreateUserConfigArgs) ToGetUserPoolAdminCreateUserConfigOutput() GetUserPoolAdminCreateUserConfigOutput
- func (i GetUserPoolAdminCreateUserConfigArgs) ToGetUserPoolAdminCreateUserConfigOutputWithContext(ctx context.Context) GetUserPoolAdminCreateUserConfigOutput
- type GetUserPoolAdminCreateUserConfigArray
- func (GetUserPoolAdminCreateUserConfigArray) ElementType() reflect.Type
- func (i GetUserPoolAdminCreateUserConfigArray) ToGetUserPoolAdminCreateUserConfigArrayOutput() GetUserPoolAdminCreateUserConfigArrayOutput
- func (i GetUserPoolAdminCreateUserConfigArray) ToGetUserPoolAdminCreateUserConfigArrayOutputWithContext(ctx context.Context) GetUserPoolAdminCreateUserConfigArrayOutput
- type GetUserPoolAdminCreateUserConfigArrayInput
- type GetUserPoolAdminCreateUserConfigArrayOutput
- func (GetUserPoolAdminCreateUserConfigArrayOutput) ElementType() reflect.Type
- func (o GetUserPoolAdminCreateUserConfigArrayOutput) Index(i pulumi.IntInput) GetUserPoolAdminCreateUserConfigOutput
- func (o GetUserPoolAdminCreateUserConfigArrayOutput) ToGetUserPoolAdminCreateUserConfigArrayOutput() GetUserPoolAdminCreateUserConfigArrayOutput
- func (o GetUserPoolAdminCreateUserConfigArrayOutput) ToGetUserPoolAdminCreateUserConfigArrayOutputWithContext(ctx context.Context) GetUserPoolAdminCreateUserConfigArrayOutput
- type GetUserPoolAdminCreateUserConfigInput
- type GetUserPoolAdminCreateUserConfigInviteMessageTemplate
- type GetUserPoolAdminCreateUserConfigInviteMessageTemplateArgs
- func (GetUserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ElementType() reflect.Type
- func (i GetUserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput() GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput
- func (i GetUserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateOutputWithContext(ctx context.Context) GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput
- type GetUserPoolAdminCreateUserConfigInviteMessageTemplateArray
- func (GetUserPoolAdminCreateUserConfigInviteMessageTemplateArray) ElementType() reflect.Type
- func (i GetUserPoolAdminCreateUserConfigInviteMessageTemplateArray) ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput() GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput
- func (i GetUserPoolAdminCreateUserConfigInviteMessageTemplateArray) ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutputWithContext(ctx context.Context) GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput
- type GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayInput
- type GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput
- func (GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput) ElementType() reflect.Type
- func (o GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput) Index(i pulumi.IntInput) GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput
- func (o GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput) ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput() GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput
- func (o GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput) ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutputWithContext(ctx context.Context) GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput
- type GetUserPoolAdminCreateUserConfigInviteMessageTemplateInput
- type GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput
- func (GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ElementType() reflect.Type
- func (o GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput) EmailMessage() pulumi.StringOutput
- func (o GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput) EmailSubject() pulumi.StringOutput
- func (o GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput) SmsMessage() pulumi.StringOutput
- func (o GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput() GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput
- func (o GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateOutputWithContext(ctx context.Context) GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput
- type GetUserPoolAdminCreateUserConfigOutput
- func (o GetUserPoolAdminCreateUserConfigOutput) AllowAdminCreateUserOnly() pulumi.BoolOutput
- func (GetUserPoolAdminCreateUserConfigOutput) ElementType() reflect.Type
- func (o GetUserPoolAdminCreateUserConfigOutput) InviteMessageTemplates() GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput
- func (o GetUserPoolAdminCreateUserConfigOutput) ToGetUserPoolAdminCreateUserConfigOutput() GetUserPoolAdminCreateUserConfigOutput
- func (o GetUserPoolAdminCreateUserConfigOutput) ToGetUserPoolAdminCreateUserConfigOutputWithContext(ctx context.Context) GetUserPoolAdminCreateUserConfigOutput
- func (o GetUserPoolAdminCreateUserConfigOutput) UnusedAccountValidityDays() pulumi.IntOutput
- type GetUserPoolClientAnalyticsConfiguration
- type GetUserPoolClientAnalyticsConfigurationArgs
- func (GetUserPoolClientAnalyticsConfigurationArgs) ElementType() reflect.Type
- func (i GetUserPoolClientAnalyticsConfigurationArgs) ToGetUserPoolClientAnalyticsConfigurationOutput() GetUserPoolClientAnalyticsConfigurationOutput
- func (i GetUserPoolClientAnalyticsConfigurationArgs) ToGetUserPoolClientAnalyticsConfigurationOutputWithContext(ctx context.Context) GetUserPoolClientAnalyticsConfigurationOutput
- type GetUserPoolClientAnalyticsConfigurationArray
- func (GetUserPoolClientAnalyticsConfigurationArray) ElementType() reflect.Type
- func (i GetUserPoolClientAnalyticsConfigurationArray) ToGetUserPoolClientAnalyticsConfigurationArrayOutput() GetUserPoolClientAnalyticsConfigurationArrayOutput
- func (i GetUserPoolClientAnalyticsConfigurationArray) ToGetUserPoolClientAnalyticsConfigurationArrayOutputWithContext(ctx context.Context) GetUserPoolClientAnalyticsConfigurationArrayOutput
- type GetUserPoolClientAnalyticsConfigurationArrayInput
- type GetUserPoolClientAnalyticsConfigurationArrayOutput
- func (GetUserPoolClientAnalyticsConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetUserPoolClientAnalyticsConfigurationArrayOutput) Index(i pulumi.IntInput) GetUserPoolClientAnalyticsConfigurationOutput
- func (o GetUserPoolClientAnalyticsConfigurationArrayOutput) ToGetUserPoolClientAnalyticsConfigurationArrayOutput() GetUserPoolClientAnalyticsConfigurationArrayOutput
- func (o GetUserPoolClientAnalyticsConfigurationArrayOutput) ToGetUserPoolClientAnalyticsConfigurationArrayOutputWithContext(ctx context.Context) GetUserPoolClientAnalyticsConfigurationArrayOutput
- type GetUserPoolClientAnalyticsConfigurationInput
- type GetUserPoolClientAnalyticsConfigurationOutput
- func (o GetUserPoolClientAnalyticsConfigurationOutput) ApplicationArn() pulumi.StringOutput
- func (o GetUserPoolClientAnalyticsConfigurationOutput) ApplicationId() pulumi.StringOutput
- func (GetUserPoolClientAnalyticsConfigurationOutput) ElementType() reflect.Type
- func (o GetUserPoolClientAnalyticsConfigurationOutput) ExternalId() pulumi.StringOutput
- func (o GetUserPoolClientAnalyticsConfigurationOutput) RoleArn() pulumi.StringOutput
- func (o GetUserPoolClientAnalyticsConfigurationOutput) ToGetUserPoolClientAnalyticsConfigurationOutput() GetUserPoolClientAnalyticsConfigurationOutput
- func (o GetUserPoolClientAnalyticsConfigurationOutput) ToGetUserPoolClientAnalyticsConfigurationOutputWithContext(ctx context.Context) GetUserPoolClientAnalyticsConfigurationOutput
- func (o GetUserPoolClientAnalyticsConfigurationOutput) UserDataShared() pulumi.BoolOutput
- type GetUserPoolClientRefreshTokenRotation
- type GetUserPoolClientRefreshTokenRotationArgs
- func (GetUserPoolClientRefreshTokenRotationArgs) ElementType() reflect.Type
- func (i GetUserPoolClientRefreshTokenRotationArgs) ToGetUserPoolClientRefreshTokenRotationOutput() GetUserPoolClientRefreshTokenRotationOutput
- func (i GetUserPoolClientRefreshTokenRotationArgs) ToGetUserPoolClientRefreshTokenRotationOutputWithContext(ctx context.Context) GetUserPoolClientRefreshTokenRotationOutput
- type GetUserPoolClientRefreshTokenRotationArray
- func (GetUserPoolClientRefreshTokenRotationArray) ElementType() reflect.Type
- func (i GetUserPoolClientRefreshTokenRotationArray) ToGetUserPoolClientRefreshTokenRotationArrayOutput() GetUserPoolClientRefreshTokenRotationArrayOutput
- func (i GetUserPoolClientRefreshTokenRotationArray) ToGetUserPoolClientRefreshTokenRotationArrayOutputWithContext(ctx context.Context) GetUserPoolClientRefreshTokenRotationArrayOutput
- type GetUserPoolClientRefreshTokenRotationArrayInput
- type GetUserPoolClientRefreshTokenRotationArrayOutput
- func (GetUserPoolClientRefreshTokenRotationArrayOutput) ElementType() reflect.Type
- func (o GetUserPoolClientRefreshTokenRotationArrayOutput) Index(i pulumi.IntInput) GetUserPoolClientRefreshTokenRotationOutput
- func (o GetUserPoolClientRefreshTokenRotationArrayOutput) ToGetUserPoolClientRefreshTokenRotationArrayOutput() GetUserPoolClientRefreshTokenRotationArrayOutput
- func (o GetUserPoolClientRefreshTokenRotationArrayOutput) ToGetUserPoolClientRefreshTokenRotationArrayOutputWithContext(ctx context.Context) GetUserPoolClientRefreshTokenRotationArrayOutput
- type GetUserPoolClientRefreshTokenRotationInput
- type GetUserPoolClientRefreshTokenRotationOutput
- func (GetUserPoolClientRefreshTokenRotationOutput) ElementType() reflect.Type
- func (o GetUserPoolClientRefreshTokenRotationOutput) Feature() pulumi.StringOutput
- func (o GetUserPoolClientRefreshTokenRotationOutput) RetryGracePeriodSeconds() pulumi.IntOutput
- func (o GetUserPoolClientRefreshTokenRotationOutput) ToGetUserPoolClientRefreshTokenRotationOutput() GetUserPoolClientRefreshTokenRotationOutput
- func (o GetUserPoolClientRefreshTokenRotationOutput) ToGetUserPoolClientRefreshTokenRotationOutputWithContext(ctx context.Context) GetUserPoolClientRefreshTokenRotationOutput
- type GetUserPoolClientTokenValidityUnit
- type GetUserPoolClientTokenValidityUnitArgs
- func (GetUserPoolClientTokenValidityUnitArgs) ElementType() reflect.Type
- func (i GetUserPoolClientTokenValidityUnitArgs) ToGetUserPoolClientTokenValidityUnitOutput() GetUserPoolClientTokenValidityUnitOutput
- func (i GetUserPoolClientTokenValidityUnitArgs) ToGetUserPoolClientTokenValidityUnitOutputWithContext(ctx context.Context) GetUserPoolClientTokenValidityUnitOutput
- type GetUserPoolClientTokenValidityUnitArray
- func (GetUserPoolClientTokenValidityUnitArray) ElementType() reflect.Type
- func (i GetUserPoolClientTokenValidityUnitArray) ToGetUserPoolClientTokenValidityUnitArrayOutput() GetUserPoolClientTokenValidityUnitArrayOutput
- func (i GetUserPoolClientTokenValidityUnitArray) ToGetUserPoolClientTokenValidityUnitArrayOutputWithContext(ctx context.Context) GetUserPoolClientTokenValidityUnitArrayOutput
- type GetUserPoolClientTokenValidityUnitArrayInput
- type GetUserPoolClientTokenValidityUnitArrayOutput
- func (GetUserPoolClientTokenValidityUnitArrayOutput) ElementType() reflect.Type
- func (o GetUserPoolClientTokenValidityUnitArrayOutput) Index(i pulumi.IntInput) GetUserPoolClientTokenValidityUnitOutput
- func (o GetUserPoolClientTokenValidityUnitArrayOutput) ToGetUserPoolClientTokenValidityUnitArrayOutput() GetUserPoolClientTokenValidityUnitArrayOutput
- func (o GetUserPoolClientTokenValidityUnitArrayOutput) ToGetUserPoolClientTokenValidityUnitArrayOutputWithContext(ctx context.Context) GetUserPoolClientTokenValidityUnitArrayOutput
- type GetUserPoolClientTokenValidityUnitInput
- type GetUserPoolClientTokenValidityUnitOutput
- func (o GetUserPoolClientTokenValidityUnitOutput) AccessToken() pulumi.StringOutput
- func (GetUserPoolClientTokenValidityUnitOutput) ElementType() reflect.Type
- func (o GetUserPoolClientTokenValidityUnitOutput) IdToken() pulumi.StringOutput
- func (o GetUserPoolClientTokenValidityUnitOutput) RefreshToken() pulumi.StringOutput
- func (o GetUserPoolClientTokenValidityUnitOutput) ToGetUserPoolClientTokenValidityUnitOutput() GetUserPoolClientTokenValidityUnitOutput
- func (o GetUserPoolClientTokenValidityUnitOutput) ToGetUserPoolClientTokenValidityUnitOutputWithContext(ctx context.Context) GetUserPoolClientTokenValidityUnitOutput
- type GetUserPoolClientsArgs
- type GetUserPoolClientsOutputArgs
- type GetUserPoolClientsResult
- type GetUserPoolClientsResultOutput
- func (o GetUserPoolClientsResultOutput) ClientIds() pulumi.StringArrayOutput
- func (o GetUserPoolClientsResultOutput) ClientNames() pulumi.StringArrayOutput
- func (GetUserPoolClientsResultOutput) ElementType() reflect.Type
- func (o GetUserPoolClientsResultOutput) Id() pulumi.StringOutput
- func (o GetUserPoolClientsResultOutput) Region() pulumi.StringOutput
- func (o GetUserPoolClientsResultOutput) ToGetUserPoolClientsResultOutput() GetUserPoolClientsResultOutput
- func (o GetUserPoolClientsResultOutput) ToGetUserPoolClientsResultOutputWithContext(ctx context.Context) GetUserPoolClientsResultOutput
- func (o GetUserPoolClientsResultOutput) UserPoolId() pulumi.StringOutput
- type GetUserPoolDeviceConfiguration
- type GetUserPoolDeviceConfigurationArgs
- func (GetUserPoolDeviceConfigurationArgs) ElementType() reflect.Type
- func (i GetUserPoolDeviceConfigurationArgs) ToGetUserPoolDeviceConfigurationOutput() GetUserPoolDeviceConfigurationOutput
- func (i GetUserPoolDeviceConfigurationArgs) ToGetUserPoolDeviceConfigurationOutputWithContext(ctx context.Context) GetUserPoolDeviceConfigurationOutput
- type GetUserPoolDeviceConfigurationArray
- func (GetUserPoolDeviceConfigurationArray) ElementType() reflect.Type
- func (i GetUserPoolDeviceConfigurationArray) ToGetUserPoolDeviceConfigurationArrayOutput() GetUserPoolDeviceConfigurationArrayOutput
- func (i GetUserPoolDeviceConfigurationArray) ToGetUserPoolDeviceConfigurationArrayOutputWithContext(ctx context.Context) GetUserPoolDeviceConfigurationArrayOutput
- type GetUserPoolDeviceConfigurationArrayInput
- type GetUserPoolDeviceConfigurationArrayOutput
- func (GetUserPoolDeviceConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetUserPoolDeviceConfigurationArrayOutput) Index(i pulumi.IntInput) GetUserPoolDeviceConfigurationOutput
- func (o GetUserPoolDeviceConfigurationArrayOutput) ToGetUserPoolDeviceConfigurationArrayOutput() GetUserPoolDeviceConfigurationArrayOutput
- func (o GetUserPoolDeviceConfigurationArrayOutput) ToGetUserPoolDeviceConfigurationArrayOutputWithContext(ctx context.Context) GetUserPoolDeviceConfigurationArrayOutput
- type GetUserPoolDeviceConfigurationInput
- type GetUserPoolDeviceConfigurationOutput
- func (o GetUserPoolDeviceConfigurationOutput) ChallengeRequiredOnNewDevice() pulumi.BoolOutput
- func (o GetUserPoolDeviceConfigurationOutput) DeviceOnlyRememberedOnUserPrompt() pulumi.BoolOutput
- func (GetUserPoolDeviceConfigurationOutput) ElementType() reflect.Type
- func (o GetUserPoolDeviceConfigurationOutput) ToGetUserPoolDeviceConfigurationOutput() GetUserPoolDeviceConfigurationOutput
- func (o GetUserPoolDeviceConfigurationOutput) ToGetUserPoolDeviceConfigurationOutputWithContext(ctx context.Context) GetUserPoolDeviceConfigurationOutput
- type GetUserPoolEmailConfiguration
- type GetUserPoolEmailConfigurationArgs
- func (GetUserPoolEmailConfigurationArgs) ElementType() reflect.Type
- func (i GetUserPoolEmailConfigurationArgs) ToGetUserPoolEmailConfigurationOutput() GetUserPoolEmailConfigurationOutput
- func (i GetUserPoolEmailConfigurationArgs) ToGetUserPoolEmailConfigurationOutputWithContext(ctx context.Context) GetUserPoolEmailConfigurationOutput
- type GetUserPoolEmailConfigurationArray
- func (GetUserPoolEmailConfigurationArray) ElementType() reflect.Type
- func (i GetUserPoolEmailConfigurationArray) ToGetUserPoolEmailConfigurationArrayOutput() GetUserPoolEmailConfigurationArrayOutput
- func (i GetUserPoolEmailConfigurationArray) ToGetUserPoolEmailConfigurationArrayOutputWithContext(ctx context.Context) GetUserPoolEmailConfigurationArrayOutput
- type GetUserPoolEmailConfigurationArrayInput
- type GetUserPoolEmailConfigurationArrayOutput
- func (GetUserPoolEmailConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetUserPoolEmailConfigurationArrayOutput) Index(i pulumi.IntInput) GetUserPoolEmailConfigurationOutput
- func (o GetUserPoolEmailConfigurationArrayOutput) ToGetUserPoolEmailConfigurationArrayOutput() GetUserPoolEmailConfigurationArrayOutput
- func (o GetUserPoolEmailConfigurationArrayOutput) ToGetUserPoolEmailConfigurationArrayOutputWithContext(ctx context.Context) GetUserPoolEmailConfigurationArrayOutput
- type GetUserPoolEmailConfigurationInput
- type GetUserPoolEmailConfigurationOutput
- func (o GetUserPoolEmailConfigurationOutput) ConfigurationSet() pulumi.StringOutput
- func (GetUserPoolEmailConfigurationOutput) ElementType() reflect.Type
- func (o GetUserPoolEmailConfigurationOutput) EmailSendingAccount() pulumi.StringOutput
- func (o GetUserPoolEmailConfigurationOutput) From() pulumi.StringOutput
- func (o GetUserPoolEmailConfigurationOutput) ReplyToEmailAddress() pulumi.StringOutput
- func (o GetUserPoolEmailConfigurationOutput) SourceArn() pulumi.StringOutput
- func (o GetUserPoolEmailConfigurationOutput) ToGetUserPoolEmailConfigurationOutput() GetUserPoolEmailConfigurationOutput
- func (o GetUserPoolEmailConfigurationOutput) ToGetUserPoolEmailConfigurationOutputWithContext(ctx context.Context) GetUserPoolEmailConfigurationOutput
- type GetUserPoolLambdaConfig
- type GetUserPoolLambdaConfigArgs
- type GetUserPoolLambdaConfigArray
- func (GetUserPoolLambdaConfigArray) ElementType() reflect.Type
- func (i GetUserPoolLambdaConfigArray) ToGetUserPoolLambdaConfigArrayOutput() GetUserPoolLambdaConfigArrayOutput
- func (i GetUserPoolLambdaConfigArray) ToGetUserPoolLambdaConfigArrayOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigArrayOutput
- type GetUserPoolLambdaConfigArrayInput
- type GetUserPoolLambdaConfigArrayOutput
- func (GetUserPoolLambdaConfigArrayOutput) ElementType() reflect.Type
- func (o GetUserPoolLambdaConfigArrayOutput) Index(i pulumi.IntInput) GetUserPoolLambdaConfigOutput
- func (o GetUserPoolLambdaConfigArrayOutput) ToGetUserPoolLambdaConfigArrayOutput() GetUserPoolLambdaConfigArrayOutput
- func (o GetUserPoolLambdaConfigArrayOutput) ToGetUserPoolLambdaConfigArrayOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigArrayOutput
- type GetUserPoolLambdaConfigCustomEmailSender
- type GetUserPoolLambdaConfigCustomEmailSenderArgs
- func (GetUserPoolLambdaConfigCustomEmailSenderArgs) ElementType() reflect.Type
- func (i GetUserPoolLambdaConfigCustomEmailSenderArgs) ToGetUserPoolLambdaConfigCustomEmailSenderOutput() GetUserPoolLambdaConfigCustomEmailSenderOutput
- func (i GetUserPoolLambdaConfigCustomEmailSenderArgs) ToGetUserPoolLambdaConfigCustomEmailSenderOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigCustomEmailSenderOutput
- type GetUserPoolLambdaConfigCustomEmailSenderArray
- func (GetUserPoolLambdaConfigCustomEmailSenderArray) ElementType() reflect.Type
- func (i GetUserPoolLambdaConfigCustomEmailSenderArray) ToGetUserPoolLambdaConfigCustomEmailSenderArrayOutput() GetUserPoolLambdaConfigCustomEmailSenderArrayOutput
- func (i GetUserPoolLambdaConfigCustomEmailSenderArray) ToGetUserPoolLambdaConfigCustomEmailSenderArrayOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigCustomEmailSenderArrayOutput
- type GetUserPoolLambdaConfigCustomEmailSenderArrayInput
- type GetUserPoolLambdaConfigCustomEmailSenderArrayOutput
- func (GetUserPoolLambdaConfigCustomEmailSenderArrayOutput) ElementType() reflect.Type
- func (o GetUserPoolLambdaConfigCustomEmailSenderArrayOutput) Index(i pulumi.IntInput) GetUserPoolLambdaConfigCustomEmailSenderOutput
- func (o GetUserPoolLambdaConfigCustomEmailSenderArrayOutput) ToGetUserPoolLambdaConfigCustomEmailSenderArrayOutput() GetUserPoolLambdaConfigCustomEmailSenderArrayOutput
- func (o GetUserPoolLambdaConfigCustomEmailSenderArrayOutput) ToGetUserPoolLambdaConfigCustomEmailSenderArrayOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigCustomEmailSenderArrayOutput
- type GetUserPoolLambdaConfigCustomEmailSenderInput
- type GetUserPoolLambdaConfigCustomEmailSenderOutput
- func (GetUserPoolLambdaConfigCustomEmailSenderOutput) ElementType() reflect.Type
- func (o GetUserPoolLambdaConfigCustomEmailSenderOutput) LambdaArn() pulumi.StringOutput
- func (o GetUserPoolLambdaConfigCustomEmailSenderOutput) LambdaVersion() pulumi.StringOutput
- func (o GetUserPoolLambdaConfigCustomEmailSenderOutput) ToGetUserPoolLambdaConfigCustomEmailSenderOutput() GetUserPoolLambdaConfigCustomEmailSenderOutput
- func (o GetUserPoolLambdaConfigCustomEmailSenderOutput) ToGetUserPoolLambdaConfigCustomEmailSenderOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigCustomEmailSenderOutput
- type GetUserPoolLambdaConfigCustomSmsSender
- type GetUserPoolLambdaConfigCustomSmsSenderArgs
- func (GetUserPoolLambdaConfigCustomSmsSenderArgs) ElementType() reflect.Type
- func (i GetUserPoolLambdaConfigCustomSmsSenderArgs) ToGetUserPoolLambdaConfigCustomSmsSenderOutput() GetUserPoolLambdaConfigCustomSmsSenderOutput
- func (i GetUserPoolLambdaConfigCustomSmsSenderArgs) ToGetUserPoolLambdaConfigCustomSmsSenderOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigCustomSmsSenderOutput
- type GetUserPoolLambdaConfigCustomSmsSenderArray
- func (GetUserPoolLambdaConfigCustomSmsSenderArray) ElementType() reflect.Type
- func (i GetUserPoolLambdaConfigCustomSmsSenderArray) ToGetUserPoolLambdaConfigCustomSmsSenderArrayOutput() GetUserPoolLambdaConfigCustomSmsSenderArrayOutput
- func (i GetUserPoolLambdaConfigCustomSmsSenderArray) ToGetUserPoolLambdaConfigCustomSmsSenderArrayOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigCustomSmsSenderArrayOutput
- type GetUserPoolLambdaConfigCustomSmsSenderArrayInput
- type GetUserPoolLambdaConfigCustomSmsSenderArrayOutput
- func (GetUserPoolLambdaConfigCustomSmsSenderArrayOutput) ElementType() reflect.Type
- func (o GetUserPoolLambdaConfigCustomSmsSenderArrayOutput) Index(i pulumi.IntInput) GetUserPoolLambdaConfigCustomSmsSenderOutput
- func (o GetUserPoolLambdaConfigCustomSmsSenderArrayOutput) ToGetUserPoolLambdaConfigCustomSmsSenderArrayOutput() GetUserPoolLambdaConfigCustomSmsSenderArrayOutput
- func (o GetUserPoolLambdaConfigCustomSmsSenderArrayOutput) ToGetUserPoolLambdaConfigCustomSmsSenderArrayOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigCustomSmsSenderArrayOutput
- type GetUserPoolLambdaConfigCustomSmsSenderInput
- type GetUserPoolLambdaConfigCustomSmsSenderOutput
- func (GetUserPoolLambdaConfigCustomSmsSenderOutput) ElementType() reflect.Type
- func (o GetUserPoolLambdaConfigCustomSmsSenderOutput) LambdaArn() pulumi.StringOutput
- func (o GetUserPoolLambdaConfigCustomSmsSenderOutput) LambdaVersion() pulumi.StringOutput
- func (o GetUserPoolLambdaConfigCustomSmsSenderOutput) ToGetUserPoolLambdaConfigCustomSmsSenderOutput() GetUserPoolLambdaConfigCustomSmsSenderOutput
- func (o GetUserPoolLambdaConfigCustomSmsSenderOutput) ToGetUserPoolLambdaConfigCustomSmsSenderOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigCustomSmsSenderOutput
- type GetUserPoolLambdaConfigInput
- type GetUserPoolLambdaConfigOutput
- func (o GetUserPoolLambdaConfigOutput) CreateAuthChallenge() pulumi.StringOutput
- func (o GetUserPoolLambdaConfigOutput) CustomEmailSenders() GetUserPoolLambdaConfigCustomEmailSenderArrayOutput
- func (o GetUserPoolLambdaConfigOutput) CustomMessage() pulumi.StringOutput
- func (o GetUserPoolLambdaConfigOutput) CustomSmsSenders() GetUserPoolLambdaConfigCustomSmsSenderArrayOutput
- func (o GetUserPoolLambdaConfigOutput) DefineAuthChallenge() pulumi.StringOutput
- func (GetUserPoolLambdaConfigOutput) ElementType() reflect.Type
- func (o GetUserPoolLambdaConfigOutput) KmsKeyId() pulumi.StringOutput
- func (o GetUserPoolLambdaConfigOutput) PostAuthentication() pulumi.StringOutput
- func (o GetUserPoolLambdaConfigOutput) PostConfirmation() pulumi.StringOutput
- func (o GetUserPoolLambdaConfigOutput) PreAuthentication() pulumi.StringOutput
- func (o GetUserPoolLambdaConfigOutput) PreSignUp() pulumi.StringOutput
- func (o GetUserPoolLambdaConfigOutput) PreTokenGeneration() pulumi.StringOutput
- func (o GetUserPoolLambdaConfigOutput) PreTokenGenerationConfigs() GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput
- func (o GetUserPoolLambdaConfigOutput) ToGetUserPoolLambdaConfigOutput() GetUserPoolLambdaConfigOutput
- func (o GetUserPoolLambdaConfigOutput) ToGetUserPoolLambdaConfigOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigOutput
- func (o GetUserPoolLambdaConfigOutput) UserMigration() pulumi.StringOutput
- func (o GetUserPoolLambdaConfigOutput) VerifyAuthChallengeResponse() pulumi.StringOutput
- type GetUserPoolLambdaConfigPreTokenGenerationConfig
- type GetUserPoolLambdaConfigPreTokenGenerationConfigArgs
- func (GetUserPoolLambdaConfigPreTokenGenerationConfigArgs) ElementType() reflect.Type
- func (i GetUserPoolLambdaConfigPreTokenGenerationConfigArgs) ToGetUserPoolLambdaConfigPreTokenGenerationConfigOutput() GetUserPoolLambdaConfigPreTokenGenerationConfigOutput
- func (i GetUserPoolLambdaConfigPreTokenGenerationConfigArgs) ToGetUserPoolLambdaConfigPreTokenGenerationConfigOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigPreTokenGenerationConfigOutput
- type GetUserPoolLambdaConfigPreTokenGenerationConfigArray
- func (GetUserPoolLambdaConfigPreTokenGenerationConfigArray) ElementType() reflect.Type
- func (i GetUserPoolLambdaConfigPreTokenGenerationConfigArray) ToGetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput() GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput
- func (i GetUserPoolLambdaConfigPreTokenGenerationConfigArray) ToGetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput
- type GetUserPoolLambdaConfigPreTokenGenerationConfigArrayInput
- type GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput
- func (GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput) ElementType() reflect.Type
- func (o GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput) Index(i pulumi.IntInput) GetUserPoolLambdaConfigPreTokenGenerationConfigOutput
- func (o GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput) ToGetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput() GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput
- func (o GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput) ToGetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput
- type GetUserPoolLambdaConfigPreTokenGenerationConfigInput
- type GetUserPoolLambdaConfigPreTokenGenerationConfigOutput
- func (GetUserPoolLambdaConfigPreTokenGenerationConfigOutput) ElementType() reflect.Type
- func (o GetUserPoolLambdaConfigPreTokenGenerationConfigOutput) LambdaArn() pulumi.StringOutput
- func (o GetUserPoolLambdaConfigPreTokenGenerationConfigOutput) LambdaVersion() pulumi.StringOutput
- func (o GetUserPoolLambdaConfigPreTokenGenerationConfigOutput) ToGetUserPoolLambdaConfigPreTokenGenerationConfigOutput() GetUserPoolLambdaConfigPreTokenGenerationConfigOutput
- func (o GetUserPoolLambdaConfigPreTokenGenerationConfigOutput) ToGetUserPoolLambdaConfigPreTokenGenerationConfigOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigPreTokenGenerationConfigOutput
- type GetUserPoolSchemaAttribute
- type GetUserPoolSchemaAttributeArgs
- func (GetUserPoolSchemaAttributeArgs) ElementType() reflect.Type
- func (i GetUserPoolSchemaAttributeArgs) ToGetUserPoolSchemaAttributeOutput() GetUserPoolSchemaAttributeOutput
- func (i GetUserPoolSchemaAttributeArgs) ToGetUserPoolSchemaAttributeOutputWithContext(ctx context.Context) GetUserPoolSchemaAttributeOutput
- type GetUserPoolSchemaAttributeArray
- func (GetUserPoolSchemaAttributeArray) ElementType() reflect.Type
- func (i GetUserPoolSchemaAttributeArray) ToGetUserPoolSchemaAttributeArrayOutput() GetUserPoolSchemaAttributeArrayOutput
- func (i GetUserPoolSchemaAttributeArray) ToGetUserPoolSchemaAttributeArrayOutputWithContext(ctx context.Context) GetUserPoolSchemaAttributeArrayOutput
- type GetUserPoolSchemaAttributeArrayInput
- type GetUserPoolSchemaAttributeArrayOutput
- func (GetUserPoolSchemaAttributeArrayOutput) ElementType() reflect.Type
- func (o GetUserPoolSchemaAttributeArrayOutput) Index(i pulumi.IntInput) GetUserPoolSchemaAttributeOutput
- func (o GetUserPoolSchemaAttributeArrayOutput) ToGetUserPoolSchemaAttributeArrayOutput() GetUserPoolSchemaAttributeArrayOutput
- func (o GetUserPoolSchemaAttributeArrayOutput) ToGetUserPoolSchemaAttributeArrayOutputWithContext(ctx context.Context) GetUserPoolSchemaAttributeArrayOutput
- type GetUserPoolSchemaAttributeInput
- type GetUserPoolSchemaAttributeNumberAttributeConstraint
- type GetUserPoolSchemaAttributeNumberAttributeConstraintArgs
- func (GetUserPoolSchemaAttributeNumberAttributeConstraintArgs) ElementType() reflect.Type
- func (i GetUserPoolSchemaAttributeNumberAttributeConstraintArgs) ToGetUserPoolSchemaAttributeNumberAttributeConstraintOutput() GetUserPoolSchemaAttributeNumberAttributeConstraintOutput
- func (i GetUserPoolSchemaAttributeNumberAttributeConstraintArgs) ToGetUserPoolSchemaAttributeNumberAttributeConstraintOutputWithContext(ctx context.Context) GetUserPoolSchemaAttributeNumberAttributeConstraintOutput
- type GetUserPoolSchemaAttributeNumberAttributeConstraintArray
- func (GetUserPoolSchemaAttributeNumberAttributeConstraintArray) ElementType() reflect.Type
- func (i GetUserPoolSchemaAttributeNumberAttributeConstraintArray) ToGetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput() GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput
- func (i GetUserPoolSchemaAttributeNumberAttributeConstraintArray) ToGetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutputWithContext(ctx context.Context) GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput
- type GetUserPoolSchemaAttributeNumberAttributeConstraintArrayInput
- type GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput
- func (GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput) ElementType() reflect.Type
- func (o GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput) Index(i pulumi.IntInput) GetUserPoolSchemaAttributeNumberAttributeConstraintOutput
- func (o GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput) ToGetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput() GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput
- func (o GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput) ToGetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutputWithContext(ctx context.Context) GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput
- type GetUserPoolSchemaAttributeNumberAttributeConstraintInput
- type GetUserPoolSchemaAttributeNumberAttributeConstraintOutput
- func (GetUserPoolSchemaAttributeNumberAttributeConstraintOutput) ElementType() reflect.Type
- func (o GetUserPoolSchemaAttributeNumberAttributeConstraintOutput) MaxValue() pulumi.StringOutput
- func (o GetUserPoolSchemaAttributeNumberAttributeConstraintOutput) MinValue() pulumi.StringOutput
- func (o GetUserPoolSchemaAttributeNumberAttributeConstraintOutput) ToGetUserPoolSchemaAttributeNumberAttributeConstraintOutput() GetUserPoolSchemaAttributeNumberAttributeConstraintOutput
- func (o GetUserPoolSchemaAttributeNumberAttributeConstraintOutput) ToGetUserPoolSchemaAttributeNumberAttributeConstraintOutputWithContext(ctx context.Context) GetUserPoolSchemaAttributeNumberAttributeConstraintOutput
- type GetUserPoolSchemaAttributeOutput
- func (o GetUserPoolSchemaAttributeOutput) AttributeDataType() pulumi.StringOutput
- func (o GetUserPoolSchemaAttributeOutput) DeveloperOnlyAttribute() pulumi.BoolOutput
- func (GetUserPoolSchemaAttributeOutput) ElementType() reflect.Type
- func (o GetUserPoolSchemaAttributeOutput) Mutable() pulumi.BoolOutput
- func (o GetUserPoolSchemaAttributeOutput) Name() pulumi.StringOutput
- func (o GetUserPoolSchemaAttributeOutput) NumberAttributeConstraints() GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput
- func (o GetUserPoolSchemaAttributeOutput) Required() pulumi.BoolOutput
- func (o GetUserPoolSchemaAttributeOutput) StringAttributeConstraints() GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput
- func (o GetUserPoolSchemaAttributeOutput) ToGetUserPoolSchemaAttributeOutput() GetUserPoolSchemaAttributeOutput
- func (o GetUserPoolSchemaAttributeOutput) ToGetUserPoolSchemaAttributeOutputWithContext(ctx context.Context) GetUserPoolSchemaAttributeOutput
- type GetUserPoolSchemaAttributeStringAttributeConstraint
- type GetUserPoolSchemaAttributeStringAttributeConstraintArgs
- func (GetUserPoolSchemaAttributeStringAttributeConstraintArgs) ElementType() reflect.Type
- func (i GetUserPoolSchemaAttributeStringAttributeConstraintArgs) ToGetUserPoolSchemaAttributeStringAttributeConstraintOutput() GetUserPoolSchemaAttributeStringAttributeConstraintOutput
- func (i GetUserPoolSchemaAttributeStringAttributeConstraintArgs) ToGetUserPoolSchemaAttributeStringAttributeConstraintOutputWithContext(ctx context.Context) GetUserPoolSchemaAttributeStringAttributeConstraintOutput
- type GetUserPoolSchemaAttributeStringAttributeConstraintArray
- func (GetUserPoolSchemaAttributeStringAttributeConstraintArray) ElementType() reflect.Type
- func (i GetUserPoolSchemaAttributeStringAttributeConstraintArray) ToGetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput() GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput
- func (i GetUserPoolSchemaAttributeStringAttributeConstraintArray) ToGetUserPoolSchemaAttributeStringAttributeConstraintArrayOutputWithContext(ctx context.Context) GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput
- type GetUserPoolSchemaAttributeStringAttributeConstraintArrayInput
- type GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput
- func (GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput) ElementType() reflect.Type
- func (o GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput) Index(i pulumi.IntInput) GetUserPoolSchemaAttributeStringAttributeConstraintOutput
- func (o GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput) ToGetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput() GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput
- func (o GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput) ToGetUserPoolSchemaAttributeStringAttributeConstraintArrayOutputWithContext(ctx context.Context) GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput
- type GetUserPoolSchemaAttributeStringAttributeConstraintInput
- type GetUserPoolSchemaAttributeStringAttributeConstraintOutput
- func (GetUserPoolSchemaAttributeStringAttributeConstraintOutput) ElementType() reflect.Type
- func (o GetUserPoolSchemaAttributeStringAttributeConstraintOutput) MaxLength() pulumi.StringOutput
- func (o GetUserPoolSchemaAttributeStringAttributeConstraintOutput) MinLength() pulumi.StringOutput
- func (o GetUserPoolSchemaAttributeStringAttributeConstraintOutput) ToGetUserPoolSchemaAttributeStringAttributeConstraintOutput() GetUserPoolSchemaAttributeStringAttributeConstraintOutput
- func (o GetUserPoolSchemaAttributeStringAttributeConstraintOutput) ToGetUserPoolSchemaAttributeStringAttributeConstraintOutputWithContext(ctx context.Context) GetUserPoolSchemaAttributeStringAttributeConstraintOutput
- type GetUserPoolSigningCertificateArgs
- type GetUserPoolSigningCertificateOutputArgs
- type GetUserPoolSigningCertificateResult
- type GetUserPoolSigningCertificateResultOutput
- func (o GetUserPoolSigningCertificateResultOutput) Certificate() pulumi.StringOutput
- func (GetUserPoolSigningCertificateResultOutput) ElementType() reflect.Type
- func (o GetUserPoolSigningCertificateResultOutput) Id() pulumi.StringOutput
- func (o GetUserPoolSigningCertificateResultOutput) Region() pulumi.StringOutput
- func (o GetUserPoolSigningCertificateResultOutput) ToGetUserPoolSigningCertificateResultOutput() GetUserPoolSigningCertificateResultOutput
- func (o GetUserPoolSigningCertificateResultOutput) ToGetUserPoolSigningCertificateResultOutputWithContext(ctx context.Context) GetUserPoolSigningCertificateResultOutput
- func (o GetUserPoolSigningCertificateResultOutput) UserPoolId() pulumi.StringOutput
- type GetUserPoolUserPoolAddOn
- type GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlow
- type GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArgs
- func (GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArgs) ElementType() reflect.Type
- func (i GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArgs) ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput() GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput
- func (i GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArgs) ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutputWithContext(ctx context.Context) GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput
- type GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArray
- func (GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArray) ElementType() reflect.Type
- func (i GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArray) ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput() GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput
- func (i GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArray) ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutputWithContext(ctx context.Context) GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput
- type GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayInput
- type GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput
- func (GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput) ElementType() reflect.Type
- func (o GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput) Index(i pulumi.IntInput) GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput
- func (o GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput) ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput() GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput
- func (o GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput) ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutputWithContext(ctx context.Context) GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput
- type GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowInput
- type GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput
- func (o GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput) CustomAuthMode() pulumi.StringOutput
- func (GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput) ElementType() reflect.Type
- func (o GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput) ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput() GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput
- func (o GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput) ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutputWithContext(ctx context.Context) GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput
- type GetUserPoolUserPoolAddOnArgs
- func (GetUserPoolUserPoolAddOnArgs) ElementType() reflect.Type
- func (i GetUserPoolUserPoolAddOnArgs) ToGetUserPoolUserPoolAddOnOutput() GetUserPoolUserPoolAddOnOutput
- func (i GetUserPoolUserPoolAddOnArgs) ToGetUserPoolUserPoolAddOnOutputWithContext(ctx context.Context) GetUserPoolUserPoolAddOnOutput
- type GetUserPoolUserPoolAddOnArray
- func (GetUserPoolUserPoolAddOnArray) ElementType() reflect.Type
- func (i GetUserPoolUserPoolAddOnArray) ToGetUserPoolUserPoolAddOnArrayOutput() GetUserPoolUserPoolAddOnArrayOutput
- func (i GetUserPoolUserPoolAddOnArray) ToGetUserPoolUserPoolAddOnArrayOutputWithContext(ctx context.Context) GetUserPoolUserPoolAddOnArrayOutput
- type GetUserPoolUserPoolAddOnArrayInput
- type GetUserPoolUserPoolAddOnArrayOutput
- func (GetUserPoolUserPoolAddOnArrayOutput) ElementType() reflect.Type
- func (o GetUserPoolUserPoolAddOnArrayOutput) Index(i pulumi.IntInput) GetUserPoolUserPoolAddOnOutput
- func (o GetUserPoolUserPoolAddOnArrayOutput) ToGetUserPoolUserPoolAddOnArrayOutput() GetUserPoolUserPoolAddOnArrayOutput
- func (o GetUserPoolUserPoolAddOnArrayOutput) ToGetUserPoolUserPoolAddOnArrayOutputWithContext(ctx context.Context) GetUserPoolUserPoolAddOnArrayOutput
- type GetUserPoolUserPoolAddOnInput
- type GetUserPoolUserPoolAddOnOutput
- func (o GetUserPoolUserPoolAddOnOutput) AdvancedSecurityAdditionalFlows() GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput
- func (o GetUserPoolUserPoolAddOnOutput) AdvancedSecurityMode() pulumi.StringOutput
- func (GetUserPoolUserPoolAddOnOutput) ElementType() reflect.Type
- func (o GetUserPoolUserPoolAddOnOutput) ToGetUserPoolUserPoolAddOnOutput() GetUserPoolUserPoolAddOnOutput
- func (o GetUserPoolUserPoolAddOnOutput) ToGetUserPoolUserPoolAddOnOutputWithContext(ctx context.Context) GetUserPoolUserPoolAddOnOutput
- type GetUserPoolsArgs
- type GetUserPoolsOutputArgs
- type GetUserPoolsResult
- type GetUserPoolsResultOutput
- func (o GetUserPoolsResultOutput) Arns() pulumi.StringArrayOutput
- func (GetUserPoolsResultOutput) ElementType() reflect.Type
- func (o GetUserPoolsResultOutput) Id() pulumi.StringOutput
- func (o GetUserPoolsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetUserPoolsResultOutput) Name() pulumi.StringOutput
- func (o GetUserPoolsResultOutput) Region() pulumi.StringOutput
- func (o GetUserPoolsResultOutput) ToGetUserPoolsResultOutput() GetUserPoolsResultOutput
- func (o GetUserPoolsResultOutput) ToGetUserPoolsResultOutputWithContext(ctx context.Context) GetUserPoolsResultOutput
- type IdentityPool
- type IdentityPoolArgs
- type IdentityPoolArray
- type IdentityPoolArrayInput
- type IdentityPoolArrayOutput
- func (IdentityPoolArrayOutput) ElementType() reflect.Type
- func (o IdentityPoolArrayOutput) Index(i pulumi.IntInput) IdentityPoolOutput
- func (o IdentityPoolArrayOutput) ToIdentityPoolArrayOutput() IdentityPoolArrayOutput
- func (o IdentityPoolArrayOutput) ToIdentityPoolArrayOutputWithContext(ctx context.Context) IdentityPoolArrayOutput
- 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 IdentityPoolInput
- type IdentityPoolMap
- type IdentityPoolMapInput
- type IdentityPoolMapOutput
- func (IdentityPoolMapOutput) ElementType() reflect.Type
- func (o IdentityPoolMapOutput) MapIndex(k pulumi.StringInput) IdentityPoolOutput
- func (o IdentityPoolMapOutput) ToIdentityPoolMapOutput() IdentityPoolMapOutput
- func (o IdentityPoolMapOutput) ToIdentityPoolMapOutputWithContext(ctx context.Context) IdentityPoolMapOutput
- type IdentityPoolOutput
- func (o IdentityPoolOutput) AllowClassicFlow() pulumi.BoolPtrOutput
- func (o IdentityPoolOutput) AllowUnauthenticatedIdentities() pulumi.BoolPtrOutput
- func (o IdentityPoolOutput) Arn() pulumi.StringOutput
- func (o IdentityPoolOutput) CognitoIdentityProviders() IdentityPoolCognitoIdentityProviderArrayOutput
- func (o IdentityPoolOutput) DeveloperProviderName() pulumi.StringPtrOutput
- func (IdentityPoolOutput) ElementType() reflect.Type
- func (o IdentityPoolOutput) IdentityPoolName() pulumi.StringOutput
- func (o IdentityPoolOutput) OpenidConnectProviderArns() pulumi.StringArrayOutput
- func (o IdentityPoolOutput) Region() pulumi.StringOutput
- func (o IdentityPoolOutput) SamlProviderArns() pulumi.StringArrayOutput
- func (o IdentityPoolOutput) SupportedLoginProviders() pulumi.StringMapOutput
- func (o IdentityPoolOutput) Tags() pulumi.StringMapOutput
- func (o IdentityPoolOutput) TagsAll() pulumi.StringMapOutput
- func (o IdentityPoolOutput) ToIdentityPoolOutput() IdentityPoolOutput
- func (o IdentityPoolOutput) ToIdentityPoolOutputWithContext(ctx context.Context) IdentityPoolOutput
- type IdentityPoolProviderPrincipalTag
- func GetIdentityPoolProviderPrincipalTag(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*IdentityPoolProviderPrincipalTag, error)
- func NewIdentityPoolProviderPrincipalTag(ctx *pulumi.Context, name string, args *IdentityPoolProviderPrincipalTagArgs, ...) (*IdentityPoolProviderPrincipalTag, error)
- func (*IdentityPoolProviderPrincipalTag) ElementType() reflect.Type
- func (i *IdentityPoolProviderPrincipalTag) ToIdentityPoolProviderPrincipalTagOutput() IdentityPoolProviderPrincipalTagOutput
- func (i *IdentityPoolProviderPrincipalTag) ToIdentityPoolProviderPrincipalTagOutputWithContext(ctx context.Context) IdentityPoolProviderPrincipalTagOutput
- type IdentityPoolProviderPrincipalTagArgs
- type IdentityPoolProviderPrincipalTagArray
- func (IdentityPoolProviderPrincipalTagArray) ElementType() reflect.Type
- func (i IdentityPoolProviderPrincipalTagArray) ToIdentityPoolProviderPrincipalTagArrayOutput() IdentityPoolProviderPrincipalTagArrayOutput
- func (i IdentityPoolProviderPrincipalTagArray) ToIdentityPoolProviderPrincipalTagArrayOutputWithContext(ctx context.Context) IdentityPoolProviderPrincipalTagArrayOutput
- type IdentityPoolProviderPrincipalTagArrayInput
- type IdentityPoolProviderPrincipalTagArrayOutput
- func (IdentityPoolProviderPrincipalTagArrayOutput) ElementType() reflect.Type
- func (o IdentityPoolProviderPrincipalTagArrayOutput) Index(i pulumi.IntInput) IdentityPoolProviderPrincipalTagOutput
- func (o IdentityPoolProviderPrincipalTagArrayOutput) ToIdentityPoolProviderPrincipalTagArrayOutput() IdentityPoolProviderPrincipalTagArrayOutput
- func (o IdentityPoolProviderPrincipalTagArrayOutput) ToIdentityPoolProviderPrincipalTagArrayOutputWithContext(ctx context.Context) IdentityPoolProviderPrincipalTagArrayOutput
- type IdentityPoolProviderPrincipalTagInput
- type IdentityPoolProviderPrincipalTagMap
- func (IdentityPoolProviderPrincipalTagMap) ElementType() reflect.Type
- func (i IdentityPoolProviderPrincipalTagMap) ToIdentityPoolProviderPrincipalTagMapOutput() IdentityPoolProviderPrincipalTagMapOutput
- func (i IdentityPoolProviderPrincipalTagMap) ToIdentityPoolProviderPrincipalTagMapOutputWithContext(ctx context.Context) IdentityPoolProviderPrincipalTagMapOutput
- type IdentityPoolProviderPrincipalTagMapInput
- type IdentityPoolProviderPrincipalTagMapOutput
- func (IdentityPoolProviderPrincipalTagMapOutput) ElementType() reflect.Type
- func (o IdentityPoolProviderPrincipalTagMapOutput) MapIndex(k pulumi.StringInput) IdentityPoolProviderPrincipalTagOutput
- func (o IdentityPoolProviderPrincipalTagMapOutput) ToIdentityPoolProviderPrincipalTagMapOutput() IdentityPoolProviderPrincipalTagMapOutput
- func (o IdentityPoolProviderPrincipalTagMapOutput) ToIdentityPoolProviderPrincipalTagMapOutputWithContext(ctx context.Context) IdentityPoolProviderPrincipalTagMapOutput
- type IdentityPoolProviderPrincipalTagOutput
- func (IdentityPoolProviderPrincipalTagOutput) ElementType() reflect.Type
- func (o IdentityPoolProviderPrincipalTagOutput) IdentityPoolId() pulumi.StringOutput
- func (o IdentityPoolProviderPrincipalTagOutput) IdentityProviderName() pulumi.StringOutput
- func (o IdentityPoolProviderPrincipalTagOutput) PrincipalTags() pulumi.StringMapOutput
- func (o IdentityPoolProviderPrincipalTagOutput) Region() pulumi.StringOutput
- func (o IdentityPoolProviderPrincipalTagOutput) ToIdentityPoolProviderPrincipalTagOutput() IdentityPoolProviderPrincipalTagOutput
- func (o IdentityPoolProviderPrincipalTagOutput) ToIdentityPoolProviderPrincipalTagOutputWithContext(ctx context.Context) IdentityPoolProviderPrincipalTagOutput
- func (o IdentityPoolProviderPrincipalTagOutput) UseDefaults() pulumi.BoolPtrOutput
- type IdentityPoolProviderPrincipalTagState
- type IdentityPoolRoleAttachment
- func (*IdentityPoolRoleAttachment) ElementType() reflect.Type
- func (i *IdentityPoolRoleAttachment) ToIdentityPoolRoleAttachmentOutput() IdentityPoolRoleAttachmentOutput
- func (i *IdentityPoolRoleAttachment) ToIdentityPoolRoleAttachmentOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentOutput
- type IdentityPoolRoleAttachmentArgs
- type IdentityPoolRoleAttachmentArray
- func (IdentityPoolRoleAttachmentArray) ElementType() reflect.Type
- func (i IdentityPoolRoleAttachmentArray) ToIdentityPoolRoleAttachmentArrayOutput() IdentityPoolRoleAttachmentArrayOutput
- func (i IdentityPoolRoleAttachmentArray) ToIdentityPoolRoleAttachmentArrayOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentArrayOutput
- type IdentityPoolRoleAttachmentArrayInput
- type IdentityPoolRoleAttachmentArrayOutput
- func (IdentityPoolRoleAttachmentArrayOutput) ElementType() reflect.Type
- func (o IdentityPoolRoleAttachmentArrayOutput) Index(i pulumi.IntInput) IdentityPoolRoleAttachmentOutput
- func (o IdentityPoolRoleAttachmentArrayOutput) ToIdentityPoolRoleAttachmentArrayOutput() IdentityPoolRoleAttachmentArrayOutput
- func (o IdentityPoolRoleAttachmentArrayOutput) ToIdentityPoolRoleAttachmentArrayOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentArrayOutput
- type IdentityPoolRoleAttachmentInput
- type IdentityPoolRoleAttachmentMap
- func (IdentityPoolRoleAttachmentMap) ElementType() reflect.Type
- func (i IdentityPoolRoleAttachmentMap) ToIdentityPoolRoleAttachmentMapOutput() IdentityPoolRoleAttachmentMapOutput
- func (i IdentityPoolRoleAttachmentMap) ToIdentityPoolRoleAttachmentMapOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentMapOutput
- type IdentityPoolRoleAttachmentMapInput
- type IdentityPoolRoleAttachmentMapOutput
- func (IdentityPoolRoleAttachmentMapOutput) ElementType() reflect.Type
- func (o IdentityPoolRoleAttachmentMapOutput) MapIndex(k pulumi.StringInput) IdentityPoolRoleAttachmentOutput
- func (o IdentityPoolRoleAttachmentMapOutput) ToIdentityPoolRoleAttachmentMapOutput() IdentityPoolRoleAttachmentMapOutput
- func (o IdentityPoolRoleAttachmentMapOutput) ToIdentityPoolRoleAttachmentMapOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentMapOutput
- type IdentityPoolRoleAttachmentOutput
- func (IdentityPoolRoleAttachmentOutput) ElementType() reflect.Type
- func (o IdentityPoolRoleAttachmentOutput) IdentityPoolId() pulumi.StringOutput
- func (o IdentityPoolRoleAttachmentOutput) Region() pulumi.StringOutput
- func (o IdentityPoolRoleAttachmentOutput) RoleMappings() IdentityPoolRoleAttachmentRoleMappingArrayOutput
- func (o IdentityPoolRoleAttachmentOutput) Roles() pulumi.StringMapOutput
- func (o IdentityPoolRoleAttachmentOutput) ToIdentityPoolRoleAttachmentOutput() IdentityPoolRoleAttachmentOutput
- func (o IdentityPoolRoleAttachmentOutput) ToIdentityPoolRoleAttachmentOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentOutput
- 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 IdentityPoolRoleAttachmentState
- type IdentityPoolState
- type IdentityProvider
- type IdentityProviderArgs
- type IdentityProviderArray
- type IdentityProviderArrayInput
- type IdentityProviderArrayOutput
- func (IdentityProviderArrayOutput) ElementType() reflect.Type
- func (o IdentityProviderArrayOutput) Index(i pulumi.IntInput) IdentityProviderOutput
- func (o IdentityProviderArrayOutput) ToIdentityProviderArrayOutput() IdentityProviderArrayOutput
- func (o IdentityProviderArrayOutput) ToIdentityProviderArrayOutputWithContext(ctx context.Context) IdentityProviderArrayOutput
- type IdentityProviderInput
- type IdentityProviderMap
- type IdentityProviderMapInput
- type IdentityProviderMapOutput
- func (IdentityProviderMapOutput) ElementType() reflect.Type
- func (o IdentityProviderMapOutput) MapIndex(k pulumi.StringInput) IdentityProviderOutput
- func (o IdentityProviderMapOutput) ToIdentityProviderMapOutput() IdentityProviderMapOutput
- func (o IdentityProviderMapOutput) ToIdentityProviderMapOutputWithContext(ctx context.Context) IdentityProviderMapOutput
- type IdentityProviderOutput
- func (o IdentityProviderOutput) AttributeMapping() pulumi.StringMapOutput
- func (IdentityProviderOutput) ElementType() reflect.Type
- func (o IdentityProviderOutput) IdpIdentifiers() pulumi.StringArrayOutput
- func (o IdentityProviderOutput) ProviderDetails() pulumi.StringMapOutput
- func (o IdentityProviderOutput) ProviderName() pulumi.StringOutput
- func (o IdentityProviderOutput) ProviderType() pulumi.StringOutput
- func (o IdentityProviderOutput) Region() pulumi.StringOutput
- func (o IdentityProviderOutput) ToIdentityProviderOutput() IdentityProviderOutput
- func (o IdentityProviderOutput) ToIdentityProviderOutputWithContext(ctx context.Context) IdentityProviderOutput
- func (o IdentityProviderOutput) UserPoolId() pulumi.StringOutput
- type IdentityProviderState
- type LogDeliveryConfiguration
- type LogDeliveryConfigurationArgs
- type LogDeliveryConfigurationArray
- func (LogDeliveryConfigurationArray) ElementType() reflect.Type
- func (i LogDeliveryConfigurationArray) ToLogDeliveryConfigurationArrayOutput() LogDeliveryConfigurationArrayOutput
- func (i LogDeliveryConfigurationArray) ToLogDeliveryConfigurationArrayOutputWithContext(ctx context.Context) LogDeliveryConfigurationArrayOutput
- type LogDeliveryConfigurationArrayInput
- type LogDeliveryConfigurationArrayOutput
- func (LogDeliveryConfigurationArrayOutput) ElementType() reflect.Type
- func (o LogDeliveryConfigurationArrayOutput) Index(i pulumi.IntInput) LogDeliveryConfigurationOutput
- func (o LogDeliveryConfigurationArrayOutput) ToLogDeliveryConfigurationArrayOutput() LogDeliveryConfigurationArrayOutput
- func (o LogDeliveryConfigurationArrayOutput) ToLogDeliveryConfigurationArrayOutputWithContext(ctx context.Context) LogDeliveryConfigurationArrayOutput
- type LogDeliveryConfigurationInput
- type LogDeliveryConfigurationLogConfiguration
- type LogDeliveryConfigurationLogConfigurationArgs
- func (LogDeliveryConfigurationLogConfigurationArgs) ElementType() reflect.Type
- func (i LogDeliveryConfigurationLogConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationOutput() LogDeliveryConfigurationLogConfigurationOutput
- func (i LogDeliveryConfigurationLogConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationOutput
- type LogDeliveryConfigurationLogConfigurationArray
- func (LogDeliveryConfigurationLogConfigurationArray) ElementType() reflect.Type
- func (i LogDeliveryConfigurationLogConfigurationArray) ToLogDeliveryConfigurationLogConfigurationArrayOutput() LogDeliveryConfigurationLogConfigurationArrayOutput
- func (i LogDeliveryConfigurationLogConfigurationArray) ToLogDeliveryConfigurationLogConfigurationArrayOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationArrayOutput
- type LogDeliveryConfigurationLogConfigurationArrayInput
- type LogDeliveryConfigurationLogConfigurationArrayOutput
- func (LogDeliveryConfigurationLogConfigurationArrayOutput) ElementType() reflect.Type
- func (o LogDeliveryConfigurationLogConfigurationArrayOutput) Index(i pulumi.IntInput) LogDeliveryConfigurationLogConfigurationOutput
- func (o LogDeliveryConfigurationLogConfigurationArrayOutput) ToLogDeliveryConfigurationLogConfigurationArrayOutput() LogDeliveryConfigurationLogConfigurationArrayOutput
- func (o LogDeliveryConfigurationLogConfigurationArrayOutput) ToLogDeliveryConfigurationLogConfigurationArrayOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationArrayOutput
- type LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfiguration
- type LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationArgs
- func (LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationArgs) ElementType() reflect.Type
- func (i LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput() LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput
- func (i LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput
- func (i LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput() LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput
- func (i LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput
- type LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationInput
- type LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput
- func (LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput) ElementType() reflect.Type
- func (o LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput) LogGroupArn() pulumi.StringPtrOutput
- func (o LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput() LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput
- func (o LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput
- func (o LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput() LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput
- func (o LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput
- type LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrInput
- type LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput
- func (o LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput) Elem() LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput
- func (LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput) ElementType() reflect.Type
- func (o LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput) LogGroupArn() pulumi.StringPtrOutput
- func (o LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput() LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput
- func (o LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput
- type LogDeliveryConfigurationLogConfigurationFirehoseConfiguration
- type LogDeliveryConfigurationLogConfigurationFirehoseConfigurationArgs
- func (LogDeliveryConfigurationLogConfigurationFirehoseConfigurationArgs) ElementType() reflect.Type
- func (i LogDeliveryConfigurationLogConfigurationFirehoseConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput() LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput
- func (i LogDeliveryConfigurationLogConfigurationFirehoseConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput
- func (i LogDeliveryConfigurationLogConfigurationFirehoseConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput() LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput
- func (i LogDeliveryConfigurationLogConfigurationFirehoseConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput
- type LogDeliveryConfigurationLogConfigurationFirehoseConfigurationInput
- type LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput
- func (LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput) ElementType() reflect.Type
- func (o LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput) StreamArn() pulumi.StringPtrOutput
- func (o LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput() LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput
- func (o LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput
- func (o LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput() LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput
- func (o LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput
- type LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrInput
- type LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput
- func (o LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput) Elem() LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput
- func (LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput) ElementType() reflect.Type
- func (o LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput) StreamArn() pulumi.StringPtrOutput
- func (o LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput() LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput
- func (o LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput
- type LogDeliveryConfigurationLogConfigurationInput
- type LogDeliveryConfigurationLogConfigurationOutput
- func (o LogDeliveryConfigurationLogConfigurationOutput) CloudWatchLogsConfiguration() LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput
- func (LogDeliveryConfigurationLogConfigurationOutput) ElementType() reflect.Type
- func (o LogDeliveryConfigurationLogConfigurationOutput) EventSource() pulumi.StringOutput
- func (o LogDeliveryConfigurationLogConfigurationOutput) FirehoseConfiguration() LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput
- func (o LogDeliveryConfigurationLogConfigurationOutput) LogLevel() pulumi.StringOutput
- func (o LogDeliveryConfigurationLogConfigurationOutput) S3Configuration() LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput
- func (o LogDeliveryConfigurationLogConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationOutput() LogDeliveryConfigurationLogConfigurationOutput
- func (o LogDeliveryConfigurationLogConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationOutput
- type LogDeliveryConfigurationLogConfigurationS3Configuration
- type LogDeliveryConfigurationLogConfigurationS3ConfigurationArgs
- func (LogDeliveryConfigurationLogConfigurationS3ConfigurationArgs) ElementType() reflect.Type
- func (i LogDeliveryConfigurationLogConfigurationS3ConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationOutput() LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput
- func (i LogDeliveryConfigurationLogConfigurationS3ConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput
- func (i LogDeliveryConfigurationLogConfigurationS3ConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput() LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput
- func (i LogDeliveryConfigurationLogConfigurationS3ConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput
- type LogDeliveryConfigurationLogConfigurationS3ConfigurationInput
- type LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput
- func (o LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput) BucketArn() pulumi.StringPtrOutput
- func (LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput) ElementType() reflect.Type
- func (o LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationOutput() LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput
- func (o LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput
- func (o LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput() LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput
- func (o LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput
- type LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrInput
- type LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput
- func (o LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput) BucketArn() pulumi.StringPtrOutput
- func (o LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput) Elem() LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput
- func (LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput) ElementType() reflect.Type
- func (o LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput() LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput
- func (o LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput
- type LogDeliveryConfigurationMap
- func (LogDeliveryConfigurationMap) ElementType() reflect.Type
- func (i LogDeliveryConfigurationMap) ToLogDeliveryConfigurationMapOutput() LogDeliveryConfigurationMapOutput
- func (i LogDeliveryConfigurationMap) ToLogDeliveryConfigurationMapOutputWithContext(ctx context.Context) LogDeliveryConfigurationMapOutput
- type LogDeliveryConfigurationMapInput
- type LogDeliveryConfigurationMapOutput
- func (LogDeliveryConfigurationMapOutput) ElementType() reflect.Type
- func (o LogDeliveryConfigurationMapOutput) MapIndex(k pulumi.StringInput) LogDeliveryConfigurationOutput
- func (o LogDeliveryConfigurationMapOutput) ToLogDeliveryConfigurationMapOutput() LogDeliveryConfigurationMapOutput
- func (o LogDeliveryConfigurationMapOutput) ToLogDeliveryConfigurationMapOutputWithContext(ctx context.Context) LogDeliveryConfigurationMapOutput
- type LogDeliveryConfigurationOutput
- func (LogDeliveryConfigurationOutput) ElementType() reflect.Type
- func (o LogDeliveryConfigurationOutput) LogConfigurations() LogDeliveryConfigurationLogConfigurationArrayOutput
- func (o LogDeliveryConfigurationOutput) Region() pulumi.StringOutput
- func (o LogDeliveryConfigurationOutput) ToLogDeliveryConfigurationOutput() LogDeliveryConfigurationOutput
- func (o LogDeliveryConfigurationOutput) ToLogDeliveryConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationOutput
- func (o LogDeliveryConfigurationOutput) UserPoolId() pulumi.StringOutput
- type LogDeliveryConfigurationState
- type LookupIdentityPoolArgs
- type LookupIdentityPoolOutputArgs
- type LookupIdentityPoolResult
- type LookupIdentityPoolResultOutput
- func (o LookupIdentityPoolResultOutput) AllowClassicFlow() pulumi.BoolOutput
- func (o LookupIdentityPoolResultOutput) AllowUnauthenticatedIdentities() pulumi.BoolOutput
- func (o LookupIdentityPoolResultOutput) Arn() pulumi.StringOutput
- func (o LookupIdentityPoolResultOutput) CognitoIdentityProviders() GetIdentityPoolCognitoIdentityProviderArrayOutput
- func (o LookupIdentityPoolResultOutput) DeveloperProviderName() pulumi.StringOutput
- func (LookupIdentityPoolResultOutput) ElementType() reflect.Type
- func (o LookupIdentityPoolResultOutput) Id() pulumi.StringOutput
- func (o LookupIdentityPoolResultOutput) IdentityPoolName() pulumi.StringOutput
- func (o LookupIdentityPoolResultOutput) OpenidConnectProviderArns() pulumi.StringArrayOutput
- func (o LookupIdentityPoolResultOutput) Region() pulumi.StringOutput
- func (o LookupIdentityPoolResultOutput) SamlProviderArns() pulumi.StringArrayOutput
- func (o LookupIdentityPoolResultOutput) SupportedLoginProviders() pulumi.StringMapOutput
- func (o LookupIdentityPoolResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupIdentityPoolResultOutput) ToLookupIdentityPoolResultOutput() LookupIdentityPoolResultOutput
- func (o LookupIdentityPoolResultOutput) ToLookupIdentityPoolResultOutputWithContext(ctx context.Context) LookupIdentityPoolResultOutput
- type LookupUserGroupArgs
- type LookupUserGroupOutputArgs
- type LookupUserGroupResult
- type LookupUserGroupResultOutput
- func (o LookupUserGroupResultOutput) Description() pulumi.StringOutput
- func (LookupUserGroupResultOutput) ElementType() reflect.Type
- func (o LookupUserGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupUserGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupUserGroupResultOutput) Precedence() pulumi.IntOutput
- func (o LookupUserGroupResultOutput) Region() pulumi.StringOutput
- func (o LookupUserGroupResultOutput) RoleArn() pulumi.StringOutput
- func (o LookupUserGroupResultOutput) ToLookupUserGroupResultOutput() LookupUserGroupResultOutput
- func (o LookupUserGroupResultOutput) ToLookupUserGroupResultOutputWithContext(ctx context.Context) LookupUserGroupResultOutput
- func (o LookupUserGroupResultOutput) UserPoolId() pulumi.StringOutput
- type LookupUserPoolArgs
- type LookupUserPoolClientArgs
- type LookupUserPoolClientOutputArgs
- type LookupUserPoolClientResult
- type LookupUserPoolClientResultOutput
- func (o LookupUserPoolClientResultOutput) AccessTokenValidity() pulumi.IntOutput
- func (o LookupUserPoolClientResultOutput) AllowedOauthFlows() pulumi.StringArrayOutput
- func (o LookupUserPoolClientResultOutput) AllowedOauthFlowsUserPoolClient() pulumi.BoolOutput
- func (o LookupUserPoolClientResultOutput) AllowedOauthScopes() pulumi.StringArrayOutput
- func (o LookupUserPoolClientResultOutput) AnalyticsConfigurations() GetUserPoolClientAnalyticsConfigurationArrayOutput
- func (o LookupUserPoolClientResultOutput) CallbackUrls() pulumi.StringArrayOutput
- func (o LookupUserPoolClientResultOutput) ClientId() pulumi.StringOutput
- func (o LookupUserPoolClientResultOutput) ClientSecret() pulumi.StringOutput
- func (o LookupUserPoolClientResultOutput) DefaultRedirectUri() pulumi.StringOutput
- func (LookupUserPoolClientResultOutput) ElementType() reflect.Type
- func (o LookupUserPoolClientResultOutput) EnablePropagateAdditionalUserContextData() pulumi.BoolOutput
- func (o LookupUserPoolClientResultOutput) EnableTokenRevocation() pulumi.BoolOutput
- func (o LookupUserPoolClientResultOutput) ExplicitAuthFlows() pulumi.StringArrayOutput
- func (o LookupUserPoolClientResultOutput) GenerateSecret() pulumi.BoolOutput
- func (o LookupUserPoolClientResultOutput) Id() pulumi.StringOutput
- func (o LookupUserPoolClientResultOutput) IdTokenValidity() pulumi.IntOutput
- func (o LookupUserPoolClientResultOutput) LogoutUrls() pulumi.StringArrayOutput
- func (o LookupUserPoolClientResultOutput) Name() pulumi.StringOutput
- func (o LookupUserPoolClientResultOutput) PreventUserExistenceErrors() pulumi.StringOutput
- func (o LookupUserPoolClientResultOutput) ReadAttributes() pulumi.StringArrayOutput
- func (o LookupUserPoolClientResultOutput) RefreshTokenRotations() GetUserPoolClientRefreshTokenRotationArrayOutput
- func (o LookupUserPoolClientResultOutput) RefreshTokenValidity() pulumi.IntOutput
- func (o LookupUserPoolClientResultOutput) Region() pulumi.StringOutput
- func (o LookupUserPoolClientResultOutput) SupportedIdentityProviders() pulumi.StringArrayOutput
- func (o LookupUserPoolClientResultOutput) ToLookupUserPoolClientResultOutput() LookupUserPoolClientResultOutput
- func (o LookupUserPoolClientResultOutput) ToLookupUserPoolClientResultOutputWithContext(ctx context.Context) LookupUserPoolClientResultOutput
- func (o LookupUserPoolClientResultOutput) TokenValidityUnits() GetUserPoolClientTokenValidityUnitArrayOutput
- func (o LookupUserPoolClientResultOutput) UserPoolId() pulumi.StringOutput
- func (o LookupUserPoolClientResultOutput) WriteAttributes() pulumi.StringArrayOutput
- type LookupUserPoolOutputArgs
- type LookupUserPoolResult
- type LookupUserPoolResultOutput
- func (o LookupUserPoolResultOutput) AccountRecoverySettings() GetUserPoolAccountRecoverySettingArrayOutput
- func (o LookupUserPoolResultOutput) AdminCreateUserConfigs() GetUserPoolAdminCreateUserConfigArrayOutput
- func (o LookupUserPoolResultOutput) Arn() pulumi.StringOutput
- func (o LookupUserPoolResultOutput) AutoVerifiedAttributes() pulumi.StringArrayOutput
- func (o LookupUserPoolResultOutput) CreationDate() pulumi.StringOutput
- func (o LookupUserPoolResultOutput) CustomDomain() pulumi.StringOutput
- func (o LookupUserPoolResultOutput) DeletionProtection() pulumi.StringOutput
- func (o LookupUserPoolResultOutput) DeviceConfigurations() GetUserPoolDeviceConfigurationArrayOutput
- func (o LookupUserPoolResultOutput) Domain() pulumi.StringOutput
- func (LookupUserPoolResultOutput) ElementType() reflect.Type
- func (o LookupUserPoolResultOutput) EmailConfigurations() GetUserPoolEmailConfigurationArrayOutput
- func (o LookupUserPoolResultOutput) EstimatedNumberOfUsers() pulumi.IntOutput
- func (o LookupUserPoolResultOutput) Id() pulumi.StringOutput
- func (o LookupUserPoolResultOutput) LambdaConfigs() GetUserPoolLambdaConfigArrayOutput
- func (o LookupUserPoolResultOutput) LastModifiedDate() pulumi.StringOutput
- func (o LookupUserPoolResultOutput) MfaConfiguration() pulumi.StringOutput
- func (o LookupUserPoolResultOutput) Name() pulumi.StringOutput
- func (o LookupUserPoolResultOutput) Region() pulumi.StringOutput
- func (o LookupUserPoolResultOutput) SchemaAttributes() GetUserPoolSchemaAttributeArrayOutput
- func (o LookupUserPoolResultOutput) SmsAuthenticationMessage() pulumi.StringOutput
- func (o LookupUserPoolResultOutput) SmsConfigurationFailure() pulumi.StringOutput
- func (o LookupUserPoolResultOutput) SmsVerificationMessage() pulumi.StringOutput
- func (o LookupUserPoolResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupUserPoolResultOutput) ToLookupUserPoolResultOutput() LookupUserPoolResultOutput
- func (o LookupUserPoolResultOutput) ToLookupUserPoolResultOutputWithContext(ctx context.Context) LookupUserPoolResultOutput
- func (o LookupUserPoolResultOutput) UserPoolAddOns() GetUserPoolUserPoolAddOnArrayOutput
- func (o LookupUserPoolResultOutput) UserPoolId() pulumi.StringOutput
- func (o LookupUserPoolResultOutput) UserPoolTags() pulumi.StringMapOutputdeprecated
- func (o LookupUserPoolResultOutput) UsernameAttributes() pulumi.StringArrayOutput
- type ManagedUserPoolClient
- type ManagedUserPoolClientAnalyticsConfiguration
- type ManagedUserPoolClientAnalyticsConfigurationArgs
- func (ManagedUserPoolClientAnalyticsConfigurationArgs) ElementType() reflect.Type
- func (i ManagedUserPoolClientAnalyticsConfigurationArgs) ToManagedUserPoolClientAnalyticsConfigurationOutput() ManagedUserPoolClientAnalyticsConfigurationOutput
- func (i ManagedUserPoolClientAnalyticsConfigurationArgs) ToManagedUserPoolClientAnalyticsConfigurationOutputWithContext(ctx context.Context) ManagedUserPoolClientAnalyticsConfigurationOutput
- func (i ManagedUserPoolClientAnalyticsConfigurationArgs) ToManagedUserPoolClientAnalyticsConfigurationPtrOutput() ManagedUserPoolClientAnalyticsConfigurationPtrOutput
- func (i ManagedUserPoolClientAnalyticsConfigurationArgs) ToManagedUserPoolClientAnalyticsConfigurationPtrOutputWithContext(ctx context.Context) ManagedUserPoolClientAnalyticsConfigurationPtrOutput
- type ManagedUserPoolClientAnalyticsConfigurationInput
- type ManagedUserPoolClientAnalyticsConfigurationOutput
- func (o ManagedUserPoolClientAnalyticsConfigurationOutput) ApplicationArn() pulumi.StringPtrOutput
- func (o ManagedUserPoolClientAnalyticsConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
- func (ManagedUserPoolClientAnalyticsConfigurationOutput) ElementType() reflect.Type
- func (o ManagedUserPoolClientAnalyticsConfigurationOutput) ExternalId() pulumi.StringPtrOutput
- func (o ManagedUserPoolClientAnalyticsConfigurationOutput) RoleArn() pulumi.StringPtrOutput
- func (o ManagedUserPoolClientAnalyticsConfigurationOutput) ToManagedUserPoolClientAnalyticsConfigurationOutput() ManagedUserPoolClientAnalyticsConfigurationOutput
- func (o ManagedUserPoolClientAnalyticsConfigurationOutput) ToManagedUserPoolClientAnalyticsConfigurationOutputWithContext(ctx context.Context) ManagedUserPoolClientAnalyticsConfigurationOutput
- func (o ManagedUserPoolClientAnalyticsConfigurationOutput) ToManagedUserPoolClientAnalyticsConfigurationPtrOutput() ManagedUserPoolClientAnalyticsConfigurationPtrOutput
- func (o ManagedUserPoolClientAnalyticsConfigurationOutput) ToManagedUserPoolClientAnalyticsConfigurationPtrOutputWithContext(ctx context.Context) ManagedUserPoolClientAnalyticsConfigurationPtrOutput
- func (o ManagedUserPoolClientAnalyticsConfigurationOutput) UserDataShared() pulumi.BoolPtrOutput
- type ManagedUserPoolClientAnalyticsConfigurationPtrInput
- type ManagedUserPoolClientAnalyticsConfigurationPtrOutput
- func (o ManagedUserPoolClientAnalyticsConfigurationPtrOutput) ApplicationArn() pulumi.StringPtrOutput
- func (o ManagedUserPoolClientAnalyticsConfigurationPtrOutput) ApplicationId() pulumi.StringPtrOutput
- func (o ManagedUserPoolClientAnalyticsConfigurationPtrOutput) Elem() ManagedUserPoolClientAnalyticsConfigurationOutput
- func (ManagedUserPoolClientAnalyticsConfigurationPtrOutput) ElementType() reflect.Type
- func (o ManagedUserPoolClientAnalyticsConfigurationPtrOutput) ExternalId() pulumi.StringPtrOutput
- func (o ManagedUserPoolClientAnalyticsConfigurationPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o ManagedUserPoolClientAnalyticsConfigurationPtrOutput) ToManagedUserPoolClientAnalyticsConfigurationPtrOutput() ManagedUserPoolClientAnalyticsConfigurationPtrOutput
- func (o ManagedUserPoolClientAnalyticsConfigurationPtrOutput) ToManagedUserPoolClientAnalyticsConfigurationPtrOutputWithContext(ctx context.Context) ManagedUserPoolClientAnalyticsConfigurationPtrOutput
- func (o ManagedUserPoolClientAnalyticsConfigurationPtrOutput) UserDataShared() pulumi.BoolPtrOutput
- type ManagedUserPoolClientArgs
- type ManagedUserPoolClientArray
- func (ManagedUserPoolClientArray) ElementType() reflect.Type
- func (i ManagedUserPoolClientArray) ToManagedUserPoolClientArrayOutput() ManagedUserPoolClientArrayOutput
- func (i ManagedUserPoolClientArray) ToManagedUserPoolClientArrayOutputWithContext(ctx context.Context) ManagedUserPoolClientArrayOutput
- type ManagedUserPoolClientArrayInput
- type ManagedUserPoolClientArrayOutput
- func (ManagedUserPoolClientArrayOutput) ElementType() reflect.Type
- func (o ManagedUserPoolClientArrayOutput) Index(i pulumi.IntInput) ManagedUserPoolClientOutput
- func (o ManagedUserPoolClientArrayOutput) ToManagedUserPoolClientArrayOutput() ManagedUserPoolClientArrayOutput
- func (o ManagedUserPoolClientArrayOutput) ToManagedUserPoolClientArrayOutputWithContext(ctx context.Context) ManagedUserPoolClientArrayOutput
- type ManagedUserPoolClientInput
- type ManagedUserPoolClientMap
- type ManagedUserPoolClientMapInput
- type ManagedUserPoolClientMapOutput
- func (ManagedUserPoolClientMapOutput) ElementType() reflect.Type
- func (o ManagedUserPoolClientMapOutput) MapIndex(k pulumi.StringInput) ManagedUserPoolClientOutput
- func (o ManagedUserPoolClientMapOutput) ToManagedUserPoolClientMapOutput() ManagedUserPoolClientMapOutput
- func (o ManagedUserPoolClientMapOutput) ToManagedUserPoolClientMapOutputWithContext(ctx context.Context) ManagedUserPoolClientMapOutput
- type ManagedUserPoolClientOutput
- func (o ManagedUserPoolClientOutput) AccessTokenValidity() pulumi.IntOutput
- func (o ManagedUserPoolClientOutput) AllowedOauthFlows() pulumi.StringArrayOutput
- func (o ManagedUserPoolClientOutput) AllowedOauthFlowsUserPoolClient() pulumi.BoolOutput
- func (o ManagedUserPoolClientOutput) AllowedOauthScopes() pulumi.StringArrayOutput
- func (o ManagedUserPoolClientOutput) AnalyticsConfiguration() ManagedUserPoolClientAnalyticsConfigurationPtrOutput
- func (o ManagedUserPoolClientOutput) AuthSessionValidity() pulumi.IntOutput
- func (o ManagedUserPoolClientOutput) CallbackUrls() pulumi.StringArrayOutput
- func (o ManagedUserPoolClientOutput) ClientSecret() pulumi.StringOutput
- func (o ManagedUserPoolClientOutput) DefaultRedirectUri() pulumi.StringOutput
- func (ManagedUserPoolClientOutput) ElementType() reflect.Type
- func (o ManagedUserPoolClientOutput) EnablePropagateAdditionalUserContextData() pulumi.BoolOutput
- func (o ManagedUserPoolClientOutput) EnableTokenRevocation() pulumi.BoolOutput
- func (o ManagedUserPoolClientOutput) ExplicitAuthFlows() pulumi.StringArrayOutput
- func (o ManagedUserPoolClientOutput) IdTokenValidity() pulumi.IntOutput
- func (o ManagedUserPoolClientOutput) LogoutUrls() pulumi.StringArrayOutput
- func (o ManagedUserPoolClientOutput) Name() pulumi.StringOutput
- func (o ManagedUserPoolClientOutput) NamePattern() pulumi.StringPtrOutput
- func (o ManagedUserPoolClientOutput) NamePrefix() pulumi.StringPtrOutput
- func (o ManagedUserPoolClientOutput) PreventUserExistenceErrors() pulumi.StringOutput
- func (o ManagedUserPoolClientOutput) ReadAttributes() pulumi.StringArrayOutput
- func (o ManagedUserPoolClientOutput) RefreshTokenRotation() ManagedUserPoolClientRefreshTokenRotationPtrOutput
- func (o ManagedUserPoolClientOutput) RefreshTokenValidity() pulumi.IntOutput
- func (o ManagedUserPoolClientOutput) Region() pulumi.StringOutput
- func (o ManagedUserPoolClientOutput) SupportedIdentityProviders() pulumi.StringArrayOutput
- func (o ManagedUserPoolClientOutput) ToManagedUserPoolClientOutput() ManagedUserPoolClientOutput
- func (o ManagedUserPoolClientOutput) ToManagedUserPoolClientOutputWithContext(ctx context.Context) ManagedUserPoolClientOutput
- func (o ManagedUserPoolClientOutput) TokenValidityUnits() ManagedUserPoolClientTokenValidityUnitsPtrOutput
- func (o ManagedUserPoolClientOutput) UserPoolId() pulumi.StringOutput
- func (o ManagedUserPoolClientOutput) WriteAttributes() pulumi.StringArrayOutput
- type ManagedUserPoolClientRefreshTokenRotation
- type ManagedUserPoolClientRefreshTokenRotationArgs
- func (ManagedUserPoolClientRefreshTokenRotationArgs) ElementType() reflect.Type
- func (i ManagedUserPoolClientRefreshTokenRotationArgs) ToManagedUserPoolClientRefreshTokenRotationOutput() ManagedUserPoolClientRefreshTokenRotationOutput
- func (i ManagedUserPoolClientRefreshTokenRotationArgs) ToManagedUserPoolClientRefreshTokenRotationOutputWithContext(ctx context.Context) ManagedUserPoolClientRefreshTokenRotationOutput
- func (i ManagedUserPoolClientRefreshTokenRotationArgs) ToManagedUserPoolClientRefreshTokenRotationPtrOutput() ManagedUserPoolClientRefreshTokenRotationPtrOutput
- func (i ManagedUserPoolClientRefreshTokenRotationArgs) ToManagedUserPoolClientRefreshTokenRotationPtrOutputWithContext(ctx context.Context) ManagedUserPoolClientRefreshTokenRotationPtrOutput
- type ManagedUserPoolClientRefreshTokenRotationInput
- type ManagedUserPoolClientRefreshTokenRotationOutput
- func (ManagedUserPoolClientRefreshTokenRotationOutput) ElementType() reflect.Type
- func (o ManagedUserPoolClientRefreshTokenRotationOutput) Feature() pulumi.StringOutput
- func (o ManagedUserPoolClientRefreshTokenRotationOutput) RetryGracePeriodSeconds() pulumi.IntPtrOutput
- func (o ManagedUserPoolClientRefreshTokenRotationOutput) ToManagedUserPoolClientRefreshTokenRotationOutput() ManagedUserPoolClientRefreshTokenRotationOutput
- func (o ManagedUserPoolClientRefreshTokenRotationOutput) ToManagedUserPoolClientRefreshTokenRotationOutputWithContext(ctx context.Context) ManagedUserPoolClientRefreshTokenRotationOutput
- func (o ManagedUserPoolClientRefreshTokenRotationOutput) ToManagedUserPoolClientRefreshTokenRotationPtrOutput() ManagedUserPoolClientRefreshTokenRotationPtrOutput
- func (o ManagedUserPoolClientRefreshTokenRotationOutput) ToManagedUserPoolClientRefreshTokenRotationPtrOutputWithContext(ctx context.Context) ManagedUserPoolClientRefreshTokenRotationPtrOutput
- type ManagedUserPoolClientRefreshTokenRotationPtrInput
- type ManagedUserPoolClientRefreshTokenRotationPtrOutput
- func (o ManagedUserPoolClientRefreshTokenRotationPtrOutput) Elem() ManagedUserPoolClientRefreshTokenRotationOutput
- func (ManagedUserPoolClientRefreshTokenRotationPtrOutput) ElementType() reflect.Type
- func (o ManagedUserPoolClientRefreshTokenRotationPtrOutput) Feature() pulumi.StringPtrOutput
- func (o ManagedUserPoolClientRefreshTokenRotationPtrOutput) RetryGracePeriodSeconds() pulumi.IntPtrOutput
- func (o ManagedUserPoolClientRefreshTokenRotationPtrOutput) ToManagedUserPoolClientRefreshTokenRotationPtrOutput() ManagedUserPoolClientRefreshTokenRotationPtrOutput
- func (o ManagedUserPoolClientRefreshTokenRotationPtrOutput) ToManagedUserPoolClientRefreshTokenRotationPtrOutputWithContext(ctx context.Context) ManagedUserPoolClientRefreshTokenRotationPtrOutput
- type ManagedUserPoolClientState
- type ManagedUserPoolClientTokenValidityUnits
- type ManagedUserPoolClientTokenValidityUnitsArgs
- func (ManagedUserPoolClientTokenValidityUnitsArgs) ElementType() reflect.Type
- func (i ManagedUserPoolClientTokenValidityUnitsArgs) ToManagedUserPoolClientTokenValidityUnitsOutput() ManagedUserPoolClientTokenValidityUnitsOutput
- func (i ManagedUserPoolClientTokenValidityUnitsArgs) ToManagedUserPoolClientTokenValidityUnitsOutputWithContext(ctx context.Context) ManagedUserPoolClientTokenValidityUnitsOutput
- func (i ManagedUserPoolClientTokenValidityUnitsArgs) ToManagedUserPoolClientTokenValidityUnitsPtrOutput() ManagedUserPoolClientTokenValidityUnitsPtrOutput
- func (i ManagedUserPoolClientTokenValidityUnitsArgs) ToManagedUserPoolClientTokenValidityUnitsPtrOutputWithContext(ctx context.Context) ManagedUserPoolClientTokenValidityUnitsPtrOutput
- type ManagedUserPoolClientTokenValidityUnitsInput
- type ManagedUserPoolClientTokenValidityUnitsOutput
- func (o ManagedUserPoolClientTokenValidityUnitsOutput) AccessToken() pulumi.StringPtrOutput
- func (ManagedUserPoolClientTokenValidityUnitsOutput) ElementType() reflect.Type
- func (o ManagedUserPoolClientTokenValidityUnitsOutput) IdToken() pulumi.StringPtrOutput
- func (o ManagedUserPoolClientTokenValidityUnitsOutput) RefreshToken() pulumi.StringPtrOutput
- func (o ManagedUserPoolClientTokenValidityUnitsOutput) ToManagedUserPoolClientTokenValidityUnitsOutput() ManagedUserPoolClientTokenValidityUnitsOutput
- func (o ManagedUserPoolClientTokenValidityUnitsOutput) ToManagedUserPoolClientTokenValidityUnitsOutputWithContext(ctx context.Context) ManagedUserPoolClientTokenValidityUnitsOutput
- func (o ManagedUserPoolClientTokenValidityUnitsOutput) ToManagedUserPoolClientTokenValidityUnitsPtrOutput() ManagedUserPoolClientTokenValidityUnitsPtrOutput
- func (o ManagedUserPoolClientTokenValidityUnitsOutput) ToManagedUserPoolClientTokenValidityUnitsPtrOutputWithContext(ctx context.Context) ManagedUserPoolClientTokenValidityUnitsPtrOutput
- type ManagedUserPoolClientTokenValidityUnitsPtrInput
- type ManagedUserPoolClientTokenValidityUnitsPtrOutput
- func (o ManagedUserPoolClientTokenValidityUnitsPtrOutput) AccessToken() pulumi.StringPtrOutput
- func (o ManagedUserPoolClientTokenValidityUnitsPtrOutput) Elem() ManagedUserPoolClientTokenValidityUnitsOutput
- func (ManagedUserPoolClientTokenValidityUnitsPtrOutput) ElementType() reflect.Type
- func (o ManagedUserPoolClientTokenValidityUnitsPtrOutput) IdToken() pulumi.StringPtrOutput
- func (o ManagedUserPoolClientTokenValidityUnitsPtrOutput) RefreshToken() pulumi.StringPtrOutput
- func (o ManagedUserPoolClientTokenValidityUnitsPtrOutput) ToManagedUserPoolClientTokenValidityUnitsPtrOutput() ManagedUserPoolClientTokenValidityUnitsPtrOutput
- func (o ManagedUserPoolClientTokenValidityUnitsPtrOutput) ToManagedUserPoolClientTokenValidityUnitsPtrOutputWithContext(ctx context.Context) ManagedUserPoolClientTokenValidityUnitsPtrOutput
- type ResourceServer
- type ResourceServerArgs
- type ResourceServerArray
- type ResourceServerArrayInput
- type ResourceServerArrayOutput
- func (ResourceServerArrayOutput) ElementType() reflect.Type
- func (o ResourceServerArrayOutput) Index(i pulumi.IntInput) ResourceServerOutput
- func (o ResourceServerArrayOutput) ToResourceServerArrayOutput() ResourceServerArrayOutput
- func (o ResourceServerArrayOutput) ToResourceServerArrayOutputWithContext(ctx context.Context) ResourceServerArrayOutput
- type ResourceServerInput
- type ResourceServerMap
- type ResourceServerMapInput
- type ResourceServerMapOutput
- func (ResourceServerMapOutput) ElementType() reflect.Type
- func (o ResourceServerMapOutput) MapIndex(k pulumi.StringInput) ResourceServerOutput
- func (o ResourceServerMapOutput) ToResourceServerMapOutput() ResourceServerMapOutput
- func (o ResourceServerMapOutput) ToResourceServerMapOutputWithContext(ctx context.Context) ResourceServerMapOutput
- type ResourceServerOutput
- func (ResourceServerOutput) ElementType() reflect.Type
- func (o ResourceServerOutput) Identifier() pulumi.StringOutput
- func (o ResourceServerOutput) Name() pulumi.StringOutput
- func (o ResourceServerOutput) Region() pulumi.StringOutput
- func (o ResourceServerOutput) ScopeIdentifiers() pulumi.StringArrayOutput
- func (o ResourceServerOutput) Scopes() ResourceServerScopeArrayOutput
- func (o ResourceServerOutput) ToResourceServerOutput() ResourceServerOutput
- func (o ResourceServerOutput) ToResourceServerOutputWithContext(ctx context.Context) ResourceServerOutput
- func (o ResourceServerOutput) UserPoolId() pulumi.StringOutput
- 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 RiskConfiguration
- type RiskConfigurationAccountTakeoverRiskConfiguration
- type RiskConfigurationAccountTakeoverRiskConfigurationActions
- type RiskConfigurationAccountTakeoverRiskConfigurationActionsArgs
- func (RiskConfigurationAccountTakeoverRiskConfigurationActionsArgs) ElementType() reflect.Type
- func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput
- func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput
- func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput
- func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput
- type RiskConfigurationAccountTakeoverRiskConfigurationActionsHighAction
- type RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionArgs
- func (RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionArgs) ElementType() reflect.Type
- func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput
- func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput
- func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput
- func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput
- type RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionInput
- type RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput
- func (RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput) ElementType() reflect.Type
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput) EventAction() pulumi.StringOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput) Notify() pulumi.BoolOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput
- type RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrInput
- type RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput) Elem() RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput
- func (RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput) ElementType() reflect.Type
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput) EventAction() pulumi.StringPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput) Notify() pulumi.BoolPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput
- type RiskConfigurationAccountTakeoverRiskConfigurationActionsInput
- type RiskConfigurationAccountTakeoverRiskConfigurationActionsLowAction
- type RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionArgs
- func (RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionArgs) ElementType() reflect.Type
- func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput
- func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput
- func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput
- func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput
- type RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionInput
- type RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput
- func (RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput) ElementType() reflect.Type
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput) EventAction() pulumi.StringOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput) Notify() pulumi.BoolOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput
- type RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrInput
- type RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput) Elem() RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput
- func (RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput) ElementType() reflect.Type
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput) EventAction() pulumi.StringPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput) Notify() pulumi.BoolPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput
- type RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumAction
- type RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionArgs
- func (RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionArgs) ElementType() reflect.Type
- func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput
- func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput
- func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput
- func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput
- type RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionInput
- type RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput
- func (RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput) ElementType() reflect.Type
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput) EventAction() pulumi.StringOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput) Notify() pulumi.BoolOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput
- type RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrInput
- type RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput) Elem() RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput
- func (RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput) ElementType() reflect.Type
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput) EventAction() pulumi.StringPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput) Notify() pulumi.BoolPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput
- type RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput
- func (RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput) ElementType() reflect.Type
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput) HighAction() RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput) LowAction() RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput) MediumAction() RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput
- type RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrInput
- type RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput) Elem() RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput
- func (RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput) ElementType() reflect.Type
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput) HighAction() RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput) LowAction() RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput) MediumAction() RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput
- type RiskConfigurationAccountTakeoverRiskConfigurationArgs
- func (RiskConfigurationAccountTakeoverRiskConfigurationArgs) ElementType() reflect.Type
- func (i RiskConfigurationAccountTakeoverRiskConfigurationArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationOutput() RiskConfigurationAccountTakeoverRiskConfigurationOutput
- func (i RiskConfigurationAccountTakeoverRiskConfigurationArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationOutput
- func (i RiskConfigurationAccountTakeoverRiskConfigurationArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput
- func (i RiskConfigurationAccountTakeoverRiskConfigurationArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput
- type RiskConfigurationAccountTakeoverRiskConfigurationInput
- type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfiguration
- type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationArgs
- func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationArgs) ElementType() reflect.Type
- func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput
- func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput
- func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput
- func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput
- type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail
- type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailArgs
- func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailArgs) ElementType() reflect.Type
- func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput() ...
- func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputWithContext(ctx context.Context) ...
- func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput() ...
- func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutputWithContext(ctx context.Context) ...
- type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailInput
- type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput
- func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput) ElementType() reflect.Type
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput) HtmlBody() pulumi.StringOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput) Subject() pulumi.StringOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput) TextBody() pulumi.StringOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput() ...
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputWithContext(ctx context.Context) ...
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput() ...
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutputWithContext(ctx context.Context) ...
- type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrInput
- type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput) Elem() ...
- func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput) ElementType() reflect.Type
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput) HtmlBody() pulumi.StringPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput) Subject() pulumi.StringPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput) TextBody() pulumi.StringPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput() ...
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutputWithContext(ctx context.Context) ...
- type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationInput
- type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail
- type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailArgs
- func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailArgs) ElementType() reflect.Type
- func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput() ...
- func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputWithContext(ctx context.Context) ...
- func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput() ...
- func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutputWithContext(ctx context.Context) ...
- type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailInput
- type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput
- func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput) ElementType() reflect.Type
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput) HtmlBody() pulumi.StringOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput) Subject() pulumi.StringOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput) TextBody() pulumi.StringOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput() ...
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputWithContext(ctx context.Context) ...
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput() ...
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutputWithContext(ctx context.Context) ...
- type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrInput
- type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput) Elem() ...
- func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput) ElementType() reflect.Type
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput) HtmlBody() pulumi.StringPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput) Subject() pulumi.StringPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput) TextBody() pulumi.StringPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput() ...
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutputWithContext(ctx context.Context) ...
- type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail
- type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailArgs
- func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailArgs) ElementType() reflect.Type
- func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput() ...
- func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputWithContext(ctx context.Context) ...
- func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput() ...
- func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutputWithContext(ctx context.Context) ...
- type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailInput
- type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput
- func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput) ElementType() reflect.Type
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput) HtmlBody() pulumi.StringOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput) Subject() pulumi.StringOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput) TextBody() pulumi.StringOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput() ...
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputWithContext(ctx context.Context) ...
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput() ...
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutputWithContext(ctx context.Context) ...
- type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrInput
- type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput) Elem() ...
- func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput) ElementType() reflect.Type
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput) HtmlBody() pulumi.StringPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput) Subject() pulumi.StringPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput) TextBody() pulumi.StringPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput() ...
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutputWithContext(ctx context.Context) ...
- type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) BlockEmail() ...
- func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) ElementType() reflect.Type
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) From() pulumi.StringPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) MfaEmail() ...
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) NoActionEmail() ...
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) ReplyTo() pulumi.StringPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) SourceArn() pulumi.StringOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput
- type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrInput
- type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) BlockEmail() ...
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) Elem() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput
- func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) ElementType() reflect.Type
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) From() pulumi.StringPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) MfaEmail() ...
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) NoActionEmail() ...
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) ReplyTo() pulumi.StringPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) SourceArn() pulumi.StringPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput
- type RiskConfigurationAccountTakeoverRiskConfigurationOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationOutput) Actions() RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput
- func (RiskConfigurationAccountTakeoverRiskConfigurationOutput) ElementType() reflect.Type
- func (o RiskConfigurationAccountTakeoverRiskConfigurationOutput) NotifyConfiguration() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationOutput() RiskConfigurationAccountTakeoverRiskConfigurationOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput
- type RiskConfigurationAccountTakeoverRiskConfigurationPtrInput
- type RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput) Actions() RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput) Elem() RiskConfigurationAccountTakeoverRiskConfigurationOutput
- func (RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput) ElementType() reflect.Type
- func (o RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput) NotifyConfiguration() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput
- func (o RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput
- type RiskConfigurationArgs
- type RiskConfigurationArray
- type RiskConfigurationArrayInput
- type RiskConfigurationArrayOutput
- func (RiskConfigurationArrayOutput) ElementType() reflect.Type
- func (o RiskConfigurationArrayOutput) Index(i pulumi.IntInput) RiskConfigurationOutput
- func (o RiskConfigurationArrayOutput) ToRiskConfigurationArrayOutput() RiskConfigurationArrayOutput
- func (o RiskConfigurationArrayOutput) ToRiskConfigurationArrayOutputWithContext(ctx context.Context) RiskConfigurationArrayOutput
- type RiskConfigurationCompromisedCredentialsRiskConfiguration
- type RiskConfigurationCompromisedCredentialsRiskConfigurationActions
- type RiskConfigurationCompromisedCredentialsRiskConfigurationActionsArgs
- func (RiskConfigurationCompromisedCredentialsRiskConfigurationActionsArgs) ElementType() reflect.Type
- func (i RiskConfigurationCompromisedCredentialsRiskConfigurationActionsArgs) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput() RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput
- func (i RiskConfigurationCompromisedCredentialsRiskConfigurationActionsArgs) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutputWithContext(ctx context.Context) RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput
- func (i RiskConfigurationCompromisedCredentialsRiskConfigurationActionsArgs) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput() RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput
- func (i RiskConfigurationCompromisedCredentialsRiskConfigurationActionsArgs) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutputWithContext(ctx context.Context) RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput
- type RiskConfigurationCompromisedCredentialsRiskConfigurationActionsInput
- type RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput
- func (RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput) ElementType() reflect.Type
- func (o RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput) EventAction() pulumi.StringOutput
- func (o RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput() RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput
- func (o RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutputWithContext(ctx context.Context) RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput
- func (o RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput() RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput
- func (o RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutputWithContext(ctx context.Context) RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput
- type RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrInput
- type RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput
- func (o RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput) Elem() RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput
- func (RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput) ElementType() reflect.Type
- func (o RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput) EventAction() pulumi.StringPtrOutput
- func (o RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput() RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput
- func (o RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutputWithContext(ctx context.Context) RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput
- type RiskConfigurationCompromisedCredentialsRiskConfigurationArgs
- func (RiskConfigurationCompromisedCredentialsRiskConfigurationArgs) ElementType() reflect.Type
- func (i RiskConfigurationCompromisedCredentialsRiskConfigurationArgs) ToRiskConfigurationCompromisedCredentialsRiskConfigurationOutput() RiskConfigurationCompromisedCredentialsRiskConfigurationOutput
- func (i RiskConfigurationCompromisedCredentialsRiskConfigurationArgs) ToRiskConfigurationCompromisedCredentialsRiskConfigurationOutputWithContext(ctx context.Context) RiskConfigurationCompromisedCredentialsRiskConfigurationOutput
- func (i RiskConfigurationCompromisedCredentialsRiskConfigurationArgs) ToRiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput() RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput
- func (i RiskConfigurationCompromisedCredentialsRiskConfigurationArgs) ToRiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutputWithContext(ctx context.Context) RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput
- type RiskConfigurationCompromisedCredentialsRiskConfigurationInput
- type RiskConfigurationCompromisedCredentialsRiskConfigurationOutput
- func (o RiskConfigurationCompromisedCredentialsRiskConfigurationOutput) Actions() RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput
- func (RiskConfigurationCompromisedCredentialsRiskConfigurationOutput) ElementType() reflect.Type
- func (o RiskConfigurationCompromisedCredentialsRiskConfigurationOutput) EventFilters() pulumi.StringArrayOutput
- func (o RiskConfigurationCompromisedCredentialsRiskConfigurationOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationOutput() RiskConfigurationCompromisedCredentialsRiskConfigurationOutput
- func (o RiskConfigurationCompromisedCredentialsRiskConfigurationOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationOutputWithContext(ctx context.Context) RiskConfigurationCompromisedCredentialsRiskConfigurationOutput
- func (o RiskConfigurationCompromisedCredentialsRiskConfigurationOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput() RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput
- func (o RiskConfigurationCompromisedCredentialsRiskConfigurationOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutputWithContext(ctx context.Context) RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput
- type RiskConfigurationCompromisedCredentialsRiskConfigurationPtrInput
- type RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput
- func (o RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput) Actions() RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput
- func (o RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput) Elem() RiskConfigurationCompromisedCredentialsRiskConfigurationOutput
- func (RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput) ElementType() reflect.Type
- func (o RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput) EventFilters() pulumi.StringArrayOutput
- func (o RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput() RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput
- func (o RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutputWithContext(ctx context.Context) RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput
- type RiskConfigurationInput
- type RiskConfigurationMap
- type RiskConfigurationMapInput
- type RiskConfigurationMapOutput
- func (RiskConfigurationMapOutput) ElementType() reflect.Type
- func (o RiskConfigurationMapOutput) MapIndex(k pulumi.StringInput) RiskConfigurationOutput
- func (o RiskConfigurationMapOutput) ToRiskConfigurationMapOutput() RiskConfigurationMapOutput
- func (o RiskConfigurationMapOutput) ToRiskConfigurationMapOutputWithContext(ctx context.Context) RiskConfigurationMapOutput
- type RiskConfigurationOutput
- func (o RiskConfigurationOutput) AccountTakeoverRiskConfiguration() RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput
- func (o RiskConfigurationOutput) ClientId() pulumi.StringPtrOutput
- func (o RiskConfigurationOutput) CompromisedCredentialsRiskConfiguration() RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput
- func (RiskConfigurationOutput) ElementType() reflect.Type
- func (o RiskConfigurationOutput) Region() pulumi.StringOutput
- func (o RiskConfigurationOutput) RiskExceptionConfiguration() RiskConfigurationRiskExceptionConfigurationPtrOutput
- func (o RiskConfigurationOutput) ToRiskConfigurationOutput() RiskConfigurationOutput
- func (o RiskConfigurationOutput) ToRiskConfigurationOutputWithContext(ctx context.Context) RiskConfigurationOutput
- func (o RiskConfigurationOutput) UserPoolId() pulumi.StringOutput
- type RiskConfigurationRiskExceptionConfiguration
- type RiskConfigurationRiskExceptionConfigurationArgs
- func (RiskConfigurationRiskExceptionConfigurationArgs) ElementType() reflect.Type
- func (i RiskConfigurationRiskExceptionConfigurationArgs) ToRiskConfigurationRiskExceptionConfigurationOutput() RiskConfigurationRiskExceptionConfigurationOutput
- func (i RiskConfigurationRiskExceptionConfigurationArgs) ToRiskConfigurationRiskExceptionConfigurationOutputWithContext(ctx context.Context) RiskConfigurationRiskExceptionConfigurationOutput
- func (i RiskConfigurationRiskExceptionConfigurationArgs) ToRiskConfigurationRiskExceptionConfigurationPtrOutput() RiskConfigurationRiskExceptionConfigurationPtrOutput
- func (i RiskConfigurationRiskExceptionConfigurationArgs) ToRiskConfigurationRiskExceptionConfigurationPtrOutputWithContext(ctx context.Context) RiskConfigurationRiskExceptionConfigurationPtrOutput
- type RiskConfigurationRiskExceptionConfigurationInput
- type RiskConfigurationRiskExceptionConfigurationOutput
- func (o RiskConfigurationRiskExceptionConfigurationOutput) BlockedIpRangeLists() pulumi.StringArrayOutput
- func (RiskConfigurationRiskExceptionConfigurationOutput) ElementType() reflect.Type
- func (o RiskConfigurationRiskExceptionConfigurationOutput) SkippedIpRangeLists() pulumi.StringArrayOutput
- func (o RiskConfigurationRiskExceptionConfigurationOutput) ToRiskConfigurationRiskExceptionConfigurationOutput() RiskConfigurationRiskExceptionConfigurationOutput
- func (o RiskConfigurationRiskExceptionConfigurationOutput) ToRiskConfigurationRiskExceptionConfigurationOutputWithContext(ctx context.Context) RiskConfigurationRiskExceptionConfigurationOutput
- func (o RiskConfigurationRiskExceptionConfigurationOutput) ToRiskConfigurationRiskExceptionConfigurationPtrOutput() RiskConfigurationRiskExceptionConfigurationPtrOutput
- func (o RiskConfigurationRiskExceptionConfigurationOutput) ToRiskConfigurationRiskExceptionConfigurationPtrOutputWithContext(ctx context.Context) RiskConfigurationRiskExceptionConfigurationPtrOutput
- type RiskConfigurationRiskExceptionConfigurationPtrInput
- type RiskConfigurationRiskExceptionConfigurationPtrOutput
- func (o RiskConfigurationRiskExceptionConfigurationPtrOutput) BlockedIpRangeLists() pulumi.StringArrayOutput
- func (o RiskConfigurationRiskExceptionConfigurationPtrOutput) Elem() RiskConfigurationRiskExceptionConfigurationOutput
- func (RiskConfigurationRiskExceptionConfigurationPtrOutput) ElementType() reflect.Type
- func (o RiskConfigurationRiskExceptionConfigurationPtrOutput) SkippedIpRangeLists() pulumi.StringArrayOutput
- func (o RiskConfigurationRiskExceptionConfigurationPtrOutput) ToRiskConfigurationRiskExceptionConfigurationPtrOutput() RiskConfigurationRiskExceptionConfigurationPtrOutput
- func (o RiskConfigurationRiskExceptionConfigurationPtrOutput) ToRiskConfigurationRiskExceptionConfigurationPtrOutputWithContext(ctx context.Context) RiskConfigurationRiskExceptionConfigurationPtrOutput
- type RiskConfigurationState
- type User
- type UserArgs
- type UserArray
- type UserArrayInput
- type UserArrayOutput
- type UserGroup
- type UserGroupArgs
- type UserGroupArray
- type UserGroupArrayInput
- type UserGroupArrayOutput
- func (UserGroupArrayOutput) ElementType() reflect.Type
- func (o UserGroupArrayOutput) Index(i pulumi.IntInput) UserGroupOutput
- func (o UserGroupArrayOutput) ToUserGroupArrayOutput() UserGroupArrayOutput
- func (o UserGroupArrayOutput) ToUserGroupArrayOutputWithContext(ctx context.Context) UserGroupArrayOutput
- type UserGroupInput
- type UserGroupMap
- type UserGroupMapInput
- type UserGroupMapOutput
- type UserGroupOutput
- func (o UserGroupOutput) Description() pulumi.StringPtrOutput
- func (UserGroupOutput) ElementType() reflect.Type
- func (o UserGroupOutput) Name() pulumi.StringOutput
- func (o UserGroupOutput) Precedence() pulumi.IntPtrOutput
- func (o UserGroupOutput) Region() pulumi.StringOutput
- func (o UserGroupOutput) RoleArn() pulumi.StringPtrOutput
- func (o UserGroupOutput) ToUserGroupOutput() UserGroupOutput
- func (o UserGroupOutput) ToUserGroupOutputWithContext(ctx context.Context) UserGroupOutput
- func (o UserGroupOutput) UserPoolId() pulumi.StringOutput
- type UserGroupState
- type UserInGroup
- type UserInGroupArgs
- type UserInGroupArray
- type UserInGroupArrayInput
- type UserInGroupArrayOutput
- func (UserInGroupArrayOutput) ElementType() reflect.Type
- func (o UserInGroupArrayOutput) Index(i pulumi.IntInput) UserInGroupOutput
- func (o UserInGroupArrayOutput) ToUserInGroupArrayOutput() UserInGroupArrayOutput
- func (o UserInGroupArrayOutput) ToUserInGroupArrayOutputWithContext(ctx context.Context) UserInGroupArrayOutput
- type UserInGroupInput
- type UserInGroupMap
- type UserInGroupMapInput
- type UserInGroupMapOutput
- func (UserInGroupMapOutput) ElementType() reflect.Type
- func (o UserInGroupMapOutput) MapIndex(k pulumi.StringInput) UserInGroupOutput
- func (o UserInGroupMapOutput) ToUserInGroupMapOutput() UserInGroupMapOutput
- func (o UserInGroupMapOutput) ToUserInGroupMapOutputWithContext(ctx context.Context) UserInGroupMapOutput
- type UserInGroupOutput
- func (UserInGroupOutput) ElementType() reflect.Type
- func (o UserInGroupOutput) GroupName() pulumi.StringOutput
- func (o UserInGroupOutput) Region() pulumi.StringOutput
- func (o UserInGroupOutput) ToUserInGroupOutput() UserInGroupOutput
- func (o UserInGroupOutput) ToUserInGroupOutputWithContext(ctx context.Context) UserInGroupOutput
- func (o UserInGroupOutput) UserPoolId() pulumi.StringOutput
- func (o UserInGroupOutput) Username() pulumi.StringOutput
- type UserInGroupState
- type UserInput
- type UserMap
- type UserMapInput
- type UserMapOutput
- type UserOutput
- func (o UserOutput) Attributes() pulumi.StringMapOutput
- func (o UserOutput) ClientMetadata() pulumi.StringMapOutput
- func (o UserOutput) CreationDate() pulumi.StringOutput
- func (o UserOutput) DesiredDeliveryMediums() pulumi.StringArrayOutput
- func (UserOutput) ElementType() reflect.Type
- func (o UserOutput) Enabled() pulumi.BoolPtrOutput
- func (o UserOutput) ForceAliasCreation() pulumi.BoolPtrOutput
- func (o UserOutput) LastModifiedDate() pulumi.StringOutput
- func (o UserOutput) MessageAction() pulumi.StringPtrOutput
- func (o UserOutput) MfaSettingLists() pulumi.StringArrayOutput
- func (o UserOutput) Password() pulumi.StringPtrOutput
- func (o UserOutput) PreferredMfaSetting() pulumi.StringOutput
- func (o UserOutput) Region() pulumi.StringOutput
- func (o UserOutput) Status() pulumi.StringOutput
- func (o UserOutput) Sub() pulumi.StringOutput
- func (o UserOutput) TemporaryPassword() pulumi.StringPtrOutput
- func (o UserOutput) ToUserOutput() UserOutput
- func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
- func (o UserOutput) UserPoolId() pulumi.StringOutput
- func (o UserOutput) Username() pulumi.StringOutput
- func (o UserOutput) ValidationData() pulumi.StringMapOutput
- type UserPool
- type UserPoolAccountRecoverySetting
- type UserPoolAccountRecoverySettingArgs
- func (UserPoolAccountRecoverySettingArgs) ElementType() reflect.Type
- func (i UserPoolAccountRecoverySettingArgs) ToUserPoolAccountRecoverySettingOutput() UserPoolAccountRecoverySettingOutput
- func (i UserPoolAccountRecoverySettingArgs) ToUserPoolAccountRecoverySettingOutputWithContext(ctx context.Context) UserPoolAccountRecoverySettingOutput
- func (i UserPoolAccountRecoverySettingArgs) ToUserPoolAccountRecoverySettingPtrOutput() UserPoolAccountRecoverySettingPtrOutput
- func (i UserPoolAccountRecoverySettingArgs) ToUserPoolAccountRecoverySettingPtrOutputWithContext(ctx context.Context) UserPoolAccountRecoverySettingPtrOutput
- type UserPoolAccountRecoverySettingInput
- type UserPoolAccountRecoverySettingOutput
- func (UserPoolAccountRecoverySettingOutput) ElementType() reflect.Type
- func (o UserPoolAccountRecoverySettingOutput) RecoveryMechanisms() UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
- func (o UserPoolAccountRecoverySettingOutput) ToUserPoolAccountRecoverySettingOutput() UserPoolAccountRecoverySettingOutput
- func (o UserPoolAccountRecoverySettingOutput) ToUserPoolAccountRecoverySettingOutputWithContext(ctx context.Context) UserPoolAccountRecoverySettingOutput
- func (o UserPoolAccountRecoverySettingOutput) ToUserPoolAccountRecoverySettingPtrOutput() UserPoolAccountRecoverySettingPtrOutput
- func (o UserPoolAccountRecoverySettingOutput) ToUserPoolAccountRecoverySettingPtrOutputWithContext(ctx context.Context) UserPoolAccountRecoverySettingPtrOutput
- type UserPoolAccountRecoverySettingPtrInput
- type UserPoolAccountRecoverySettingPtrOutput
- func (o UserPoolAccountRecoverySettingPtrOutput) Elem() UserPoolAccountRecoverySettingOutput
- func (UserPoolAccountRecoverySettingPtrOutput) ElementType() reflect.Type
- func (o UserPoolAccountRecoverySettingPtrOutput) RecoveryMechanisms() UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
- func (o UserPoolAccountRecoverySettingPtrOutput) ToUserPoolAccountRecoverySettingPtrOutput() UserPoolAccountRecoverySettingPtrOutput
- func (o UserPoolAccountRecoverySettingPtrOutput) ToUserPoolAccountRecoverySettingPtrOutputWithContext(ctx context.Context) UserPoolAccountRecoverySettingPtrOutput
- type UserPoolAccountRecoverySettingRecoveryMechanism
- type UserPoolAccountRecoverySettingRecoveryMechanismArgs
- func (UserPoolAccountRecoverySettingRecoveryMechanismArgs) ElementType() reflect.Type
- func (i UserPoolAccountRecoverySettingRecoveryMechanismArgs) ToUserPoolAccountRecoverySettingRecoveryMechanismOutput() UserPoolAccountRecoverySettingRecoveryMechanismOutput
- func (i UserPoolAccountRecoverySettingRecoveryMechanismArgs) ToUserPoolAccountRecoverySettingRecoveryMechanismOutputWithContext(ctx context.Context) UserPoolAccountRecoverySettingRecoveryMechanismOutput
- type UserPoolAccountRecoverySettingRecoveryMechanismArray
- func (UserPoolAccountRecoverySettingRecoveryMechanismArray) ElementType() reflect.Type
- func (i UserPoolAccountRecoverySettingRecoveryMechanismArray) ToUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput() UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
- func (i UserPoolAccountRecoverySettingRecoveryMechanismArray) ToUserPoolAccountRecoverySettingRecoveryMechanismArrayOutputWithContext(ctx context.Context) UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
- type UserPoolAccountRecoverySettingRecoveryMechanismArrayInput
- type UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
- func (UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput) ElementType() reflect.Type
- func (o UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput) Index(i pulumi.IntInput) UserPoolAccountRecoverySettingRecoveryMechanismOutput
- func (o UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput) ToUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput() UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
- func (o UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput) ToUserPoolAccountRecoverySettingRecoveryMechanismArrayOutputWithContext(ctx context.Context) UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
- type UserPoolAccountRecoverySettingRecoveryMechanismInput
- type UserPoolAccountRecoverySettingRecoveryMechanismOutput
- func (UserPoolAccountRecoverySettingRecoveryMechanismOutput) ElementType() reflect.Type
- func (o UserPoolAccountRecoverySettingRecoveryMechanismOutput) Name() pulumi.StringOutput
- func (o UserPoolAccountRecoverySettingRecoveryMechanismOutput) Priority() pulumi.IntOutput
- func (o UserPoolAccountRecoverySettingRecoveryMechanismOutput) ToUserPoolAccountRecoverySettingRecoveryMechanismOutput() UserPoolAccountRecoverySettingRecoveryMechanismOutput
- func (o UserPoolAccountRecoverySettingRecoveryMechanismOutput) ToUserPoolAccountRecoverySettingRecoveryMechanismOutputWithContext(ctx context.Context) UserPoolAccountRecoverySettingRecoveryMechanismOutput
- 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
- 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
- type UserPoolArgs
- type UserPoolArray
- type UserPoolArrayInput
- type UserPoolArrayOutput
- type UserPoolClient
- type UserPoolClientAnalyticsConfiguration
- type UserPoolClientAnalyticsConfigurationArgs
- func (UserPoolClientAnalyticsConfigurationArgs) ElementType() reflect.Type
- func (i UserPoolClientAnalyticsConfigurationArgs) ToUserPoolClientAnalyticsConfigurationOutput() UserPoolClientAnalyticsConfigurationOutput
- func (i UserPoolClientAnalyticsConfigurationArgs) ToUserPoolClientAnalyticsConfigurationOutputWithContext(ctx context.Context) UserPoolClientAnalyticsConfigurationOutput
- func (i UserPoolClientAnalyticsConfigurationArgs) ToUserPoolClientAnalyticsConfigurationPtrOutput() UserPoolClientAnalyticsConfigurationPtrOutput
- func (i UserPoolClientAnalyticsConfigurationArgs) ToUserPoolClientAnalyticsConfigurationPtrOutputWithContext(ctx context.Context) UserPoolClientAnalyticsConfigurationPtrOutput
- type UserPoolClientAnalyticsConfigurationInput
- type UserPoolClientAnalyticsConfigurationOutput
- func (o UserPoolClientAnalyticsConfigurationOutput) ApplicationArn() pulumi.StringPtrOutput
- func (o UserPoolClientAnalyticsConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
- func (UserPoolClientAnalyticsConfigurationOutput) ElementType() reflect.Type
- func (o UserPoolClientAnalyticsConfigurationOutput) ExternalId() pulumi.StringPtrOutput
- func (o UserPoolClientAnalyticsConfigurationOutput) RoleArn() pulumi.StringPtrOutput
- func (o UserPoolClientAnalyticsConfigurationOutput) ToUserPoolClientAnalyticsConfigurationOutput() UserPoolClientAnalyticsConfigurationOutput
- func (o UserPoolClientAnalyticsConfigurationOutput) ToUserPoolClientAnalyticsConfigurationOutputWithContext(ctx context.Context) UserPoolClientAnalyticsConfigurationOutput
- func (o UserPoolClientAnalyticsConfigurationOutput) ToUserPoolClientAnalyticsConfigurationPtrOutput() UserPoolClientAnalyticsConfigurationPtrOutput
- func (o UserPoolClientAnalyticsConfigurationOutput) ToUserPoolClientAnalyticsConfigurationPtrOutputWithContext(ctx context.Context) UserPoolClientAnalyticsConfigurationPtrOutput
- func (o UserPoolClientAnalyticsConfigurationOutput) UserDataShared() pulumi.BoolPtrOutput
- type UserPoolClientAnalyticsConfigurationPtrInput
- type UserPoolClientAnalyticsConfigurationPtrOutput
- func (o UserPoolClientAnalyticsConfigurationPtrOutput) ApplicationArn() pulumi.StringPtrOutput
- func (o UserPoolClientAnalyticsConfigurationPtrOutput) ApplicationId() pulumi.StringPtrOutput
- func (o UserPoolClientAnalyticsConfigurationPtrOutput) Elem() UserPoolClientAnalyticsConfigurationOutput
- func (UserPoolClientAnalyticsConfigurationPtrOutput) ElementType() reflect.Type
- func (o UserPoolClientAnalyticsConfigurationPtrOutput) ExternalId() pulumi.StringPtrOutput
- func (o UserPoolClientAnalyticsConfigurationPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o UserPoolClientAnalyticsConfigurationPtrOutput) ToUserPoolClientAnalyticsConfigurationPtrOutput() UserPoolClientAnalyticsConfigurationPtrOutput
- func (o UserPoolClientAnalyticsConfigurationPtrOutput) ToUserPoolClientAnalyticsConfigurationPtrOutputWithContext(ctx context.Context) UserPoolClientAnalyticsConfigurationPtrOutput
- func (o UserPoolClientAnalyticsConfigurationPtrOutput) UserDataShared() pulumi.BoolPtrOutput
- type UserPoolClientArgs
- type UserPoolClientArray
- type UserPoolClientArrayInput
- type UserPoolClientArrayOutput
- func (UserPoolClientArrayOutput) ElementType() reflect.Type
- func (o UserPoolClientArrayOutput) Index(i pulumi.IntInput) UserPoolClientOutput
- func (o UserPoolClientArrayOutput) ToUserPoolClientArrayOutput() UserPoolClientArrayOutput
- func (o UserPoolClientArrayOutput) ToUserPoolClientArrayOutputWithContext(ctx context.Context) UserPoolClientArrayOutput
- type UserPoolClientInput
- type UserPoolClientMap
- type UserPoolClientMapInput
- type UserPoolClientMapOutput
- func (UserPoolClientMapOutput) ElementType() reflect.Type
- func (o UserPoolClientMapOutput) MapIndex(k pulumi.StringInput) UserPoolClientOutput
- func (o UserPoolClientMapOutput) ToUserPoolClientMapOutput() UserPoolClientMapOutput
- func (o UserPoolClientMapOutput) ToUserPoolClientMapOutputWithContext(ctx context.Context) UserPoolClientMapOutput
- type UserPoolClientOutput
- func (o UserPoolClientOutput) AccessTokenValidity() pulumi.IntOutput
- func (o UserPoolClientOutput) AllowedOauthFlows() pulumi.StringArrayOutput
- func (o UserPoolClientOutput) AllowedOauthFlowsUserPoolClient() pulumi.BoolOutput
- func (o UserPoolClientOutput) AllowedOauthScopes() pulumi.StringArrayOutput
- func (o UserPoolClientOutput) AnalyticsConfiguration() UserPoolClientAnalyticsConfigurationPtrOutput
- func (o UserPoolClientOutput) AuthSessionValidity() pulumi.IntOutput
- func (o UserPoolClientOutput) CallbackUrls() pulumi.StringArrayOutput
- func (o UserPoolClientOutput) ClientSecret() pulumi.StringOutput
- func (o UserPoolClientOutput) DefaultRedirectUri() pulumi.StringOutput
- func (UserPoolClientOutput) ElementType() reflect.Type
- func (o UserPoolClientOutput) EnablePropagateAdditionalUserContextData() pulumi.BoolOutput
- func (o UserPoolClientOutput) EnableTokenRevocation() pulumi.BoolOutput
- func (o UserPoolClientOutput) ExplicitAuthFlows() pulumi.StringArrayOutput
- func (o UserPoolClientOutput) GenerateSecret() pulumi.BoolPtrOutput
- func (o UserPoolClientOutput) IdTokenValidity() pulumi.IntOutput
- func (o UserPoolClientOutput) LogoutUrls() pulumi.StringArrayOutput
- func (o UserPoolClientOutput) Name() pulumi.StringOutput
- func (o UserPoolClientOutput) PreventUserExistenceErrors() pulumi.StringOutput
- func (o UserPoolClientOutput) ReadAttributes() pulumi.StringArrayOutput
- func (o UserPoolClientOutput) RefreshTokenRotation() UserPoolClientRefreshTokenRotationPtrOutput
- func (o UserPoolClientOutput) RefreshTokenValidity() pulumi.IntOutput
- func (o UserPoolClientOutput) Region() pulumi.StringOutput
- func (o UserPoolClientOutput) SupportedIdentityProviders() pulumi.StringArrayOutput
- func (o UserPoolClientOutput) ToUserPoolClientOutput() UserPoolClientOutput
- func (o UserPoolClientOutput) ToUserPoolClientOutputWithContext(ctx context.Context) UserPoolClientOutput
- func (o UserPoolClientOutput) TokenValidityUnits() UserPoolClientTokenValidityUnitsPtrOutput
- func (o UserPoolClientOutput) UserPoolId() pulumi.StringOutput
- func (o UserPoolClientOutput) WriteAttributes() pulumi.StringArrayOutput
- type UserPoolClientRefreshTokenRotation
- type UserPoolClientRefreshTokenRotationArgs
- func (UserPoolClientRefreshTokenRotationArgs) ElementType() reflect.Type
- func (i UserPoolClientRefreshTokenRotationArgs) ToUserPoolClientRefreshTokenRotationOutput() UserPoolClientRefreshTokenRotationOutput
- func (i UserPoolClientRefreshTokenRotationArgs) ToUserPoolClientRefreshTokenRotationOutputWithContext(ctx context.Context) UserPoolClientRefreshTokenRotationOutput
- func (i UserPoolClientRefreshTokenRotationArgs) ToUserPoolClientRefreshTokenRotationPtrOutput() UserPoolClientRefreshTokenRotationPtrOutput
- func (i UserPoolClientRefreshTokenRotationArgs) ToUserPoolClientRefreshTokenRotationPtrOutputWithContext(ctx context.Context) UserPoolClientRefreshTokenRotationPtrOutput
- type UserPoolClientRefreshTokenRotationInput
- type UserPoolClientRefreshTokenRotationOutput
- func (UserPoolClientRefreshTokenRotationOutput) ElementType() reflect.Type
- func (o UserPoolClientRefreshTokenRotationOutput) Feature() pulumi.StringOutput
- func (o UserPoolClientRefreshTokenRotationOutput) RetryGracePeriodSeconds() pulumi.IntPtrOutput
- func (o UserPoolClientRefreshTokenRotationOutput) ToUserPoolClientRefreshTokenRotationOutput() UserPoolClientRefreshTokenRotationOutput
- func (o UserPoolClientRefreshTokenRotationOutput) ToUserPoolClientRefreshTokenRotationOutputWithContext(ctx context.Context) UserPoolClientRefreshTokenRotationOutput
- func (o UserPoolClientRefreshTokenRotationOutput) ToUserPoolClientRefreshTokenRotationPtrOutput() UserPoolClientRefreshTokenRotationPtrOutput
- func (o UserPoolClientRefreshTokenRotationOutput) ToUserPoolClientRefreshTokenRotationPtrOutputWithContext(ctx context.Context) UserPoolClientRefreshTokenRotationPtrOutput
- type UserPoolClientRefreshTokenRotationPtrInput
- type UserPoolClientRefreshTokenRotationPtrOutput
- func (o UserPoolClientRefreshTokenRotationPtrOutput) Elem() UserPoolClientRefreshTokenRotationOutput
- func (UserPoolClientRefreshTokenRotationPtrOutput) ElementType() reflect.Type
- func (o UserPoolClientRefreshTokenRotationPtrOutput) Feature() pulumi.StringPtrOutput
- func (o UserPoolClientRefreshTokenRotationPtrOutput) RetryGracePeriodSeconds() pulumi.IntPtrOutput
- func (o UserPoolClientRefreshTokenRotationPtrOutput) ToUserPoolClientRefreshTokenRotationPtrOutput() UserPoolClientRefreshTokenRotationPtrOutput
- func (o UserPoolClientRefreshTokenRotationPtrOutput) ToUserPoolClientRefreshTokenRotationPtrOutputWithContext(ctx context.Context) UserPoolClientRefreshTokenRotationPtrOutput
- type UserPoolClientState
- type UserPoolClientTokenValidityUnits
- type UserPoolClientTokenValidityUnitsArgs
- func (UserPoolClientTokenValidityUnitsArgs) ElementType() reflect.Type
- func (i UserPoolClientTokenValidityUnitsArgs) ToUserPoolClientTokenValidityUnitsOutput() UserPoolClientTokenValidityUnitsOutput
- func (i UserPoolClientTokenValidityUnitsArgs) ToUserPoolClientTokenValidityUnitsOutputWithContext(ctx context.Context) UserPoolClientTokenValidityUnitsOutput
- func (i UserPoolClientTokenValidityUnitsArgs) ToUserPoolClientTokenValidityUnitsPtrOutput() UserPoolClientTokenValidityUnitsPtrOutput
- func (i UserPoolClientTokenValidityUnitsArgs) ToUserPoolClientTokenValidityUnitsPtrOutputWithContext(ctx context.Context) UserPoolClientTokenValidityUnitsPtrOutput
- type UserPoolClientTokenValidityUnitsInput
- type UserPoolClientTokenValidityUnitsOutput
- func (o UserPoolClientTokenValidityUnitsOutput) AccessToken() pulumi.StringPtrOutput
- func (UserPoolClientTokenValidityUnitsOutput) ElementType() reflect.Type
- func (o UserPoolClientTokenValidityUnitsOutput) IdToken() pulumi.StringPtrOutput
- func (o UserPoolClientTokenValidityUnitsOutput) RefreshToken() pulumi.StringPtrOutput
- func (o UserPoolClientTokenValidityUnitsOutput) ToUserPoolClientTokenValidityUnitsOutput() UserPoolClientTokenValidityUnitsOutput
- func (o UserPoolClientTokenValidityUnitsOutput) ToUserPoolClientTokenValidityUnitsOutputWithContext(ctx context.Context) UserPoolClientTokenValidityUnitsOutput
- func (o UserPoolClientTokenValidityUnitsOutput) ToUserPoolClientTokenValidityUnitsPtrOutput() UserPoolClientTokenValidityUnitsPtrOutput
- func (o UserPoolClientTokenValidityUnitsOutput) ToUserPoolClientTokenValidityUnitsPtrOutputWithContext(ctx context.Context) UserPoolClientTokenValidityUnitsPtrOutput
- type UserPoolClientTokenValidityUnitsPtrInput
- type UserPoolClientTokenValidityUnitsPtrOutput
- func (o UserPoolClientTokenValidityUnitsPtrOutput) AccessToken() pulumi.StringPtrOutput
- func (o UserPoolClientTokenValidityUnitsPtrOutput) Elem() UserPoolClientTokenValidityUnitsOutput
- func (UserPoolClientTokenValidityUnitsPtrOutput) ElementType() reflect.Type
- func (o UserPoolClientTokenValidityUnitsPtrOutput) IdToken() pulumi.StringPtrOutput
- func (o UserPoolClientTokenValidityUnitsPtrOutput) RefreshToken() pulumi.StringPtrOutput
- func (o UserPoolClientTokenValidityUnitsPtrOutput) ToUserPoolClientTokenValidityUnitsPtrOutput() UserPoolClientTokenValidityUnitsPtrOutput
- func (o UserPoolClientTokenValidityUnitsPtrOutput) ToUserPoolClientTokenValidityUnitsPtrOutputWithContext(ctx context.Context) UserPoolClientTokenValidityUnitsPtrOutput
- 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 UserPoolDomainArray
- type UserPoolDomainArrayInput
- type UserPoolDomainArrayOutput
- func (UserPoolDomainArrayOutput) ElementType() reflect.Type
- func (o UserPoolDomainArrayOutput) Index(i pulumi.IntInput) UserPoolDomainOutput
- func (o UserPoolDomainArrayOutput) ToUserPoolDomainArrayOutput() UserPoolDomainArrayOutput
- func (o UserPoolDomainArrayOutput) ToUserPoolDomainArrayOutputWithContext(ctx context.Context) UserPoolDomainArrayOutput
- type UserPoolDomainInput
- type UserPoolDomainMap
- type UserPoolDomainMapInput
- type UserPoolDomainMapOutput
- func (UserPoolDomainMapOutput) ElementType() reflect.Type
- func (o UserPoolDomainMapOutput) MapIndex(k pulumi.StringInput) UserPoolDomainOutput
- func (o UserPoolDomainMapOutput) ToUserPoolDomainMapOutput() UserPoolDomainMapOutput
- func (o UserPoolDomainMapOutput) ToUserPoolDomainMapOutputWithContext(ctx context.Context) UserPoolDomainMapOutput
- type UserPoolDomainOutput
- func (o UserPoolDomainOutput) AwsAccountId() pulumi.StringOutput
- func (o UserPoolDomainOutput) CertificateArn() pulumi.StringPtrOutput
- func (o UserPoolDomainOutput) CloudfrontDistribution() pulumi.StringOutput
- func (o UserPoolDomainOutput) CloudfrontDistributionArn() pulumi.StringOutput
- func (o UserPoolDomainOutput) CloudfrontDistributionZoneId() pulumi.StringOutput
- func (o UserPoolDomainOutput) Domain() pulumi.StringOutput
- func (UserPoolDomainOutput) ElementType() reflect.Type
- func (o UserPoolDomainOutput) ManagedLoginVersion() pulumi.IntOutput
- func (o UserPoolDomainOutput) Region() pulumi.StringOutput
- func (o UserPoolDomainOutput) S3Bucket() pulumi.StringOutput
- func (o UserPoolDomainOutput) ToUserPoolDomainOutput() UserPoolDomainOutput
- func (o UserPoolDomainOutput) ToUserPoolDomainOutputWithContext(ctx context.Context) UserPoolDomainOutput
- func (o UserPoolDomainOutput) UserPoolId() pulumi.StringOutput
- func (o UserPoolDomainOutput) Version() pulumi.StringOutput
- 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 (o UserPoolEmailConfigurationOutput) ConfigurationSet() pulumi.StringPtrOutput
- func (UserPoolEmailConfigurationOutput) ElementType() reflect.Type
- func (o UserPoolEmailConfigurationOutput) EmailSendingAccount() pulumi.StringPtrOutput
- func (o UserPoolEmailConfigurationOutput) FromEmailAddress() 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) ConfigurationSet() pulumi.StringPtrOutput
- func (o UserPoolEmailConfigurationPtrOutput) Elem() UserPoolEmailConfigurationOutput
- func (UserPoolEmailConfigurationPtrOutput) ElementType() reflect.Type
- func (o UserPoolEmailConfigurationPtrOutput) EmailSendingAccount() pulumi.StringPtrOutput
- func (o UserPoolEmailConfigurationPtrOutput) FromEmailAddress() 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 UserPoolEmailMfaConfiguration
- type UserPoolEmailMfaConfigurationArgs
- func (UserPoolEmailMfaConfigurationArgs) ElementType() reflect.Type
- func (i UserPoolEmailMfaConfigurationArgs) ToUserPoolEmailMfaConfigurationOutput() UserPoolEmailMfaConfigurationOutput
- func (i UserPoolEmailMfaConfigurationArgs) ToUserPoolEmailMfaConfigurationOutputWithContext(ctx context.Context) UserPoolEmailMfaConfigurationOutput
- func (i UserPoolEmailMfaConfigurationArgs) ToUserPoolEmailMfaConfigurationPtrOutput() UserPoolEmailMfaConfigurationPtrOutput
- func (i UserPoolEmailMfaConfigurationArgs) ToUserPoolEmailMfaConfigurationPtrOutputWithContext(ctx context.Context) UserPoolEmailMfaConfigurationPtrOutput
- type UserPoolEmailMfaConfigurationInput
- type UserPoolEmailMfaConfigurationOutput
- func (UserPoolEmailMfaConfigurationOutput) ElementType() reflect.Type
- func (o UserPoolEmailMfaConfigurationOutput) Message() pulumi.StringPtrOutput
- func (o UserPoolEmailMfaConfigurationOutput) Subject() pulumi.StringPtrOutput
- func (o UserPoolEmailMfaConfigurationOutput) ToUserPoolEmailMfaConfigurationOutput() UserPoolEmailMfaConfigurationOutput
- func (o UserPoolEmailMfaConfigurationOutput) ToUserPoolEmailMfaConfigurationOutputWithContext(ctx context.Context) UserPoolEmailMfaConfigurationOutput
- func (o UserPoolEmailMfaConfigurationOutput) ToUserPoolEmailMfaConfigurationPtrOutput() UserPoolEmailMfaConfigurationPtrOutput
- func (o UserPoolEmailMfaConfigurationOutput) ToUserPoolEmailMfaConfigurationPtrOutputWithContext(ctx context.Context) UserPoolEmailMfaConfigurationPtrOutput
- type UserPoolEmailMfaConfigurationPtrInput
- type UserPoolEmailMfaConfigurationPtrOutput
- func (o UserPoolEmailMfaConfigurationPtrOutput) Elem() UserPoolEmailMfaConfigurationOutput
- func (UserPoolEmailMfaConfigurationPtrOutput) ElementType() reflect.Type
- func (o UserPoolEmailMfaConfigurationPtrOutput) Message() pulumi.StringPtrOutput
- func (o UserPoolEmailMfaConfigurationPtrOutput) Subject() pulumi.StringPtrOutput
- func (o UserPoolEmailMfaConfigurationPtrOutput) ToUserPoolEmailMfaConfigurationPtrOutput() UserPoolEmailMfaConfigurationPtrOutput
- func (o UserPoolEmailMfaConfigurationPtrOutput) ToUserPoolEmailMfaConfigurationPtrOutputWithContext(ctx context.Context) UserPoolEmailMfaConfigurationPtrOutput
- type UserPoolInput
- 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 UserPoolLambdaConfigCustomEmailSender
- type UserPoolLambdaConfigCustomEmailSenderArgs
- func (UserPoolLambdaConfigCustomEmailSenderArgs) ElementType() reflect.Type
- func (i UserPoolLambdaConfigCustomEmailSenderArgs) ToUserPoolLambdaConfigCustomEmailSenderOutput() UserPoolLambdaConfigCustomEmailSenderOutput
- func (i UserPoolLambdaConfigCustomEmailSenderArgs) ToUserPoolLambdaConfigCustomEmailSenderOutputWithContext(ctx context.Context) UserPoolLambdaConfigCustomEmailSenderOutput
- func (i UserPoolLambdaConfigCustomEmailSenderArgs) ToUserPoolLambdaConfigCustomEmailSenderPtrOutput() UserPoolLambdaConfigCustomEmailSenderPtrOutput
- func (i UserPoolLambdaConfigCustomEmailSenderArgs) ToUserPoolLambdaConfigCustomEmailSenderPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigCustomEmailSenderPtrOutput
- type UserPoolLambdaConfigCustomEmailSenderInput
- type UserPoolLambdaConfigCustomEmailSenderOutput
- func (UserPoolLambdaConfigCustomEmailSenderOutput) ElementType() reflect.Type
- func (o UserPoolLambdaConfigCustomEmailSenderOutput) LambdaArn() pulumi.StringOutput
- func (o UserPoolLambdaConfigCustomEmailSenderOutput) LambdaVersion() pulumi.StringOutput
- func (o UserPoolLambdaConfigCustomEmailSenderOutput) ToUserPoolLambdaConfigCustomEmailSenderOutput() UserPoolLambdaConfigCustomEmailSenderOutput
- func (o UserPoolLambdaConfigCustomEmailSenderOutput) ToUserPoolLambdaConfigCustomEmailSenderOutputWithContext(ctx context.Context) UserPoolLambdaConfigCustomEmailSenderOutput
- func (o UserPoolLambdaConfigCustomEmailSenderOutput) ToUserPoolLambdaConfigCustomEmailSenderPtrOutput() UserPoolLambdaConfigCustomEmailSenderPtrOutput
- func (o UserPoolLambdaConfigCustomEmailSenderOutput) ToUserPoolLambdaConfigCustomEmailSenderPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigCustomEmailSenderPtrOutput
- type UserPoolLambdaConfigCustomEmailSenderPtrInput
- type UserPoolLambdaConfigCustomEmailSenderPtrOutput
- func (o UserPoolLambdaConfigCustomEmailSenderPtrOutput) Elem() UserPoolLambdaConfigCustomEmailSenderOutput
- func (UserPoolLambdaConfigCustomEmailSenderPtrOutput) ElementType() reflect.Type
- func (o UserPoolLambdaConfigCustomEmailSenderPtrOutput) LambdaArn() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigCustomEmailSenderPtrOutput) LambdaVersion() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigCustomEmailSenderPtrOutput) ToUserPoolLambdaConfigCustomEmailSenderPtrOutput() UserPoolLambdaConfigCustomEmailSenderPtrOutput
- func (o UserPoolLambdaConfigCustomEmailSenderPtrOutput) ToUserPoolLambdaConfigCustomEmailSenderPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigCustomEmailSenderPtrOutput
- type UserPoolLambdaConfigCustomSmsSender
- type UserPoolLambdaConfigCustomSmsSenderArgs
- func (UserPoolLambdaConfigCustomSmsSenderArgs) ElementType() reflect.Type
- func (i UserPoolLambdaConfigCustomSmsSenderArgs) ToUserPoolLambdaConfigCustomSmsSenderOutput() UserPoolLambdaConfigCustomSmsSenderOutput
- func (i UserPoolLambdaConfigCustomSmsSenderArgs) ToUserPoolLambdaConfigCustomSmsSenderOutputWithContext(ctx context.Context) UserPoolLambdaConfigCustomSmsSenderOutput
- func (i UserPoolLambdaConfigCustomSmsSenderArgs) ToUserPoolLambdaConfigCustomSmsSenderPtrOutput() UserPoolLambdaConfigCustomSmsSenderPtrOutput
- func (i UserPoolLambdaConfigCustomSmsSenderArgs) ToUserPoolLambdaConfigCustomSmsSenderPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigCustomSmsSenderPtrOutput
- type UserPoolLambdaConfigCustomSmsSenderInput
- type UserPoolLambdaConfigCustomSmsSenderOutput
- func (UserPoolLambdaConfigCustomSmsSenderOutput) ElementType() reflect.Type
- func (o UserPoolLambdaConfigCustomSmsSenderOutput) LambdaArn() pulumi.StringOutput
- func (o UserPoolLambdaConfigCustomSmsSenderOutput) LambdaVersion() pulumi.StringOutput
- func (o UserPoolLambdaConfigCustomSmsSenderOutput) ToUserPoolLambdaConfigCustomSmsSenderOutput() UserPoolLambdaConfigCustomSmsSenderOutput
- func (o UserPoolLambdaConfigCustomSmsSenderOutput) ToUserPoolLambdaConfigCustomSmsSenderOutputWithContext(ctx context.Context) UserPoolLambdaConfigCustomSmsSenderOutput
- func (o UserPoolLambdaConfigCustomSmsSenderOutput) ToUserPoolLambdaConfigCustomSmsSenderPtrOutput() UserPoolLambdaConfigCustomSmsSenderPtrOutput
- func (o UserPoolLambdaConfigCustomSmsSenderOutput) ToUserPoolLambdaConfigCustomSmsSenderPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigCustomSmsSenderPtrOutput
- type UserPoolLambdaConfigCustomSmsSenderPtrInput
- type UserPoolLambdaConfigCustomSmsSenderPtrOutput
- func (o UserPoolLambdaConfigCustomSmsSenderPtrOutput) Elem() UserPoolLambdaConfigCustomSmsSenderOutput
- func (UserPoolLambdaConfigCustomSmsSenderPtrOutput) ElementType() reflect.Type
- func (o UserPoolLambdaConfigCustomSmsSenderPtrOutput) LambdaArn() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigCustomSmsSenderPtrOutput) LambdaVersion() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigCustomSmsSenderPtrOutput) ToUserPoolLambdaConfigCustomSmsSenderPtrOutput() UserPoolLambdaConfigCustomSmsSenderPtrOutput
- func (o UserPoolLambdaConfigCustomSmsSenderPtrOutput) ToUserPoolLambdaConfigCustomSmsSenderPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigCustomSmsSenderPtrOutput
- type UserPoolLambdaConfigInput
- type UserPoolLambdaConfigOutput
- func (o UserPoolLambdaConfigOutput) CreateAuthChallenge() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigOutput) CustomEmailSender() UserPoolLambdaConfigCustomEmailSenderPtrOutput
- func (o UserPoolLambdaConfigOutput) CustomMessage() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigOutput) CustomSmsSender() UserPoolLambdaConfigCustomSmsSenderPtrOutput
- func (o UserPoolLambdaConfigOutput) DefineAuthChallenge() pulumi.StringPtrOutput
- func (UserPoolLambdaConfigOutput) ElementType() reflect.Type
- func (o UserPoolLambdaConfigOutput) KmsKeyId() pulumi.StringPtrOutput
- 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) PreTokenGenerationConfig() UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput
- 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 UserPoolLambdaConfigPreTokenGenerationConfig
- type UserPoolLambdaConfigPreTokenGenerationConfigArgs
- func (UserPoolLambdaConfigPreTokenGenerationConfigArgs) ElementType() reflect.Type
- func (i UserPoolLambdaConfigPreTokenGenerationConfigArgs) ToUserPoolLambdaConfigPreTokenGenerationConfigOutput() UserPoolLambdaConfigPreTokenGenerationConfigOutput
- func (i UserPoolLambdaConfigPreTokenGenerationConfigArgs) ToUserPoolLambdaConfigPreTokenGenerationConfigOutputWithContext(ctx context.Context) UserPoolLambdaConfigPreTokenGenerationConfigOutput
- func (i UserPoolLambdaConfigPreTokenGenerationConfigArgs) ToUserPoolLambdaConfigPreTokenGenerationConfigPtrOutput() UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput
- func (i UserPoolLambdaConfigPreTokenGenerationConfigArgs) ToUserPoolLambdaConfigPreTokenGenerationConfigPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput
- type UserPoolLambdaConfigPreTokenGenerationConfigInput
- type UserPoolLambdaConfigPreTokenGenerationConfigOutput
- func (UserPoolLambdaConfigPreTokenGenerationConfigOutput) ElementType() reflect.Type
- func (o UserPoolLambdaConfigPreTokenGenerationConfigOutput) LambdaArn() pulumi.StringOutput
- func (o UserPoolLambdaConfigPreTokenGenerationConfigOutput) LambdaVersion() pulumi.StringOutput
- func (o UserPoolLambdaConfigPreTokenGenerationConfigOutput) ToUserPoolLambdaConfigPreTokenGenerationConfigOutput() UserPoolLambdaConfigPreTokenGenerationConfigOutput
- func (o UserPoolLambdaConfigPreTokenGenerationConfigOutput) ToUserPoolLambdaConfigPreTokenGenerationConfigOutputWithContext(ctx context.Context) UserPoolLambdaConfigPreTokenGenerationConfigOutput
- func (o UserPoolLambdaConfigPreTokenGenerationConfigOutput) ToUserPoolLambdaConfigPreTokenGenerationConfigPtrOutput() UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput
- func (o UserPoolLambdaConfigPreTokenGenerationConfigOutput) ToUserPoolLambdaConfigPreTokenGenerationConfigPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput
- type UserPoolLambdaConfigPreTokenGenerationConfigPtrInput
- type UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput
- func (o UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput) Elem() UserPoolLambdaConfigPreTokenGenerationConfigOutput
- func (UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput) ElementType() reflect.Type
- func (o UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput) LambdaArn() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput) LambdaVersion() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput) ToUserPoolLambdaConfigPreTokenGenerationConfigPtrOutput() UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput
- func (o UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput) ToUserPoolLambdaConfigPreTokenGenerationConfigPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput
- type UserPoolLambdaConfigPtrInput
- type UserPoolLambdaConfigPtrOutput
- func (o UserPoolLambdaConfigPtrOutput) CreateAuthChallenge() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigPtrOutput) CustomEmailSender() UserPoolLambdaConfigCustomEmailSenderPtrOutput
- func (o UserPoolLambdaConfigPtrOutput) CustomMessage() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigPtrOutput) CustomSmsSender() UserPoolLambdaConfigCustomSmsSenderPtrOutput
- func (o UserPoolLambdaConfigPtrOutput) DefineAuthChallenge() pulumi.StringPtrOutput
- func (o UserPoolLambdaConfigPtrOutput) Elem() UserPoolLambdaConfigOutput
- func (UserPoolLambdaConfigPtrOutput) ElementType() reflect.Type
- func (o UserPoolLambdaConfigPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- 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) PreTokenGenerationConfig() UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput
- 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 UserPoolMap
- type UserPoolMapInput
- type UserPoolMapOutput
- type UserPoolOutput
- func (o UserPoolOutput) AccountRecoverySetting() UserPoolAccountRecoverySettingPtrOutput
- func (o UserPoolOutput) AdminCreateUserConfig() UserPoolAdminCreateUserConfigOutput
- func (o UserPoolOutput) AliasAttributes() pulumi.StringArrayOutput
- func (o UserPoolOutput) Arn() pulumi.StringOutput
- func (o UserPoolOutput) AutoVerifiedAttributes() pulumi.StringArrayOutput
- func (o UserPoolOutput) CreationDate() pulumi.StringOutput
- func (o UserPoolOutput) CustomDomain() pulumi.StringOutput
- func (o UserPoolOutput) DeletionProtection() pulumi.StringPtrOutput
- func (o UserPoolOutput) DeviceConfiguration() UserPoolDeviceConfigurationPtrOutput
- func (o UserPoolOutput) Domain() pulumi.StringOutput
- func (UserPoolOutput) ElementType() reflect.Type
- func (o UserPoolOutput) EmailConfiguration() UserPoolEmailConfigurationPtrOutput
- func (o UserPoolOutput) EmailMfaConfiguration() UserPoolEmailMfaConfigurationPtrOutput
- func (o UserPoolOutput) EmailVerificationMessage() pulumi.StringOutput
- func (o UserPoolOutput) EmailVerificationSubject() pulumi.StringOutput
- func (o UserPoolOutput) Endpoint() pulumi.StringOutput
- func (o UserPoolOutput) EstimatedNumberOfUsers() pulumi.IntOutput
- func (o UserPoolOutput) LambdaConfig() UserPoolLambdaConfigPtrOutput
- func (o UserPoolOutput) LastModifiedDate() pulumi.StringOutput
- func (o UserPoolOutput) MfaConfiguration() pulumi.StringPtrOutput
- func (o UserPoolOutput) Name() pulumi.StringOutput
- func (o UserPoolOutput) PasswordPolicy() UserPoolPasswordPolicyOutput
- func (o UserPoolOutput) Region() pulumi.StringOutput
- func (o UserPoolOutput) Schemas() UserPoolSchemaArrayOutput
- func (o UserPoolOutput) SignInPolicy() UserPoolSignInPolicyOutput
- func (o UserPoolOutput) SmsAuthenticationMessage() pulumi.StringPtrOutput
- func (o UserPoolOutput) SmsConfiguration() UserPoolSmsConfigurationOutput
- func (o UserPoolOutput) SmsVerificationMessage() pulumi.StringOutput
- func (o UserPoolOutput) SoftwareTokenMfaConfiguration() UserPoolSoftwareTokenMfaConfigurationPtrOutput
- func (o UserPoolOutput) Tags() pulumi.StringMapOutput
- func (o UserPoolOutput) TagsAll() pulumi.StringMapOutput
- func (o UserPoolOutput) ToUserPoolOutput() UserPoolOutput
- func (o UserPoolOutput) ToUserPoolOutputWithContext(ctx context.Context) UserPoolOutput
- func (o UserPoolOutput) UserAttributeUpdateSettings() UserPoolUserAttributeUpdateSettingsPtrOutput
- func (o UserPoolOutput) UserPoolAddOns() UserPoolUserPoolAddOnsPtrOutput
- func (o UserPoolOutput) UserPoolTier() pulumi.StringOutput
- func (o UserPoolOutput) UsernameAttributes() pulumi.StringArrayOutput
- func (o UserPoolOutput) UsernameConfiguration() UserPoolUsernameConfigurationOutput
- func (o UserPoolOutput) VerificationMessageTemplate() UserPoolVerificationMessageTemplateOutput
- func (o UserPoolOutput) WebAuthnConfiguration() UserPoolWebAuthnConfigurationPtrOutput
- 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) PasswordHistorySize() 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) PasswordHistorySize() 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 UserPoolSignInPolicy
- type UserPoolSignInPolicyArgs
- func (UserPoolSignInPolicyArgs) ElementType() reflect.Type
- func (i UserPoolSignInPolicyArgs) ToUserPoolSignInPolicyOutput() UserPoolSignInPolicyOutput
- func (i UserPoolSignInPolicyArgs) ToUserPoolSignInPolicyOutputWithContext(ctx context.Context) UserPoolSignInPolicyOutput
- func (i UserPoolSignInPolicyArgs) ToUserPoolSignInPolicyPtrOutput() UserPoolSignInPolicyPtrOutput
- func (i UserPoolSignInPolicyArgs) ToUserPoolSignInPolicyPtrOutputWithContext(ctx context.Context) UserPoolSignInPolicyPtrOutput
- type UserPoolSignInPolicyInput
- type UserPoolSignInPolicyOutput
- func (o UserPoolSignInPolicyOutput) AllowedFirstAuthFactors() pulumi.StringArrayOutput
- func (UserPoolSignInPolicyOutput) ElementType() reflect.Type
- func (o UserPoolSignInPolicyOutput) ToUserPoolSignInPolicyOutput() UserPoolSignInPolicyOutput
- func (o UserPoolSignInPolicyOutput) ToUserPoolSignInPolicyOutputWithContext(ctx context.Context) UserPoolSignInPolicyOutput
- func (o UserPoolSignInPolicyOutput) ToUserPoolSignInPolicyPtrOutput() UserPoolSignInPolicyPtrOutput
- func (o UserPoolSignInPolicyOutput) ToUserPoolSignInPolicyPtrOutputWithContext(ctx context.Context) UserPoolSignInPolicyPtrOutput
- type UserPoolSignInPolicyPtrInput
- type UserPoolSignInPolicyPtrOutput
- func (o UserPoolSignInPolicyPtrOutput) AllowedFirstAuthFactors() pulumi.StringArrayOutput
- func (o UserPoolSignInPolicyPtrOutput) Elem() UserPoolSignInPolicyOutput
- func (UserPoolSignInPolicyPtrOutput) ElementType() reflect.Type
- func (o UserPoolSignInPolicyPtrOutput) ToUserPoolSignInPolicyPtrOutput() UserPoolSignInPolicyPtrOutput
- func (o UserPoolSignInPolicyPtrOutput) ToUserPoolSignInPolicyPtrOutputWithContext(ctx context.Context) UserPoolSignInPolicyPtrOutput
- 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) SnsRegion() pulumi.StringPtrOutput
- 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.StringPtrOutput
- func (o UserPoolSmsConfigurationPtrOutput) SnsCallerArn() pulumi.StringPtrOutput
- func (o UserPoolSmsConfigurationPtrOutput) SnsRegion() pulumi.StringPtrOutput
- func (o UserPoolSmsConfigurationPtrOutput) ToUserPoolSmsConfigurationPtrOutput() UserPoolSmsConfigurationPtrOutput
- func (o UserPoolSmsConfigurationPtrOutput) ToUserPoolSmsConfigurationPtrOutputWithContext(ctx context.Context) UserPoolSmsConfigurationPtrOutput
- type UserPoolSoftwareTokenMfaConfiguration
- type UserPoolSoftwareTokenMfaConfigurationArgs
- func (UserPoolSoftwareTokenMfaConfigurationArgs) ElementType() reflect.Type
- func (i UserPoolSoftwareTokenMfaConfigurationArgs) ToUserPoolSoftwareTokenMfaConfigurationOutput() UserPoolSoftwareTokenMfaConfigurationOutput
- func (i UserPoolSoftwareTokenMfaConfigurationArgs) ToUserPoolSoftwareTokenMfaConfigurationOutputWithContext(ctx context.Context) UserPoolSoftwareTokenMfaConfigurationOutput
- func (i UserPoolSoftwareTokenMfaConfigurationArgs) ToUserPoolSoftwareTokenMfaConfigurationPtrOutput() UserPoolSoftwareTokenMfaConfigurationPtrOutput
- func (i UserPoolSoftwareTokenMfaConfigurationArgs) ToUserPoolSoftwareTokenMfaConfigurationPtrOutputWithContext(ctx context.Context) UserPoolSoftwareTokenMfaConfigurationPtrOutput
- type UserPoolSoftwareTokenMfaConfigurationInput
- type UserPoolSoftwareTokenMfaConfigurationOutput
- func (UserPoolSoftwareTokenMfaConfigurationOutput) ElementType() reflect.Type
- func (o UserPoolSoftwareTokenMfaConfigurationOutput) Enabled() pulumi.BoolOutput
- func (o UserPoolSoftwareTokenMfaConfigurationOutput) ToUserPoolSoftwareTokenMfaConfigurationOutput() UserPoolSoftwareTokenMfaConfigurationOutput
- func (o UserPoolSoftwareTokenMfaConfigurationOutput) ToUserPoolSoftwareTokenMfaConfigurationOutputWithContext(ctx context.Context) UserPoolSoftwareTokenMfaConfigurationOutput
- func (o UserPoolSoftwareTokenMfaConfigurationOutput) ToUserPoolSoftwareTokenMfaConfigurationPtrOutput() UserPoolSoftwareTokenMfaConfigurationPtrOutput
- func (o UserPoolSoftwareTokenMfaConfigurationOutput) ToUserPoolSoftwareTokenMfaConfigurationPtrOutputWithContext(ctx context.Context) UserPoolSoftwareTokenMfaConfigurationPtrOutput
- type UserPoolSoftwareTokenMfaConfigurationPtrInput
- type UserPoolSoftwareTokenMfaConfigurationPtrOutput
- func (o UserPoolSoftwareTokenMfaConfigurationPtrOutput) Elem() UserPoolSoftwareTokenMfaConfigurationOutput
- func (UserPoolSoftwareTokenMfaConfigurationPtrOutput) ElementType() reflect.Type
- func (o UserPoolSoftwareTokenMfaConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o UserPoolSoftwareTokenMfaConfigurationPtrOutput) ToUserPoolSoftwareTokenMfaConfigurationPtrOutput() UserPoolSoftwareTokenMfaConfigurationPtrOutput
- func (o UserPoolSoftwareTokenMfaConfigurationPtrOutput) ToUserPoolSoftwareTokenMfaConfigurationPtrOutputWithContext(ctx context.Context) UserPoolSoftwareTokenMfaConfigurationPtrOutput
- type UserPoolState
- type UserPoolUICustomization
- type UserPoolUICustomizationArgs
- type UserPoolUICustomizationArray
- func (UserPoolUICustomizationArray) ElementType() reflect.Type
- func (i UserPoolUICustomizationArray) ToUserPoolUICustomizationArrayOutput() UserPoolUICustomizationArrayOutput
- func (i UserPoolUICustomizationArray) ToUserPoolUICustomizationArrayOutputWithContext(ctx context.Context) UserPoolUICustomizationArrayOutput
- type UserPoolUICustomizationArrayInput
- type UserPoolUICustomizationArrayOutput
- func (UserPoolUICustomizationArrayOutput) ElementType() reflect.Type
- func (o UserPoolUICustomizationArrayOutput) Index(i pulumi.IntInput) UserPoolUICustomizationOutput
- func (o UserPoolUICustomizationArrayOutput) ToUserPoolUICustomizationArrayOutput() UserPoolUICustomizationArrayOutput
- func (o UserPoolUICustomizationArrayOutput) ToUserPoolUICustomizationArrayOutputWithContext(ctx context.Context) UserPoolUICustomizationArrayOutput
- type UserPoolUICustomizationInput
- type UserPoolUICustomizationMap
- func (UserPoolUICustomizationMap) ElementType() reflect.Type
- func (i UserPoolUICustomizationMap) ToUserPoolUICustomizationMapOutput() UserPoolUICustomizationMapOutput
- func (i UserPoolUICustomizationMap) ToUserPoolUICustomizationMapOutputWithContext(ctx context.Context) UserPoolUICustomizationMapOutput
- type UserPoolUICustomizationMapInput
- type UserPoolUICustomizationMapOutput
- func (UserPoolUICustomizationMapOutput) ElementType() reflect.Type
- func (o UserPoolUICustomizationMapOutput) MapIndex(k pulumi.StringInput) UserPoolUICustomizationOutput
- func (o UserPoolUICustomizationMapOutput) ToUserPoolUICustomizationMapOutput() UserPoolUICustomizationMapOutput
- func (o UserPoolUICustomizationMapOutput) ToUserPoolUICustomizationMapOutputWithContext(ctx context.Context) UserPoolUICustomizationMapOutput
- type UserPoolUICustomizationOutput
- func (o UserPoolUICustomizationOutput) ClientId() pulumi.StringPtrOutput
- func (o UserPoolUICustomizationOutput) CreationDate() pulumi.StringOutput
- func (o UserPoolUICustomizationOutput) Css() pulumi.StringPtrOutput
- func (o UserPoolUICustomizationOutput) CssVersion() pulumi.StringOutput
- func (UserPoolUICustomizationOutput) ElementType() reflect.Type
- func (o UserPoolUICustomizationOutput) ImageFile() pulumi.StringPtrOutput
- func (o UserPoolUICustomizationOutput) ImageUrl() pulumi.StringOutput
- func (o UserPoolUICustomizationOutput) LastModifiedDate() pulumi.StringOutput
- func (o UserPoolUICustomizationOutput) Region() pulumi.StringOutput
- func (o UserPoolUICustomizationOutput) ToUserPoolUICustomizationOutput() UserPoolUICustomizationOutput
- func (o UserPoolUICustomizationOutput) ToUserPoolUICustomizationOutputWithContext(ctx context.Context) UserPoolUICustomizationOutput
- func (o UserPoolUICustomizationOutput) UserPoolId() pulumi.StringOutput
- type UserPoolUICustomizationState
- type UserPoolUserAttributeUpdateSettings
- type UserPoolUserAttributeUpdateSettingsArgs
- func (UserPoolUserAttributeUpdateSettingsArgs) ElementType() reflect.Type
- func (i UserPoolUserAttributeUpdateSettingsArgs) ToUserPoolUserAttributeUpdateSettingsOutput() UserPoolUserAttributeUpdateSettingsOutput
- func (i UserPoolUserAttributeUpdateSettingsArgs) ToUserPoolUserAttributeUpdateSettingsOutputWithContext(ctx context.Context) UserPoolUserAttributeUpdateSettingsOutput
- func (i UserPoolUserAttributeUpdateSettingsArgs) ToUserPoolUserAttributeUpdateSettingsPtrOutput() UserPoolUserAttributeUpdateSettingsPtrOutput
- func (i UserPoolUserAttributeUpdateSettingsArgs) ToUserPoolUserAttributeUpdateSettingsPtrOutputWithContext(ctx context.Context) UserPoolUserAttributeUpdateSettingsPtrOutput
- type UserPoolUserAttributeUpdateSettingsInput
- type UserPoolUserAttributeUpdateSettingsOutput
- func (o UserPoolUserAttributeUpdateSettingsOutput) AttributesRequireVerificationBeforeUpdates() pulumi.StringArrayOutput
- func (UserPoolUserAttributeUpdateSettingsOutput) ElementType() reflect.Type
- func (o UserPoolUserAttributeUpdateSettingsOutput) ToUserPoolUserAttributeUpdateSettingsOutput() UserPoolUserAttributeUpdateSettingsOutput
- func (o UserPoolUserAttributeUpdateSettingsOutput) ToUserPoolUserAttributeUpdateSettingsOutputWithContext(ctx context.Context) UserPoolUserAttributeUpdateSettingsOutput
- func (o UserPoolUserAttributeUpdateSettingsOutput) ToUserPoolUserAttributeUpdateSettingsPtrOutput() UserPoolUserAttributeUpdateSettingsPtrOutput
- func (o UserPoolUserAttributeUpdateSettingsOutput) ToUserPoolUserAttributeUpdateSettingsPtrOutputWithContext(ctx context.Context) UserPoolUserAttributeUpdateSettingsPtrOutput
- type UserPoolUserAttributeUpdateSettingsPtrInput
- type UserPoolUserAttributeUpdateSettingsPtrOutput
- func (o UserPoolUserAttributeUpdateSettingsPtrOutput) AttributesRequireVerificationBeforeUpdates() pulumi.StringArrayOutput
- func (o UserPoolUserAttributeUpdateSettingsPtrOutput) Elem() UserPoolUserAttributeUpdateSettingsOutput
- func (UserPoolUserAttributeUpdateSettingsPtrOutput) ElementType() reflect.Type
- func (o UserPoolUserAttributeUpdateSettingsPtrOutput) ToUserPoolUserAttributeUpdateSettingsPtrOutput() UserPoolUserAttributeUpdateSettingsPtrOutput
- func (o UserPoolUserAttributeUpdateSettingsPtrOutput) ToUserPoolUserAttributeUpdateSettingsPtrOutputWithContext(ctx context.Context) UserPoolUserAttributeUpdateSettingsPtrOutput
- type UserPoolUserPoolAddOns
- type UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlows
- type UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsArgs
- func (UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsArgs) ElementType() reflect.Type
- func (i UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsArgs) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput() UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput
- func (i UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsArgs) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput
- func (i UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsArgs) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput() UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput
- func (i UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsArgs) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput
- type UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsInput
- type UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput
- func (o UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput) CustomAuthMode() pulumi.StringPtrOutput
- func (UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput) ElementType() reflect.Type
- func (o UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput() UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput
- func (o UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput
- func (o UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput() UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput
- func (o UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput
- type UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrInput
- type UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput
- func (o UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput) CustomAuthMode() pulumi.StringPtrOutput
- func (o UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput) Elem() UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput
- func (UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput) ElementType() reflect.Type
- func (o UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput() UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput
- func (o UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput
- 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) AdvancedSecurityAdditionalFlows() UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput
- 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) AdvancedSecurityAdditionalFlows() UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput
- func (o UserPoolUserPoolAddOnsPtrOutput) AdvancedSecurityMode() pulumi.StringPtrOutput
- func (o UserPoolUserPoolAddOnsPtrOutput) Elem() UserPoolUserPoolAddOnsOutput
- func (UserPoolUserPoolAddOnsPtrOutput) ElementType() reflect.Type
- func (o UserPoolUserPoolAddOnsPtrOutput) ToUserPoolUserPoolAddOnsPtrOutput() UserPoolUserPoolAddOnsPtrOutput
- func (o UserPoolUserPoolAddOnsPtrOutput) ToUserPoolUserPoolAddOnsPtrOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsPtrOutput
- type UserPoolUsernameConfiguration
- type UserPoolUsernameConfigurationArgs
- func (UserPoolUsernameConfigurationArgs) ElementType() reflect.Type
- func (i UserPoolUsernameConfigurationArgs) ToUserPoolUsernameConfigurationOutput() UserPoolUsernameConfigurationOutput
- func (i UserPoolUsernameConfigurationArgs) ToUserPoolUsernameConfigurationOutputWithContext(ctx context.Context) UserPoolUsernameConfigurationOutput
- func (i UserPoolUsernameConfigurationArgs) ToUserPoolUsernameConfigurationPtrOutput() UserPoolUsernameConfigurationPtrOutput
- func (i UserPoolUsernameConfigurationArgs) ToUserPoolUsernameConfigurationPtrOutputWithContext(ctx context.Context) UserPoolUsernameConfigurationPtrOutput
- type UserPoolUsernameConfigurationInput
- type UserPoolUsernameConfigurationOutput
- func (o UserPoolUsernameConfigurationOutput) CaseSensitive() pulumi.BoolPtrOutput
- func (UserPoolUsernameConfigurationOutput) ElementType() reflect.Type
- func (o UserPoolUsernameConfigurationOutput) ToUserPoolUsernameConfigurationOutput() UserPoolUsernameConfigurationOutput
- func (o UserPoolUsernameConfigurationOutput) ToUserPoolUsernameConfigurationOutputWithContext(ctx context.Context) UserPoolUsernameConfigurationOutput
- func (o UserPoolUsernameConfigurationOutput) ToUserPoolUsernameConfigurationPtrOutput() UserPoolUsernameConfigurationPtrOutput
- func (o UserPoolUsernameConfigurationOutput) ToUserPoolUsernameConfigurationPtrOutputWithContext(ctx context.Context) UserPoolUsernameConfigurationPtrOutput
- type UserPoolUsernameConfigurationPtrInput
- type UserPoolUsernameConfigurationPtrOutput
- func (o UserPoolUsernameConfigurationPtrOutput) CaseSensitive() pulumi.BoolPtrOutput
- func (o UserPoolUsernameConfigurationPtrOutput) Elem() UserPoolUsernameConfigurationOutput
- func (UserPoolUsernameConfigurationPtrOutput) ElementType() reflect.Type
- func (o UserPoolUsernameConfigurationPtrOutput) ToUserPoolUsernameConfigurationPtrOutput() UserPoolUsernameConfigurationPtrOutput
- func (o UserPoolUsernameConfigurationPtrOutput) ToUserPoolUsernameConfigurationPtrOutputWithContext(ctx context.Context) UserPoolUsernameConfigurationPtrOutput
- 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
- type UserPoolWebAuthnConfiguration
- type UserPoolWebAuthnConfigurationArgs
- func (UserPoolWebAuthnConfigurationArgs) ElementType() reflect.Type
- func (i UserPoolWebAuthnConfigurationArgs) ToUserPoolWebAuthnConfigurationOutput() UserPoolWebAuthnConfigurationOutput
- func (i UserPoolWebAuthnConfigurationArgs) ToUserPoolWebAuthnConfigurationOutputWithContext(ctx context.Context) UserPoolWebAuthnConfigurationOutput
- func (i UserPoolWebAuthnConfigurationArgs) ToUserPoolWebAuthnConfigurationPtrOutput() UserPoolWebAuthnConfigurationPtrOutput
- func (i UserPoolWebAuthnConfigurationArgs) ToUserPoolWebAuthnConfigurationPtrOutputWithContext(ctx context.Context) UserPoolWebAuthnConfigurationPtrOutput
- type UserPoolWebAuthnConfigurationInput
- type UserPoolWebAuthnConfigurationOutput
- func (UserPoolWebAuthnConfigurationOutput) ElementType() reflect.Type
- func (o UserPoolWebAuthnConfigurationOutput) RelyingPartyId() pulumi.StringPtrOutput
- func (o UserPoolWebAuthnConfigurationOutput) ToUserPoolWebAuthnConfigurationOutput() UserPoolWebAuthnConfigurationOutput
- func (o UserPoolWebAuthnConfigurationOutput) ToUserPoolWebAuthnConfigurationOutputWithContext(ctx context.Context) UserPoolWebAuthnConfigurationOutput
- func (o UserPoolWebAuthnConfigurationOutput) ToUserPoolWebAuthnConfigurationPtrOutput() UserPoolWebAuthnConfigurationPtrOutput
- func (o UserPoolWebAuthnConfigurationOutput) ToUserPoolWebAuthnConfigurationPtrOutputWithContext(ctx context.Context) UserPoolWebAuthnConfigurationPtrOutput
- func (o UserPoolWebAuthnConfigurationOutput) UserVerification() pulumi.StringPtrOutput
- type UserPoolWebAuthnConfigurationPtrInput
- type UserPoolWebAuthnConfigurationPtrOutput
- func (o UserPoolWebAuthnConfigurationPtrOutput) Elem() UserPoolWebAuthnConfigurationOutput
- func (UserPoolWebAuthnConfigurationPtrOutput) ElementType() reflect.Type
- func (o UserPoolWebAuthnConfigurationPtrOutput) RelyingPartyId() pulumi.StringPtrOutput
- func (o UserPoolWebAuthnConfigurationPtrOutput) ToUserPoolWebAuthnConfigurationPtrOutput() UserPoolWebAuthnConfigurationPtrOutput
- func (o UserPoolWebAuthnConfigurationPtrOutput) ToUserPoolWebAuthnConfigurationPtrOutputWithContext(ctx context.Context) UserPoolWebAuthnConfigurationPtrOutput
- func (o UserPoolWebAuthnConfigurationPtrOutput) UserVerification() pulumi.StringPtrOutput
- type UserState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetIdentityPoolCognitoIdentityProviderArgs ¶
type GetIdentityPoolCognitoIdentityProviderArgs struct {
ClientId pulumi.StringInput `pulumi:"clientId"`
ProviderName pulumi.StringInput `pulumi:"providerName"`
ServerSideTokenCheck pulumi.BoolInput `pulumi:"serverSideTokenCheck"`
}
func (GetIdentityPoolCognitoIdentityProviderArgs) ElementType ¶
func (GetIdentityPoolCognitoIdentityProviderArgs) ElementType() reflect.Type
func (GetIdentityPoolCognitoIdentityProviderArgs) ToGetIdentityPoolCognitoIdentityProviderOutput ¶
func (i GetIdentityPoolCognitoIdentityProviderArgs) ToGetIdentityPoolCognitoIdentityProviderOutput() GetIdentityPoolCognitoIdentityProviderOutput
func (GetIdentityPoolCognitoIdentityProviderArgs) ToGetIdentityPoolCognitoIdentityProviderOutputWithContext ¶
func (i GetIdentityPoolCognitoIdentityProviderArgs) ToGetIdentityPoolCognitoIdentityProviderOutputWithContext(ctx context.Context) GetIdentityPoolCognitoIdentityProviderOutput
type GetIdentityPoolCognitoIdentityProviderArray ¶
type GetIdentityPoolCognitoIdentityProviderArray []GetIdentityPoolCognitoIdentityProviderInput
func (GetIdentityPoolCognitoIdentityProviderArray) ElementType ¶
func (GetIdentityPoolCognitoIdentityProviderArray) ElementType() reflect.Type
func (GetIdentityPoolCognitoIdentityProviderArray) ToGetIdentityPoolCognitoIdentityProviderArrayOutput ¶
func (i GetIdentityPoolCognitoIdentityProviderArray) ToGetIdentityPoolCognitoIdentityProviderArrayOutput() GetIdentityPoolCognitoIdentityProviderArrayOutput
func (GetIdentityPoolCognitoIdentityProviderArray) ToGetIdentityPoolCognitoIdentityProviderArrayOutputWithContext ¶
func (i GetIdentityPoolCognitoIdentityProviderArray) ToGetIdentityPoolCognitoIdentityProviderArrayOutputWithContext(ctx context.Context) GetIdentityPoolCognitoIdentityProviderArrayOutput
type GetIdentityPoolCognitoIdentityProviderArrayInput ¶
type GetIdentityPoolCognitoIdentityProviderArrayInput interface {
pulumi.Input
ToGetIdentityPoolCognitoIdentityProviderArrayOutput() GetIdentityPoolCognitoIdentityProviderArrayOutput
ToGetIdentityPoolCognitoIdentityProviderArrayOutputWithContext(context.Context) GetIdentityPoolCognitoIdentityProviderArrayOutput
}
GetIdentityPoolCognitoIdentityProviderArrayInput is an input type that accepts GetIdentityPoolCognitoIdentityProviderArray and GetIdentityPoolCognitoIdentityProviderArrayOutput values. You can construct a concrete instance of `GetIdentityPoolCognitoIdentityProviderArrayInput` via:
GetIdentityPoolCognitoIdentityProviderArray{ GetIdentityPoolCognitoIdentityProviderArgs{...} }
type GetIdentityPoolCognitoIdentityProviderArrayOutput ¶
type GetIdentityPoolCognitoIdentityProviderArrayOutput struct{ *pulumi.OutputState }
func (GetIdentityPoolCognitoIdentityProviderArrayOutput) ElementType ¶
func (GetIdentityPoolCognitoIdentityProviderArrayOutput) ElementType() reflect.Type
func (GetIdentityPoolCognitoIdentityProviderArrayOutput) ToGetIdentityPoolCognitoIdentityProviderArrayOutput ¶
func (o GetIdentityPoolCognitoIdentityProviderArrayOutput) ToGetIdentityPoolCognitoIdentityProviderArrayOutput() GetIdentityPoolCognitoIdentityProviderArrayOutput
func (GetIdentityPoolCognitoIdentityProviderArrayOutput) ToGetIdentityPoolCognitoIdentityProviderArrayOutputWithContext ¶
func (o GetIdentityPoolCognitoIdentityProviderArrayOutput) ToGetIdentityPoolCognitoIdentityProviderArrayOutputWithContext(ctx context.Context) GetIdentityPoolCognitoIdentityProviderArrayOutput
type GetIdentityPoolCognitoIdentityProviderInput ¶
type GetIdentityPoolCognitoIdentityProviderInput interface {
pulumi.Input
ToGetIdentityPoolCognitoIdentityProviderOutput() GetIdentityPoolCognitoIdentityProviderOutput
ToGetIdentityPoolCognitoIdentityProviderOutputWithContext(context.Context) GetIdentityPoolCognitoIdentityProviderOutput
}
GetIdentityPoolCognitoIdentityProviderInput is an input type that accepts GetIdentityPoolCognitoIdentityProviderArgs and GetIdentityPoolCognitoIdentityProviderOutput values. You can construct a concrete instance of `GetIdentityPoolCognitoIdentityProviderInput` via:
GetIdentityPoolCognitoIdentityProviderArgs{...}
type GetIdentityPoolCognitoIdentityProviderOutput ¶
type GetIdentityPoolCognitoIdentityProviderOutput struct{ *pulumi.OutputState }
func (GetIdentityPoolCognitoIdentityProviderOutput) ClientId ¶
func (o GetIdentityPoolCognitoIdentityProviderOutput) ClientId() pulumi.StringOutput
func (GetIdentityPoolCognitoIdentityProviderOutput) ElementType ¶
func (GetIdentityPoolCognitoIdentityProviderOutput) ElementType() reflect.Type
func (GetIdentityPoolCognitoIdentityProviderOutput) ProviderName ¶
func (o GetIdentityPoolCognitoIdentityProviderOutput) ProviderName() pulumi.StringOutput
func (GetIdentityPoolCognitoIdentityProviderOutput) ServerSideTokenCheck ¶
func (o GetIdentityPoolCognitoIdentityProviderOutput) ServerSideTokenCheck() pulumi.BoolOutput
func (GetIdentityPoolCognitoIdentityProviderOutput) ToGetIdentityPoolCognitoIdentityProviderOutput ¶
func (o GetIdentityPoolCognitoIdentityProviderOutput) ToGetIdentityPoolCognitoIdentityProviderOutput() GetIdentityPoolCognitoIdentityProviderOutput
func (GetIdentityPoolCognitoIdentityProviderOutput) ToGetIdentityPoolCognitoIdentityProviderOutputWithContext ¶
func (o GetIdentityPoolCognitoIdentityProviderOutput) ToGetIdentityPoolCognitoIdentityProviderOutputWithContext(ctx context.Context) GetIdentityPoolCognitoIdentityProviderOutput
type GetUserGroupsArgs ¶
type GetUserGroupsArgs struct {
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// User pool the client belongs to.
UserPoolId string `pulumi:"userPoolId"`
}
A collection of arguments for invoking getUserGroups.
type GetUserGroupsGroup ¶
type GetUserGroupsGroup struct {
// Description of the user group.
Description string `pulumi:"description"`
// Name of the user group.
GroupName string `pulumi:"groupName"`
// Precedence of the user group.
Precedence int `pulumi:"precedence"`
// ARN of the IAM role to be associated with the user group.
RoleArn string `pulumi:"roleArn"`
}
type GetUserGroupsGroupArgs ¶
type GetUserGroupsGroupArgs struct {
// Description of the user group.
Description pulumi.StringInput `pulumi:"description"`
// Name of the user group.
GroupName pulumi.StringInput `pulumi:"groupName"`
// Precedence of the user group.
Precedence pulumi.IntInput `pulumi:"precedence"`
// ARN of the IAM role to be associated with the user group.
RoleArn pulumi.StringInput `pulumi:"roleArn"`
}
func (GetUserGroupsGroupArgs) ElementType ¶
func (GetUserGroupsGroupArgs) ElementType() reflect.Type
func (GetUserGroupsGroupArgs) ToGetUserGroupsGroupOutput ¶
func (i GetUserGroupsGroupArgs) ToGetUserGroupsGroupOutput() GetUserGroupsGroupOutput
func (GetUserGroupsGroupArgs) ToGetUserGroupsGroupOutputWithContext ¶
func (i GetUserGroupsGroupArgs) ToGetUserGroupsGroupOutputWithContext(ctx context.Context) GetUserGroupsGroupOutput
type GetUserGroupsGroupArray ¶
type GetUserGroupsGroupArray []GetUserGroupsGroupInput
func (GetUserGroupsGroupArray) ElementType ¶
func (GetUserGroupsGroupArray) ElementType() reflect.Type
func (GetUserGroupsGroupArray) ToGetUserGroupsGroupArrayOutput ¶
func (i GetUserGroupsGroupArray) ToGetUserGroupsGroupArrayOutput() GetUserGroupsGroupArrayOutput
func (GetUserGroupsGroupArray) ToGetUserGroupsGroupArrayOutputWithContext ¶
func (i GetUserGroupsGroupArray) ToGetUserGroupsGroupArrayOutputWithContext(ctx context.Context) GetUserGroupsGroupArrayOutput
type GetUserGroupsGroupArrayInput ¶
type GetUserGroupsGroupArrayInput interface {
pulumi.Input
ToGetUserGroupsGroupArrayOutput() GetUserGroupsGroupArrayOutput
ToGetUserGroupsGroupArrayOutputWithContext(context.Context) GetUserGroupsGroupArrayOutput
}
GetUserGroupsGroupArrayInput is an input type that accepts GetUserGroupsGroupArray and GetUserGroupsGroupArrayOutput values. You can construct a concrete instance of `GetUserGroupsGroupArrayInput` via:
GetUserGroupsGroupArray{ GetUserGroupsGroupArgs{...} }
type GetUserGroupsGroupArrayOutput ¶
type GetUserGroupsGroupArrayOutput struct{ *pulumi.OutputState }
func (GetUserGroupsGroupArrayOutput) ElementType ¶
func (GetUserGroupsGroupArrayOutput) ElementType() reflect.Type
func (GetUserGroupsGroupArrayOutput) Index ¶
func (o GetUserGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetUserGroupsGroupOutput
func (GetUserGroupsGroupArrayOutput) ToGetUserGroupsGroupArrayOutput ¶
func (o GetUserGroupsGroupArrayOutput) ToGetUserGroupsGroupArrayOutput() GetUserGroupsGroupArrayOutput
func (GetUserGroupsGroupArrayOutput) ToGetUserGroupsGroupArrayOutputWithContext ¶
func (o GetUserGroupsGroupArrayOutput) ToGetUserGroupsGroupArrayOutputWithContext(ctx context.Context) GetUserGroupsGroupArrayOutput
type GetUserGroupsGroupInput ¶
type GetUserGroupsGroupInput interface {
pulumi.Input
ToGetUserGroupsGroupOutput() GetUserGroupsGroupOutput
ToGetUserGroupsGroupOutputWithContext(context.Context) GetUserGroupsGroupOutput
}
GetUserGroupsGroupInput is an input type that accepts GetUserGroupsGroupArgs and GetUserGroupsGroupOutput values. You can construct a concrete instance of `GetUserGroupsGroupInput` via:
GetUserGroupsGroupArgs{...}
type GetUserGroupsGroupOutput ¶
type GetUserGroupsGroupOutput struct{ *pulumi.OutputState }
func (GetUserGroupsGroupOutput) Description ¶
func (o GetUserGroupsGroupOutput) Description() pulumi.StringOutput
Description of the user group.
func (GetUserGroupsGroupOutput) ElementType ¶
func (GetUserGroupsGroupOutput) ElementType() reflect.Type
func (GetUserGroupsGroupOutput) GroupName ¶
func (o GetUserGroupsGroupOutput) GroupName() pulumi.StringOutput
Name of the user group.
func (GetUserGroupsGroupOutput) Precedence ¶
func (o GetUserGroupsGroupOutput) Precedence() pulumi.IntOutput
Precedence of the user group.
func (GetUserGroupsGroupOutput) RoleArn ¶
func (o GetUserGroupsGroupOutput) RoleArn() pulumi.StringOutput
ARN of the IAM role to be associated with the user group.
func (GetUserGroupsGroupOutput) ToGetUserGroupsGroupOutput ¶
func (o GetUserGroupsGroupOutput) ToGetUserGroupsGroupOutput() GetUserGroupsGroupOutput
func (GetUserGroupsGroupOutput) ToGetUserGroupsGroupOutputWithContext ¶
func (o GetUserGroupsGroupOutput) ToGetUserGroupsGroupOutputWithContext(ctx context.Context) GetUserGroupsGroupOutput
type GetUserGroupsOutputArgs ¶
type GetUserGroupsOutputArgs struct {
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// User pool the client belongs to.
UserPoolId pulumi.StringInput `pulumi:"userPoolId"`
}
A collection of arguments for invoking getUserGroups.
func (GetUserGroupsOutputArgs) ElementType ¶
func (GetUserGroupsOutputArgs) ElementType() reflect.Type
type GetUserGroupsResult ¶
type GetUserGroupsResult struct {
// List of groups. See `groups` below.
Groups []GetUserGroupsGroup `pulumi:"groups"`
// User pool identifier.
Id string `pulumi:"id"`
Region string `pulumi:"region"`
UserPoolId string `pulumi:"userPoolId"`
}
A collection of values returned by getUserGroups.
func GetUserGroups ¶
func GetUserGroups(ctx *pulumi.Context, args *GetUserGroupsArgs, opts ...pulumi.InvokeOption) (*GetUserGroupsResult, error)
Data source for managing AWS Cognito IDP (Identity Provider) User Groups.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cognito.GetUserGroups(ctx, &cognito.GetUserGroupsArgs{
UserPoolId: "us-west-2_aaaaaaaaa",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type GetUserGroupsResultOutput ¶
type GetUserGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUserGroups.
func GetUserGroupsOutput ¶
func GetUserGroupsOutput(ctx *pulumi.Context, args GetUserGroupsOutputArgs, opts ...pulumi.InvokeOption) GetUserGroupsResultOutput
func (GetUserGroupsResultOutput) ElementType ¶
func (GetUserGroupsResultOutput) ElementType() reflect.Type
func (GetUserGroupsResultOutput) Groups ¶
func (o GetUserGroupsResultOutput) Groups() GetUserGroupsGroupArrayOutput
List of groups. See `groups` below.
func (GetUserGroupsResultOutput) Id ¶
func (o GetUserGroupsResultOutput) Id() pulumi.StringOutput
User pool identifier.
func (GetUserGroupsResultOutput) Region ¶
func (o GetUserGroupsResultOutput) Region() pulumi.StringOutput
func (GetUserGroupsResultOutput) ToGetUserGroupsResultOutput ¶
func (o GetUserGroupsResultOutput) ToGetUserGroupsResultOutput() GetUserGroupsResultOutput
func (GetUserGroupsResultOutput) ToGetUserGroupsResultOutputWithContext ¶
func (o GetUserGroupsResultOutput) ToGetUserGroupsResultOutputWithContext(ctx context.Context) GetUserGroupsResultOutput
func (GetUserGroupsResultOutput) UserPoolId ¶
func (o GetUserGroupsResultOutput) UserPoolId() pulumi.StringOutput
type GetUserPoolAccountRecoverySetting ¶
type GetUserPoolAccountRecoverySetting struct {
RecoveryMechanisms []GetUserPoolAccountRecoverySettingRecoveryMechanism `pulumi:"recoveryMechanisms"`
}
type GetUserPoolAccountRecoverySettingArgs ¶
type GetUserPoolAccountRecoverySettingArgs struct {
RecoveryMechanisms GetUserPoolAccountRecoverySettingRecoveryMechanismArrayInput `pulumi:"recoveryMechanisms"`
}
func (GetUserPoolAccountRecoverySettingArgs) ElementType ¶
func (GetUserPoolAccountRecoverySettingArgs) ElementType() reflect.Type
func (GetUserPoolAccountRecoverySettingArgs) ToGetUserPoolAccountRecoverySettingOutput ¶
func (i GetUserPoolAccountRecoverySettingArgs) ToGetUserPoolAccountRecoverySettingOutput() GetUserPoolAccountRecoverySettingOutput
func (GetUserPoolAccountRecoverySettingArgs) ToGetUserPoolAccountRecoverySettingOutputWithContext ¶
func (i GetUserPoolAccountRecoverySettingArgs) ToGetUserPoolAccountRecoverySettingOutputWithContext(ctx context.Context) GetUserPoolAccountRecoverySettingOutput
type GetUserPoolAccountRecoverySettingArray ¶
type GetUserPoolAccountRecoverySettingArray []GetUserPoolAccountRecoverySettingInput
func (GetUserPoolAccountRecoverySettingArray) ElementType ¶
func (GetUserPoolAccountRecoverySettingArray) ElementType() reflect.Type
func (GetUserPoolAccountRecoverySettingArray) ToGetUserPoolAccountRecoverySettingArrayOutput ¶
func (i GetUserPoolAccountRecoverySettingArray) ToGetUserPoolAccountRecoverySettingArrayOutput() GetUserPoolAccountRecoverySettingArrayOutput
func (GetUserPoolAccountRecoverySettingArray) ToGetUserPoolAccountRecoverySettingArrayOutputWithContext ¶
func (i GetUserPoolAccountRecoverySettingArray) ToGetUserPoolAccountRecoverySettingArrayOutputWithContext(ctx context.Context) GetUserPoolAccountRecoverySettingArrayOutput
type GetUserPoolAccountRecoverySettingArrayInput ¶
type GetUserPoolAccountRecoverySettingArrayInput interface {
pulumi.Input
ToGetUserPoolAccountRecoverySettingArrayOutput() GetUserPoolAccountRecoverySettingArrayOutput
ToGetUserPoolAccountRecoverySettingArrayOutputWithContext(context.Context) GetUserPoolAccountRecoverySettingArrayOutput
}
GetUserPoolAccountRecoverySettingArrayInput is an input type that accepts GetUserPoolAccountRecoverySettingArray and GetUserPoolAccountRecoverySettingArrayOutput values. You can construct a concrete instance of `GetUserPoolAccountRecoverySettingArrayInput` via:
GetUserPoolAccountRecoverySettingArray{ GetUserPoolAccountRecoverySettingArgs{...} }
type GetUserPoolAccountRecoverySettingArrayOutput ¶
type GetUserPoolAccountRecoverySettingArrayOutput struct{ *pulumi.OutputState }
func (GetUserPoolAccountRecoverySettingArrayOutput) ElementType ¶
func (GetUserPoolAccountRecoverySettingArrayOutput) ElementType() reflect.Type
func (GetUserPoolAccountRecoverySettingArrayOutput) ToGetUserPoolAccountRecoverySettingArrayOutput ¶
func (o GetUserPoolAccountRecoverySettingArrayOutput) ToGetUserPoolAccountRecoverySettingArrayOutput() GetUserPoolAccountRecoverySettingArrayOutput
func (GetUserPoolAccountRecoverySettingArrayOutput) ToGetUserPoolAccountRecoverySettingArrayOutputWithContext ¶
func (o GetUserPoolAccountRecoverySettingArrayOutput) ToGetUserPoolAccountRecoverySettingArrayOutputWithContext(ctx context.Context) GetUserPoolAccountRecoverySettingArrayOutput
type GetUserPoolAccountRecoverySettingInput ¶
type GetUserPoolAccountRecoverySettingInput interface {
pulumi.Input
ToGetUserPoolAccountRecoverySettingOutput() GetUserPoolAccountRecoverySettingOutput
ToGetUserPoolAccountRecoverySettingOutputWithContext(context.Context) GetUserPoolAccountRecoverySettingOutput
}
GetUserPoolAccountRecoverySettingInput is an input type that accepts GetUserPoolAccountRecoverySettingArgs and GetUserPoolAccountRecoverySettingOutput values. You can construct a concrete instance of `GetUserPoolAccountRecoverySettingInput` via:
GetUserPoolAccountRecoverySettingArgs{...}
type GetUserPoolAccountRecoverySettingOutput ¶
type GetUserPoolAccountRecoverySettingOutput struct{ *pulumi.OutputState }
func (GetUserPoolAccountRecoverySettingOutput) ElementType ¶
func (GetUserPoolAccountRecoverySettingOutput) ElementType() reflect.Type
func (GetUserPoolAccountRecoverySettingOutput) RecoveryMechanisms ¶
func (o GetUserPoolAccountRecoverySettingOutput) RecoveryMechanisms() GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
func (GetUserPoolAccountRecoverySettingOutput) ToGetUserPoolAccountRecoverySettingOutput ¶
func (o GetUserPoolAccountRecoverySettingOutput) ToGetUserPoolAccountRecoverySettingOutput() GetUserPoolAccountRecoverySettingOutput
func (GetUserPoolAccountRecoverySettingOutput) ToGetUserPoolAccountRecoverySettingOutputWithContext ¶
func (o GetUserPoolAccountRecoverySettingOutput) ToGetUserPoolAccountRecoverySettingOutputWithContext(ctx context.Context) GetUserPoolAccountRecoverySettingOutput
type GetUserPoolAccountRecoverySettingRecoveryMechanismArgs ¶
type GetUserPoolAccountRecoverySettingRecoveryMechanismArgs struct {
// - Name of the attribute.
Name pulumi.StringInput `pulumi:"name"`
// - Priority of this mechanism in the recovery process (lower numbers are higher priority).
Priority pulumi.IntInput `pulumi:"priority"`
}
func (GetUserPoolAccountRecoverySettingRecoveryMechanismArgs) ElementType ¶
func (GetUserPoolAccountRecoverySettingRecoveryMechanismArgs) ElementType() reflect.Type
func (GetUserPoolAccountRecoverySettingRecoveryMechanismArgs) ToGetUserPoolAccountRecoverySettingRecoveryMechanismOutput ¶
func (i GetUserPoolAccountRecoverySettingRecoveryMechanismArgs) ToGetUserPoolAccountRecoverySettingRecoveryMechanismOutput() GetUserPoolAccountRecoverySettingRecoveryMechanismOutput
func (GetUserPoolAccountRecoverySettingRecoveryMechanismArgs) ToGetUserPoolAccountRecoverySettingRecoveryMechanismOutputWithContext ¶
func (i GetUserPoolAccountRecoverySettingRecoveryMechanismArgs) ToGetUserPoolAccountRecoverySettingRecoveryMechanismOutputWithContext(ctx context.Context) GetUserPoolAccountRecoverySettingRecoveryMechanismOutput
type GetUserPoolAccountRecoverySettingRecoveryMechanismArray ¶
type GetUserPoolAccountRecoverySettingRecoveryMechanismArray []GetUserPoolAccountRecoverySettingRecoveryMechanismInput
func (GetUserPoolAccountRecoverySettingRecoveryMechanismArray) ElementType ¶
func (GetUserPoolAccountRecoverySettingRecoveryMechanismArray) ElementType() reflect.Type
func (GetUserPoolAccountRecoverySettingRecoveryMechanismArray) ToGetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput ¶
func (i GetUserPoolAccountRecoverySettingRecoveryMechanismArray) ToGetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput() GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
func (GetUserPoolAccountRecoverySettingRecoveryMechanismArray) ToGetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutputWithContext ¶
func (i GetUserPoolAccountRecoverySettingRecoveryMechanismArray) ToGetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutputWithContext(ctx context.Context) GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
type GetUserPoolAccountRecoverySettingRecoveryMechanismArrayInput ¶
type GetUserPoolAccountRecoverySettingRecoveryMechanismArrayInput interface {
pulumi.Input
ToGetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput() GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
ToGetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutputWithContext(context.Context) GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
}
GetUserPoolAccountRecoverySettingRecoveryMechanismArrayInput is an input type that accepts GetUserPoolAccountRecoverySettingRecoveryMechanismArray and GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput values. You can construct a concrete instance of `GetUserPoolAccountRecoverySettingRecoveryMechanismArrayInput` via:
GetUserPoolAccountRecoverySettingRecoveryMechanismArray{ GetUserPoolAccountRecoverySettingRecoveryMechanismArgs{...} }
type GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput ¶
type GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput struct{ *pulumi.OutputState }
func (GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput) ElementType ¶
func (GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput) ElementType() reflect.Type
func (GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput) ToGetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput ¶
func (o GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput) ToGetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput() GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
func (GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput) ToGetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutputWithContext ¶
func (o GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput) ToGetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutputWithContext(ctx context.Context) GetUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
type GetUserPoolAccountRecoverySettingRecoveryMechanismInput ¶
type GetUserPoolAccountRecoverySettingRecoveryMechanismInput interface {
pulumi.Input
ToGetUserPoolAccountRecoverySettingRecoveryMechanismOutput() GetUserPoolAccountRecoverySettingRecoveryMechanismOutput
ToGetUserPoolAccountRecoverySettingRecoveryMechanismOutputWithContext(context.Context) GetUserPoolAccountRecoverySettingRecoveryMechanismOutput
}
GetUserPoolAccountRecoverySettingRecoveryMechanismInput is an input type that accepts GetUserPoolAccountRecoverySettingRecoveryMechanismArgs and GetUserPoolAccountRecoverySettingRecoveryMechanismOutput values. You can construct a concrete instance of `GetUserPoolAccountRecoverySettingRecoveryMechanismInput` via:
GetUserPoolAccountRecoverySettingRecoveryMechanismArgs{...}
type GetUserPoolAccountRecoverySettingRecoveryMechanismOutput ¶
type GetUserPoolAccountRecoverySettingRecoveryMechanismOutput struct{ *pulumi.OutputState }
func (GetUserPoolAccountRecoverySettingRecoveryMechanismOutput) ElementType ¶
func (GetUserPoolAccountRecoverySettingRecoveryMechanismOutput) ElementType() reflect.Type
func (GetUserPoolAccountRecoverySettingRecoveryMechanismOutput) Priority ¶
func (o GetUserPoolAccountRecoverySettingRecoveryMechanismOutput) Priority() pulumi.IntOutput
- Priority of this mechanism in the recovery process (lower numbers are higher priority).
func (GetUserPoolAccountRecoverySettingRecoveryMechanismOutput) ToGetUserPoolAccountRecoverySettingRecoveryMechanismOutput ¶
func (o GetUserPoolAccountRecoverySettingRecoveryMechanismOutput) ToGetUserPoolAccountRecoverySettingRecoveryMechanismOutput() GetUserPoolAccountRecoverySettingRecoveryMechanismOutput
func (GetUserPoolAccountRecoverySettingRecoveryMechanismOutput) ToGetUserPoolAccountRecoverySettingRecoveryMechanismOutputWithContext ¶
func (o GetUserPoolAccountRecoverySettingRecoveryMechanismOutput) ToGetUserPoolAccountRecoverySettingRecoveryMechanismOutputWithContext(ctx context.Context) GetUserPoolAccountRecoverySettingRecoveryMechanismOutput
type GetUserPoolAdminCreateUserConfig ¶
type GetUserPoolAdminCreateUserConfig struct {
// - Whether only admins can create users.
AllowAdminCreateUserOnly bool `pulumi:"allowAdminCreateUserOnly"`
InviteMessageTemplates []GetUserPoolAdminCreateUserConfigInviteMessageTemplate `pulumi:"inviteMessageTemplates"`
// - Number of days an unconfirmed user account remains valid.
// * invite_message_template - Templates for invitation messages.
UnusedAccountValidityDays int `pulumi:"unusedAccountValidityDays"`
}
type GetUserPoolAdminCreateUserConfigArgs ¶
type GetUserPoolAdminCreateUserConfigArgs struct {
// - Whether only admins can create users.
AllowAdminCreateUserOnly pulumi.BoolInput `pulumi:"allowAdminCreateUserOnly"`
InviteMessageTemplates GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayInput `pulumi:"inviteMessageTemplates"`
// - Number of days an unconfirmed user account remains valid.
// * invite_message_template - Templates for invitation messages.
UnusedAccountValidityDays pulumi.IntInput `pulumi:"unusedAccountValidityDays"`
}
func (GetUserPoolAdminCreateUserConfigArgs) ElementType ¶
func (GetUserPoolAdminCreateUserConfigArgs) ElementType() reflect.Type
func (GetUserPoolAdminCreateUserConfigArgs) ToGetUserPoolAdminCreateUserConfigOutput ¶
func (i GetUserPoolAdminCreateUserConfigArgs) ToGetUserPoolAdminCreateUserConfigOutput() GetUserPoolAdminCreateUserConfigOutput
func (GetUserPoolAdminCreateUserConfigArgs) ToGetUserPoolAdminCreateUserConfigOutputWithContext ¶
func (i GetUserPoolAdminCreateUserConfigArgs) ToGetUserPoolAdminCreateUserConfigOutputWithContext(ctx context.Context) GetUserPoolAdminCreateUserConfigOutput
type GetUserPoolAdminCreateUserConfigArray ¶
type GetUserPoolAdminCreateUserConfigArray []GetUserPoolAdminCreateUserConfigInput
func (GetUserPoolAdminCreateUserConfigArray) ElementType ¶
func (GetUserPoolAdminCreateUserConfigArray) ElementType() reflect.Type
func (GetUserPoolAdminCreateUserConfigArray) ToGetUserPoolAdminCreateUserConfigArrayOutput ¶
func (i GetUserPoolAdminCreateUserConfigArray) ToGetUserPoolAdminCreateUserConfigArrayOutput() GetUserPoolAdminCreateUserConfigArrayOutput
func (GetUserPoolAdminCreateUserConfigArray) ToGetUserPoolAdminCreateUserConfigArrayOutputWithContext ¶
func (i GetUserPoolAdminCreateUserConfigArray) ToGetUserPoolAdminCreateUserConfigArrayOutputWithContext(ctx context.Context) GetUserPoolAdminCreateUserConfigArrayOutput
type GetUserPoolAdminCreateUserConfigArrayInput ¶
type GetUserPoolAdminCreateUserConfigArrayInput interface {
pulumi.Input
ToGetUserPoolAdminCreateUserConfigArrayOutput() GetUserPoolAdminCreateUserConfigArrayOutput
ToGetUserPoolAdminCreateUserConfigArrayOutputWithContext(context.Context) GetUserPoolAdminCreateUserConfigArrayOutput
}
GetUserPoolAdminCreateUserConfigArrayInput is an input type that accepts GetUserPoolAdminCreateUserConfigArray and GetUserPoolAdminCreateUserConfigArrayOutput values. You can construct a concrete instance of `GetUserPoolAdminCreateUserConfigArrayInput` via:
GetUserPoolAdminCreateUserConfigArray{ GetUserPoolAdminCreateUserConfigArgs{...} }
type GetUserPoolAdminCreateUserConfigArrayOutput ¶
type GetUserPoolAdminCreateUserConfigArrayOutput struct{ *pulumi.OutputState }
func (GetUserPoolAdminCreateUserConfigArrayOutput) ElementType ¶
func (GetUserPoolAdminCreateUserConfigArrayOutput) ElementType() reflect.Type
func (GetUserPoolAdminCreateUserConfigArrayOutput) ToGetUserPoolAdminCreateUserConfigArrayOutput ¶
func (o GetUserPoolAdminCreateUserConfigArrayOutput) ToGetUserPoolAdminCreateUserConfigArrayOutput() GetUserPoolAdminCreateUserConfigArrayOutput
func (GetUserPoolAdminCreateUserConfigArrayOutput) ToGetUserPoolAdminCreateUserConfigArrayOutputWithContext ¶
func (o GetUserPoolAdminCreateUserConfigArrayOutput) ToGetUserPoolAdminCreateUserConfigArrayOutputWithContext(ctx context.Context) GetUserPoolAdminCreateUserConfigArrayOutput
type GetUserPoolAdminCreateUserConfigInput ¶
type GetUserPoolAdminCreateUserConfigInput interface {
pulumi.Input
ToGetUserPoolAdminCreateUserConfigOutput() GetUserPoolAdminCreateUserConfigOutput
ToGetUserPoolAdminCreateUserConfigOutputWithContext(context.Context) GetUserPoolAdminCreateUserConfigOutput
}
GetUserPoolAdminCreateUserConfigInput is an input type that accepts GetUserPoolAdminCreateUserConfigArgs and GetUserPoolAdminCreateUserConfigOutput values. You can construct a concrete instance of `GetUserPoolAdminCreateUserConfigInput` via:
GetUserPoolAdminCreateUserConfigArgs{...}
type GetUserPoolAdminCreateUserConfigInviteMessageTemplateArgs ¶
type GetUserPoolAdminCreateUserConfigInviteMessageTemplateArgs struct {
// - Email message content.
EmailMessage pulumi.StringInput `pulumi:"emailMessage"`
// - Email message subject.
EmailSubject pulumi.StringInput `pulumi:"emailSubject"`
// - SMS message content.
SmsMessage pulumi.StringInput `pulumi:"smsMessage"`
}
func (GetUserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ElementType ¶
func (GetUserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ElementType() reflect.Type
func (GetUserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput ¶
func (i GetUserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput() GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput
func (GetUserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateOutputWithContext ¶
func (i GetUserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateOutputWithContext(ctx context.Context) GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput
type GetUserPoolAdminCreateUserConfigInviteMessageTemplateArray ¶
type GetUserPoolAdminCreateUserConfigInviteMessageTemplateArray []GetUserPoolAdminCreateUserConfigInviteMessageTemplateInput
func (GetUserPoolAdminCreateUserConfigInviteMessageTemplateArray) ElementType ¶
func (GetUserPoolAdminCreateUserConfigInviteMessageTemplateArray) ElementType() reflect.Type
func (GetUserPoolAdminCreateUserConfigInviteMessageTemplateArray) ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput ¶
func (i GetUserPoolAdminCreateUserConfigInviteMessageTemplateArray) ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput() GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput
func (GetUserPoolAdminCreateUserConfigInviteMessageTemplateArray) ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutputWithContext ¶
func (i GetUserPoolAdminCreateUserConfigInviteMessageTemplateArray) ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutputWithContext(ctx context.Context) GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput
type GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayInput ¶
type GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayInput interface {
pulumi.Input
ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput() GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput
ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutputWithContext(context.Context) GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput
}
GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayInput is an input type that accepts GetUserPoolAdminCreateUserConfigInviteMessageTemplateArray and GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput values. You can construct a concrete instance of `GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayInput` via:
GetUserPoolAdminCreateUserConfigInviteMessageTemplateArray{ GetUserPoolAdminCreateUserConfigInviteMessageTemplateArgs{...} }
type GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput ¶
type GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput struct{ *pulumi.OutputState }
func (GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput) ElementType ¶
func (GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput) ElementType() reflect.Type
func (GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput) ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput ¶
func (o GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput) ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput() GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput
func (GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput) ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutputWithContext ¶
func (o GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput) ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutputWithContext(ctx context.Context) GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput
type GetUserPoolAdminCreateUserConfigInviteMessageTemplateInput ¶
type GetUserPoolAdminCreateUserConfigInviteMessageTemplateInput interface {
pulumi.Input
ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput() GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput
ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateOutputWithContext(context.Context) GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput
}
GetUserPoolAdminCreateUserConfigInviteMessageTemplateInput is an input type that accepts GetUserPoolAdminCreateUserConfigInviteMessageTemplateArgs and GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput values. You can construct a concrete instance of `GetUserPoolAdminCreateUserConfigInviteMessageTemplateInput` via:
GetUserPoolAdminCreateUserConfigInviteMessageTemplateArgs{...}
type GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput ¶
type GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput struct{ *pulumi.OutputState }
func (GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ElementType ¶
func (GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ElementType() reflect.Type
func (GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput) EmailMessage ¶
func (o GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput) EmailMessage() pulumi.StringOutput
- Email message content.
func (GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput) EmailSubject ¶
func (o GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput) EmailSubject() pulumi.StringOutput
- Email message subject.
func (GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput) SmsMessage ¶
func (o GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput) SmsMessage() pulumi.StringOutput
- SMS message content.
func (GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput ¶
func (o GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput() GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput
func (GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateOutputWithContext ¶
func (o GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToGetUserPoolAdminCreateUserConfigInviteMessageTemplateOutputWithContext(ctx context.Context) GetUserPoolAdminCreateUserConfigInviteMessageTemplateOutput
type GetUserPoolAdminCreateUserConfigOutput ¶
type GetUserPoolAdminCreateUserConfigOutput struct{ *pulumi.OutputState }
func (GetUserPoolAdminCreateUserConfigOutput) AllowAdminCreateUserOnly ¶
func (o GetUserPoolAdminCreateUserConfigOutput) AllowAdminCreateUserOnly() pulumi.BoolOutput
- Whether only admins can create users.
func (GetUserPoolAdminCreateUserConfigOutput) ElementType ¶
func (GetUserPoolAdminCreateUserConfigOutput) ElementType() reflect.Type
func (GetUserPoolAdminCreateUserConfigOutput) InviteMessageTemplates ¶
func (o GetUserPoolAdminCreateUserConfigOutput) InviteMessageTemplates() GetUserPoolAdminCreateUserConfigInviteMessageTemplateArrayOutput
func (GetUserPoolAdminCreateUserConfigOutput) ToGetUserPoolAdminCreateUserConfigOutput ¶
func (o GetUserPoolAdminCreateUserConfigOutput) ToGetUserPoolAdminCreateUserConfigOutput() GetUserPoolAdminCreateUserConfigOutput
func (GetUserPoolAdminCreateUserConfigOutput) ToGetUserPoolAdminCreateUserConfigOutputWithContext ¶
func (o GetUserPoolAdminCreateUserConfigOutput) ToGetUserPoolAdminCreateUserConfigOutputWithContext(ctx context.Context) GetUserPoolAdminCreateUserConfigOutput
func (GetUserPoolAdminCreateUserConfigOutput) UnusedAccountValidityDays ¶
func (o GetUserPoolAdminCreateUserConfigOutput) UnusedAccountValidityDays() pulumi.IntOutput
- Number of days an unconfirmed user account remains valid. * invite_message_template - Templates for invitation messages.
type GetUserPoolClientAnalyticsConfiguration ¶
type GetUserPoolClientAnalyticsConfiguration struct {
// (Optional) Application ARN for an Amazon Pinpoint application. Conflicts with `externalId` and `roleArn`.
ApplicationArn string `pulumi:"applicationArn"`
// (Optional) Application ID for an Amazon Pinpoint application.
ApplicationId string `pulumi:"applicationId"`
// (Optional) ID for the Analytics Configuration. Conflicts with `applicationArn`.
ExternalId string `pulumi:"externalId"`
// (Optional) ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics. Conflicts with `applicationArn`.
RoleArn string `pulumi:"roleArn"`
UserDataShared bool `pulumi:"userDataShared"`
}
type GetUserPoolClientAnalyticsConfigurationArgs ¶
type GetUserPoolClientAnalyticsConfigurationArgs struct {
// (Optional) Application ARN for an Amazon Pinpoint application. Conflicts with `externalId` and `roleArn`.
ApplicationArn pulumi.StringInput `pulumi:"applicationArn"`
// (Optional) Application ID for an Amazon Pinpoint application.
ApplicationId pulumi.StringInput `pulumi:"applicationId"`
// (Optional) ID for the Analytics Configuration. Conflicts with `applicationArn`.
ExternalId pulumi.StringInput `pulumi:"externalId"`
// (Optional) ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics. Conflicts with `applicationArn`.
RoleArn pulumi.StringInput `pulumi:"roleArn"`
UserDataShared pulumi.BoolInput `pulumi:"userDataShared"`
}
func (GetUserPoolClientAnalyticsConfigurationArgs) ElementType ¶
func (GetUserPoolClientAnalyticsConfigurationArgs) ElementType() reflect.Type
func (GetUserPoolClientAnalyticsConfigurationArgs) ToGetUserPoolClientAnalyticsConfigurationOutput ¶
func (i GetUserPoolClientAnalyticsConfigurationArgs) ToGetUserPoolClientAnalyticsConfigurationOutput() GetUserPoolClientAnalyticsConfigurationOutput
func (GetUserPoolClientAnalyticsConfigurationArgs) ToGetUserPoolClientAnalyticsConfigurationOutputWithContext ¶
func (i GetUserPoolClientAnalyticsConfigurationArgs) ToGetUserPoolClientAnalyticsConfigurationOutputWithContext(ctx context.Context) GetUserPoolClientAnalyticsConfigurationOutput
type GetUserPoolClientAnalyticsConfigurationArray ¶
type GetUserPoolClientAnalyticsConfigurationArray []GetUserPoolClientAnalyticsConfigurationInput
func (GetUserPoolClientAnalyticsConfigurationArray) ElementType ¶
func (GetUserPoolClientAnalyticsConfigurationArray) ElementType() reflect.Type
func (GetUserPoolClientAnalyticsConfigurationArray) ToGetUserPoolClientAnalyticsConfigurationArrayOutput ¶
func (i GetUserPoolClientAnalyticsConfigurationArray) ToGetUserPoolClientAnalyticsConfigurationArrayOutput() GetUserPoolClientAnalyticsConfigurationArrayOutput
func (GetUserPoolClientAnalyticsConfigurationArray) ToGetUserPoolClientAnalyticsConfigurationArrayOutputWithContext ¶
func (i GetUserPoolClientAnalyticsConfigurationArray) ToGetUserPoolClientAnalyticsConfigurationArrayOutputWithContext(ctx context.Context) GetUserPoolClientAnalyticsConfigurationArrayOutput
type GetUserPoolClientAnalyticsConfigurationArrayInput ¶
type GetUserPoolClientAnalyticsConfigurationArrayInput interface {
pulumi.Input
ToGetUserPoolClientAnalyticsConfigurationArrayOutput() GetUserPoolClientAnalyticsConfigurationArrayOutput
ToGetUserPoolClientAnalyticsConfigurationArrayOutputWithContext(context.Context) GetUserPoolClientAnalyticsConfigurationArrayOutput
}
GetUserPoolClientAnalyticsConfigurationArrayInput is an input type that accepts GetUserPoolClientAnalyticsConfigurationArray and GetUserPoolClientAnalyticsConfigurationArrayOutput values. You can construct a concrete instance of `GetUserPoolClientAnalyticsConfigurationArrayInput` via:
GetUserPoolClientAnalyticsConfigurationArray{ GetUserPoolClientAnalyticsConfigurationArgs{...} }
type GetUserPoolClientAnalyticsConfigurationArrayOutput ¶
type GetUserPoolClientAnalyticsConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetUserPoolClientAnalyticsConfigurationArrayOutput) ElementType ¶
func (GetUserPoolClientAnalyticsConfigurationArrayOutput) ElementType() reflect.Type
func (GetUserPoolClientAnalyticsConfigurationArrayOutput) ToGetUserPoolClientAnalyticsConfigurationArrayOutput ¶
func (o GetUserPoolClientAnalyticsConfigurationArrayOutput) ToGetUserPoolClientAnalyticsConfigurationArrayOutput() GetUserPoolClientAnalyticsConfigurationArrayOutput
func (GetUserPoolClientAnalyticsConfigurationArrayOutput) ToGetUserPoolClientAnalyticsConfigurationArrayOutputWithContext ¶
func (o GetUserPoolClientAnalyticsConfigurationArrayOutput) ToGetUserPoolClientAnalyticsConfigurationArrayOutputWithContext(ctx context.Context) GetUserPoolClientAnalyticsConfigurationArrayOutput
type GetUserPoolClientAnalyticsConfigurationInput ¶
type GetUserPoolClientAnalyticsConfigurationInput interface {
pulumi.Input
ToGetUserPoolClientAnalyticsConfigurationOutput() GetUserPoolClientAnalyticsConfigurationOutput
ToGetUserPoolClientAnalyticsConfigurationOutputWithContext(context.Context) GetUserPoolClientAnalyticsConfigurationOutput
}
GetUserPoolClientAnalyticsConfigurationInput is an input type that accepts GetUserPoolClientAnalyticsConfigurationArgs and GetUserPoolClientAnalyticsConfigurationOutput values. You can construct a concrete instance of `GetUserPoolClientAnalyticsConfigurationInput` via:
GetUserPoolClientAnalyticsConfigurationArgs{...}
type GetUserPoolClientAnalyticsConfigurationOutput ¶
type GetUserPoolClientAnalyticsConfigurationOutput struct{ *pulumi.OutputState }
func (GetUserPoolClientAnalyticsConfigurationOutput) ApplicationArn ¶
func (o GetUserPoolClientAnalyticsConfigurationOutput) ApplicationArn() pulumi.StringOutput
(Optional) Application ARN for an Amazon Pinpoint application. Conflicts with `externalId` and `roleArn`.
func (GetUserPoolClientAnalyticsConfigurationOutput) ApplicationId ¶
func (o GetUserPoolClientAnalyticsConfigurationOutput) ApplicationId() pulumi.StringOutput
(Optional) Application ID for an Amazon Pinpoint application.
func (GetUserPoolClientAnalyticsConfigurationOutput) ElementType ¶
func (GetUserPoolClientAnalyticsConfigurationOutput) ElementType() reflect.Type
func (GetUserPoolClientAnalyticsConfigurationOutput) ExternalId ¶
func (o GetUserPoolClientAnalyticsConfigurationOutput) ExternalId() pulumi.StringOutput
(Optional) ID for the Analytics Configuration. Conflicts with `applicationArn`.
func (GetUserPoolClientAnalyticsConfigurationOutput) RoleArn ¶
func (o GetUserPoolClientAnalyticsConfigurationOutput) RoleArn() pulumi.StringOutput
(Optional) ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics. Conflicts with `applicationArn`.
func (GetUserPoolClientAnalyticsConfigurationOutput) ToGetUserPoolClientAnalyticsConfigurationOutput ¶
func (o GetUserPoolClientAnalyticsConfigurationOutput) ToGetUserPoolClientAnalyticsConfigurationOutput() GetUserPoolClientAnalyticsConfigurationOutput
func (GetUserPoolClientAnalyticsConfigurationOutput) ToGetUserPoolClientAnalyticsConfigurationOutputWithContext ¶
func (o GetUserPoolClientAnalyticsConfigurationOutput) ToGetUserPoolClientAnalyticsConfigurationOutputWithContext(ctx context.Context) GetUserPoolClientAnalyticsConfigurationOutput
func (GetUserPoolClientAnalyticsConfigurationOutput) UserDataShared ¶
func (o GetUserPoolClientAnalyticsConfigurationOutput) UserDataShared() pulumi.BoolOutput
(Optional) If set to `true`, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.
type GetUserPoolClientRefreshTokenRotation ¶
type GetUserPoolClientRefreshTokenRotation struct {
// (Required) The state of refresh token rotation for the current app client. Valid values are `ENABLED` or `DISABLED`.
Feature string `pulumi:"feature"`
// (Optional) A period of time in seconds that the user has to use the old refresh token before it is invalidated. Valid values are between `0` and `60`.
RetryGracePeriodSeconds int `pulumi:"retryGracePeriodSeconds"`
}
type GetUserPoolClientRefreshTokenRotationArgs ¶
type GetUserPoolClientRefreshTokenRotationArgs struct {
// (Required) The state of refresh token rotation for the current app client. Valid values are `ENABLED` or `DISABLED`.
Feature pulumi.StringInput `pulumi:"feature"`
// (Optional) A period of time in seconds that the user has to use the old refresh token before it is invalidated. Valid values are between `0` and `60`.
RetryGracePeriodSeconds pulumi.IntInput `pulumi:"retryGracePeriodSeconds"`
}
func (GetUserPoolClientRefreshTokenRotationArgs) ElementType ¶
func (GetUserPoolClientRefreshTokenRotationArgs) ElementType() reflect.Type
func (GetUserPoolClientRefreshTokenRotationArgs) ToGetUserPoolClientRefreshTokenRotationOutput ¶
func (i GetUserPoolClientRefreshTokenRotationArgs) ToGetUserPoolClientRefreshTokenRotationOutput() GetUserPoolClientRefreshTokenRotationOutput
func (GetUserPoolClientRefreshTokenRotationArgs) ToGetUserPoolClientRefreshTokenRotationOutputWithContext ¶
func (i GetUserPoolClientRefreshTokenRotationArgs) ToGetUserPoolClientRefreshTokenRotationOutputWithContext(ctx context.Context) GetUserPoolClientRefreshTokenRotationOutput
type GetUserPoolClientRefreshTokenRotationArray ¶
type GetUserPoolClientRefreshTokenRotationArray []GetUserPoolClientRefreshTokenRotationInput
func (GetUserPoolClientRefreshTokenRotationArray) ElementType ¶
func (GetUserPoolClientRefreshTokenRotationArray) ElementType() reflect.Type
func (GetUserPoolClientRefreshTokenRotationArray) ToGetUserPoolClientRefreshTokenRotationArrayOutput ¶
func (i GetUserPoolClientRefreshTokenRotationArray) ToGetUserPoolClientRefreshTokenRotationArrayOutput() GetUserPoolClientRefreshTokenRotationArrayOutput
func (GetUserPoolClientRefreshTokenRotationArray) ToGetUserPoolClientRefreshTokenRotationArrayOutputWithContext ¶
func (i GetUserPoolClientRefreshTokenRotationArray) ToGetUserPoolClientRefreshTokenRotationArrayOutputWithContext(ctx context.Context) GetUserPoolClientRefreshTokenRotationArrayOutput
type GetUserPoolClientRefreshTokenRotationArrayInput ¶
type GetUserPoolClientRefreshTokenRotationArrayInput interface {
pulumi.Input
ToGetUserPoolClientRefreshTokenRotationArrayOutput() GetUserPoolClientRefreshTokenRotationArrayOutput
ToGetUserPoolClientRefreshTokenRotationArrayOutputWithContext(context.Context) GetUserPoolClientRefreshTokenRotationArrayOutput
}
GetUserPoolClientRefreshTokenRotationArrayInput is an input type that accepts GetUserPoolClientRefreshTokenRotationArray and GetUserPoolClientRefreshTokenRotationArrayOutput values. You can construct a concrete instance of `GetUserPoolClientRefreshTokenRotationArrayInput` via:
GetUserPoolClientRefreshTokenRotationArray{ GetUserPoolClientRefreshTokenRotationArgs{...} }
type GetUserPoolClientRefreshTokenRotationArrayOutput ¶
type GetUserPoolClientRefreshTokenRotationArrayOutput struct{ *pulumi.OutputState }
func (GetUserPoolClientRefreshTokenRotationArrayOutput) ElementType ¶
func (GetUserPoolClientRefreshTokenRotationArrayOutput) ElementType() reflect.Type
func (GetUserPoolClientRefreshTokenRotationArrayOutput) ToGetUserPoolClientRefreshTokenRotationArrayOutput ¶
func (o GetUserPoolClientRefreshTokenRotationArrayOutput) ToGetUserPoolClientRefreshTokenRotationArrayOutput() GetUserPoolClientRefreshTokenRotationArrayOutput
func (GetUserPoolClientRefreshTokenRotationArrayOutput) ToGetUserPoolClientRefreshTokenRotationArrayOutputWithContext ¶
func (o GetUserPoolClientRefreshTokenRotationArrayOutput) ToGetUserPoolClientRefreshTokenRotationArrayOutputWithContext(ctx context.Context) GetUserPoolClientRefreshTokenRotationArrayOutput
type GetUserPoolClientRefreshTokenRotationInput ¶
type GetUserPoolClientRefreshTokenRotationInput interface {
pulumi.Input
ToGetUserPoolClientRefreshTokenRotationOutput() GetUserPoolClientRefreshTokenRotationOutput
ToGetUserPoolClientRefreshTokenRotationOutputWithContext(context.Context) GetUserPoolClientRefreshTokenRotationOutput
}
GetUserPoolClientRefreshTokenRotationInput is an input type that accepts GetUserPoolClientRefreshTokenRotationArgs and GetUserPoolClientRefreshTokenRotationOutput values. You can construct a concrete instance of `GetUserPoolClientRefreshTokenRotationInput` via:
GetUserPoolClientRefreshTokenRotationArgs{...}
type GetUserPoolClientRefreshTokenRotationOutput ¶
type GetUserPoolClientRefreshTokenRotationOutput struct{ *pulumi.OutputState }
func (GetUserPoolClientRefreshTokenRotationOutput) ElementType ¶
func (GetUserPoolClientRefreshTokenRotationOutput) ElementType() reflect.Type
func (GetUserPoolClientRefreshTokenRotationOutput) Feature ¶
func (o GetUserPoolClientRefreshTokenRotationOutput) Feature() pulumi.StringOutput
(Required) The state of refresh token rotation for the current app client. Valid values are `ENABLED` or `DISABLED`.
func (GetUserPoolClientRefreshTokenRotationOutput) RetryGracePeriodSeconds ¶
func (o GetUserPoolClientRefreshTokenRotationOutput) RetryGracePeriodSeconds() pulumi.IntOutput
(Optional) A period of time in seconds that the user has to use the old refresh token before it is invalidated. Valid values are between `0` and `60`.
func (GetUserPoolClientRefreshTokenRotationOutput) ToGetUserPoolClientRefreshTokenRotationOutput ¶
func (o GetUserPoolClientRefreshTokenRotationOutput) ToGetUserPoolClientRefreshTokenRotationOutput() GetUserPoolClientRefreshTokenRotationOutput
func (GetUserPoolClientRefreshTokenRotationOutput) ToGetUserPoolClientRefreshTokenRotationOutputWithContext ¶
func (o GetUserPoolClientRefreshTokenRotationOutput) ToGetUserPoolClientRefreshTokenRotationOutputWithContext(ctx context.Context) GetUserPoolClientRefreshTokenRotationOutput
type GetUserPoolClientTokenValidityUnit ¶
type GetUserPoolClientTokenValidityUnit struct {
// (Optional) Time unit in for the value in `accessTokenValidity`, defaults to `hours`.
AccessToken string `pulumi:"accessToken"`
// (Optional) Time unit in for the value in `idTokenValidity`, defaults to `hours`.
IdToken string `pulumi:"idToken"`
// (Optional) Time unit in for the value in `refreshTokenValidity`, defaults to `days`.
RefreshToken string `pulumi:"refreshToken"`
}
type GetUserPoolClientTokenValidityUnitArgs ¶
type GetUserPoolClientTokenValidityUnitArgs struct {
// (Optional) Time unit in for the value in `accessTokenValidity`, defaults to `hours`.
AccessToken pulumi.StringInput `pulumi:"accessToken"`
// (Optional) Time unit in for the value in `idTokenValidity`, defaults to `hours`.
IdToken pulumi.StringInput `pulumi:"idToken"`
// (Optional) Time unit in for the value in `refreshTokenValidity`, defaults to `days`.
RefreshToken pulumi.StringInput `pulumi:"refreshToken"`
}
func (GetUserPoolClientTokenValidityUnitArgs) ElementType ¶
func (GetUserPoolClientTokenValidityUnitArgs) ElementType() reflect.Type
func (GetUserPoolClientTokenValidityUnitArgs) ToGetUserPoolClientTokenValidityUnitOutput ¶
func (i GetUserPoolClientTokenValidityUnitArgs) ToGetUserPoolClientTokenValidityUnitOutput() GetUserPoolClientTokenValidityUnitOutput
func (GetUserPoolClientTokenValidityUnitArgs) ToGetUserPoolClientTokenValidityUnitOutputWithContext ¶
func (i GetUserPoolClientTokenValidityUnitArgs) ToGetUserPoolClientTokenValidityUnitOutputWithContext(ctx context.Context) GetUserPoolClientTokenValidityUnitOutput
type GetUserPoolClientTokenValidityUnitArray ¶
type GetUserPoolClientTokenValidityUnitArray []GetUserPoolClientTokenValidityUnitInput
func (GetUserPoolClientTokenValidityUnitArray) ElementType ¶
func (GetUserPoolClientTokenValidityUnitArray) ElementType() reflect.Type
func (GetUserPoolClientTokenValidityUnitArray) ToGetUserPoolClientTokenValidityUnitArrayOutput ¶
func (i GetUserPoolClientTokenValidityUnitArray) ToGetUserPoolClientTokenValidityUnitArrayOutput() GetUserPoolClientTokenValidityUnitArrayOutput
func (GetUserPoolClientTokenValidityUnitArray) ToGetUserPoolClientTokenValidityUnitArrayOutputWithContext ¶
func (i GetUserPoolClientTokenValidityUnitArray) ToGetUserPoolClientTokenValidityUnitArrayOutputWithContext(ctx context.Context) GetUserPoolClientTokenValidityUnitArrayOutput
type GetUserPoolClientTokenValidityUnitArrayInput ¶
type GetUserPoolClientTokenValidityUnitArrayInput interface {
pulumi.Input
ToGetUserPoolClientTokenValidityUnitArrayOutput() GetUserPoolClientTokenValidityUnitArrayOutput
ToGetUserPoolClientTokenValidityUnitArrayOutputWithContext(context.Context) GetUserPoolClientTokenValidityUnitArrayOutput
}
GetUserPoolClientTokenValidityUnitArrayInput is an input type that accepts GetUserPoolClientTokenValidityUnitArray and GetUserPoolClientTokenValidityUnitArrayOutput values. You can construct a concrete instance of `GetUserPoolClientTokenValidityUnitArrayInput` via:
GetUserPoolClientTokenValidityUnitArray{ GetUserPoolClientTokenValidityUnitArgs{...} }
type GetUserPoolClientTokenValidityUnitArrayOutput ¶
type GetUserPoolClientTokenValidityUnitArrayOutput struct{ *pulumi.OutputState }
func (GetUserPoolClientTokenValidityUnitArrayOutput) ElementType ¶
func (GetUserPoolClientTokenValidityUnitArrayOutput) ElementType() reflect.Type
func (GetUserPoolClientTokenValidityUnitArrayOutput) ToGetUserPoolClientTokenValidityUnitArrayOutput ¶
func (o GetUserPoolClientTokenValidityUnitArrayOutput) ToGetUserPoolClientTokenValidityUnitArrayOutput() GetUserPoolClientTokenValidityUnitArrayOutput
func (GetUserPoolClientTokenValidityUnitArrayOutput) ToGetUserPoolClientTokenValidityUnitArrayOutputWithContext ¶
func (o GetUserPoolClientTokenValidityUnitArrayOutput) ToGetUserPoolClientTokenValidityUnitArrayOutputWithContext(ctx context.Context) GetUserPoolClientTokenValidityUnitArrayOutput
type GetUserPoolClientTokenValidityUnitInput ¶
type GetUserPoolClientTokenValidityUnitInput interface {
pulumi.Input
ToGetUserPoolClientTokenValidityUnitOutput() GetUserPoolClientTokenValidityUnitOutput
ToGetUserPoolClientTokenValidityUnitOutputWithContext(context.Context) GetUserPoolClientTokenValidityUnitOutput
}
GetUserPoolClientTokenValidityUnitInput is an input type that accepts GetUserPoolClientTokenValidityUnitArgs and GetUserPoolClientTokenValidityUnitOutput values. You can construct a concrete instance of `GetUserPoolClientTokenValidityUnitInput` via:
GetUserPoolClientTokenValidityUnitArgs{...}
type GetUserPoolClientTokenValidityUnitOutput ¶
type GetUserPoolClientTokenValidityUnitOutput struct{ *pulumi.OutputState }
func (GetUserPoolClientTokenValidityUnitOutput) AccessToken ¶
func (o GetUserPoolClientTokenValidityUnitOutput) AccessToken() pulumi.StringOutput
(Optional) Time unit in for the value in `accessTokenValidity`, defaults to `hours`.
func (GetUserPoolClientTokenValidityUnitOutput) ElementType ¶
func (GetUserPoolClientTokenValidityUnitOutput) ElementType() reflect.Type
func (GetUserPoolClientTokenValidityUnitOutput) IdToken ¶
func (o GetUserPoolClientTokenValidityUnitOutput) IdToken() pulumi.StringOutput
(Optional) Time unit in for the value in `idTokenValidity`, defaults to `hours`.
func (GetUserPoolClientTokenValidityUnitOutput) RefreshToken ¶
func (o GetUserPoolClientTokenValidityUnitOutput) RefreshToken() pulumi.StringOutput
(Optional) Time unit in for the value in `refreshTokenValidity`, defaults to `days`.
func (GetUserPoolClientTokenValidityUnitOutput) ToGetUserPoolClientTokenValidityUnitOutput ¶
func (o GetUserPoolClientTokenValidityUnitOutput) ToGetUserPoolClientTokenValidityUnitOutput() GetUserPoolClientTokenValidityUnitOutput
func (GetUserPoolClientTokenValidityUnitOutput) ToGetUserPoolClientTokenValidityUnitOutputWithContext ¶
func (o GetUserPoolClientTokenValidityUnitOutput) ToGetUserPoolClientTokenValidityUnitOutputWithContext(ctx context.Context) GetUserPoolClientTokenValidityUnitOutput
type GetUserPoolClientsArgs ¶
type GetUserPoolClientsArgs struct {
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// Cognito user pool ID.
UserPoolId string `pulumi:"userPoolId"`
}
A collection of arguments for invoking getUserPoolClients.
type GetUserPoolClientsOutputArgs ¶
type GetUserPoolClientsOutputArgs struct {
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// Cognito user pool ID.
UserPoolId pulumi.StringInput `pulumi:"userPoolId"`
}
A collection of arguments for invoking getUserPoolClients.
func (GetUserPoolClientsOutputArgs) ElementType ¶
func (GetUserPoolClientsOutputArgs) ElementType() reflect.Type
type GetUserPoolClientsResult ¶
type GetUserPoolClientsResult struct {
// List of Cognito user pool client IDs.
ClientIds []string `pulumi:"clientIds"`
// List of Cognito user pool client names.
ClientNames []string `pulumi:"clientNames"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
Region string `pulumi:"region"`
UserPoolId string `pulumi:"userPoolId"`
}
A collection of values returned by getUserPoolClients.
func GetUserPoolClients ¶
func GetUserPoolClients(ctx *pulumi.Context, args *GetUserPoolClientsArgs, opts ...pulumi.InvokeOption) (*GetUserPoolClientsResult, error)
Use this data source to get a list of Cognito user pools clients for a Cognito IdP user pool.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cognito.GetUserPoolClients(ctx, &cognito.GetUserPoolClientsArgs{
UserPoolId: mainAwsCognitoUserPool.Id,
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type GetUserPoolClientsResultOutput ¶
type GetUserPoolClientsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUserPoolClients.
func GetUserPoolClientsOutput ¶
func GetUserPoolClientsOutput(ctx *pulumi.Context, args GetUserPoolClientsOutputArgs, opts ...pulumi.InvokeOption) GetUserPoolClientsResultOutput
func (GetUserPoolClientsResultOutput) ClientIds ¶
func (o GetUserPoolClientsResultOutput) ClientIds() pulumi.StringArrayOutput
List of Cognito user pool client IDs.
func (GetUserPoolClientsResultOutput) ClientNames ¶
func (o GetUserPoolClientsResultOutput) ClientNames() pulumi.StringArrayOutput
List of Cognito user pool client names.
func (GetUserPoolClientsResultOutput) ElementType ¶
func (GetUserPoolClientsResultOutput) ElementType() reflect.Type
func (GetUserPoolClientsResultOutput) Id ¶
func (o GetUserPoolClientsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetUserPoolClientsResultOutput) Region ¶
func (o GetUserPoolClientsResultOutput) Region() pulumi.StringOutput
func (GetUserPoolClientsResultOutput) ToGetUserPoolClientsResultOutput ¶
func (o GetUserPoolClientsResultOutput) ToGetUserPoolClientsResultOutput() GetUserPoolClientsResultOutput
func (GetUserPoolClientsResultOutput) ToGetUserPoolClientsResultOutputWithContext ¶
func (o GetUserPoolClientsResultOutput) ToGetUserPoolClientsResultOutputWithContext(ctx context.Context) GetUserPoolClientsResultOutput
func (GetUserPoolClientsResultOutput) UserPoolId ¶
func (o GetUserPoolClientsResultOutput) UserPoolId() pulumi.StringOutput
type GetUserPoolDeviceConfiguration ¶
type GetUserPoolDeviceConfiguration struct {
// - Whether a challenge is required on new devices.
ChallengeRequiredOnNewDevice bool `pulumi:"challengeRequiredOnNewDevice"`
// - Whether devices are only remembered if the user prompts it.
DeviceOnlyRememberedOnUserPrompt bool `pulumi:"deviceOnlyRememberedOnUserPrompt"`
}
type GetUserPoolDeviceConfigurationArgs ¶
type GetUserPoolDeviceConfigurationArgs struct {
// - Whether a challenge is required on new devices.
ChallengeRequiredOnNewDevice pulumi.BoolInput `pulumi:"challengeRequiredOnNewDevice"`
// - Whether devices are only remembered if the user prompts it.
DeviceOnlyRememberedOnUserPrompt pulumi.BoolInput `pulumi:"deviceOnlyRememberedOnUserPrompt"`
}
func (GetUserPoolDeviceConfigurationArgs) ElementType ¶
func (GetUserPoolDeviceConfigurationArgs) ElementType() reflect.Type
func (GetUserPoolDeviceConfigurationArgs) ToGetUserPoolDeviceConfigurationOutput ¶
func (i GetUserPoolDeviceConfigurationArgs) ToGetUserPoolDeviceConfigurationOutput() GetUserPoolDeviceConfigurationOutput
func (GetUserPoolDeviceConfigurationArgs) ToGetUserPoolDeviceConfigurationOutputWithContext ¶
func (i GetUserPoolDeviceConfigurationArgs) ToGetUserPoolDeviceConfigurationOutputWithContext(ctx context.Context) GetUserPoolDeviceConfigurationOutput
type GetUserPoolDeviceConfigurationArray ¶
type GetUserPoolDeviceConfigurationArray []GetUserPoolDeviceConfigurationInput
func (GetUserPoolDeviceConfigurationArray) ElementType ¶
func (GetUserPoolDeviceConfigurationArray) ElementType() reflect.Type
func (GetUserPoolDeviceConfigurationArray) ToGetUserPoolDeviceConfigurationArrayOutput ¶
func (i GetUserPoolDeviceConfigurationArray) ToGetUserPoolDeviceConfigurationArrayOutput() GetUserPoolDeviceConfigurationArrayOutput
func (GetUserPoolDeviceConfigurationArray) ToGetUserPoolDeviceConfigurationArrayOutputWithContext ¶
func (i GetUserPoolDeviceConfigurationArray) ToGetUserPoolDeviceConfigurationArrayOutputWithContext(ctx context.Context) GetUserPoolDeviceConfigurationArrayOutput
type GetUserPoolDeviceConfigurationArrayInput ¶
type GetUserPoolDeviceConfigurationArrayInput interface {
pulumi.Input
ToGetUserPoolDeviceConfigurationArrayOutput() GetUserPoolDeviceConfigurationArrayOutput
ToGetUserPoolDeviceConfigurationArrayOutputWithContext(context.Context) GetUserPoolDeviceConfigurationArrayOutput
}
GetUserPoolDeviceConfigurationArrayInput is an input type that accepts GetUserPoolDeviceConfigurationArray and GetUserPoolDeviceConfigurationArrayOutput values. You can construct a concrete instance of `GetUserPoolDeviceConfigurationArrayInput` via:
GetUserPoolDeviceConfigurationArray{ GetUserPoolDeviceConfigurationArgs{...} }
type GetUserPoolDeviceConfigurationArrayOutput ¶
type GetUserPoolDeviceConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetUserPoolDeviceConfigurationArrayOutput) ElementType ¶
func (GetUserPoolDeviceConfigurationArrayOutput) ElementType() reflect.Type
func (GetUserPoolDeviceConfigurationArrayOutput) ToGetUserPoolDeviceConfigurationArrayOutput ¶
func (o GetUserPoolDeviceConfigurationArrayOutput) ToGetUserPoolDeviceConfigurationArrayOutput() GetUserPoolDeviceConfigurationArrayOutput
func (GetUserPoolDeviceConfigurationArrayOutput) ToGetUserPoolDeviceConfigurationArrayOutputWithContext ¶
func (o GetUserPoolDeviceConfigurationArrayOutput) ToGetUserPoolDeviceConfigurationArrayOutputWithContext(ctx context.Context) GetUserPoolDeviceConfigurationArrayOutput
type GetUserPoolDeviceConfigurationInput ¶
type GetUserPoolDeviceConfigurationInput interface {
pulumi.Input
ToGetUserPoolDeviceConfigurationOutput() GetUserPoolDeviceConfigurationOutput
ToGetUserPoolDeviceConfigurationOutputWithContext(context.Context) GetUserPoolDeviceConfigurationOutput
}
GetUserPoolDeviceConfigurationInput is an input type that accepts GetUserPoolDeviceConfigurationArgs and GetUserPoolDeviceConfigurationOutput values. You can construct a concrete instance of `GetUserPoolDeviceConfigurationInput` via:
GetUserPoolDeviceConfigurationArgs{...}
type GetUserPoolDeviceConfigurationOutput ¶
type GetUserPoolDeviceConfigurationOutput struct{ *pulumi.OutputState }
func (GetUserPoolDeviceConfigurationOutput) ChallengeRequiredOnNewDevice ¶
func (o GetUserPoolDeviceConfigurationOutput) ChallengeRequiredOnNewDevice() pulumi.BoolOutput
- Whether a challenge is required on new devices.
func (GetUserPoolDeviceConfigurationOutput) DeviceOnlyRememberedOnUserPrompt ¶
func (o GetUserPoolDeviceConfigurationOutput) DeviceOnlyRememberedOnUserPrompt() pulumi.BoolOutput
- Whether devices are only remembered if the user prompts it.
func (GetUserPoolDeviceConfigurationOutput) ElementType ¶
func (GetUserPoolDeviceConfigurationOutput) ElementType() reflect.Type
func (GetUserPoolDeviceConfigurationOutput) ToGetUserPoolDeviceConfigurationOutput ¶
func (o GetUserPoolDeviceConfigurationOutput) ToGetUserPoolDeviceConfigurationOutput() GetUserPoolDeviceConfigurationOutput
func (GetUserPoolDeviceConfigurationOutput) ToGetUserPoolDeviceConfigurationOutputWithContext ¶
func (o GetUserPoolDeviceConfigurationOutput) ToGetUserPoolDeviceConfigurationOutputWithContext(ctx context.Context) GetUserPoolDeviceConfigurationOutput
type GetUserPoolEmailConfiguration ¶
type GetUserPoolEmailConfiguration struct {
// - Configuration set used for sending emails.
ConfigurationSet string `pulumi:"configurationSet"`
// - Email sending account.
EmailSendingAccount string `pulumi:"emailSendingAccount"`
// - Email sender address.
From string `pulumi:"from"`
// - Reply-to email address.
ReplyToEmailAddress string `pulumi:"replyToEmailAddress"`
// - Source Amazon Resource Name (ARN) for emails.
SourceArn string `pulumi:"sourceArn"`
}
type GetUserPoolEmailConfigurationArgs ¶
type GetUserPoolEmailConfigurationArgs struct {
// - Configuration set used for sending emails.
ConfigurationSet pulumi.StringInput `pulumi:"configurationSet"`
// - Email sending account.
EmailSendingAccount pulumi.StringInput `pulumi:"emailSendingAccount"`
// - Email sender address.
From pulumi.StringInput `pulumi:"from"`
// - Reply-to email address.
ReplyToEmailAddress pulumi.StringInput `pulumi:"replyToEmailAddress"`
// - Source Amazon Resource Name (ARN) for emails.
SourceArn pulumi.StringInput `pulumi:"sourceArn"`
}
func (GetUserPoolEmailConfigurationArgs) ElementType ¶
func (GetUserPoolEmailConfigurationArgs) ElementType() reflect.Type
func (GetUserPoolEmailConfigurationArgs) ToGetUserPoolEmailConfigurationOutput ¶
func (i GetUserPoolEmailConfigurationArgs) ToGetUserPoolEmailConfigurationOutput() GetUserPoolEmailConfigurationOutput
func (GetUserPoolEmailConfigurationArgs) ToGetUserPoolEmailConfigurationOutputWithContext ¶
func (i GetUserPoolEmailConfigurationArgs) ToGetUserPoolEmailConfigurationOutputWithContext(ctx context.Context) GetUserPoolEmailConfigurationOutput
type GetUserPoolEmailConfigurationArray ¶
type GetUserPoolEmailConfigurationArray []GetUserPoolEmailConfigurationInput
func (GetUserPoolEmailConfigurationArray) ElementType ¶
func (GetUserPoolEmailConfigurationArray) ElementType() reflect.Type
func (GetUserPoolEmailConfigurationArray) ToGetUserPoolEmailConfigurationArrayOutput ¶
func (i GetUserPoolEmailConfigurationArray) ToGetUserPoolEmailConfigurationArrayOutput() GetUserPoolEmailConfigurationArrayOutput
func (GetUserPoolEmailConfigurationArray) ToGetUserPoolEmailConfigurationArrayOutputWithContext ¶
func (i GetUserPoolEmailConfigurationArray) ToGetUserPoolEmailConfigurationArrayOutputWithContext(ctx context.Context) GetUserPoolEmailConfigurationArrayOutput
type GetUserPoolEmailConfigurationArrayInput ¶
type GetUserPoolEmailConfigurationArrayInput interface {
pulumi.Input
ToGetUserPoolEmailConfigurationArrayOutput() GetUserPoolEmailConfigurationArrayOutput
ToGetUserPoolEmailConfigurationArrayOutputWithContext(context.Context) GetUserPoolEmailConfigurationArrayOutput
}
GetUserPoolEmailConfigurationArrayInput is an input type that accepts GetUserPoolEmailConfigurationArray and GetUserPoolEmailConfigurationArrayOutput values. You can construct a concrete instance of `GetUserPoolEmailConfigurationArrayInput` via:
GetUserPoolEmailConfigurationArray{ GetUserPoolEmailConfigurationArgs{...} }
type GetUserPoolEmailConfigurationArrayOutput ¶
type GetUserPoolEmailConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetUserPoolEmailConfigurationArrayOutput) ElementType ¶
func (GetUserPoolEmailConfigurationArrayOutput) ElementType() reflect.Type
func (GetUserPoolEmailConfigurationArrayOutput) ToGetUserPoolEmailConfigurationArrayOutput ¶
func (o GetUserPoolEmailConfigurationArrayOutput) ToGetUserPoolEmailConfigurationArrayOutput() GetUserPoolEmailConfigurationArrayOutput
func (GetUserPoolEmailConfigurationArrayOutput) ToGetUserPoolEmailConfigurationArrayOutputWithContext ¶
func (o GetUserPoolEmailConfigurationArrayOutput) ToGetUserPoolEmailConfigurationArrayOutputWithContext(ctx context.Context) GetUserPoolEmailConfigurationArrayOutput
type GetUserPoolEmailConfigurationInput ¶
type GetUserPoolEmailConfigurationInput interface {
pulumi.Input
ToGetUserPoolEmailConfigurationOutput() GetUserPoolEmailConfigurationOutput
ToGetUserPoolEmailConfigurationOutputWithContext(context.Context) GetUserPoolEmailConfigurationOutput
}
GetUserPoolEmailConfigurationInput is an input type that accepts GetUserPoolEmailConfigurationArgs and GetUserPoolEmailConfigurationOutput values. You can construct a concrete instance of `GetUserPoolEmailConfigurationInput` via:
GetUserPoolEmailConfigurationArgs{...}
type GetUserPoolEmailConfigurationOutput ¶
type GetUserPoolEmailConfigurationOutput struct{ *pulumi.OutputState }
func (GetUserPoolEmailConfigurationOutput) ConfigurationSet ¶
func (o GetUserPoolEmailConfigurationOutput) ConfigurationSet() pulumi.StringOutput
- Configuration set used for sending emails.
func (GetUserPoolEmailConfigurationOutput) ElementType ¶
func (GetUserPoolEmailConfigurationOutput) ElementType() reflect.Type
func (GetUserPoolEmailConfigurationOutput) EmailSendingAccount ¶
func (o GetUserPoolEmailConfigurationOutput) EmailSendingAccount() pulumi.StringOutput
- Email sending account.
func (GetUserPoolEmailConfigurationOutput) From ¶
func (o GetUserPoolEmailConfigurationOutput) From() pulumi.StringOutput
- Email sender address.
func (GetUserPoolEmailConfigurationOutput) ReplyToEmailAddress ¶
func (o GetUserPoolEmailConfigurationOutput) ReplyToEmailAddress() pulumi.StringOutput
- Reply-to email address.
func (GetUserPoolEmailConfigurationOutput) SourceArn ¶
func (o GetUserPoolEmailConfigurationOutput) SourceArn() pulumi.StringOutput
- Source Amazon Resource Name (ARN) for emails.
func (GetUserPoolEmailConfigurationOutput) ToGetUserPoolEmailConfigurationOutput ¶
func (o GetUserPoolEmailConfigurationOutput) ToGetUserPoolEmailConfigurationOutput() GetUserPoolEmailConfigurationOutput
func (GetUserPoolEmailConfigurationOutput) ToGetUserPoolEmailConfigurationOutputWithContext ¶
func (o GetUserPoolEmailConfigurationOutput) ToGetUserPoolEmailConfigurationOutputWithContext(ctx context.Context) GetUserPoolEmailConfigurationOutput
type GetUserPoolLambdaConfig ¶
type GetUserPoolLambdaConfig struct {
CreateAuthChallenge string `pulumi:"createAuthChallenge"`
CustomEmailSenders []GetUserPoolLambdaConfigCustomEmailSender `pulumi:"customEmailSenders"`
CustomMessage string `pulumi:"customMessage"`
CustomSmsSenders []GetUserPoolLambdaConfigCustomSmsSender `pulumi:"customSmsSenders"`
DefineAuthChallenge string `pulumi:"defineAuthChallenge"`
KmsKeyId string `pulumi:"kmsKeyId"`
PostAuthentication string `pulumi:"postAuthentication"`
PostConfirmation string `pulumi:"postConfirmation"`
PreAuthentication string `pulumi:"preAuthentication"`
PreSignUp string `pulumi:"preSignUp"`
PreTokenGeneration string `pulumi:"preTokenGeneration"`
PreTokenGenerationConfigs []GetUserPoolLambdaConfigPreTokenGenerationConfig `pulumi:"preTokenGenerationConfigs"`
UserMigration string `pulumi:"userMigration"`
VerifyAuthChallengeResponse string `pulumi:"verifyAuthChallengeResponse"`
}
type GetUserPoolLambdaConfigArgs ¶
type GetUserPoolLambdaConfigArgs struct {
CreateAuthChallenge pulumi.StringInput `pulumi:"createAuthChallenge"`
CustomEmailSenders GetUserPoolLambdaConfigCustomEmailSenderArrayInput `pulumi:"customEmailSenders"`
CustomMessage pulumi.StringInput `pulumi:"customMessage"`
CustomSmsSenders GetUserPoolLambdaConfigCustomSmsSenderArrayInput `pulumi:"customSmsSenders"`
DefineAuthChallenge pulumi.StringInput `pulumi:"defineAuthChallenge"`
KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"`
PostAuthentication pulumi.StringInput `pulumi:"postAuthentication"`
PostConfirmation pulumi.StringInput `pulumi:"postConfirmation"`
PreAuthentication pulumi.StringInput `pulumi:"preAuthentication"`
PreSignUp pulumi.StringInput `pulumi:"preSignUp"`
PreTokenGeneration pulumi.StringInput `pulumi:"preTokenGeneration"`
PreTokenGenerationConfigs GetUserPoolLambdaConfigPreTokenGenerationConfigArrayInput `pulumi:"preTokenGenerationConfigs"`
UserMigration pulumi.StringInput `pulumi:"userMigration"`
VerifyAuthChallengeResponse pulumi.StringInput `pulumi:"verifyAuthChallengeResponse"`
}
func (GetUserPoolLambdaConfigArgs) ElementType ¶
func (GetUserPoolLambdaConfigArgs) ElementType() reflect.Type
func (GetUserPoolLambdaConfigArgs) ToGetUserPoolLambdaConfigOutput ¶
func (i GetUserPoolLambdaConfigArgs) ToGetUserPoolLambdaConfigOutput() GetUserPoolLambdaConfigOutput
func (GetUserPoolLambdaConfigArgs) ToGetUserPoolLambdaConfigOutputWithContext ¶
func (i GetUserPoolLambdaConfigArgs) ToGetUserPoolLambdaConfigOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigOutput
type GetUserPoolLambdaConfigArray ¶
type GetUserPoolLambdaConfigArray []GetUserPoolLambdaConfigInput
func (GetUserPoolLambdaConfigArray) ElementType ¶
func (GetUserPoolLambdaConfigArray) ElementType() reflect.Type
func (GetUserPoolLambdaConfigArray) ToGetUserPoolLambdaConfigArrayOutput ¶
func (i GetUserPoolLambdaConfigArray) ToGetUserPoolLambdaConfigArrayOutput() GetUserPoolLambdaConfigArrayOutput
func (GetUserPoolLambdaConfigArray) ToGetUserPoolLambdaConfigArrayOutputWithContext ¶
func (i GetUserPoolLambdaConfigArray) ToGetUserPoolLambdaConfigArrayOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigArrayOutput
type GetUserPoolLambdaConfigArrayInput ¶
type GetUserPoolLambdaConfigArrayInput interface {
pulumi.Input
ToGetUserPoolLambdaConfigArrayOutput() GetUserPoolLambdaConfigArrayOutput
ToGetUserPoolLambdaConfigArrayOutputWithContext(context.Context) GetUserPoolLambdaConfigArrayOutput
}
GetUserPoolLambdaConfigArrayInput is an input type that accepts GetUserPoolLambdaConfigArray and GetUserPoolLambdaConfigArrayOutput values. You can construct a concrete instance of `GetUserPoolLambdaConfigArrayInput` via:
GetUserPoolLambdaConfigArray{ GetUserPoolLambdaConfigArgs{...} }
type GetUserPoolLambdaConfigArrayOutput ¶
type GetUserPoolLambdaConfigArrayOutput struct{ *pulumi.OutputState }
func (GetUserPoolLambdaConfigArrayOutput) ElementType ¶
func (GetUserPoolLambdaConfigArrayOutput) ElementType() reflect.Type
func (GetUserPoolLambdaConfigArrayOutput) Index ¶
func (o GetUserPoolLambdaConfigArrayOutput) Index(i pulumi.IntInput) GetUserPoolLambdaConfigOutput
func (GetUserPoolLambdaConfigArrayOutput) ToGetUserPoolLambdaConfigArrayOutput ¶
func (o GetUserPoolLambdaConfigArrayOutput) ToGetUserPoolLambdaConfigArrayOutput() GetUserPoolLambdaConfigArrayOutput
func (GetUserPoolLambdaConfigArrayOutput) ToGetUserPoolLambdaConfigArrayOutputWithContext ¶
func (o GetUserPoolLambdaConfigArrayOutput) ToGetUserPoolLambdaConfigArrayOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigArrayOutput
type GetUserPoolLambdaConfigCustomEmailSenderArgs ¶
type GetUserPoolLambdaConfigCustomEmailSenderArgs struct {
// - ARN of the Lambda function.
LambdaArn pulumi.StringInput `pulumi:"lambdaArn"`
// - Version of the Lambda function.
LambdaVersion pulumi.StringInput `pulumi:"lambdaVersion"`
}
func (GetUserPoolLambdaConfigCustomEmailSenderArgs) ElementType ¶
func (GetUserPoolLambdaConfigCustomEmailSenderArgs) ElementType() reflect.Type
func (GetUserPoolLambdaConfigCustomEmailSenderArgs) ToGetUserPoolLambdaConfigCustomEmailSenderOutput ¶
func (i GetUserPoolLambdaConfigCustomEmailSenderArgs) ToGetUserPoolLambdaConfigCustomEmailSenderOutput() GetUserPoolLambdaConfigCustomEmailSenderOutput
func (GetUserPoolLambdaConfigCustomEmailSenderArgs) ToGetUserPoolLambdaConfigCustomEmailSenderOutputWithContext ¶
func (i GetUserPoolLambdaConfigCustomEmailSenderArgs) ToGetUserPoolLambdaConfigCustomEmailSenderOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigCustomEmailSenderOutput
type GetUserPoolLambdaConfigCustomEmailSenderArray ¶
type GetUserPoolLambdaConfigCustomEmailSenderArray []GetUserPoolLambdaConfigCustomEmailSenderInput
func (GetUserPoolLambdaConfigCustomEmailSenderArray) ElementType ¶
func (GetUserPoolLambdaConfigCustomEmailSenderArray) ElementType() reflect.Type
func (GetUserPoolLambdaConfigCustomEmailSenderArray) ToGetUserPoolLambdaConfigCustomEmailSenderArrayOutput ¶
func (i GetUserPoolLambdaConfigCustomEmailSenderArray) ToGetUserPoolLambdaConfigCustomEmailSenderArrayOutput() GetUserPoolLambdaConfigCustomEmailSenderArrayOutput
func (GetUserPoolLambdaConfigCustomEmailSenderArray) ToGetUserPoolLambdaConfigCustomEmailSenderArrayOutputWithContext ¶
func (i GetUserPoolLambdaConfigCustomEmailSenderArray) ToGetUserPoolLambdaConfigCustomEmailSenderArrayOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigCustomEmailSenderArrayOutput
type GetUserPoolLambdaConfigCustomEmailSenderArrayInput ¶
type GetUserPoolLambdaConfigCustomEmailSenderArrayInput interface {
pulumi.Input
ToGetUserPoolLambdaConfigCustomEmailSenderArrayOutput() GetUserPoolLambdaConfigCustomEmailSenderArrayOutput
ToGetUserPoolLambdaConfigCustomEmailSenderArrayOutputWithContext(context.Context) GetUserPoolLambdaConfigCustomEmailSenderArrayOutput
}
GetUserPoolLambdaConfigCustomEmailSenderArrayInput is an input type that accepts GetUserPoolLambdaConfigCustomEmailSenderArray and GetUserPoolLambdaConfigCustomEmailSenderArrayOutput values. You can construct a concrete instance of `GetUserPoolLambdaConfigCustomEmailSenderArrayInput` via:
GetUserPoolLambdaConfigCustomEmailSenderArray{ GetUserPoolLambdaConfigCustomEmailSenderArgs{...} }
type GetUserPoolLambdaConfigCustomEmailSenderArrayOutput ¶
type GetUserPoolLambdaConfigCustomEmailSenderArrayOutput struct{ *pulumi.OutputState }
func (GetUserPoolLambdaConfigCustomEmailSenderArrayOutput) ElementType ¶
func (GetUserPoolLambdaConfigCustomEmailSenderArrayOutput) ElementType() reflect.Type
func (GetUserPoolLambdaConfigCustomEmailSenderArrayOutput) ToGetUserPoolLambdaConfigCustomEmailSenderArrayOutput ¶
func (o GetUserPoolLambdaConfigCustomEmailSenderArrayOutput) ToGetUserPoolLambdaConfigCustomEmailSenderArrayOutput() GetUserPoolLambdaConfigCustomEmailSenderArrayOutput
func (GetUserPoolLambdaConfigCustomEmailSenderArrayOutput) ToGetUserPoolLambdaConfigCustomEmailSenderArrayOutputWithContext ¶
func (o GetUserPoolLambdaConfigCustomEmailSenderArrayOutput) ToGetUserPoolLambdaConfigCustomEmailSenderArrayOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigCustomEmailSenderArrayOutput
type GetUserPoolLambdaConfigCustomEmailSenderInput ¶
type GetUserPoolLambdaConfigCustomEmailSenderInput interface {
pulumi.Input
ToGetUserPoolLambdaConfigCustomEmailSenderOutput() GetUserPoolLambdaConfigCustomEmailSenderOutput
ToGetUserPoolLambdaConfigCustomEmailSenderOutputWithContext(context.Context) GetUserPoolLambdaConfigCustomEmailSenderOutput
}
GetUserPoolLambdaConfigCustomEmailSenderInput is an input type that accepts GetUserPoolLambdaConfigCustomEmailSenderArgs and GetUserPoolLambdaConfigCustomEmailSenderOutput values. You can construct a concrete instance of `GetUserPoolLambdaConfigCustomEmailSenderInput` via:
GetUserPoolLambdaConfigCustomEmailSenderArgs{...}
type GetUserPoolLambdaConfigCustomEmailSenderOutput ¶
type GetUserPoolLambdaConfigCustomEmailSenderOutput struct{ *pulumi.OutputState }
func (GetUserPoolLambdaConfigCustomEmailSenderOutput) ElementType ¶
func (GetUserPoolLambdaConfigCustomEmailSenderOutput) ElementType() reflect.Type
func (GetUserPoolLambdaConfigCustomEmailSenderOutput) LambdaArn ¶
func (o GetUserPoolLambdaConfigCustomEmailSenderOutput) LambdaArn() pulumi.StringOutput
- ARN of the Lambda function.
func (GetUserPoolLambdaConfigCustomEmailSenderOutput) LambdaVersion ¶
func (o GetUserPoolLambdaConfigCustomEmailSenderOutput) LambdaVersion() pulumi.StringOutput
- Version of the Lambda function.
func (GetUserPoolLambdaConfigCustomEmailSenderOutput) ToGetUserPoolLambdaConfigCustomEmailSenderOutput ¶
func (o GetUserPoolLambdaConfigCustomEmailSenderOutput) ToGetUserPoolLambdaConfigCustomEmailSenderOutput() GetUserPoolLambdaConfigCustomEmailSenderOutput
func (GetUserPoolLambdaConfigCustomEmailSenderOutput) ToGetUserPoolLambdaConfigCustomEmailSenderOutputWithContext ¶
func (o GetUserPoolLambdaConfigCustomEmailSenderOutput) ToGetUserPoolLambdaConfigCustomEmailSenderOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigCustomEmailSenderOutput
type GetUserPoolLambdaConfigCustomSmsSenderArgs ¶
type GetUserPoolLambdaConfigCustomSmsSenderArgs struct {
// - ARN of the Lambda function.
LambdaArn pulumi.StringInput `pulumi:"lambdaArn"`
// - Version of the Lambda function.
LambdaVersion pulumi.StringInput `pulumi:"lambdaVersion"`
}
func (GetUserPoolLambdaConfigCustomSmsSenderArgs) ElementType ¶
func (GetUserPoolLambdaConfigCustomSmsSenderArgs) ElementType() reflect.Type
func (GetUserPoolLambdaConfigCustomSmsSenderArgs) ToGetUserPoolLambdaConfigCustomSmsSenderOutput ¶
func (i GetUserPoolLambdaConfigCustomSmsSenderArgs) ToGetUserPoolLambdaConfigCustomSmsSenderOutput() GetUserPoolLambdaConfigCustomSmsSenderOutput
func (GetUserPoolLambdaConfigCustomSmsSenderArgs) ToGetUserPoolLambdaConfigCustomSmsSenderOutputWithContext ¶
func (i GetUserPoolLambdaConfigCustomSmsSenderArgs) ToGetUserPoolLambdaConfigCustomSmsSenderOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigCustomSmsSenderOutput
type GetUserPoolLambdaConfigCustomSmsSenderArray ¶
type GetUserPoolLambdaConfigCustomSmsSenderArray []GetUserPoolLambdaConfigCustomSmsSenderInput
func (GetUserPoolLambdaConfigCustomSmsSenderArray) ElementType ¶
func (GetUserPoolLambdaConfigCustomSmsSenderArray) ElementType() reflect.Type
func (GetUserPoolLambdaConfigCustomSmsSenderArray) ToGetUserPoolLambdaConfigCustomSmsSenderArrayOutput ¶
func (i GetUserPoolLambdaConfigCustomSmsSenderArray) ToGetUserPoolLambdaConfigCustomSmsSenderArrayOutput() GetUserPoolLambdaConfigCustomSmsSenderArrayOutput
func (GetUserPoolLambdaConfigCustomSmsSenderArray) ToGetUserPoolLambdaConfigCustomSmsSenderArrayOutputWithContext ¶
func (i GetUserPoolLambdaConfigCustomSmsSenderArray) ToGetUserPoolLambdaConfigCustomSmsSenderArrayOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigCustomSmsSenderArrayOutput
type GetUserPoolLambdaConfigCustomSmsSenderArrayInput ¶
type GetUserPoolLambdaConfigCustomSmsSenderArrayInput interface {
pulumi.Input
ToGetUserPoolLambdaConfigCustomSmsSenderArrayOutput() GetUserPoolLambdaConfigCustomSmsSenderArrayOutput
ToGetUserPoolLambdaConfigCustomSmsSenderArrayOutputWithContext(context.Context) GetUserPoolLambdaConfigCustomSmsSenderArrayOutput
}
GetUserPoolLambdaConfigCustomSmsSenderArrayInput is an input type that accepts GetUserPoolLambdaConfigCustomSmsSenderArray and GetUserPoolLambdaConfigCustomSmsSenderArrayOutput values. You can construct a concrete instance of `GetUserPoolLambdaConfigCustomSmsSenderArrayInput` via:
GetUserPoolLambdaConfigCustomSmsSenderArray{ GetUserPoolLambdaConfigCustomSmsSenderArgs{...} }
type GetUserPoolLambdaConfigCustomSmsSenderArrayOutput ¶
type GetUserPoolLambdaConfigCustomSmsSenderArrayOutput struct{ *pulumi.OutputState }
func (GetUserPoolLambdaConfigCustomSmsSenderArrayOutput) ElementType ¶
func (GetUserPoolLambdaConfigCustomSmsSenderArrayOutput) ElementType() reflect.Type
func (GetUserPoolLambdaConfigCustomSmsSenderArrayOutput) ToGetUserPoolLambdaConfigCustomSmsSenderArrayOutput ¶
func (o GetUserPoolLambdaConfigCustomSmsSenderArrayOutput) ToGetUserPoolLambdaConfigCustomSmsSenderArrayOutput() GetUserPoolLambdaConfigCustomSmsSenderArrayOutput
func (GetUserPoolLambdaConfigCustomSmsSenderArrayOutput) ToGetUserPoolLambdaConfigCustomSmsSenderArrayOutputWithContext ¶
func (o GetUserPoolLambdaConfigCustomSmsSenderArrayOutput) ToGetUserPoolLambdaConfigCustomSmsSenderArrayOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigCustomSmsSenderArrayOutput
type GetUserPoolLambdaConfigCustomSmsSenderInput ¶
type GetUserPoolLambdaConfigCustomSmsSenderInput interface {
pulumi.Input
ToGetUserPoolLambdaConfigCustomSmsSenderOutput() GetUserPoolLambdaConfigCustomSmsSenderOutput
ToGetUserPoolLambdaConfigCustomSmsSenderOutputWithContext(context.Context) GetUserPoolLambdaConfigCustomSmsSenderOutput
}
GetUserPoolLambdaConfigCustomSmsSenderInput is an input type that accepts GetUserPoolLambdaConfigCustomSmsSenderArgs and GetUserPoolLambdaConfigCustomSmsSenderOutput values. You can construct a concrete instance of `GetUserPoolLambdaConfigCustomSmsSenderInput` via:
GetUserPoolLambdaConfigCustomSmsSenderArgs{...}
type GetUserPoolLambdaConfigCustomSmsSenderOutput ¶
type GetUserPoolLambdaConfigCustomSmsSenderOutput struct{ *pulumi.OutputState }
func (GetUserPoolLambdaConfigCustomSmsSenderOutput) ElementType ¶
func (GetUserPoolLambdaConfigCustomSmsSenderOutput) ElementType() reflect.Type
func (GetUserPoolLambdaConfigCustomSmsSenderOutput) LambdaArn ¶
func (o GetUserPoolLambdaConfigCustomSmsSenderOutput) LambdaArn() pulumi.StringOutput
- ARN of the Lambda function.
func (GetUserPoolLambdaConfigCustomSmsSenderOutput) LambdaVersion ¶
func (o GetUserPoolLambdaConfigCustomSmsSenderOutput) LambdaVersion() pulumi.StringOutput
- Version of the Lambda function.
func (GetUserPoolLambdaConfigCustomSmsSenderOutput) ToGetUserPoolLambdaConfigCustomSmsSenderOutput ¶
func (o GetUserPoolLambdaConfigCustomSmsSenderOutput) ToGetUserPoolLambdaConfigCustomSmsSenderOutput() GetUserPoolLambdaConfigCustomSmsSenderOutput
func (GetUserPoolLambdaConfigCustomSmsSenderOutput) ToGetUserPoolLambdaConfigCustomSmsSenderOutputWithContext ¶
func (o GetUserPoolLambdaConfigCustomSmsSenderOutput) ToGetUserPoolLambdaConfigCustomSmsSenderOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigCustomSmsSenderOutput
type GetUserPoolLambdaConfigInput ¶
type GetUserPoolLambdaConfigInput interface {
pulumi.Input
ToGetUserPoolLambdaConfigOutput() GetUserPoolLambdaConfigOutput
ToGetUserPoolLambdaConfigOutputWithContext(context.Context) GetUserPoolLambdaConfigOutput
}
GetUserPoolLambdaConfigInput is an input type that accepts GetUserPoolLambdaConfigArgs and GetUserPoolLambdaConfigOutput values. You can construct a concrete instance of `GetUserPoolLambdaConfigInput` via:
GetUserPoolLambdaConfigArgs{...}
type GetUserPoolLambdaConfigOutput ¶
type GetUserPoolLambdaConfigOutput struct{ *pulumi.OutputState }
func (GetUserPoolLambdaConfigOutput) CreateAuthChallenge ¶
func (o GetUserPoolLambdaConfigOutput) CreateAuthChallenge() pulumi.StringOutput
func (GetUserPoolLambdaConfigOutput) CustomEmailSenders ¶
func (o GetUserPoolLambdaConfigOutput) CustomEmailSenders() GetUserPoolLambdaConfigCustomEmailSenderArrayOutput
func (GetUserPoolLambdaConfigOutput) CustomMessage ¶
func (o GetUserPoolLambdaConfigOutput) CustomMessage() pulumi.StringOutput
func (GetUserPoolLambdaConfigOutput) CustomSmsSenders ¶
func (o GetUserPoolLambdaConfigOutput) CustomSmsSenders() GetUserPoolLambdaConfigCustomSmsSenderArrayOutput
func (GetUserPoolLambdaConfigOutput) DefineAuthChallenge ¶
func (o GetUserPoolLambdaConfigOutput) DefineAuthChallenge() pulumi.StringOutput
func (GetUserPoolLambdaConfigOutput) ElementType ¶
func (GetUserPoolLambdaConfigOutput) ElementType() reflect.Type
func (GetUserPoolLambdaConfigOutput) KmsKeyId ¶
func (o GetUserPoolLambdaConfigOutput) KmsKeyId() pulumi.StringOutput
func (GetUserPoolLambdaConfigOutput) PostAuthentication ¶
func (o GetUserPoolLambdaConfigOutput) PostAuthentication() pulumi.StringOutput
func (GetUserPoolLambdaConfigOutput) PostConfirmation ¶
func (o GetUserPoolLambdaConfigOutput) PostConfirmation() pulumi.StringOutput
func (GetUserPoolLambdaConfigOutput) PreAuthentication ¶
func (o GetUserPoolLambdaConfigOutput) PreAuthentication() pulumi.StringOutput
func (GetUserPoolLambdaConfigOutput) PreSignUp ¶
func (o GetUserPoolLambdaConfigOutput) PreSignUp() pulumi.StringOutput
func (GetUserPoolLambdaConfigOutput) PreTokenGeneration ¶
func (o GetUserPoolLambdaConfigOutput) PreTokenGeneration() pulumi.StringOutput
func (GetUserPoolLambdaConfigOutput) PreTokenGenerationConfigs ¶
func (o GetUserPoolLambdaConfigOutput) PreTokenGenerationConfigs() GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput
func (GetUserPoolLambdaConfigOutput) ToGetUserPoolLambdaConfigOutput ¶
func (o GetUserPoolLambdaConfigOutput) ToGetUserPoolLambdaConfigOutput() GetUserPoolLambdaConfigOutput
func (GetUserPoolLambdaConfigOutput) ToGetUserPoolLambdaConfigOutputWithContext ¶
func (o GetUserPoolLambdaConfigOutput) ToGetUserPoolLambdaConfigOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigOutput
func (GetUserPoolLambdaConfigOutput) UserMigration ¶
func (o GetUserPoolLambdaConfigOutput) UserMigration() pulumi.StringOutput
func (GetUserPoolLambdaConfigOutput) VerifyAuthChallengeResponse ¶
func (o GetUserPoolLambdaConfigOutput) VerifyAuthChallengeResponse() pulumi.StringOutput
type GetUserPoolLambdaConfigPreTokenGenerationConfigArgs ¶
type GetUserPoolLambdaConfigPreTokenGenerationConfigArgs struct {
// - ARN of the Lambda function.
LambdaArn pulumi.StringInput `pulumi:"lambdaArn"`
// - Version of the Lambda function.
LambdaVersion pulumi.StringInput `pulumi:"lambdaVersion"`
}
func (GetUserPoolLambdaConfigPreTokenGenerationConfigArgs) ElementType ¶
func (GetUserPoolLambdaConfigPreTokenGenerationConfigArgs) ElementType() reflect.Type
func (GetUserPoolLambdaConfigPreTokenGenerationConfigArgs) ToGetUserPoolLambdaConfigPreTokenGenerationConfigOutput ¶
func (i GetUserPoolLambdaConfigPreTokenGenerationConfigArgs) ToGetUserPoolLambdaConfigPreTokenGenerationConfigOutput() GetUserPoolLambdaConfigPreTokenGenerationConfigOutput
func (GetUserPoolLambdaConfigPreTokenGenerationConfigArgs) ToGetUserPoolLambdaConfigPreTokenGenerationConfigOutputWithContext ¶
func (i GetUserPoolLambdaConfigPreTokenGenerationConfigArgs) ToGetUserPoolLambdaConfigPreTokenGenerationConfigOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigPreTokenGenerationConfigOutput
type GetUserPoolLambdaConfigPreTokenGenerationConfigArray ¶
type GetUserPoolLambdaConfigPreTokenGenerationConfigArray []GetUserPoolLambdaConfigPreTokenGenerationConfigInput
func (GetUserPoolLambdaConfigPreTokenGenerationConfigArray) ElementType ¶
func (GetUserPoolLambdaConfigPreTokenGenerationConfigArray) ElementType() reflect.Type
func (GetUserPoolLambdaConfigPreTokenGenerationConfigArray) ToGetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput ¶
func (i GetUserPoolLambdaConfigPreTokenGenerationConfigArray) ToGetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput() GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput
func (GetUserPoolLambdaConfigPreTokenGenerationConfigArray) ToGetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutputWithContext ¶
func (i GetUserPoolLambdaConfigPreTokenGenerationConfigArray) ToGetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput
type GetUserPoolLambdaConfigPreTokenGenerationConfigArrayInput ¶
type GetUserPoolLambdaConfigPreTokenGenerationConfigArrayInput interface {
pulumi.Input
ToGetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput() GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput
ToGetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutputWithContext(context.Context) GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput
}
GetUserPoolLambdaConfigPreTokenGenerationConfigArrayInput is an input type that accepts GetUserPoolLambdaConfigPreTokenGenerationConfigArray and GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput values. You can construct a concrete instance of `GetUserPoolLambdaConfigPreTokenGenerationConfigArrayInput` via:
GetUserPoolLambdaConfigPreTokenGenerationConfigArray{ GetUserPoolLambdaConfigPreTokenGenerationConfigArgs{...} }
type GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput ¶
type GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput struct{ *pulumi.OutputState }
func (GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput) ElementType ¶
func (GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput) ElementType() reflect.Type
func (GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput) ToGetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput ¶
func (o GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput) ToGetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput() GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput
func (GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput) ToGetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutputWithContext ¶
func (o GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput) ToGetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigPreTokenGenerationConfigArrayOutput
type GetUserPoolLambdaConfigPreTokenGenerationConfigInput ¶
type GetUserPoolLambdaConfigPreTokenGenerationConfigInput interface {
pulumi.Input
ToGetUserPoolLambdaConfigPreTokenGenerationConfigOutput() GetUserPoolLambdaConfigPreTokenGenerationConfigOutput
ToGetUserPoolLambdaConfigPreTokenGenerationConfigOutputWithContext(context.Context) GetUserPoolLambdaConfigPreTokenGenerationConfigOutput
}
GetUserPoolLambdaConfigPreTokenGenerationConfigInput is an input type that accepts GetUserPoolLambdaConfigPreTokenGenerationConfigArgs and GetUserPoolLambdaConfigPreTokenGenerationConfigOutput values. You can construct a concrete instance of `GetUserPoolLambdaConfigPreTokenGenerationConfigInput` via:
GetUserPoolLambdaConfigPreTokenGenerationConfigArgs{...}
type GetUserPoolLambdaConfigPreTokenGenerationConfigOutput ¶
type GetUserPoolLambdaConfigPreTokenGenerationConfigOutput struct{ *pulumi.OutputState }
func (GetUserPoolLambdaConfigPreTokenGenerationConfigOutput) ElementType ¶
func (GetUserPoolLambdaConfigPreTokenGenerationConfigOutput) ElementType() reflect.Type
func (GetUserPoolLambdaConfigPreTokenGenerationConfigOutput) LambdaArn ¶
func (o GetUserPoolLambdaConfigPreTokenGenerationConfigOutput) LambdaArn() pulumi.StringOutput
- ARN of the Lambda function.
func (GetUserPoolLambdaConfigPreTokenGenerationConfigOutput) LambdaVersion ¶
func (o GetUserPoolLambdaConfigPreTokenGenerationConfigOutput) LambdaVersion() pulumi.StringOutput
- Version of the Lambda function.
func (GetUserPoolLambdaConfigPreTokenGenerationConfigOutput) ToGetUserPoolLambdaConfigPreTokenGenerationConfigOutput ¶
func (o GetUserPoolLambdaConfigPreTokenGenerationConfigOutput) ToGetUserPoolLambdaConfigPreTokenGenerationConfigOutput() GetUserPoolLambdaConfigPreTokenGenerationConfigOutput
func (GetUserPoolLambdaConfigPreTokenGenerationConfigOutput) ToGetUserPoolLambdaConfigPreTokenGenerationConfigOutputWithContext ¶
func (o GetUserPoolLambdaConfigPreTokenGenerationConfigOutput) ToGetUserPoolLambdaConfigPreTokenGenerationConfigOutputWithContext(ctx context.Context) GetUserPoolLambdaConfigPreTokenGenerationConfigOutput
type GetUserPoolSchemaAttribute ¶
type GetUserPoolSchemaAttribute struct {
// - Data type of the attribute (e.g., string, number).
AttributeDataType string `pulumi:"attributeDataType"`
// - Whether the attribute is for developer use only.
DeveloperOnlyAttribute bool `pulumi:"developerOnlyAttribute"`
// - Whether the attribute can be changed after user creation.
Mutable bool `pulumi:"mutable"`
// - Name of the attribute.
Name string `pulumi:"name"`
NumberAttributeConstraints []GetUserPoolSchemaAttributeNumberAttributeConstraint `pulumi:"numberAttributeConstraints"`
// - Whether the attribute is required during user registration.
// * number_attribute_constraints - Constraints for numeric attributes.
// * string_attribute_constraints - Constraints for string attributes.
Required bool `pulumi:"required"`
StringAttributeConstraints []GetUserPoolSchemaAttributeStringAttributeConstraint `pulumi:"stringAttributeConstraints"`
}
type GetUserPoolSchemaAttributeArgs ¶
type GetUserPoolSchemaAttributeArgs struct {
// - Data type of the attribute (e.g., string, number).
AttributeDataType pulumi.StringInput `pulumi:"attributeDataType"`
// - Whether the attribute is for developer use only.
DeveloperOnlyAttribute pulumi.BoolInput `pulumi:"developerOnlyAttribute"`
// - Whether the attribute can be changed after user creation.
Mutable pulumi.BoolInput `pulumi:"mutable"`
// - Name of the attribute.
Name pulumi.StringInput `pulumi:"name"`
NumberAttributeConstraints GetUserPoolSchemaAttributeNumberAttributeConstraintArrayInput `pulumi:"numberAttributeConstraints"`
// - Whether the attribute is required during user registration.
// * number_attribute_constraints - Constraints for numeric attributes.
// * string_attribute_constraints - Constraints for string attributes.
Required pulumi.BoolInput `pulumi:"required"`
StringAttributeConstraints GetUserPoolSchemaAttributeStringAttributeConstraintArrayInput `pulumi:"stringAttributeConstraints"`
}
func (GetUserPoolSchemaAttributeArgs) ElementType ¶
func (GetUserPoolSchemaAttributeArgs) ElementType() reflect.Type
func (GetUserPoolSchemaAttributeArgs) ToGetUserPoolSchemaAttributeOutput ¶
func (i GetUserPoolSchemaAttributeArgs) ToGetUserPoolSchemaAttributeOutput() GetUserPoolSchemaAttributeOutput
func (GetUserPoolSchemaAttributeArgs) ToGetUserPoolSchemaAttributeOutputWithContext ¶
func (i GetUserPoolSchemaAttributeArgs) ToGetUserPoolSchemaAttributeOutputWithContext(ctx context.Context) GetUserPoolSchemaAttributeOutput
type GetUserPoolSchemaAttributeArray ¶
type GetUserPoolSchemaAttributeArray []GetUserPoolSchemaAttributeInput
func (GetUserPoolSchemaAttributeArray) ElementType ¶
func (GetUserPoolSchemaAttributeArray) ElementType() reflect.Type
func (GetUserPoolSchemaAttributeArray) ToGetUserPoolSchemaAttributeArrayOutput ¶
func (i GetUserPoolSchemaAttributeArray) ToGetUserPoolSchemaAttributeArrayOutput() GetUserPoolSchemaAttributeArrayOutput
func (GetUserPoolSchemaAttributeArray) ToGetUserPoolSchemaAttributeArrayOutputWithContext ¶
func (i GetUserPoolSchemaAttributeArray) ToGetUserPoolSchemaAttributeArrayOutputWithContext(ctx context.Context) GetUserPoolSchemaAttributeArrayOutput
type GetUserPoolSchemaAttributeArrayInput ¶
type GetUserPoolSchemaAttributeArrayInput interface {
pulumi.Input
ToGetUserPoolSchemaAttributeArrayOutput() GetUserPoolSchemaAttributeArrayOutput
ToGetUserPoolSchemaAttributeArrayOutputWithContext(context.Context) GetUserPoolSchemaAttributeArrayOutput
}
GetUserPoolSchemaAttributeArrayInput is an input type that accepts GetUserPoolSchemaAttributeArray and GetUserPoolSchemaAttributeArrayOutput values. You can construct a concrete instance of `GetUserPoolSchemaAttributeArrayInput` via:
GetUserPoolSchemaAttributeArray{ GetUserPoolSchemaAttributeArgs{...} }
type GetUserPoolSchemaAttributeArrayOutput ¶
type GetUserPoolSchemaAttributeArrayOutput struct{ *pulumi.OutputState }
func (GetUserPoolSchemaAttributeArrayOutput) ElementType ¶
func (GetUserPoolSchemaAttributeArrayOutput) ElementType() reflect.Type
func (GetUserPoolSchemaAttributeArrayOutput) Index ¶
func (o GetUserPoolSchemaAttributeArrayOutput) Index(i pulumi.IntInput) GetUserPoolSchemaAttributeOutput
func (GetUserPoolSchemaAttributeArrayOutput) ToGetUserPoolSchemaAttributeArrayOutput ¶
func (o GetUserPoolSchemaAttributeArrayOutput) ToGetUserPoolSchemaAttributeArrayOutput() GetUserPoolSchemaAttributeArrayOutput
func (GetUserPoolSchemaAttributeArrayOutput) ToGetUserPoolSchemaAttributeArrayOutputWithContext ¶
func (o GetUserPoolSchemaAttributeArrayOutput) ToGetUserPoolSchemaAttributeArrayOutputWithContext(ctx context.Context) GetUserPoolSchemaAttributeArrayOutput
type GetUserPoolSchemaAttributeInput ¶
type GetUserPoolSchemaAttributeInput interface {
pulumi.Input
ToGetUserPoolSchemaAttributeOutput() GetUserPoolSchemaAttributeOutput
ToGetUserPoolSchemaAttributeOutputWithContext(context.Context) GetUserPoolSchemaAttributeOutput
}
GetUserPoolSchemaAttributeInput is an input type that accepts GetUserPoolSchemaAttributeArgs and GetUserPoolSchemaAttributeOutput values. You can construct a concrete instance of `GetUserPoolSchemaAttributeInput` via:
GetUserPoolSchemaAttributeArgs{...}
type GetUserPoolSchemaAttributeNumberAttributeConstraintArgs ¶
type GetUserPoolSchemaAttributeNumberAttributeConstraintArgs struct {
// - Maximum allowed value.
MaxValue pulumi.StringInput `pulumi:"maxValue"`
// - Minimum allowed value.
MinValue pulumi.StringInput `pulumi:"minValue"`
}
func (GetUserPoolSchemaAttributeNumberAttributeConstraintArgs) ElementType ¶
func (GetUserPoolSchemaAttributeNumberAttributeConstraintArgs) ElementType() reflect.Type
func (GetUserPoolSchemaAttributeNumberAttributeConstraintArgs) ToGetUserPoolSchemaAttributeNumberAttributeConstraintOutput ¶
func (i GetUserPoolSchemaAttributeNumberAttributeConstraintArgs) ToGetUserPoolSchemaAttributeNumberAttributeConstraintOutput() GetUserPoolSchemaAttributeNumberAttributeConstraintOutput
func (GetUserPoolSchemaAttributeNumberAttributeConstraintArgs) ToGetUserPoolSchemaAttributeNumberAttributeConstraintOutputWithContext ¶
func (i GetUserPoolSchemaAttributeNumberAttributeConstraintArgs) ToGetUserPoolSchemaAttributeNumberAttributeConstraintOutputWithContext(ctx context.Context) GetUserPoolSchemaAttributeNumberAttributeConstraintOutput
type GetUserPoolSchemaAttributeNumberAttributeConstraintArray ¶
type GetUserPoolSchemaAttributeNumberAttributeConstraintArray []GetUserPoolSchemaAttributeNumberAttributeConstraintInput
func (GetUserPoolSchemaAttributeNumberAttributeConstraintArray) ElementType ¶
func (GetUserPoolSchemaAttributeNumberAttributeConstraintArray) ElementType() reflect.Type
func (GetUserPoolSchemaAttributeNumberAttributeConstraintArray) ToGetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput ¶
func (i GetUserPoolSchemaAttributeNumberAttributeConstraintArray) ToGetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput() GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput
func (GetUserPoolSchemaAttributeNumberAttributeConstraintArray) ToGetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutputWithContext ¶
func (i GetUserPoolSchemaAttributeNumberAttributeConstraintArray) ToGetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutputWithContext(ctx context.Context) GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput
type GetUserPoolSchemaAttributeNumberAttributeConstraintArrayInput ¶
type GetUserPoolSchemaAttributeNumberAttributeConstraintArrayInput interface {
pulumi.Input
ToGetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput() GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput
ToGetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutputWithContext(context.Context) GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput
}
GetUserPoolSchemaAttributeNumberAttributeConstraintArrayInput is an input type that accepts GetUserPoolSchemaAttributeNumberAttributeConstraintArray and GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput values. You can construct a concrete instance of `GetUserPoolSchemaAttributeNumberAttributeConstraintArrayInput` via:
GetUserPoolSchemaAttributeNumberAttributeConstraintArray{ GetUserPoolSchemaAttributeNumberAttributeConstraintArgs{...} }
type GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput ¶
type GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput struct{ *pulumi.OutputState }
func (GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput) ElementType ¶
func (GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput) ElementType() reflect.Type
func (GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput) ToGetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput ¶
func (o GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput) ToGetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput() GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput
func (GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput) ToGetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutputWithContext ¶
func (o GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput) ToGetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutputWithContext(ctx context.Context) GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput
type GetUserPoolSchemaAttributeNumberAttributeConstraintInput ¶
type GetUserPoolSchemaAttributeNumberAttributeConstraintInput interface {
pulumi.Input
ToGetUserPoolSchemaAttributeNumberAttributeConstraintOutput() GetUserPoolSchemaAttributeNumberAttributeConstraintOutput
ToGetUserPoolSchemaAttributeNumberAttributeConstraintOutputWithContext(context.Context) GetUserPoolSchemaAttributeNumberAttributeConstraintOutput
}
GetUserPoolSchemaAttributeNumberAttributeConstraintInput is an input type that accepts GetUserPoolSchemaAttributeNumberAttributeConstraintArgs and GetUserPoolSchemaAttributeNumberAttributeConstraintOutput values. You can construct a concrete instance of `GetUserPoolSchemaAttributeNumberAttributeConstraintInput` via:
GetUserPoolSchemaAttributeNumberAttributeConstraintArgs{...}
type GetUserPoolSchemaAttributeNumberAttributeConstraintOutput ¶
type GetUserPoolSchemaAttributeNumberAttributeConstraintOutput struct{ *pulumi.OutputState }
func (GetUserPoolSchemaAttributeNumberAttributeConstraintOutput) ElementType ¶
func (GetUserPoolSchemaAttributeNumberAttributeConstraintOutput) ElementType() reflect.Type
func (GetUserPoolSchemaAttributeNumberAttributeConstraintOutput) MaxValue ¶
func (o GetUserPoolSchemaAttributeNumberAttributeConstraintOutput) MaxValue() pulumi.StringOutput
- Maximum allowed value.
func (GetUserPoolSchemaAttributeNumberAttributeConstraintOutput) MinValue ¶
func (o GetUserPoolSchemaAttributeNumberAttributeConstraintOutput) MinValue() pulumi.StringOutput
- Minimum allowed value.
func (GetUserPoolSchemaAttributeNumberAttributeConstraintOutput) ToGetUserPoolSchemaAttributeNumberAttributeConstraintOutput ¶
func (o GetUserPoolSchemaAttributeNumberAttributeConstraintOutput) ToGetUserPoolSchemaAttributeNumberAttributeConstraintOutput() GetUserPoolSchemaAttributeNumberAttributeConstraintOutput
func (GetUserPoolSchemaAttributeNumberAttributeConstraintOutput) ToGetUserPoolSchemaAttributeNumberAttributeConstraintOutputWithContext ¶
func (o GetUserPoolSchemaAttributeNumberAttributeConstraintOutput) ToGetUserPoolSchemaAttributeNumberAttributeConstraintOutputWithContext(ctx context.Context) GetUserPoolSchemaAttributeNumberAttributeConstraintOutput
type GetUserPoolSchemaAttributeOutput ¶
type GetUserPoolSchemaAttributeOutput struct{ *pulumi.OutputState }
func (GetUserPoolSchemaAttributeOutput) AttributeDataType ¶
func (o GetUserPoolSchemaAttributeOutput) AttributeDataType() pulumi.StringOutput
- Data type of the attribute (e.g., string, number).
func (GetUserPoolSchemaAttributeOutput) DeveloperOnlyAttribute ¶
func (o GetUserPoolSchemaAttributeOutput) DeveloperOnlyAttribute() pulumi.BoolOutput
- Whether the attribute is for developer use only.
func (GetUserPoolSchemaAttributeOutput) ElementType ¶
func (GetUserPoolSchemaAttributeOutput) ElementType() reflect.Type
func (GetUserPoolSchemaAttributeOutput) Mutable ¶
func (o GetUserPoolSchemaAttributeOutput) Mutable() pulumi.BoolOutput
- Whether the attribute can be changed after user creation.
func (GetUserPoolSchemaAttributeOutput) Name ¶
func (o GetUserPoolSchemaAttributeOutput) Name() pulumi.StringOutput
- Name of the attribute.
func (GetUserPoolSchemaAttributeOutput) NumberAttributeConstraints ¶
func (o GetUserPoolSchemaAttributeOutput) NumberAttributeConstraints() GetUserPoolSchemaAttributeNumberAttributeConstraintArrayOutput
func (GetUserPoolSchemaAttributeOutput) Required ¶
func (o GetUserPoolSchemaAttributeOutput) Required() pulumi.BoolOutput
- Whether the attribute is required during user registration. * number_attribute_constraints - Constraints for numeric attributes. * string_attribute_constraints - Constraints for string attributes.
func (GetUserPoolSchemaAttributeOutput) StringAttributeConstraints ¶
func (o GetUserPoolSchemaAttributeOutput) StringAttributeConstraints() GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput
func (GetUserPoolSchemaAttributeOutput) ToGetUserPoolSchemaAttributeOutput ¶
func (o GetUserPoolSchemaAttributeOutput) ToGetUserPoolSchemaAttributeOutput() GetUserPoolSchemaAttributeOutput
func (GetUserPoolSchemaAttributeOutput) ToGetUserPoolSchemaAttributeOutputWithContext ¶
func (o GetUserPoolSchemaAttributeOutput) ToGetUserPoolSchemaAttributeOutputWithContext(ctx context.Context) GetUserPoolSchemaAttributeOutput
type GetUserPoolSchemaAttributeStringAttributeConstraintArgs ¶
type GetUserPoolSchemaAttributeStringAttributeConstraintArgs struct {
// - Maximum allowed length.
MaxLength pulumi.StringInput `pulumi:"maxLength"`
// - Minimum allowed length.
MinLength pulumi.StringInput `pulumi:"minLength"`
}
func (GetUserPoolSchemaAttributeStringAttributeConstraintArgs) ElementType ¶
func (GetUserPoolSchemaAttributeStringAttributeConstraintArgs) ElementType() reflect.Type
func (GetUserPoolSchemaAttributeStringAttributeConstraintArgs) ToGetUserPoolSchemaAttributeStringAttributeConstraintOutput ¶
func (i GetUserPoolSchemaAttributeStringAttributeConstraintArgs) ToGetUserPoolSchemaAttributeStringAttributeConstraintOutput() GetUserPoolSchemaAttributeStringAttributeConstraintOutput
func (GetUserPoolSchemaAttributeStringAttributeConstraintArgs) ToGetUserPoolSchemaAttributeStringAttributeConstraintOutputWithContext ¶
func (i GetUserPoolSchemaAttributeStringAttributeConstraintArgs) ToGetUserPoolSchemaAttributeStringAttributeConstraintOutputWithContext(ctx context.Context) GetUserPoolSchemaAttributeStringAttributeConstraintOutput
type GetUserPoolSchemaAttributeStringAttributeConstraintArray ¶
type GetUserPoolSchemaAttributeStringAttributeConstraintArray []GetUserPoolSchemaAttributeStringAttributeConstraintInput
func (GetUserPoolSchemaAttributeStringAttributeConstraintArray) ElementType ¶
func (GetUserPoolSchemaAttributeStringAttributeConstraintArray) ElementType() reflect.Type
func (GetUserPoolSchemaAttributeStringAttributeConstraintArray) ToGetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput ¶
func (i GetUserPoolSchemaAttributeStringAttributeConstraintArray) ToGetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput() GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput
func (GetUserPoolSchemaAttributeStringAttributeConstraintArray) ToGetUserPoolSchemaAttributeStringAttributeConstraintArrayOutputWithContext ¶
func (i GetUserPoolSchemaAttributeStringAttributeConstraintArray) ToGetUserPoolSchemaAttributeStringAttributeConstraintArrayOutputWithContext(ctx context.Context) GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput
type GetUserPoolSchemaAttributeStringAttributeConstraintArrayInput ¶
type GetUserPoolSchemaAttributeStringAttributeConstraintArrayInput interface {
pulumi.Input
ToGetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput() GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput
ToGetUserPoolSchemaAttributeStringAttributeConstraintArrayOutputWithContext(context.Context) GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput
}
GetUserPoolSchemaAttributeStringAttributeConstraintArrayInput is an input type that accepts GetUserPoolSchemaAttributeStringAttributeConstraintArray and GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput values. You can construct a concrete instance of `GetUserPoolSchemaAttributeStringAttributeConstraintArrayInput` via:
GetUserPoolSchemaAttributeStringAttributeConstraintArray{ GetUserPoolSchemaAttributeStringAttributeConstraintArgs{...} }
type GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput ¶
type GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput struct{ *pulumi.OutputState }
func (GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput) ElementType ¶
func (GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput) ElementType() reflect.Type
func (GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput) ToGetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput ¶
func (o GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput) ToGetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput() GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput
func (GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput) ToGetUserPoolSchemaAttributeStringAttributeConstraintArrayOutputWithContext ¶
func (o GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput) ToGetUserPoolSchemaAttributeStringAttributeConstraintArrayOutputWithContext(ctx context.Context) GetUserPoolSchemaAttributeStringAttributeConstraintArrayOutput
type GetUserPoolSchemaAttributeStringAttributeConstraintInput ¶
type GetUserPoolSchemaAttributeStringAttributeConstraintInput interface {
pulumi.Input
ToGetUserPoolSchemaAttributeStringAttributeConstraintOutput() GetUserPoolSchemaAttributeStringAttributeConstraintOutput
ToGetUserPoolSchemaAttributeStringAttributeConstraintOutputWithContext(context.Context) GetUserPoolSchemaAttributeStringAttributeConstraintOutput
}
GetUserPoolSchemaAttributeStringAttributeConstraintInput is an input type that accepts GetUserPoolSchemaAttributeStringAttributeConstraintArgs and GetUserPoolSchemaAttributeStringAttributeConstraintOutput values. You can construct a concrete instance of `GetUserPoolSchemaAttributeStringAttributeConstraintInput` via:
GetUserPoolSchemaAttributeStringAttributeConstraintArgs{...}
type GetUserPoolSchemaAttributeStringAttributeConstraintOutput ¶
type GetUserPoolSchemaAttributeStringAttributeConstraintOutput struct{ *pulumi.OutputState }
func (GetUserPoolSchemaAttributeStringAttributeConstraintOutput) ElementType ¶
func (GetUserPoolSchemaAttributeStringAttributeConstraintOutput) ElementType() reflect.Type
func (GetUserPoolSchemaAttributeStringAttributeConstraintOutput) MaxLength ¶
func (o GetUserPoolSchemaAttributeStringAttributeConstraintOutput) MaxLength() pulumi.StringOutput
- Maximum allowed length.
func (GetUserPoolSchemaAttributeStringAttributeConstraintOutput) MinLength ¶
func (o GetUserPoolSchemaAttributeStringAttributeConstraintOutput) MinLength() pulumi.StringOutput
- Minimum allowed length.
func (GetUserPoolSchemaAttributeStringAttributeConstraintOutput) ToGetUserPoolSchemaAttributeStringAttributeConstraintOutput ¶
func (o GetUserPoolSchemaAttributeStringAttributeConstraintOutput) ToGetUserPoolSchemaAttributeStringAttributeConstraintOutput() GetUserPoolSchemaAttributeStringAttributeConstraintOutput
func (GetUserPoolSchemaAttributeStringAttributeConstraintOutput) ToGetUserPoolSchemaAttributeStringAttributeConstraintOutputWithContext ¶
func (o GetUserPoolSchemaAttributeStringAttributeConstraintOutput) ToGetUserPoolSchemaAttributeStringAttributeConstraintOutputWithContext(ctx context.Context) GetUserPoolSchemaAttributeStringAttributeConstraintOutput
type GetUserPoolSigningCertificateArgs ¶
type GetUserPoolSigningCertificateArgs struct {
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// Cognito user pool ID.
UserPoolId string `pulumi:"userPoolId"`
}
A collection of arguments for invoking getUserPoolSigningCertificate.
type GetUserPoolSigningCertificateOutputArgs ¶
type GetUserPoolSigningCertificateOutputArgs struct {
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// Cognito user pool ID.
UserPoolId pulumi.StringInput `pulumi:"userPoolId"`
}
A collection of arguments for invoking getUserPoolSigningCertificate.
func (GetUserPoolSigningCertificateOutputArgs) ElementType ¶
func (GetUserPoolSigningCertificateOutputArgs) ElementType() reflect.Type
type GetUserPoolSigningCertificateResult ¶
type GetUserPoolSigningCertificateResult struct {
// Certificate string
Certificate string `pulumi:"certificate"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
Region string `pulumi:"region"`
UserPoolId string `pulumi:"userPoolId"`
}
A collection of values returned by getUserPoolSigningCertificate.
func GetUserPoolSigningCertificate ¶
func GetUserPoolSigningCertificate(ctx *pulumi.Context, args *GetUserPoolSigningCertificateArgs, opts ...pulumi.InvokeOption) (*GetUserPoolSigningCertificateResult, error)
Use this data source to get the signing certificate for a Cognito IdP user pool.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cognito.GetUserPoolSigningCertificate(ctx, &cognito.GetUserPoolSigningCertificateArgs{
UserPoolId: myPool.Id,
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type GetUserPoolSigningCertificateResultOutput ¶
type GetUserPoolSigningCertificateResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUserPoolSigningCertificate.
func GetUserPoolSigningCertificateOutput ¶
func GetUserPoolSigningCertificateOutput(ctx *pulumi.Context, args GetUserPoolSigningCertificateOutputArgs, opts ...pulumi.InvokeOption) GetUserPoolSigningCertificateResultOutput
func (GetUserPoolSigningCertificateResultOutput) Certificate ¶
func (o GetUserPoolSigningCertificateResultOutput) Certificate() pulumi.StringOutput
Certificate string
func (GetUserPoolSigningCertificateResultOutput) ElementType ¶
func (GetUserPoolSigningCertificateResultOutput) ElementType() reflect.Type
func (GetUserPoolSigningCertificateResultOutput) Id ¶
func (o GetUserPoolSigningCertificateResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetUserPoolSigningCertificateResultOutput) Region ¶
func (o GetUserPoolSigningCertificateResultOutput) Region() pulumi.StringOutput
func (GetUserPoolSigningCertificateResultOutput) ToGetUserPoolSigningCertificateResultOutput ¶
func (o GetUserPoolSigningCertificateResultOutput) ToGetUserPoolSigningCertificateResultOutput() GetUserPoolSigningCertificateResultOutput
func (GetUserPoolSigningCertificateResultOutput) ToGetUserPoolSigningCertificateResultOutputWithContext ¶
func (o GetUserPoolSigningCertificateResultOutput) ToGetUserPoolSigningCertificateResultOutputWithContext(ctx context.Context) GetUserPoolSigningCertificateResultOutput
func (GetUserPoolSigningCertificateResultOutput) UserPoolId ¶
func (o GetUserPoolSigningCertificateResultOutput) UserPoolId() pulumi.StringOutput
type GetUserPoolUserPoolAddOn ¶
type GetUserPoolUserPoolAddOn struct {
// A block of the threat protection configuration options for additional authentication types in your user pool, including custom authentication. Detailed below.
AdvancedSecurityAdditionalFlows []GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlow `pulumi:"advancedSecurityAdditionalFlows"`
// Mode for advanced security.
AdvancedSecurityMode string `pulumi:"advancedSecurityMode"`
}
type GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlow ¶
type GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlow struct {
// Mode of threat protection operation in custom authentication.
CustomAuthMode string `pulumi:"customAuthMode"`
}
type GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArgs ¶
type GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArgs struct {
// Mode of threat protection operation in custom authentication.
CustomAuthMode pulumi.StringInput `pulumi:"customAuthMode"`
}
func (GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArgs) ElementType ¶
func (GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArgs) ElementType() reflect.Type
func (GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArgs) ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput ¶
func (i GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArgs) ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput() GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput
func (GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArgs) ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutputWithContext ¶
func (i GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArgs) ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutputWithContext(ctx context.Context) GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput
type GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArray ¶
type GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArray []GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowInput
func (GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArray) ElementType ¶
func (GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArray) ElementType() reflect.Type
func (GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArray) ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput ¶
func (i GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArray) ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput() GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput
func (GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArray) ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutputWithContext ¶
func (i GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArray) ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutputWithContext(ctx context.Context) GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput
type GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayInput ¶
type GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayInput interface {
pulumi.Input
ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput() GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput
ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutputWithContext(context.Context) GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput
}
GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayInput is an input type that accepts GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArray and GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput values. You can construct a concrete instance of `GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayInput` via:
GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArray{ GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArgs{...} }
type GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput ¶
type GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput struct{ *pulumi.OutputState }
func (GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput) ElementType ¶
func (GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput) ElementType() reflect.Type
func (GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput) ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput ¶
func (o GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput) ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput() GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput
func (GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput) ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutputWithContext ¶
func (o GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput) ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutputWithContext(ctx context.Context) GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput
type GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowInput ¶
type GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowInput interface {
pulumi.Input
ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput() GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput
ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutputWithContext(context.Context) GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput
}
GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowInput is an input type that accepts GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArgs and GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput values. You can construct a concrete instance of `GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowInput` via:
GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArgs{...}
type GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput ¶
type GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput struct{ *pulumi.OutputState }
func (GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput) CustomAuthMode ¶
func (o GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput) CustomAuthMode() pulumi.StringOutput
Mode of threat protection operation in custom authentication.
func (GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput) ElementType ¶
func (GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput) ElementType() reflect.Type
func (GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput) ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput ¶
func (o GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput) ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput() GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput
func (GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput) ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutputWithContext ¶
func (o GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput) ToGetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutputWithContext(ctx context.Context) GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowOutput
type GetUserPoolUserPoolAddOnArgs ¶
type GetUserPoolUserPoolAddOnArgs struct {
// A block of the threat protection configuration options for additional authentication types in your user pool, including custom authentication. Detailed below.
AdvancedSecurityAdditionalFlows GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayInput `pulumi:"advancedSecurityAdditionalFlows"`
// Mode for advanced security.
AdvancedSecurityMode pulumi.StringInput `pulumi:"advancedSecurityMode"`
}
func (GetUserPoolUserPoolAddOnArgs) ElementType ¶
func (GetUserPoolUserPoolAddOnArgs) ElementType() reflect.Type
func (GetUserPoolUserPoolAddOnArgs) ToGetUserPoolUserPoolAddOnOutput ¶
func (i GetUserPoolUserPoolAddOnArgs) ToGetUserPoolUserPoolAddOnOutput() GetUserPoolUserPoolAddOnOutput
func (GetUserPoolUserPoolAddOnArgs) ToGetUserPoolUserPoolAddOnOutputWithContext ¶
func (i GetUserPoolUserPoolAddOnArgs) ToGetUserPoolUserPoolAddOnOutputWithContext(ctx context.Context) GetUserPoolUserPoolAddOnOutput
type GetUserPoolUserPoolAddOnArray ¶
type GetUserPoolUserPoolAddOnArray []GetUserPoolUserPoolAddOnInput
func (GetUserPoolUserPoolAddOnArray) ElementType ¶
func (GetUserPoolUserPoolAddOnArray) ElementType() reflect.Type
func (GetUserPoolUserPoolAddOnArray) ToGetUserPoolUserPoolAddOnArrayOutput ¶
func (i GetUserPoolUserPoolAddOnArray) ToGetUserPoolUserPoolAddOnArrayOutput() GetUserPoolUserPoolAddOnArrayOutput
func (GetUserPoolUserPoolAddOnArray) ToGetUserPoolUserPoolAddOnArrayOutputWithContext ¶
func (i GetUserPoolUserPoolAddOnArray) ToGetUserPoolUserPoolAddOnArrayOutputWithContext(ctx context.Context) GetUserPoolUserPoolAddOnArrayOutput
type GetUserPoolUserPoolAddOnArrayInput ¶
type GetUserPoolUserPoolAddOnArrayInput interface {
pulumi.Input
ToGetUserPoolUserPoolAddOnArrayOutput() GetUserPoolUserPoolAddOnArrayOutput
ToGetUserPoolUserPoolAddOnArrayOutputWithContext(context.Context) GetUserPoolUserPoolAddOnArrayOutput
}
GetUserPoolUserPoolAddOnArrayInput is an input type that accepts GetUserPoolUserPoolAddOnArray and GetUserPoolUserPoolAddOnArrayOutput values. You can construct a concrete instance of `GetUserPoolUserPoolAddOnArrayInput` via:
GetUserPoolUserPoolAddOnArray{ GetUserPoolUserPoolAddOnArgs{...} }
type GetUserPoolUserPoolAddOnArrayOutput ¶
type GetUserPoolUserPoolAddOnArrayOutput struct{ *pulumi.OutputState }
func (GetUserPoolUserPoolAddOnArrayOutput) ElementType ¶
func (GetUserPoolUserPoolAddOnArrayOutput) ElementType() reflect.Type
func (GetUserPoolUserPoolAddOnArrayOutput) Index ¶
func (o GetUserPoolUserPoolAddOnArrayOutput) Index(i pulumi.IntInput) GetUserPoolUserPoolAddOnOutput
func (GetUserPoolUserPoolAddOnArrayOutput) ToGetUserPoolUserPoolAddOnArrayOutput ¶
func (o GetUserPoolUserPoolAddOnArrayOutput) ToGetUserPoolUserPoolAddOnArrayOutput() GetUserPoolUserPoolAddOnArrayOutput
func (GetUserPoolUserPoolAddOnArrayOutput) ToGetUserPoolUserPoolAddOnArrayOutputWithContext ¶
func (o GetUserPoolUserPoolAddOnArrayOutput) ToGetUserPoolUserPoolAddOnArrayOutputWithContext(ctx context.Context) GetUserPoolUserPoolAddOnArrayOutput
type GetUserPoolUserPoolAddOnInput ¶
type GetUserPoolUserPoolAddOnInput interface {
pulumi.Input
ToGetUserPoolUserPoolAddOnOutput() GetUserPoolUserPoolAddOnOutput
ToGetUserPoolUserPoolAddOnOutputWithContext(context.Context) GetUserPoolUserPoolAddOnOutput
}
GetUserPoolUserPoolAddOnInput is an input type that accepts GetUserPoolUserPoolAddOnArgs and GetUserPoolUserPoolAddOnOutput values. You can construct a concrete instance of `GetUserPoolUserPoolAddOnInput` via:
GetUserPoolUserPoolAddOnArgs{...}
type GetUserPoolUserPoolAddOnOutput ¶
type GetUserPoolUserPoolAddOnOutput struct{ *pulumi.OutputState }
func (GetUserPoolUserPoolAddOnOutput) AdvancedSecurityAdditionalFlows ¶
func (o GetUserPoolUserPoolAddOnOutput) AdvancedSecurityAdditionalFlows() GetUserPoolUserPoolAddOnAdvancedSecurityAdditionalFlowArrayOutput
A block of the threat protection configuration options for additional authentication types in your user pool, including custom authentication. Detailed below.
func (GetUserPoolUserPoolAddOnOutput) AdvancedSecurityMode ¶
func (o GetUserPoolUserPoolAddOnOutput) AdvancedSecurityMode() pulumi.StringOutput
Mode for advanced security.
func (GetUserPoolUserPoolAddOnOutput) ElementType ¶
func (GetUserPoolUserPoolAddOnOutput) ElementType() reflect.Type
func (GetUserPoolUserPoolAddOnOutput) ToGetUserPoolUserPoolAddOnOutput ¶
func (o GetUserPoolUserPoolAddOnOutput) ToGetUserPoolUserPoolAddOnOutput() GetUserPoolUserPoolAddOnOutput
func (GetUserPoolUserPoolAddOnOutput) ToGetUserPoolUserPoolAddOnOutputWithContext ¶
func (o GetUserPoolUserPoolAddOnOutput) ToGetUserPoolUserPoolAddOnOutputWithContext(ctx context.Context) GetUserPoolUserPoolAddOnOutput
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. If the pool name is expected to be unique, you can reference the pool id via “`tolist(data.aws_cognito_user_pools.selected.ids)[0]“`
Name string `pulumi:"name"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
}
A collection of arguments for invoking getUserPools.
type GetUserPoolsOutputArgs ¶
type GetUserPoolsOutputArgs 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. If the pool name is expected to be unique, you can reference the pool id via “`tolist(data.aws_cognito_user_pools.selected.ids)[0]“`
Name pulumi.StringInput `pulumi:"name"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
}
A collection of arguments for invoking getUserPools.
func (GetUserPoolsOutputArgs) ElementType ¶
func (GetUserPoolsOutputArgs) ElementType() reflect.Type
type GetUserPoolsResult ¶
type GetUserPoolsResult struct {
// Set of cognito user pool Amazon Resource Names (ARNs).
Arns []string `pulumi:"arns"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
// Set of cognito user pool ids.
Ids []string `pulumi:"ids"`
Name string `pulumi:"name"`
Region string `pulumi:"region"`
}
A collection of values returned by getUserPools.
func GetUserPools ¶
func GetUserPools(ctx *pulumi.Context, args *GetUserPoolsArgs, opts ...pulumi.InvokeOption) (*GetUserPoolsResult, error)
Use this data source to get a list of cognito user pools.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/apigateway" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
selected, err := apigateway.LookupRestApi(ctx, &apigateway.LookupRestApiArgs{
Name: apiGatewayName,
}, nil)
if err != nil {
return err
}
selectedGetUserPools, err := cognito.GetUserPools(ctx, &cognito.GetUserPoolsArgs{
Name: cognitoUserPoolName,
}, nil)
if err != nil {
return err
}
_, err = apigateway.NewAuthorizer(ctx, "cognito", &apigateway.AuthorizerArgs{
Name: pulumi.String("cognito"),
Type: pulumi.String("COGNITO_USER_POOLS"),
RestApi: pulumi.String(selected.Id),
ProviderArns: interface{}(selectedGetUserPools.Arns),
})
if err != nil {
return err
}
return nil
})
}
```
type GetUserPoolsResultOutput ¶
type GetUserPoolsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUserPools.
func GetUserPoolsOutput ¶
func GetUserPoolsOutput(ctx *pulumi.Context, args GetUserPoolsOutputArgs, opts ...pulumi.InvokeOption) GetUserPoolsResultOutput
func (GetUserPoolsResultOutput) Arns ¶
func (o GetUserPoolsResultOutput) Arns() pulumi.StringArrayOutput
Set of cognito user pool Amazon Resource Names (ARNs).
func (GetUserPoolsResultOutput) ElementType ¶
func (GetUserPoolsResultOutput) ElementType() reflect.Type
func (GetUserPoolsResultOutput) Id ¶
func (o GetUserPoolsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetUserPoolsResultOutput) Ids ¶
func (o GetUserPoolsResultOutput) Ids() pulumi.StringArrayOutput
Set of cognito user pool ids.
func (GetUserPoolsResultOutput) Name ¶
func (o GetUserPoolsResultOutput) Name() pulumi.StringOutput
func (GetUserPoolsResultOutput) Region ¶
func (o GetUserPoolsResultOutput) Region() pulumi.StringOutput
func (GetUserPoolsResultOutput) ToGetUserPoolsResultOutput ¶
func (o GetUserPoolsResultOutput) ToGetUserPoolsResultOutput() GetUserPoolsResultOutput
func (GetUserPoolsResultOutput) ToGetUserPoolsResultOutputWithContext ¶
func (o GetUserPoolsResultOutput) ToGetUserPoolsResultOutputWithContext(ctx context.Context) GetUserPoolsResultOutput
type IdentityPool ¶
type IdentityPool struct {
pulumi.CustomResourceState
// Enables or disables the classic / basic authentication flow. Default is `false`.
AllowClassicFlow pulumi.BoolPtrOutput `pulumi:"allowClassicFlow"`
// 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"`
// Set of OpendID Connect provider ARNs.
OpenidConnectProviderArns pulumi.StringArrayOutput `pulumi:"openidConnectProviderArns"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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 map of tags to assign to the Identity Pool. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
}
Provides an AWS Cognito Identity Pool.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/iam" "github.com/pulumi/pulumi-std/sdk/go/std" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
invokeFile, err := std.File(ctx, &std.FileArgs{
Input: "saml-metadata.xml",
}, nil)
if err != nil {
return err
}
_default, err := iam.NewSamlProvider(ctx, "default", &iam.SamlProviderArgs{
Name: pulumi.String("my-saml-provider"),
SamlMetadataDocument: pulumi.String(invokeFile.Result),
})
if err != nil {
return err
}
_, err = cognito.NewIdentityPool(ctx, "main", &cognito.IdentityPoolArgs{
IdentityPoolName: pulumi.String("identity pool"),
AllowUnauthenticatedIdentities: pulumi.Bool(false),
AllowClassicFlow: pulumi.Bool(false),
CognitoIdentityProviders: cognito.IdentityPoolCognitoIdentityProviderArray{
&cognito.IdentityPoolCognitoIdentityProviderArgs{
ClientId: pulumi.String("6lhlkkfbfb4q5kpp90urffae"),
ProviderName: pulumi.String("cognito-idp.us-east-1.amazonaws.com/us-east-1_Tv0493apJ"),
ServerSideTokenCheck: pulumi.Bool(false),
},
&cognito.IdentityPoolCognitoIdentityProviderArgs{
ClientId: pulumi.String("7kodkvfqfb4qfkp39eurffae"),
ProviderName: pulumi.String("cognito-idp.us-east-1.amazonaws.com/eu-west-1_Zr231apJu"),
ServerSideTokenCheck: pulumi.Bool(false),
},
},
SupportedLoginProviders: pulumi.StringMap{
"graph.facebook.com": pulumi.String("7346241598935552"),
"accounts.google.com": pulumi.String("123456789012.apps.googleusercontent.com"),
},
SamlProviderArns: pulumi.StringArray{
_default.Arn,
},
OpenidConnectProviderArns: pulumi.StringArray{
pulumi.String("arn:aws:iam::123456789012:oidc-provider/id.example.com"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Cognito Identity Pool using its ID. For example:
```sh $ pulumi import aws:cognito/identityPool:IdentityPool mypool us-west-2:1a234567-8901-234b-5cde-f6789g01h2i3 ```
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.
func (*IdentityPool) ElementType ¶
func (*IdentityPool) ElementType() reflect.Type
func (*IdentityPool) ToIdentityPoolOutput ¶
func (i *IdentityPool) ToIdentityPoolOutput() IdentityPoolOutput
func (*IdentityPool) ToIdentityPoolOutputWithContext ¶
func (i *IdentityPool) ToIdentityPoolOutputWithContext(ctx context.Context) IdentityPoolOutput
type IdentityPoolArgs ¶
type IdentityPoolArgs struct {
// Enables or disables the classic / basic authentication flow. Default is `false`.
AllowClassicFlow pulumi.BoolPtrInput
// 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
// Set of OpendID Connect provider ARNs.
OpenidConnectProviderArns pulumi.StringArrayInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// 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 map of tags to assign to the Identity Pool. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
}
The set of arguments for constructing a IdentityPool resource.
func (IdentityPoolArgs) ElementType ¶
func (IdentityPoolArgs) ElementType() reflect.Type
type IdentityPoolArray ¶
type IdentityPoolArray []IdentityPoolInput
func (IdentityPoolArray) ElementType ¶
func (IdentityPoolArray) ElementType() reflect.Type
func (IdentityPoolArray) ToIdentityPoolArrayOutput ¶
func (i IdentityPoolArray) ToIdentityPoolArrayOutput() IdentityPoolArrayOutput
func (IdentityPoolArray) ToIdentityPoolArrayOutputWithContext ¶
func (i IdentityPoolArray) ToIdentityPoolArrayOutputWithContext(ctx context.Context) IdentityPoolArrayOutput
type IdentityPoolArrayInput ¶
type IdentityPoolArrayInput interface {
pulumi.Input
ToIdentityPoolArrayOutput() IdentityPoolArrayOutput
ToIdentityPoolArrayOutputWithContext(context.Context) IdentityPoolArrayOutput
}
IdentityPoolArrayInput is an input type that accepts IdentityPoolArray and IdentityPoolArrayOutput values. You can construct a concrete instance of `IdentityPoolArrayInput` via:
IdentityPoolArray{ IdentityPoolArgs{...} }
type IdentityPoolArrayOutput ¶
type IdentityPoolArrayOutput struct{ *pulumi.OutputState }
func (IdentityPoolArrayOutput) ElementType ¶
func (IdentityPoolArrayOutput) ElementType() reflect.Type
func (IdentityPoolArrayOutput) Index ¶
func (o IdentityPoolArrayOutput) Index(i pulumi.IntInput) IdentityPoolOutput
func (IdentityPoolArrayOutput) ToIdentityPoolArrayOutput ¶
func (o IdentityPoolArrayOutput) ToIdentityPoolArrayOutput() IdentityPoolArrayOutput
func (IdentityPoolArrayOutput) ToIdentityPoolArrayOutputWithContext ¶
func (o IdentityPoolArrayOutput) ToIdentityPoolArrayOutputWithContext(ctx context.Context) IdentityPoolArrayOutput
type IdentityPoolCognitoIdentityProvider ¶
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 ¶
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 ¶
func (IdentityPoolCognitoIdentityProviderArgs) ElementType() reflect.Type
func (IdentityPoolCognitoIdentityProviderArgs) ToIdentityPoolCognitoIdentityProviderOutput ¶
func (i IdentityPoolCognitoIdentityProviderArgs) ToIdentityPoolCognitoIdentityProviderOutput() IdentityPoolCognitoIdentityProviderOutput
func (IdentityPoolCognitoIdentityProviderArgs) ToIdentityPoolCognitoIdentityProviderOutputWithContext ¶
func (i IdentityPoolCognitoIdentityProviderArgs) ToIdentityPoolCognitoIdentityProviderOutputWithContext(ctx context.Context) IdentityPoolCognitoIdentityProviderOutput
type IdentityPoolCognitoIdentityProviderArray ¶
type IdentityPoolCognitoIdentityProviderArray []IdentityPoolCognitoIdentityProviderInput
func (IdentityPoolCognitoIdentityProviderArray) ElementType ¶
func (IdentityPoolCognitoIdentityProviderArray) ElementType() reflect.Type
func (IdentityPoolCognitoIdentityProviderArray) ToIdentityPoolCognitoIdentityProviderArrayOutput ¶
func (i IdentityPoolCognitoIdentityProviderArray) ToIdentityPoolCognitoIdentityProviderArrayOutput() IdentityPoolCognitoIdentityProviderArrayOutput
func (IdentityPoolCognitoIdentityProviderArray) ToIdentityPoolCognitoIdentityProviderArrayOutputWithContext ¶
func (i IdentityPoolCognitoIdentityProviderArray) ToIdentityPoolCognitoIdentityProviderArrayOutputWithContext(ctx context.Context) IdentityPoolCognitoIdentityProviderArrayOutput
type IdentityPoolCognitoIdentityProviderArrayInput ¶
type IdentityPoolCognitoIdentityProviderArrayInput interface {
pulumi.Input
ToIdentityPoolCognitoIdentityProviderArrayOutput() IdentityPoolCognitoIdentityProviderArrayOutput
ToIdentityPoolCognitoIdentityProviderArrayOutputWithContext(context.Context) IdentityPoolCognitoIdentityProviderArrayOutput
}
IdentityPoolCognitoIdentityProviderArrayInput is an input type that accepts IdentityPoolCognitoIdentityProviderArray and IdentityPoolCognitoIdentityProviderArrayOutput values. You can construct a concrete instance of `IdentityPoolCognitoIdentityProviderArrayInput` via:
IdentityPoolCognitoIdentityProviderArray{ IdentityPoolCognitoIdentityProviderArgs{...} }
type IdentityPoolCognitoIdentityProviderArrayOutput ¶
type IdentityPoolCognitoIdentityProviderArrayOutput struct{ *pulumi.OutputState }
func (IdentityPoolCognitoIdentityProviderArrayOutput) ElementType ¶
func (IdentityPoolCognitoIdentityProviderArrayOutput) ElementType() reflect.Type
func (IdentityPoolCognitoIdentityProviderArrayOutput) ToIdentityPoolCognitoIdentityProviderArrayOutput ¶
func (o IdentityPoolCognitoIdentityProviderArrayOutput) ToIdentityPoolCognitoIdentityProviderArrayOutput() IdentityPoolCognitoIdentityProviderArrayOutput
func (IdentityPoolCognitoIdentityProviderArrayOutput) ToIdentityPoolCognitoIdentityProviderArrayOutputWithContext ¶
func (o IdentityPoolCognitoIdentityProviderArrayOutput) ToIdentityPoolCognitoIdentityProviderArrayOutputWithContext(ctx context.Context) IdentityPoolCognitoIdentityProviderArrayOutput
type IdentityPoolCognitoIdentityProviderInput ¶
type IdentityPoolCognitoIdentityProviderInput interface {
pulumi.Input
ToIdentityPoolCognitoIdentityProviderOutput() IdentityPoolCognitoIdentityProviderOutput
ToIdentityPoolCognitoIdentityProviderOutputWithContext(context.Context) IdentityPoolCognitoIdentityProviderOutput
}
IdentityPoolCognitoIdentityProviderInput is an input type that accepts IdentityPoolCognitoIdentityProviderArgs and IdentityPoolCognitoIdentityProviderOutput values. You can construct a concrete instance of `IdentityPoolCognitoIdentityProviderInput` via:
IdentityPoolCognitoIdentityProviderArgs{...}
type IdentityPoolCognitoIdentityProviderOutput ¶
type IdentityPoolCognitoIdentityProviderOutput struct{ *pulumi.OutputState }
func (IdentityPoolCognitoIdentityProviderOutput) ClientId ¶
func (o IdentityPoolCognitoIdentityProviderOutput) ClientId() pulumi.StringPtrOutput
The client ID for the Amazon Cognito Identity User Pool.
func (IdentityPoolCognitoIdentityProviderOutput) ElementType ¶
func (IdentityPoolCognitoIdentityProviderOutput) ElementType() reflect.Type
func (IdentityPoolCognitoIdentityProviderOutput) ProviderName ¶
func (o IdentityPoolCognitoIdentityProviderOutput) ProviderName() pulumi.StringPtrOutput
The provider name for an Amazon Cognito Identity User Pool.
func (IdentityPoolCognitoIdentityProviderOutput) ServerSideTokenCheck ¶
func (o IdentityPoolCognitoIdentityProviderOutput) ServerSideTokenCheck() pulumi.BoolPtrOutput
Whether server-side token validation is enabled for the identity provider’s token or not.
func (IdentityPoolCognitoIdentityProviderOutput) ToIdentityPoolCognitoIdentityProviderOutput ¶
func (o IdentityPoolCognitoIdentityProviderOutput) ToIdentityPoolCognitoIdentityProviderOutput() IdentityPoolCognitoIdentityProviderOutput
func (IdentityPoolCognitoIdentityProviderOutput) ToIdentityPoolCognitoIdentityProviderOutputWithContext ¶
func (o IdentityPoolCognitoIdentityProviderOutput) ToIdentityPoolCognitoIdentityProviderOutputWithContext(ctx context.Context) IdentityPoolCognitoIdentityProviderOutput
type IdentityPoolInput ¶
type IdentityPoolInput interface {
pulumi.Input
ToIdentityPoolOutput() IdentityPoolOutput
ToIdentityPoolOutputWithContext(ctx context.Context) IdentityPoolOutput
}
type IdentityPoolMap ¶
type IdentityPoolMap map[string]IdentityPoolInput
func (IdentityPoolMap) ElementType ¶
func (IdentityPoolMap) ElementType() reflect.Type
func (IdentityPoolMap) ToIdentityPoolMapOutput ¶
func (i IdentityPoolMap) ToIdentityPoolMapOutput() IdentityPoolMapOutput
func (IdentityPoolMap) ToIdentityPoolMapOutputWithContext ¶
func (i IdentityPoolMap) ToIdentityPoolMapOutputWithContext(ctx context.Context) IdentityPoolMapOutput
type IdentityPoolMapInput ¶
type IdentityPoolMapInput interface {
pulumi.Input
ToIdentityPoolMapOutput() IdentityPoolMapOutput
ToIdentityPoolMapOutputWithContext(context.Context) IdentityPoolMapOutput
}
IdentityPoolMapInput is an input type that accepts IdentityPoolMap and IdentityPoolMapOutput values. You can construct a concrete instance of `IdentityPoolMapInput` via:
IdentityPoolMap{ "key": IdentityPoolArgs{...} }
type IdentityPoolMapOutput ¶
type IdentityPoolMapOutput struct{ *pulumi.OutputState }
func (IdentityPoolMapOutput) ElementType ¶
func (IdentityPoolMapOutput) ElementType() reflect.Type
func (IdentityPoolMapOutput) MapIndex ¶
func (o IdentityPoolMapOutput) MapIndex(k pulumi.StringInput) IdentityPoolOutput
func (IdentityPoolMapOutput) ToIdentityPoolMapOutput ¶
func (o IdentityPoolMapOutput) ToIdentityPoolMapOutput() IdentityPoolMapOutput
func (IdentityPoolMapOutput) ToIdentityPoolMapOutputWithContext ¶
func (o IdentityPoolMapOutput) ToIdentityPoolMapOutputWithContext(ctx context.Context) IdentityPoolMapOutput
type IdentityPoolOutput ¶
type IdentityPoolOutput struct{ *pulumi.OutputState }
func (IdentityPoolOutput) AllowClassicFlow ¶
func (o IdentityPoolOutput) AllowClassicFlow() pulumi.BoolPtrOutput
Enables or disables the classic / basic authentication flow. Default is `false`.
func (IdentityPoolOutput) AllowUnauthenticatedIdentities ¶
func (o IdentityPoolOutput) AllowUnauthenticatedIdentities() pulumi.BoolPtrOutput
Whether the identity pool supports unauthenticated logins or not.
func (IdentityPoolOutput) Arn ¶
func (o IdentityPoolOutput) Arn() pulumi.StringOutput
The ARN of the identity pool.
func (IdentityPoolOutput) CognitoIdentityProviders ¶
func (o IdentityPoolOutput) CognitoIdentityProviders() IdentityPoolCognitoIdentityProviderArrayOutput
An array of Amazon Cognito Identity user pools and their client IDs.
func (IdentityPoolOutput) DeveloperProviderName ¶
func (o IdentityPoolOutput) DeveloperProviderName() pulumi.StringPtrOutput
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.
func (IdentityPoolOutput) ElementType ¶
func (IdentityPoolOutput) ElementType() reflect.Type
func (IdentityPoolOutput) IdentityPoolName ¶
func (o IdentityPoolOutput) IdentityPoolName() pulumi.StringOutput
The Cognito Identity Pool name.
func (IdentityPoolOutput) OpenidConnectProviderArns ¶
func (o IdentityPoolOutput) OpenidConnectProviderArns() pulumi.StringArrayOutput
Set of OpendID Connect provider ARNs.
func (IdentityPoolOutput) Region ¶
func (o IdentityPoolOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (IdentityPoolOutput) SamlProviderArns ¶
func (o IdentityPoolOutput) SamlProviderArns() pulumi.StringArrayOutput
An array of Amazon Resource Names (ARNs) of the SAML provider for your identity.
func (IdentityPoolOutput) SupportedLoginProviders ¶
func (o IdentityPoolOutput) SupportedLoginProviders() pulumi.StringMapOutput
Key-Value pairs mapping provider names to provider app IDs.
func (IdentityPoolOutput) Tags ¶
func (o IdentityPoolOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the Identity Pool. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (IdentityPoolOutput) TagsAll ¶
func (o IdentityPoolOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (IdentityPoolOutput) ToIdentityPoolOutput ¶
func (o IdentityPoolOutput) ToIdentityPoolOutput() IdentityPoolOutput
func (IdentityPoolOutput) ToIdentityPoolOutputWithContext ¶
func (o IdentityPoolOutput) ToIdentityPoolOutputWithContext(ctx context.Context) IdentityPoolOutput
type IdentityPoolProviderPrincipalTag ¶
type IdentityPoolProviderPrincipalTag struct {
pulumi.CustomResourceState
// An identity pool ID.
IdentityPoolId pulumi.StringOutput `pulumi:"identityPoolId"`
// The name of the identity provider.
IdentityProviderName pulumi.StringOutput `pulumi:"identityProviderName"`
// String to string map of variables.
PrincipalTags pulumi.StringMapOutput `pulumi:"principalTags"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// use default (username and clientID) attribute mappings.
UseDefaults pulumi.BoolPtrOutput `pulumi:"useDefaults"`
}
Provides an AWS Cognito Identity Principal Mapping.
## Import
Using `pulumi import`, import Cognito Identity Pool Roles Attachment using the Identity Pool ID and provider name. For example:
```sh $ pulumi import aws:cognito/identityPoolProviderPrincipalTag:IdentityPoolProviderPrincipalTag example us-west-2_abc123:CorpAD ```
func GetIdentityPoolProviderPrincipalTag ¶
func GetIdentityPoolProviderPrincipalTag(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IdentityPoolProviderPrincipalTagState, opts ...pulumi.ResourceOption) (*IdentityPoolProviderPrincipalTag, error)
GetIdentityPoolProviderPrincipalTag gets an existing IdentityPoolProviderPrincipalTag 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 NewIdentityPoolProviderPrincipalTag ¶
func NewIdentityPoolProviderPrincipalTag(ctx *pulumi.Context, name string, args *IdentityPoolProviderPrincipalTagArgs, opts ...pulumi.ResourceOption) (*IdentityPoolProviderPrincipalTag, error)
NewIdentityPoolProviderPrincipalTag registers a new resource with the given unique name, arguments, and options.
func (*IdentityPoolProviderPrincipalTag) ElementType ¶
func (*IdentityPoolProviderPrincipalTag) ElementType() reflect.Type
func (*IdentityPoolProviderPrincipalTag) ToIdentityPoolProviderPrincipalTagOutput ¶
func (i *IdentityPoolProviderPrincipalTag) ToIdentityPoolProviderPrincipalTagOutput() IdentityPoolProviderPrincipalTagOutput
func (*IdentityPoolProviderPrincipalTag) ToIdentityPoolProviderPrincipalTagOutputWithContext ¶
func (i *IdentityPoolProviderPrincipalTag) ToIdentityPoolProviderPrincipalTagOutputWithContext(ctx context.Context) IdentityPoolProviderPrincipalTagOutput
type IdentityPoolProviderPrincipalTagArgs ¶
type IdentityPoolProviderPrincipalTagArgs struct {
// An identity pool ID.
IdentityPoolId pulumi.StringInput
// The name of the identity provider.
IdentityProviderName pulumi.StringInput
// String to string map of variables.
PrincipalTags pulumi.StringMapInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// use default (username and clientID) attribute mappings.
UseDefaults pulumi.BoolPtrInput
}
The set of arguments for constructing a IdentityPoolProviderPrincipalTag resource.
func (IdentityPoolProviderPrincipalTagArgs) ElementType ¶
func (IdentityPoolProviderPrincipalTagArgs) ElementType() reflect.Type
type IdentityPoolProviderPrincipalTagArray ¶
type IdentityPoolProviderPrincipalTagArray []IdentityPoolProviderPrincipalTagInput
func (IdentityPoolProviderPrincipalTagArray) ElementType ¶
func (IdentityPoolProviderPrincipalTagArray) ElementType() reflect.Type
func (IdentityPoolProviderPrincipalTagArray) ToIdentityPoolProviderPrincipalTagArrayOutput ¶
func (i IdentityPoolProviderPrincipalTagArray) ToIdentityPoolProviderPrincipalTagArrayOutput() IdentityPoolProviderPrincipalTagArrayOutput
func (IdentityPoolProviderPrincipalTagArray) ToIdentityPoolProviderPrincipalTagArrayOutputWithContext ¶
func (i IdentityPoolProviderPrincipalTagArray) ToIdentityPoolProviderPrincipalTagArrayOutputWithContext(ctx context.Context) IdentityPoolProviderPrincipalTagArrayOutput
type IdentityPoolProviderPrincipalTagArrayInput ¶
type IdentityPoolProviderPrincipalTagArrayInput interface {
pulumi.Input
ToIdentityPoolProviderPrincipalTagArrayOutput() IdentityPoolProviderPrincipalTagArrayOutput
ToIdentityPoolProviderPrincipalTagArrayOutputWithContext(context.Context) IdentityPoolProviderPrincipalTagArrayOutput
}
IdentityPoolProviderPrincipalTagArrayInput is an input type that accepts IdentityPoolProviderPrincipalTagArray and IdentityPoolProviderPrincipalTagArrayOutput values. You can construct a concrete instance of `IdentityPoolProviderPrincipalTagArrayInput` via:
IdentityPoolProviderPrincipalTagArray{ IdentityPoolProviderPrincipalTagArgs{...} }
type IdentityPoolProviderPrincipalTagArrayOutput ¶
type IdentityPoolProviderPrincipalTagArrayOutput struct{ *pulumi.OutputState }
func (IdentityPoolProviderPrincipalTagArrayOutput) ElementType ¶
func (IdentityPoolProviderPrincipalTagArrayOutput) ElementType() reflect.Type
func (IdentityPoolProviderPrincipalTagArrayOutput) ToIdentityPoolProviderPrincipalTagArrayOutput ¶
func (o IdentityPoolProviderPrincipalTagArrayOutput) ToIdentityPoolProviderPrincipalTagArrayOutput() IdentityPoolProviderPrincipalTagArrayOutput
func (IdentityPoolProviderPrincipalTagArrayOutput) ToIdentityPoolProviderPrincipalTagArrayOutputWithContext ¶
func (o IdentityPoolProviderPrincipalTagArrayOutput) ToIdentityPoolProviderPrincipalTagArrayOutputWithContext(ctx context.Context) IdentityPoolProviderPrincipalTagArrayOutput
type IdentityPoolProviderPrincipalTagInput ¶
type IdentityPoolProviderPrincipalTagInput interface {
pulumi.Input
ToIdentityPoolProviderPrincipalTagOutput() IdentityPoolProviderPrincipalTagOutput
ToIdentityPoolProviderPrincipalTagOutputWithContext(ctx context.Context) IdentityPoolProviderPrincipalTagOutput
}
type IdentityPoolProviderPrincipalTagMap ¶
type IdentityPoolProviderPrincipalTagMap map[string]IdentityPoolProviderPrincipalTagInput
func (IdentityPoolProviderPrincipalTagMap) ElementType ¶
func (IdentityPoolProviderPrincipalTagMap) ElementType() reflect.Type
func (IdentityPoolProviderPrincipalTagMap) ToIdentityPoolProviderPrincipalTagMapOutput ¶
func (i IdentityPoolProviderPrincipalTagMap) ToIdentityPoolProviderPrincipalTagMapOutput() IdentityPoolProviderPrincipalTagMapOutput
func (IdentityPoolProviderPrincipalTagMap) ToIdentityPoolProviderPrincipalTagMapOutputWithContext ¶
func (i IdentityPoolProviderPrincipalTagMap) ToIdentityPoolProviderPrincipalTagMapOutputWithContext(ctx context.Context) IdentityPoolProviderPrincipalTagMapOutput
type IdentityPoolProviderPrincipalTagMapInput ¶
type IdentityPoolProviderPrincipalTagMapInput interface {
pulumi.Input
ToIdentityPoolProviderPrincipalTagMapOutput() IdentityPoolProviderPrincipalTagMapOutput
ToIdentityPoolProviderPrincipalTagMapOutputWithContext(context.Context) IdentityPoolProviderPrincipalTagMapOutput
}
IdentityPoolProviderPrincipalTagMapInput is an input type that accepts IdentityPoolProviderPrincipalTagMap and IdentityPoolProviderPrincipalTagMapOutput values. You can construct a concrete instance of `IdentityPoolProviderPrincipalTagMapInput` via:
IdentityPoolProviderPrincipalTagMap{ "key": IdentityPoolProviderPrincipalTagArgs{...} }
type IdentityPoolProviderPrincipalTagMapOutput ¶
type IdentityPoolProviderPrincipalTagMapOutput struct{ *pulumi.OutputState }
func (IdentityPoolProviderPrincipalTagMapOutput) ElementType ¶
func (IdentityPoolProviderPrincipalTagMapOutput) ElementType() reflect.Type
func (IdentityPoolProviderPrincipalTagMapOutput) MapIndex ¶
func (o IdentityPoolProviderPrincipalTagMapOutput) MapIndex(k pulumi.StringInput) IdentityPoolProviderPrincipalTagOutput
func (IdentityPoolProviderPrincipalTagMapOutput) ToIdentityPoolProviderPrincipalTagMapOutput ¶
func (o IdentityPoolProviderPrincipalTagMapOutput) ToIdentityPoolProviderPrincipalTagMapOutput() IdentityPoolProviderPrincipalTagMapOutput
func (IdentityPoolProviderPrincipalTagMapOutput) ToIdentityPoolProviderPrincipalTagMapOutputWithContext ¶
func (o IdentityPoolProviderPrincipalTagMapOutput) ToIdentityPoolProviderPrincipalTagMapOutputWithContext(ctx context.Context) IdentityPoolProviderPrincipalTagMapOutput
type IdentityPoolProviderPrincipalTagOutput ¶
type IdentityPoolProviderPrincipalTagOutput struct{ *pulumi.OutputState }
func (IdentityPoolProviderPrincipalTagOutput) ElementType ¶
func (IdentityPoolProviderPrincipalTagOutput) ElementType() reflect.Type
func (IdentityPoolProviderPrincipalTagOutput) IdentityPoolId ¶
func (o IdentityPoolProviderPrincipalTagOutput) IdentityPoolId() pulumi.StringOutput
An identity pool ID.
func (IdentityPoolProviderPrincipalTagOutput) IdentityProviderName ¶
func (o IdentityPoolProviderPrincipalTagOutput) IdentityProviderName() pulumi.StringOutput
The name of the identity provider.
func (IdentityPoolProviderPrincipalTagOutput) PrincipalTags ¶
func (o IdentityPoolProviderPrincipalTagOutput) PrincipalTags() pulumi.StringMapOutput
String to string map of variables.
func (IdentityPoolProviderPrincipalTagOutput) Region ¶
func (o IdentityPoolProviderPrincipalTagOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (IdentityPoolProviderPrincipalTagOutput) ToIdentityPoolProviderPrincipalTagOutput ¶
func (o IdentityPoolProviderPrincipalTagOutput) ToIdentityPoolProviderPrincipalTagOutput() IdentityPoolProviderPrincipalTagOutput
func (IdentityPoolProviderPrincipalTagOutput) ToIdentityPoolProviderPrincipalTagOutputWithContext ¶
func (o IdentityPoolProviderPrincipalTagOutput) ToIdentityPoolProviderPrincipalTagOutputWithContext(ctx context.Context) IdentityPoolProviderPrincipalTagOutput
func (IdentityPoolProviderPrincipalTagOutput) UseDefaults ¶
func (o IdentityPoolProviderPrincipalTagOutput) UseDefaults() pulumi.BoolPtrOutput
use default (username and clientID) attribute mappings.
type IdentityPoolProviderPrincipalTagState ¶
type IdentityPoolProviderPrincipalTagState struct {
// An identity pool ID.
IdentityPoolId pulumi.StringPtrInput
// The name of the identity provider.
IdentityProviderName pulumi.StringPtrInput
// String to string map of variables.
PrincipalTags pulumi.StringMapInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// use default (username and clientID) attribute mappings.
UseDefaults pulumi.BoolPtrInput
}
func (IdentityPoolProviderPrincipalTagState) ElementType ¶
func (IdentityPoolProviderPrincipalTagState) ElementType() reflect.Type
type IdentityPoolRoleAttachment ¶
type IdentityPoolRoleAttachment struct {
pulumi.CustomResourceState
// An identity pool ID in the format `REGION_GUID`.
IdentityPoolId pulumi.StringOutput `pulumi:"identityPoolId"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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 pulumi.StringMapOutput `pulumi:"roles"`
}
Provides an AWS Cognito Identity Pool Roles Attachment.
## Import
Using `pulumi import`, import Cognito Identity Pool Roles Attachment using the Identity Pool ID. For example:
```sh $ pulumi import aws:cognito/identityPoolRoleAttachment:IdentityPoolRoleAttachment example us-west-2:b64805ad-cb56-40ba-9ffc-f5d8207e6d42 ```
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.
func (*IdentityPoolRoleAttachment) ElementType ¶
func (*IdentityPoolRoleAttachment) ElementType() reflect.Type
func (*IdentityPoolRoleAttachment) ToIdentityPoolRoleAttachmentOutput ¶
func (i *IdentityPoolRoleAttachment) ToIdentityPoolRoleAttachmentOutput() IdentityPoolRoleAttachmentOutput
func (*IdentityPoolRoleAttachment) ToIdentityPoolRoleAttachmentOutputWithContext ¶
func (i *IdentityPoolRoleAttachment) ToIdentityPoolRoleAttachmentOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentOutput
type IdentityPoolRoleAttachmentArgs ¶
type IdentityPoolRoleAttachmentArgs struct {
// An identity pool ID in the format `REGION_GUID`.
IdentityPoolId pulumi.StringInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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 pulumi.StringMapInput
}
The set of arguments for constructing a IdentityPoolRoleAttachment resource.
func (IdentityPoolRoleAttachmentArgs) ElementType ¶
func (IdentityPoolRoleAttachmentArgs) ElementType() reflect.Type
type IdentityPoolRoleAttachmentArray ¶
type IdentityPoolRoleAttachmentArray []IdentityPoolRoleAttachmentInput
func (IdentityPoolRoleAttachmentArray) ElementType ¶
func (IdentityPoolRoleAttachmentArray) ElementType() reflect.Type
func (IdentityPoolRoleAttachmentArray) ToIdentityPoolRoleAttachmentArrayOutput ¶
func (i IdentityPoolRoleAttachmentArray) ToIdentityPoolRoleAttachmentArrayOutput() IdentityPoolRoleAttachmentArrayOutput
func (IdentityPoolRoleAttachmentArray) ToIdentityPoolRoleAttachmentArrayOutputWithContext ¶
func (i IdentityPoolRoleAttachmentArray) ToIdentityPoolRoleAttachmentArrayOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentArrayOutput
type IdentityPoolRoleAttachmentArrayInput ¶
type IdentityPoolRoleAttachmentArrayInput interface {
pulumi.Input
ToIdentityPoolRoleAttachmentArrayOutput() IdentityPoolRoleAttachmentArrayOutput
ToIdentityPoolRoleAttachmentArrayOutputWithContext(context.Context) IdentityPoolRoleAttachmentArrayOutput
}
IdentityPoolRoleAttachmentArrayInput is an input type that accepts IdentityPoolRoleAttachmentArray and IdentityPoolRoleAttachmentArrayOutput values. You can construct a concrete instance of `IdentityPoolRoleAttachmentArrayInput` via:
IdentityPoolRoleAttachmentArray{ IdentityPoolRoleAttachmentArgs{...} }
type IdentityPoolRoleAttachmentArrayOutput ¶
type IdentityPoolRoleAttachmentArrayOutput struct{ *pulumi.OutputState }
func (IdentityPoolRoleAttachmentArrayOutput) ElementType ¶
func (IdentityPoolRoleAttachmentArrayOutput) ElementType() reflect.Type
func (IdentityPoolRoleAttachmentArrayOutput) Index ¶
func (o IdentityPoolRoleAttachmentArrayOutput) Index(i pulumi.IntInput) IdentityPoolRoleAttachmentOutput
func (IdentityPoolRoleAttachmentArrayOutput) ToIdentityPoolRoleAttachmentArrayOutput ¶
func (o IdentityPoolRoleAttachmentArrayOutput) ToIdentityPoolRoleAttachmentArrayOutput() IdentityPoolRoleAttachmentArrayOutput
func (IdentityPoolRoleAttachmentArrayOutput) ToIdentityPoolRoleAttachmentArrayOutputWithContext ¶
func (o IdentityPoolRoleAttachmentArrayOutput) ToIdentityPoolRoleAttachmentArrayOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentArrayOutput
type IdentityPoolRoleAttachmentInput ¶
type IdentityPoolRoleAttachmentInput interface {
pulumi.Input
ToIdentityPoolRoleAttachmentOutput() IdentityPoolRoleAttachmentOutput
ToIdentityPoolRoleAttachmentOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentOutput
}
type IdentityPoolRoleAttachmentMap ¶
type IdentityPoolRoleAttachmentMap map[string]IdentityPoolRoleAttachmentInput
func (IdentityPoolRoleAttachmentMap) ElementType ¶
func (IdentityPoolRoleAttachmentMap) ElementType() reflect.Type
func (IdentityPoolRoleAttachmentMap) ToIdentityPoolRoleAttachmentMapOutput ¶
func (i IdentityPoolRoleAttachmentMap) ToIdentityPoolRoleAttachmentMapOutput() IdentityPoolRoleAttachmentMapOutput
func (IdentityPoolRoleAttachmentMap) ToIdentityPoolRoleAttachmentMapOutputWithContext ¶
func (i IdentityPoolRoleAttachmentMap) ToIdentityPoolRoleAttachmentMapOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentMapOutput
type IdentityPoolRoleAttachmentMapInput ¶
type IdentityPoolRoleAttachmentMapInput interface {
pulumi.Input
ToIdentityPoolRoleAttachmentMapOutput() IdentityPoolRoleAttachmentMapOutput
ToIdentityPoolRoleAttachmentMapOutputWithContext(context.Context) IdentityPoolRoleAttachmentMapOutput
}
IdentityPoolRoleAttachmentMapInput is an input type that accepts IdentityPoolRoleAttachmentMap and IdentityPoolRoleAttachmentMapOutput values. You can construct a concrete instance of `IdentityPoolRoleAttachmentMapInput` via:
IdentityPoolRoleAttachmentMap{ "key": IdentityPoolRoleAttachmentArgs{...} }
type IdentityPoolRoleAttachmentMapOutput ¶
type IdentityPoolRoleAttachmentMapOutput struct{ *pulumi.OutputState }
func (IdentityPoolRoleAttachmentMapOutput) ElementType ¶
func (IdentityPoolRoleAttachmentMapOutput) ElementType() reflect.Type
func (IdentityPoolRoleAttachmentMapOutput) MapIndex ¶
func (o IdentityPoolRoleAttachmentMapOutput) MapIndex(k pulumi.StringInput) IdentityPoolRoleAttachmentOutput
func (IdentityPoolRoleAttachmentMapOutput) ToIdentityPoolRoleAttachmentMapOutput ¶
func (o IdentityPoolRoleAttachmentMapOutput) ToIdentityPoolRoleAttachmentMapOutput() IdentityPoolRoleAttachmentMapOutput
func (IdentityPoolRoleAttachmentMapOutput) ToIdentityPoolRoleAttachmentMapOutputWithContext ¶
func (o IdentityPoolRoleAttachmentMapOutput) ToIdentityPoolRoleAttachmentMapOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentMapOutput
type IdentityPoolRoleAttachmentOutput ¶
type IdentityPoolRoleAttachmentOutput struct{ *pulumi.OutputState }
func (IdentityPoolRoleAttachmentOutput) ElementType ¶
func (IdentityPoolRoleAttachmentOutput) ElementType() reflect.Type
func (IdentityPoolRoleAttachmentOutput) IdentityPoolId ¶
func (o IdentityPoolRoleAttachmentOutput) IdentityPoolId() pulumi.StringOutput
An identity pool ID in the format `REGION_GUID`.
func (IdentityPoolRoleAttachmentOutput) Region ¶
func (o IdentityPoolRoleAttachmentOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (IdentityPoolRoleAttachmentOutput) RoleMappings ¶
func (o IdentityPoolRoleAttachmentOutput) RoleMappings() IdentityPoolRoleAttachmentRoleMappingArrayOutput
A List of Role Mapping.
func (IdentityPoolRoleAttachmentOutput) Roles ¶
func (o IdentityPoolRoleAttachmentOutput) Roles() pulumi.StringMapOutput
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.
func (IdentityPoolRoleAttachmentOutput) ToIdentityPoolRoleAttachmentOutput ¶
func (o IdentityPoolRoleAttachmentOutput) ToIdentityPoolRoleAttachmentOutput() IdentityPoolRoleAttachmentOutput
func (IdentityPoolRoleAttachmentOutput) ToIdentityPoolRoleAttachmentOutputWithContext ¶
func (o IdentityPoolRoleAttachmentOutput) ToIdentityPoolRoleAttachmentOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentOutput
type IdentityPoolRoleAttachmentRoleMapping ¶
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". Depends on `cognitoIdentityProviders` set on `cognito.IdentityPool` resource or a `cognito.IdentityProvider` resource.
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 ¶
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". Depends on `cognitoIdentityProviders` set on `cognito.IdentityPool` resource or a `cognito.IdentityProvider` resource.
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 ¶
func (IdentityPoolRoleAttachmentRoleMappingArgs) ElementType() reflect.Type
func (IdentityPoolRoleAttachmentRoleMappingArgs) ToIdentityPoolRoleAttachmentRoleMappingOutput ¶
func (i IdentityPoolRoleAttachmentRoleMappingArgs) ToIdentityPoolRoleAttachmentRoleMappingOutput() IdentityPoolRoleAttachmentRoleMappingOutput
func (IdentityPoolRoleAttachmentRoleMappingArgs) ToIdentityPoolRoleAttachmentRoleMappingOutputWithContext ¶
func (i IdentityPoolRoleAttachmentRoleMappingArgs) ToIdentityPoolRoleAttachmentRoleMappingOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRoleMappingOutput
type IdentityPoolRoleAttachmentRoleMappingArray ¶
type IdentityPoolRoleAttachmentRoleMappingArray []IdentityPoolRoleAttachmentRoleMappingInput
func (IdentityPoolRoleAttachmentRoleMappingArray) ElementType ¶
func (IdentityPoolRoleAttachmentRoleMappingArray) ElementType() reflect.Type
func (IdentityPoolRoleAttachmentRoleMappingArray) ToIdentityPoolRoleAttachmentRoleMappingArrayOutput ¶
func (i IdentityPoolRoleAttachmentRoleMappingArray) ToIdentityPoolRoleAttachmentRoleMappingArrayOutput() IdentityPoolRoleAttachmentRoleMappingArrayOutput
func (IdentityPoolRoleAttachmentRoleMappingArray) ToIdentityPoolRoleAttachmentRoleMappingArrayOutputWithContext ¶
func (i IdentityPoolRoleAttachmentRoleMappingArray) ToIdentityPoolRoleAttachmentRoleMappingArrayOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRoleMappingArrayOutput
type IdentityPoolRoleAttachmentRoleMappingArrayInput ¶
type IdentityPoolRoleAttachmentRoleMappingArrayInput interface {
pulumi.Input
ToIdentityPoolRoleAttachmentRoleMappingArrayOutput() IdentityPoolRoleAttachmentRoleMappingArrayOutput
ToIdentityPoolRoleAttachmentRoleMappingArrayOutputWithContext(context.Context) IdentityPoolRoleAttachmentRoleMappingArrayOutput
}
IdentityPoolRoleAttachmentRoleMappingArrayInput is an input type that accepts IdentityPoolRoleAttachmentRoleMappingArray and IdentityPoolRoleAttachmentRoleMappingArrayOutput values. You can construct a concrete instance of `IdentityPoolRoleAttachmentRoleMappingArrayInput` via:
IdentityPoolRoleAttachmentRoleMappingArray{ IdentityPoolRoleAttachmentRoleMappingArgs{...} }
type IdentityPoolRoleAttachmentRoleMappingArrayOutput ¶
type IdentityPoolRoleAttachmentRoleMappingArrayOutput struct{ *pulumi.OutputState }
func (IdentityPoolRoleAttachmentRoleMappingArrayOutput) ElementType ¶
func (IdentityPoolRoleAttachmentRoleMappingArrayOutput) ElementType() reflect.Type
func (IdentityPoolRoleAttachmentRoleMappingArrayOutput) ToIdentityPoolRoleAttachmentRoleMappingArrayOutput ¶
func (o IdentityPoolRoleAttachmentRoleMappingArrayOutput) ToIdentityPoolRoleAttachmentRoleMappingArrayOutput() IdentityPoolRoleAttachmentRoleMappingArrayOutput
func (IdentityPoolRoleAttachmentRoleMappingArrayOutput) ToIdentityPoolRoleAttachmentRoleMappingArrayOutputWithContext ¶
func (o IdentityPoolRoleAttachmentRoleMappingArrayOutput) ToIdentityPoolRoleAttachmentRoleMappingArrayOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRoleMappingArrayOutput
type IdentityPoolRoleAttachmentRoleMappingInput ¶
type IdentityPoolRoleAttachmentRoleMappingInput interface {
pulumi.Input
ToIdentityPoolRoleAttachmentRoleMappingOutput() IdentityPoolRoleAttachmentRoleMappingOutput
ToIdentityPoolRoleAttachmentRoleMappingOutputWithContext(context.Context) IdentityPoolRoleAttachmentRoleMappingOutput
}
IdentityPoolRoleAttachmentRoleMappingInput is an input type that accepts IdentityPoolRoleAttachmentRoleMappingArgs and IdentityPoolRoleAttachmentRoleMappingOutput values. You can construct a concrete instance of `IdentityPoolRoleAttachmentRoleMappingInput` via:
IdentityPoolRoleAttachmentRoleMappingArgs{...}
type IdentityPoolRoleAttachmentRoleMappingMappingRule ¶
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 ¶
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 ¶
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArgs) ElementType() reflect.Type
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArgs) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleOutput ¶
func (i IdentityPoolRoleAttachmentRoleMappingMappingRuleArgs) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleOutput() IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArgs) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleOutputWithContext ¶
func (i IdentityPoolRoleAttachmentRoleMappingMappingRuleArgs) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput
type IdentityPoolRoleAttachmentRoleMappingMappingRuleArray ¶
type IdentityPoolRoleAttachmentRoleMappingMappingRuleArray []IdentityPoolRoleAttachmentRoleMappingMappingRuleInput
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArray) ElementType ¶
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArray) ElementType() reflect.Type
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArray) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput ¶
func (i IdentityPoolRoleAttachmentRoleMappingMappingRuleArray) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput() IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArray) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutputWithContext ¶
func (i IdentityPoolRoleAttachmentRoleMappingMappingRuleArray) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput
type IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayInput ¶
type IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayInput interface {
pulumi.Input
ToIdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput() IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput
ToIdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutputWithContext(context.Context) IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput
}
IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayInput is an input type that accepts IdentityPoolRoleAttachmentRoleMappingMappingRuleArray and IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput values. You can construct a concrete instance of `IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayInput` via:
IdentityPoolRoleAttachmentRoleMappingMappingRuleArray{ IdentityPoolRoleAttachmentRoleMappingMappingRuleArgs{...} }
type IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput ¶
type IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput struct{ *pulumi.OutputState }
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput) ElementType ¶
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput) ElementType() reflect.Type
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput ¶
func (o IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput() IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutputWithContext ¶
func (o IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRoleMappingMappingRuleArrayOutput
type IdentityPoolRoleAttachmentRoleMappingMappingRuleInput ¶
type IdentityPoolRoleAttachmentRoleMappingMappingRuleInput interface {
pulumi.Input
ToIdentityPoolRoleAttachmentRoleMappingMappingRuleOutput() IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput
ToIdentityPoolRoleAttachmentRoleMappingMappingRuleOutputWithContext(context.Context) IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput
}
IdentityPoolRoleAttachmentRoleMappingMappingRuleInput is an input type that accepts IdentityPoolRoleAttachmentRoleMappingMappingRuleArgs and IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput values. You can construct a concrete instance of `IdentityPoolRoleAttachmentRoleMappingMappingRuleInput` via:
IdentityPoolRoleAttachmentRoleMappingMappingRuleArgs{...}
type IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput ¶
type IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput struct{ *pulumi.OutputState }
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) Claim ¶
func (o IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) Claim() pulumi.StringOutput
The claim name that must be present in the token, for example, "isAdmin" or "paid".
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) ElementType ¶
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) ElementType() reflect.Type
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) MatchType ¶
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 ¶
func (o IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) RoleArn() pulumi.StringOutput
The role ARN.
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleOutput ¶
func (o IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleOutput() IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleOutputWithContext ¶
func (o IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) ToIdentityPoolRoleAttachmentRoleMappingMappingRuleOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput
func (IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) Value ¶
func (o IdentityPoolRoleAttachmentRoleMappingMappingRuleOutput) Value() pulumi.StringOutput
A brief string that the claim must match, for example, "paid" or "yes".
type IdentityPoolRoleAttachmentRoleMappingOutput ¶
type IdentityPoolRoleAttachmentRoleMappingOutput struct{ *pulumi.OutputState }
func (IdentityPoolRoleAttachmentRoleMappingOutput) AmbiguousRoleResolution ¶
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 ¶
func (IdentityPoolRoleAttachmentRoleMappingOutput) ElementType() reflect.Type
func (IdentityPoolRoleAttachmentRoleMappingOutput) IdentityProvider ¶
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". Depends on `cognitoIdentityProviders` set on `cognito.IdentityPool` resource or a `cognito.IdentityProvider` resource.
func (IdentityPoolRoleAttachmentRoleMappingOutput) MappingRules ¶
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 ¶
func (o IdentityPoolRoleAttachmentRoleMappingOutput) ToIdentityPoolRoleAttachmentRoleMappingOutput() IdentityPoolRoleAttachmentRoleMappingOutput
func (IdentityPoolRoleAttachmentRoleMappingOutput) ToIdentityPoolRoleAttachmentRoleMappingOutputWithContext ¶
func (o IdentityPoolRoleAttachmentRoleMappingOutput) ToIdentityPoolRoleAttachmentRoleMappingOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentRoleMappingOutput
func (IdentityPoolRoleAttachmentRoleMappingOutput) Type ¶
func (o IdentityPoolRoleAttachmentRoleMappingOutput) Type() pulumi.StringOutput
The role mapping type.
type IdentityPoolRoleAttachmentState ¶
type IdentityPoolRoleAttachmentState struct {
// An identity pool ID in the format `REGION_GUID`.
IdentityPoolId pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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 pulumi.StringMapInput
}
func (IdentityPoolRoleAttachmentState) ElementType ¶
func (IdentityPoolRoleAttachmentState) ElementType() reflect.Type
type IdentityPoolState ¶
type IdentityPoolState struct {
// Enables or disables the classic / basic authentication flow. Default is `false`.
AllowClassicFlow pulumi.BoolPtrInput
// 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
// Set of OpendID Connect provider ARNs.
OpenidConnectProviderArns pulumi.StringArrayInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// 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 map of tags to assign to the Identity Pool. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapInput
}
func (IdentityPoolState) ElementType ¶
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.StringMapOutput `pulumi:"attributeMapping"`
// The list of identity providers.
IdpIdentifiers pulumi.StringArrayOutput `pulumi:"idpIdentifiers"`
// The map of identity details, such as access token
ProviderDetails pulumi.StringMapOutput `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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// The user pool id
UserPoolId pulumi.StringOutput `pulumi:"userPoolId"`
}
Provides a Cognito User Identity Provider resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := cognito.NewUserPool(ctx, "example", &cognito.UserPoolArgs{
Name: pulumi.String("example-pool"),
AutoVerifiedAttributes: pulumi.StringArray{
pulumi.String("email"),
},
})
if err != nil {
return err
}
_, err = cognito.NewIdentityProvider(ctx, "example_provider", &cognito.IdentityProviderArgs{
UserPoolId: example.ID(),
ProviderName: pulumi.String("Google"),
ProviderType: pulumi.String("Google"),
ProviderDetails: pulumi.StringMap{
"authorize_scopes": pulumi.String("email"),
"client_id": pulumi.String("your client_id"),
"client_secret": pulumi.String("your client_secret"),
},
AttributeMapping: pulumi.StringMap{
"email": pulumi.String("email"),
"username": pulumi.String("sub"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import `aws_cognito_identity_provider` resources using their User Pool ID and Provider Name. For example:
```sh $ pulumi import aws:cognito/identityProvider:IdentityProvider example us-west-2_abc123:CorpAD ```
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.
func (*IdentityProvider) ElementType ¶
func (*IdentityProvider) ElementType() reflect.Type
func (*IdentityProvider) ToIdentityProviderOutput ¶
func (i *IdentityProvider) ToIdentityProviderOutput() IdentityProviderOutput
func (*IdentityProvider) ToIdentityProviderOutputWithContext ¶
func (i *IdentityProvider) ToIdentityProviderOutputWithContext(ctx context.Context) IdentityProviderOutput
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.StringMapInput
// The list of identity providers.
IdpIdentifiers pulumi.StringArrayInput
// The map of identity details, such as access token
ProviderDetails pulumi.StringMapInput
// 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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// The user pool id
UserPoolId pulumi.StringInput
}
The set of arguments for constructing a IdentityProvider resource.
func (IdentityProviderArgs) ElementType ¶
func (IdentityProviderArgs) ElementType() reflect.Type
type IdentityProviderArray ¶
type IdentityProviderArray []IdentityProviderInput
func (IdentityProviderArray) ElementType ¶
func (IdentityProviderArray) ElementType() reflect.Type
func (IdentityProviderArray) ToIdentityProviderArrayOutput ¶
func (i IdentityProviderArray) ToIdentityProviderArrayOutput() IdentityProviderArrayOutput
func (IdentityProviderArray) ToIdentityProviderArrayOutputWithContext ¶
func (i IdentityProviderArray) ToIdentityProviderArrayOutputWithContext(ctx context.Context) IdentityProviderArrayOutput
type IdentityProviderArrayInput ¶
type IdentityProviderArrayInput interface {
pulumi.Input
ToIdentityProviderArrayOutput() IdentityProviderArrayOutput
ToIdentityProviderArrayOutputWithContext(context.Context) IdentityProviderArrayOutput
}
IdentityProviderArrayInput is an input type that accepts IdentityProviderArray and IdentityProviderArrayOutput values. You can construct a concrete instance of `IdentityProviderArrayInput` via:
IdentityProviderArray{ IdentityProviderArgs{...} }
type IdentityProviderArrayOutput ¶
type IdentityProviderArrayOutput struct{ *pulumi.OutputState }
func (IdentityProviderArrayOutput) ElementType ¶
func (IdentityProviderArrayOutput) ElementType() reflect.Type
func (IdentityProviderArrayOutput) Index ¶
func (o IdentityProviderArrayOutput) Index(i pulumi.IntInput) IdentityProviderOutput
func (IdentityProviderArrayOutput) ToIdentityProviderArrayOutput ¶
func (o IdentityProviderArrayOutput) ToIdentityProviderArrayOutput() IdentityProviderArrayOutput
func (IdentityProviderArrayOutput) ToIdentityProviderArrayOutputWithContext ¶
func (o IdentityProviderArrayOutput) ToIdentityProviderArrayOutputWithContext(ctx context.Context) IdentityProviderArrayOutput
type IdentityProviderInput ¶
type IdentityProviderInput interface {
pulumi.Input
ToIdentityProviderOutput() IdentityProviderOutput
ToIdentityProviderOutputWithContext(ctx context.Context) IdentityProviderOutput
}
type IdentityProviderMap ¶
type IdentityProviderMap map[string]IdentityProviderInput
func (IdentityProviderMap) ElementType ¶
func (IdentityProviderMap) ElementType() reflect.Type
func (IdentityProviderMap) ToIdentityProviderMapOutput ¶
func (i IdentityProviderMap) ToIdentityProviderMapOutput() IdentityProviderMapOutput
func (IdentityProviderMap) ToIdentityProviderMapOutputWithContext ¶
func (i IdentityProviderMap) ToIdentityProviderMapOutputWithContext(ctx context.Context) IdentityProviderMapOutput
type IdentityProviderMapInput ¶
type IdentityProviderMapInput interface {
pulumi.Input
ToIdentityProviderMapOutput() IdentityProviderMapOutput
ToIdentityProviderMapOutputWithContext(context.Context) IdentityProviderMapOutput
}
IdentityProviderMapInput is an input type that accepts IdentityProviderMap and IdentityProviderMapOutput values. You can construct a concrete instance of `IdentityProviderMapInput` via:
IdentityProviderMap{ "key": IdentityProviderArgs{...} }
type IdentityProviderMapOutput ¶
type IdentityProviderMapOutput struct{ *pulumi.OutputState }
func (IdentityProviderMapOutput) ElementType ¶
func (IdentityProviderMapOutput) ElementType() reflect.Type
func (IdentityProviderMapOutput) MapIndex ¶
func (o IdentityProviderMapOutput) MapIndex(k pulumi.StringInput) IdentityProviderOutput
func (IdentityProviderMapOutput) ToIdentityProviderMapOutput ¶
func (o IdentityProviderMapOutput) ToIdentityProviderMapOutput() IdentityProviderMapOutput
func (IdentityProviderMapOutput) ToIdentityProviderMapOutputWithContext ¶
func (o IdentityProviderMapOutput) ToIdentityProviderMapOutputWithContext(ctx context.Context) IdentityProviderMapOutput
type IdentityProviderOutput ¶
type IdentityProviderOutput struct{ *pulumi.OutputState }
func (IdentityProviderOutput) AttributeMapping ¶
func (o IdentityProviderOutput) AttributeMapping() pulumi.StringMapOutput
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)
func (IdentityProviderOutput) ElementType ¶
func (IdentityProviderOutput) ElementType() reflect.Type
func (IdentityProviderOutput) IdpIdentifiers ¶
func (o IdentityProviderOutput) IdpIdentifiers() pulumi.StringArrayOutput
The list of identity providers.
func (IdentityProviderOutput) ProviderDetails ¶
func (o IdentityProviderOutput) ProviderDetails() pulumi.StringMapOutput
The map of identity details, such as access token
func (IdentityProviderOutput) ProviderName ¶
func (o IdentityProviderOutput) ProviderName() pulumi.StringOutput
The provider name
func (IdentityProviderOutput) ProviderType ¶
func (o IdentityProviderOutput) ProviderType() pulumi.StringOutput
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)
func (IdentityProviderOutput) Region ¶
func (o IdentityProviderOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (IdentityProviderOutput) ToIdentityProviderOutput ¶
func (o IdentityProviderOutput) ToIdentityProviderOutput() IdentityProviderOutput
func (IdentityProviderOutput) ToIdentityProviderOutputWithContext ¶
func (o IdentityProviderOutput) ToIdentityProviderOutputWithContext(ctx context.Context) IdentityProviderOutput
func (IdentityProviderOutput) UserPoolId ¶
func (o IdentityProviderOutput) UserPoolId() pulumi.StringOutput
The user pool id
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.StringMapInput
// The list of identity providers.
IdpIdentifiers pulumi.StringArrayInput
// The map of identity details, such as access token
ProviderDetails pulumi.StringMapInput
// 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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// The user pool id
UserPoolId pulumi.StringPtrInput
}
func (IdentityProviderState) ElementType ¶
func (IdentityProviderState) ElementType() reflect.Type
type LogDeliveryConfiguration ¶ added in v7.2.0
type LogDeliveryConfiguration struct {
pulumi.CustomResourceState
// Configuration block for log delivery. At least one configuration block is required. See Log Configurations below.
LogConfigurations LogDeliveryConfigurationLogConfigurationArrayOutput `pulumi:"logConfigurations"`
// The AWS region.
Region pulumi.StringOutput `pulumi:"region"`
// The ID of the user pool for which to configure log delivery.
//
// The following arguments are optional:
UserPoolId pulumi.StringOutput `pulumi:"userPoolId"`
}
Manages an AWS Cognito IDP (Identity Provider) Log Delivery Configuration.
## Example Usage
### Basic Usage with CloudWatch Logs
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cloudwatch" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := cognito.NewUserPool(ctx, "example", &cognito.UserPoolArgs{
Name: pulumi.String("example"),
})
if err != nil {
return err
}
exampleLogGroup, err := cloudwatch.NewLogGroup(ctx, "example", &cloudwatch.LogGroupArgs{
Name: pulumi.String("example"),
})
if err != nil {
return err
}
_, err = cognito.NewLogDeliveryConfiguration(ctx, "example", &cognito.LogDeliveryConfigurationArgs{
UserPoolId: example.ID(),
LogConfigurations: cognito.LogDeliveryConfigurationLogConfigurationArray{
&cognito.LogDeliveryConfigurationLogConfigurationArgs{
EventSource: pulumi.String("userNotification"),
LogLevel: pulumi.String("ERROR"),
CloudWatchLogsConfiguration: &cognito.LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationArgs{
LogGroupArn: exampleLogGroup.Arn,
},
},
},
})
if err != nil {
return err
}
return nil
})
}
```
### Multiple Log Configurations with Different Destinations
```go package main
import (
"encoding/json" "fmt" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cloudwatch" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/iam" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/kinesis" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/s3" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := cognito.NewUserPool(ctx, "example", &cognito.UserPoolArgs{
Name: pulumi.String("example"),
})
if err != nil {
return err
}
exampleLogGroup, err := cloudwatch.NewLogGroup(ctx, "example", &cloudwatch.LogGroupArgs{
Name: pulumi.String("example"),
})
if err != nil {
return err
}
exampleBucket, err := s3.NewBucket(ctx, "example", &s3.BucketArgs{
Bucket: pulumi.String("example-bucket"),
ForceDestroy: pulumi.Bool(true),
})
if err != nil {
return err
}
tmpJSON0, err := json.Marshal(map[string]interface{}{
"Version": "2012-10-17",
"Statement": []map[string]interface{}{
map[string]interface{}{
"Action": "sts:AssumeRole",
"Effect": "Allow",
"Principal": map[string]interface{}{
"Service": "firehose.amazonaws.com",
},
},
},
})
if err != nil {
return err
}
json0 := string(tmpJSON0)
firehose, err := iam.NewRole(ctx, "firehose", &iam.RoleArgs{
Name: pulumi.String("firehose-role"),
AssumeRolePolicy: pulumi.String(json0),
})
if err != nil {
return err
}
_, err = iam.NewRolePolicy(ctx, "firehose", &iam.RolePolicyArgs{
Name: pulumi.String("firehose-policy"),
Role: firehose.ID(),
Policy: pulumi.All(exampleBucket.Arn, exampleBucket.Arn).ApplyT(func(_args []interface{}) (string, error) {
exampleBucketArn := _args[0].(string)
exampleBucketArn1 := _args[1].(string)
var _zero string
tmpJSON1, err := json.Marshal(map[string]interface{}{
"Version": "2012-10-17",
"Statement": []map[string]interface{}{
map[string]interface{}{
"Effect": "Allow",
"Action": []string{
"s3:AbortMultipartUpload",
"s3:GetBucketLocation",
"s3:GetObject",
"s3:ListBucket",
"s3:ListBucketMultipartUploads",
"s3:PutObject",
},
"Resource": []string{
exampleBucketArn,
fmt.Sprintf("%v/*", exampleBucketArn1),
},
},
},
})
if err != nil {
return _zero, err
}
json1 := string(tmpJSON1)
return json1, nil
}).(pulumi.StringOutput),
})
if err != nil {
return err
}
exampleFirehoseDeliveryStream, err := kinesis.NewFirehoseDeliveryStream(ctx, "example", &kinesis.FirehoseDeliveryStreamArgs{
Name: pulumi.String("example-stream"),
Destination: pulumi.String("extended_s3"),
ExtendedS3Configuration: &kinesis.FirehoseDeliveryStreamExtendedS3ConfigurationArgs{
RoleArn: firehose.Arn,
BucketArn: exampleBucket.Arn,
},
})
if err != nil {
return err
}
_, err = cognito.NewLogDeliveryConfiguration(ctx, "example", &cognito.LogDeliveryConfigurationArgs{
UserPoolId: example.ID(),
LogConfigurations: cognito.LogDeliveryConfigurationLogConfigurationArray{
&cognito.LogDeliveryConfigurationLogConfigurationArgs{
EventSource: pulumi.String("userNotification"),
LogLevel: pulumi.String("INFO"),
CloudWatchLogsConfiguration: &cognito.LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationArgs{
LogGroupArn: exampleLogGroup.Arn,
},
},
&cognito.LogDeliveryConfigurationLogConfigurationArgs{
EventSource: pulumi.String("userAuthEvents"),
LogLevel: pulumi.String("ERROR"),
FirehoseConfiguration: &cognito.LogDeliveryConfigurationLogConfigurationFirehoseConfigurationArgs{
StreamArn: exampleFirehoseDeliveryStream.Arn,
},
},
},
})
if err != nil {
return err
}
return nil
})
}
```
### S3 Configuration
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/s3" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := cognito.NewUserPool(ctx, "example", &cognito.UserPoolArgs{
Name: pulumi.String("example"),
})
if err != nil {
return err
}
exampleBucket, err := s3.NewBucket(ctx, "example", &s3.BucketArgs{
Bucket: pulumi.String("example-bucket"),
ForceDestroy: pulumi.Bool(true),
})
if err != nil {
return err
}
_, err = cognito.NewLogDeliveryConfiguration(ctx, "example", &cognito.LogDeliveryConfigurationArgs{
UserPoolId: example.ID(),
LogConfigurations: cognito.LogDeliveryConfigurationLogConfigurationArray{
&cognito.LogDeliveryConfigurationLogConfigurationArgs{
EventSource: pulumi.String("userNotification"),
LogLevel: pulumi.String("ERROR"),
S3Configuration: &cognito.LogDeliveryConfigurationLogConfigurationS3ConfigurationArgs{
BucketArn: exampleBucket.Arn,
},
},
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Cognito IDP (Identity Provider) Log Delivery Configuration using the `user_pool_id`. For example:
```sh $ pulumi import aws:cognito/logDeliveryConfiguration:LogDeliveryConfiguration example us-west-2_example123 ```
func GetLogDeliveryConfiguration ¶ added in v7.2.0
func GetLogDeliveryConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LogDeliveryConfigurationState, opts ...pulumi.ResourceOption) (*LogDeliveryConfiguration, error)
GetLogDeliveryConfiguration gets an existing LogDeliveryConfiguration 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 NewLogDeliveryConfiguration ¶ added in v7.2.0
func NewLogDeliveryConfiguration(ctx *pulumi.Context, name string, args *LogDeliveryConfigurationArgs, opts ...pulumi.ResourceOption) (*LogDeliveryConfiguration, error)
NewLogDeliveryConfiguration registers a new resource with the given unique name, arguments, and options.
func (*LogDeliveryConfiguration) ElementType ¶ added in v7.2.0
func (*LogDeliveryConfiguration) ElementType() reflect.Type
func (*LogDeliveryConfiguration) ToLogDeliveryConfigurationOutput ¶ added in v7.2.0
func (i *LogDeliveryConfiguration) ToLogDeliveryConfigurationOutput() LogDeliveryConfigurationOutput
func (*LogDeliveryConfiguration) ToLogDeliveryConfigurationOutputWithContext ¶ added in v7.2.0
func (i *LogDeliveryConfiguration) ToLogDeliveryConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationOutput
type LogDeliveryConfigurationArgs ¶ added in v7.2.0
type LogDeliveryConfigurationArgs struct {
// Configuration block for log delivery. At least one configuration block is required. See Log Configurations below.
LogConfigurations LogDeliveryConfigurationLogConfigurationArrayInput
// The AWS region.
Region pulumi.StringPtrInput
// The ID of the user pool for which to configure log delivery.
//
// The following arguments are optional:
UserPoolId pulumi.StringInput
}
The set of arguments for constructing a LogDeliveryConfiguration resource.
func (LogDeliveryConfigurationArgs) ElementType ¶ added in v7.2.0
func (LogDeliveryConfigurationArgs) ElementType() reflect.Type
type LogDeliveryConfigurationArray ¶ added in v7.2.0
type LogDeliveryConfigurationArray []LogDeliveryConfigurationInput
func (LogDeliveryConfigurationArray) ElementType ¶ added in v7.2.0
func (LogDeliveryConfigurationArray) ElementType() reflect.Type
func (LogDeliveryConfigurationArray) ToLogDeliveryConfigurationArrayOutput ¶ added in v7.2.0
func (i LogDeliveryConfigurationArray) ToLogDeliveryConfigurationArrayOutput() LogDeliveryConfigurationArrayOutput
func (LogDeliveryConfigurationArray) ToLogDeliveryConfigurationArrayOutputWithContext ¶ added in v7.2.0
func (i LogDeliveryConfigurationArray) ToLogDeliveryConfigurationArrayOutputWithContext(ctx context.Context) LogDeliveryConfigurationArrayOutput
type LogDeliveryConfigurationArrayInput ¶ added in v7.2.0
type LogDeliveryConfigurationArrayInput interface {
pulumi.Input
ToLogDeliveryConfigurationArrayOutput() LogDeliveryConfigurationArrayOutput
ToLogDeliveryConfigurationArrayOutputWithContext(context.Context) LogDeliveryConfigurationArrayOutput
}
LogDeliveryConfigurationArrayInput is an input type that accepts LogDeliveryConfigurationArray and LogDeliveryConfigurationArrayOutput values. You can construct a concrete instance of `LogDeliveryConfigurationArrayInput` via:
LogDeliveryConfigurationArray{ LogDeliveryConfigurationArgs{...} }
type LogDeliveryConfigurationArrayOutput ¶ added in v7.2.0
type LogDeliveryConfigurationArrayOutput struct{ *pulumi.OutputState }
func (LogDeliveryConfigurationArrayOutput) ElementType ¶ added in v7.2.0
func (LogDeliveryConfigurationArrayOutput) ElementType() reflect.Type
func (LogDeliveryConfigurationArrayOutput) Index ¶ added in v7.2.0
func (o LogDeliveryConfigurationArrayOutput) Index(i pulumi.IntInput) LogDeliveryConfigurationOutput
func (LogDeliveryConfigurationArrayOutput) ToLogDeliveryConfigurationArrayOutput ¶ added in v7.2.0
func (o LogDeliveryConfigurationArrayOutput) ToLogDeliveryConfigurationArrayOutput() LogDeliveryConfigurationArrayOutput
func (LogDeliveryConfigurationArrayOutput) ToLogDeliveryConfigurationArrayOutputWithContext ¶ added in v7.2.0
func (o LogDeliveryConfigurationArrayOutput) ToLogDeliveryConfigurationArrayOutputWithContext(ctx context.Context) LogDeliveryConfigurationArrayOutput
type LogDeliveryConfigurationInput ¶ added in v7.2.0
type LogDeliveryConfigurationInput interface {
pulumi.Input
ToLogDeliveryConfigurationOutput() LogDeliveryConfigurationOutput
ToLogDeliveryConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationOutput
}
type LogDeliveryConfigurationLogConfiguration ¶ added in v7.2.0
type LogDeliveryConfigurationLogConfiguration struct {
// Configuration for CloudWatch Logs delivery. See CloudWatch Logs Configuration below.
CloudWatchLogsConfiguration *LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfiguration `pulumi:"cloudWatchLogsConfiguration"`
// The event source to configure logging for. Valid values are `userNotification` and `userAuthEvents`.
EventSource string `pulumi:"eventSource"`
// Configuration for Kinesis Data Firehose delivery. See Firehose Configuration below.
FirehoseConfiguration *LogDeliveryConfigurationLogConfigurationFirehoseConfiguration `pulumi:"firehoseConfiguration"`
// The log level to set for the event source. Valid values are `ERROR` and `INFO`.
LogLevel string `pulumi:"logLevel"`
// Configuration for S3 delivery. See S3 Configuration below.
//
// > **Note:** At least one destination configuration (`cloudWatchLogsConfiguration`, `firehoseConfiguration`, or `s3Configuration`) must be specified for each log configuration.
S3Configuration *LogDeliveryConfigurationLogConfigurationS3Configuration `pulumi:"s3Configuration"`
}
type LogDeliveryConfigurationLogConfigurationArgs ¶ added in v7.2.0
type LogDeliveryConfigurationLogConfigurationArgs struct {
// Configuration for CloudWatch Logs delivery. See CloudWatch Logs Configuration below.
CloudWatchLogsConfiguration LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrInput `pulumi:"cloudWatchLogsConfiguration"`
// The event source to configure logging for. Valid values are `userNotification` and `userAuthEvents`.
EventSource pulumi.StringInput `pulumi:"eventSource"`
// Configuration for Kinesis Data Firehose delivery. See Firehose Configuration below.
FirehoseConfiguration LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrInput `pulumi:"firehoseConfiguration"`
// The log level to set for the event source. Valid values are `ERROR` and `INFO`.
LogLevel pulumi.StringInput `pulumi:"logLevel"`
// Configuration for S3 delivery. See S3 Configuration below.
//
// > **Note:** At least one destination configuration (`cloudWatchLogsConfiguration`, `firehoseConfiguration`, or `s3Configuration`) must be specified for each log configuration.
S3Configuration LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrInput `pulumi:"s3Configuration"`
}
func (LogDeliveryConfigurationLogConfigurationArgs) ElementType ¶ added in v7.2.0
func (LogDeliveryConfigurationLogConfigurationArgs) ElementType() reflect.Type
func (LogDeliveryConfigurationLogConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationOutput ¶ added in v7.2.0
func (i LogDeliveryConfigurationLogConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationOutput() LogDeliveryConfigurationLogConfigurationOutput
func (LogDeliveryConfigurationLogConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationOutputWithContext ¶ added in v7.2.0
func (i LogDeliveryConfigurationLogConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationOutput
type LogDeliveryConfigurationLogConfigurationArray ¶ added in v7.2.0
type LogDeliveryConfigurationLogConfigurationArray []LogDeliveryConfigurationLogConfigurationInput
func (LogDeliveryConfigurationLogConfigurationArray) ElementType ¶ added in v7.2.0
func (LogDeliveryConfigurationLogConfigurationArray) ElementType() reflect.Type
func (LogDeliveryConfigurationLogConfigurationArray) ToLogDeliveryConfigurationLogConfigurationArrayOutput ¶ added in v7.2.0
func (i LogDeliveryConfigurationLogConfigurationArray) ToLogDeliveryConfigurationLogConfigurationArrayOutput() LogDeliveryConfigurationLogConfigurationArrayOutput
func (LogDeliveryConfigurationLogConfigurationArray) ToLogDeliveryConfigurationLogConfigurationArrayOutputWithContext ¶ added in v7.2.0
func (i LogDeliveryConfigurationLogConfigurationArray) ToLogDeliveryConfigurationLogConfigurationArrayOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationArrayOutput
type LogDeliveryConfigurationLogConfigurationArrayInput ¶ added in v7.2.0
type LogDeliveryConfigurationLogConfigurationArrayInput interface {
pulumi.Input
ToLogDeliveryConfigurationLogConfigurationArrayOutput() LogDeliveryConfigurationLogConfigurationArrayOutput
ToLogDeliveryConfigurationLogConfigurationArrayOutputWithContext(context.Context) LogDeliveryConfigurationLogConfigurationArrayOutput
}
LogDeliveryConfigurationLogConfigurationArrayInput is an input type that accepts LogDeliveryConfigurationLogConfigurationArray and LogDeliveryConfigurationLogConfigurationArrayOutput values. You can construct a concrete instance of `LogDeliveryConfigurationLogConfigurationArrayInput` via:
LogDeliveryConfigurationLogConfigurationArray{ LogDeliveryConfigurationLogConfigurationArgs{...} }
type LogDeliveryConfigurationLogConfigurationArrayOutput ¶ added in v7.2.0
type LogDeliveryConfigurationLogConfigurationArrayOutput struct{ *pulumi.OutputState }
func (LogDeliveryConfigurationLogConfigurationArrayOutput) ElementType ¶ added in v7.2.0
func (LogDeliveryConfigurationLogConfigurationArrayOutput) ElementType() reflect.Type
func (LogDeliveryConfigurationLogConfigurationArrayOutput) ToLogDeliveryConfigurationLogConfigurationArrayOutput ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationArrayOutput) ToLogDeliveryConfigurationLogConfigurationArrayOutput() LogDeliveryConfigurationLogConfigurationArrayOutput
func (LogDeliveryConfigurationLogConfigurationArrayOutput) ToLogDeliveryConfigurationLogConfigurationArrayOutputWithContext ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationArrayOutput) ToLogDeliveryConfigurationLogConfigurationArrayOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationArrayOutput
type LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfiguration ¶ added in v7.2.0
type LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfiguration struct {
// The ARN of the CloudWatch Logs log group to which the logs should be delivered.
LogGroupArn *string `pulumi:"logGroupArn"`
}
type LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationArgs ¶ added in v7.2.0
type LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationArgs struct {
// The ARN of the CloudWatch Logs log group to which the logs should be delivered.
LogGroupArn pulumi.StringPtrInput `pulumi:"logGroupArn"`
}
func (LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationArgs) ElementType ¶ added in v7.2.0
func (LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationArgs) ElementType() reflect.Type
func (LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput ¶ added in v7.2.0
func (i LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput() LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput
func (LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutputWithContext ¶ added in v7.2.0
func (i LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput
func (LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput ¶ added in v7.2.0
func (i LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput() LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput
func (LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutputWithContext ¶ added in v7.2.0
func (i LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput
type LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationInput ¶ added in v7.2.0
type LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationInput interface {
pulumi.Input
ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput() LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput
ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutputWithContext(context.Context) LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput
}
LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationInput is an input type that accepts LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationArgs and LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput values. You can construct a concrete instance of `LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationInput` via:
LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationArgs{...}
type LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput ¶ added in v7.2.0
type LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput struct{ *pulumi.OutputState }
func (LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput) ElementType ¶ added in v7.2.0
func (LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput) ElementType() reflect.Type
func (LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput) LogGroupArn ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput) LogGroupArn() pulumi.StringPtrOutput
The ARN of the CloudWatch Logs log group to which the logs should be delivered.
func (LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput() LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput
func (LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutputWithContext ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput
func (LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput() LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput
func (LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutputWithContext ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput
type LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrInput ¶ added in v7.2.0
type LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrInput interface {
pulumi.Input
ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput() LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput
ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutputWithContext(context.Context) LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput
}
LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrInput is an input type that accepts LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationArgs, LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtr and LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput values. You can construct a concrete instance of `LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrInput` via:
LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationArgs{...}
or:
nil
func LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtr ¶ added in v7.2.0
func LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtr(v *LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationArgs) LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrInput
type LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput ¶ added in v7.2.0
type LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput) Elem ¶ added in v7.2.0
func (LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput) ElementType ¶ added in v7.2.0
func (LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput) ElementType() reflect.Type
func (LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput) LogGroupArn ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput) LogGroupArn() pulumi.StringPtrOutput
The ARN of the CloudWatch Logs log group to which the logs should be delivered.
func (LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput() LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput
func (LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutputWithContext ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput) ToLogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput
type LogDeliveryConfigurationLogConfigurationFirehoseConfiguration ¶ added in v7.2.0
type LogDeliveryConfigurationLogConfigurationFirehoseConfiguration struct {
// The ARN of the Kinesis Data Firehose delivery stream to which the logs should be delivered.
StreamArn *string `pulumi:"streamArn"`
}
type LogDeliveryConfigurationLogConfigurationFirehoseConfigurationArgs ¶ added in v7.2.0
type LogDeliveryConfigurationLogConfigurationFirehoseConfigurationArgs struct {
// The ARN of the Kinesis Data Firehose delivery stream to which the logs should be delivered.
StreamArn pulumi.StringPtrInput `pulumi:"streamArn"`
}
func (LogDeliveryConfigurationLogConfigurationFirehoseConfigurationArgs) ElementType ¶ added in v7.2.0
func (LogDeliveryConfigurationLogConfigurationFirehoseConfigurationArgs) ElementType() reflect.Type
func (LogDeliveryConfigurationLogConfigurationFirehoseConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput ¶ added in v7.2.0
func (i LogDeliveryConfigurationLogConfigurationFirehoseConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput() LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput
func (LogDeliveryConfigurationLogConfigurationFirehoseConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutputWithContext ¶ added in v7.2.0
func (i LogDeliveryConfigurationLogConfigurationFirehoseConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput
func (LogDeliveryConfigurationLogConfigurationFirehoseConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput ¶ added in v7.2.0
func (i LogDeliveryConfigurationLogConfigurationFirehoseConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput() LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput
func (LogDeliveryConfigurationLogConfigurationFirehoseConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutputWithContext ¶ added in v7.2.0
func (i LogDeliveryConfigurationLogConfigurationFirehoseConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput
type LogDeliveryConfigurationLogConfigurationFirehoseConfigurationInput ¶ added in v7.2.0
type LogDeliveryConfigurationLogConfigurationFirehoseConfigurationInput interface {
pulumi.Input
ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput() LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput
ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutputWithContext(context.Context) LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput
}
LogDeliveryConfigurationLogConfigurationFirehoseConfigurationInput is an input type that accepts LogDeliveryConfigurationLogConfigurationFirehoseConfigurationArgs and LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput values. You can construct a concrete instance of `LogDeliveryConfigurationLogConfigurationFirehoseConfigurationInput` via:
LogDeliveryConfigurationLogConfigurationFirehoseConfigurationArgs{...}
type LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput ¶ added in v7.2.0
type LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput struct{ *pulumi.OutputState }
func (LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput) ElementType ¶ added in v7.2.0
func (LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput) ElementType() reflect.Type
func (LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput) StreamArn ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput) StreamArn() pulumi.StringPtrOutput
The ARN of the Kinesis Data Firehose delivery stream to which the logs should be delivered.
func (LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput() LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput
func (LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutputWithContext ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput
func (LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput() LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput
func (LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutputWithContext ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationFirehoseConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput
type LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrInput ¶ added in v7.2.0
type LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrInput interface {
pulumi.Input
ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput() LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput
ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutputWithContext(context.Context) LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput
}
LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrInput is an input type that accepts LogDeliveryConfigurationLogConfigurationFirehoseConfigurationArgs, LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtr and LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput values. You can construct a concrete instance of `LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrInput` via:
LogDeliveryConfigurationLogConfigurationFirehoseConfigurationArgs{...}
or:
nil
func LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtr ¶ added in v7.2.0
func LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtr(v *LogDeliveryConfigurationLogConfigurationFirehoseConfigurationArgs) LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrInput
type LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput ¶ added in v7.2.0
type LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput struct{ *pulumi.OutputState }
func (LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput) Elem ¶ added in v7.2.0
func (LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput) ElementType ¶ added in v7.2.0
func (LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput) ElementType() reflect.Type
func (LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput) StreamArn ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput) StreamArn() pulumi.StringPtrOutput
The ARN of the Kinesis Data Firehose delivery stream to which the logs should be delivered.
func (LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput() LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput
func (LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutputWithContext ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput) ToLogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput
type LogDeliveryConfigurationLogConfigurationInput ¶ added in v7.2.0
type LogDeliveryConfigurationLogConfigurationInput interface {
pulumi.Input
ToLogDeliveryConfigurationLogConfigurationOutput() LogDeliveryConfigurationLogConfigurationOutput
ToLogDeliveryConfigurationLogConfigurationOutputWithContext(context.Context) LogDeliveryConfigurationLogConfigurationOutput
}
LogDeliveryConfigurationLogConfigurationInput is an input type that accepts LogDeliveryConfigurationLogConfigurationArgs and LogDeliveryConfigurationLogConfigurationOutput values. You can construct a concrete instance of `LogDeliveryConfigurationLogConfigurationInput` via:
LogDeliveryConfigurationLogConfigurationArgs{...}
type LogDeliveryConfigurationLogConfigurationOutput ¶ added in v7.2.0
type LogDeliveryConfigurationLogConfigurationOutput struct{ *pulumi.OutputState }
func (LogDeliveryConfigurationLogConfigurationOutput) CloudWatchLogsConfiguration ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationOutput) CloudWatchLogsConfiguration() LogDeliveryConfigurationLogConfigurationCloudWatchLogsConfigurationPtrOutput
Configuration for CloudWatch Logs delivery. See CloudWatch Logs Configuration below.
func (LogDeliveryConfigurationLogConfigurationOutput) ElementType ¶ added in v7.2.0
func (LogDeliveryConfigurationLogConfigurationOutput) ElementType() reflect.Type
func (LogDeliveryConfigurationLogConfigurationOutput) EventSource ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationOutput) EventSource() pulumi.StringOutput
The event source to configure logging for. Valid values are `userNotification` and `userAuthEvents`.
func (LogDeliveryConfigurationLogConfigurationOutput) FirehoseConfiguration ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationOutput) FirehoseConfiguration() LogDeliveryConfigurationLogConfigurationFirehoseConfigurationPtrOutput
Configuration for Kinesis Data Firehose delivery. See Firehose Configuration below.
func (LogDeliveryConfigurationLogConfigurationOutput) LogLevel ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationOutput) LogLevel() pulumi.StringOutput
The log level to set for the event source. Valid values are `ERROR` and `INFO`.
func (LogDeliveryConfigurationLogConfigurationOutput) S3Configuration ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationOutput) S3Configuration() LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput
Configuration for S3 delivery. See S3 Configuration below.
> **Note:** At least one destination configuration (`cloudWatchLogsConfiguration`, `firehoseConfiguration`, or `s3Configuration`) must be specified for each log configuration.
func (LogDeliveryConfigurationLogConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationOutput ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationOutput() LogDeliveryConfigurationLogConfigurationOutput
func (LogDeliveryConfigurationLogConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationOutputWithContext ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationOutput
type LogDeliveryConfigurationLogConfigurationS3Configuration ¶ added in v7.2.0
type LogDeliveryConfigurationLogConfigurationS3Configuration struct {
// The ARN of the S3 bucket to which the logs should be delivered.
BucketArn *string `pulumi:"bucketArn"`
}
type LogDeliveryConfigurationLogConfigurationS3ConfigurationArgs ¶ added in v7.2.0
type LogDeliveryConfigurationLogConfigurationS3ConfigurationArgs struct {
// The ARN of the S3 bucket to which the logs should be delivered.
BucketArn pulumi.StringPtrInput `pulumi:"bucketArn"`
}
func (LogDeliveryConfigurationLogConfigurationS3ConfigurationArgs) ElementType ¶ added in v7.2.0
func (LogDeliveryConfigurationLogConfigurationS3ConfigurationArgs) ElementType() reflect.Type
func (LogDeliveryConfigurationLogConfigurationS3ConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationOutput ¶ added in v7.2.0
func (i LogDeliveryConfigurationLogConfigurationS3ConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationOutput() LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput
func (LogDeliveryConfigurationLogConfigurationS3ConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationOutputWithContext ¶ added in v7.2.0
func (i LogDeliveryConfigurationLogConfigurationS3ConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput
func (LogDeliveryConfigurationLogConfigurationS3ConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput ¶ added in v7.2.0
func (i LogDeliveryConfigurationLogConfigurationS3ConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput() LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput
func (LogDeliveryConfigurationLogConfigurationS3ConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutputWithContext ¶ added in v7.2.0
func (i LogDeliveryConfigurationLogConfigurationS3ConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput
type LogDeliveryConfigurationLogConfigurationS3ConfigurationInput ¶ added in v7.2.0
type LogDeliveryConfigurationLogConfigurationS3ConfigurationInput interface {
pulumi.Input
ToLogDeliveryConfigurationLogConfigurationS3ConfigurationOutput() LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput
ToLogDeliveryConfigurationLogConfigurationS3ConfigurationOutputWithContext(context.Context) LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput
}
LogDeliveryConfigurationLogConfigurationS3ConfigurationInput is an input type that accepts LogDeliveryConfigurationLogConfigurationS3ConfigurationArgs and LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput values. You can construct a concrete instance of `LogDeliveryConfigurationLogConfigurationS3ConfigurationInput` via:
LogDeliveryConfigurationLogConfigurationS3ConfigurationArgs{...}
type LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput ¶ added in v7.2.0
type LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput struct{ *pulumi.OutputState }
func (LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput) BucketArn ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput) BucketArn() pulumi.StringPtrOutput
The ARN of the S3 bucket to which the logs should be delivered.
func (LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput) ElementType ¶ added in v7.2.0
func (LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput) ElementType() reflect.Type
func (LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationOutput ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationOutput() LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput
func (LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationOutputWithContext ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput
func (LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput() LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput
func (LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutputWithContext ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationS3ConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput
type LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrInput ¶ added in v7.2.0
type LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrInput interface {
pulumi.Input
ToLogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput() LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput
ToLogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutputWithContext(context.Context) LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput
}
LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrInput is an input type that accepts LogDeliveryConfigurationLogConfigurationS3ConfigurationArgs, LogDeliveryConfigurationLogConfigurationS3ConfigurationPtr and LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput values. You can construct a concrete instance of `LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrInput` via:
LogDeliveryConfigurationLogConfigurationS3ConfigurationArgs{...}
or:
nil
func LogDeliveryConfigurationLogConfigurationS3ConfigurationPtr ¶ added in v7.2.0
func LogDeliveryConfigurationLogConfigurationS3ConfigurationPtr(v *LogDeliveryConfigurationLogConfigurationS3ConfigurationArgs) LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrInput
type LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput ¶ added in v7.2.0
type LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput struct{ *pulumi.OutputState }
func (LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput) BucketArn ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput) BucketArn() pulumi.StringPtrOutput
The ARN of the S3 bucket to which the logs should be delivered.
func (LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput) ElementType ¶ added in v7.2.0
func (LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput) ElementType() reflect.Type
func (LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput() LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput
func (LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutputWithContext ¶ added in v7.2.0
func (o LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput) ToLogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationS3ConfigurationPtrOutput
type LogDeliveryConfigurationMap ¶ added in v7.2.0
type LogDeliveryConfigurationMap map[string]LogDeliveryConfigurationInput
func (LogDeliveryConfigurationMap) ElementType ¶ added in v7.2.0
func (LogDeliveryConfigurationMap) ElementType() reflect.Type
func (LogDeliveryConfigurationMap) ToLogDeliveryConfigurationMapOutput ¶ added in v7.2.0
func (i LogDeliveryConfigurationMap) ToLogDeliveryConfigurationMapOutput() LogDeliveryConfigurationMapOutput
func (LogDeliveryConfigurationMap) ToLogDeliveryConfigurationMapOutputWithContext ¶ added in v7.2.0
func (i LogDeliveryConfigurationMap) ToLogDeliveryConfigurationMapOutputWithContext(ctx context.Context) LogDeliveryConfigurationMapOutput
type LogDeliveryConfigurationMapInput ¶ added in v7.2.0
type LogDeliveryConfigurationMapInput interface {
pulumi.Input
ToLogDeliveryConfigurationMapOutput() LogDeliveryConfigurationMapOutput
ToLogDeliveryConfigurationMapOutputWithContext(context.Context) LogDeliveryConfigurationMapOutput
}
LogDeliveryConfigurationMapInput is an input type that accepts LogDeliveryConfigurationMap and LogDeliveryConfigurationMapOutput values. You can construct a concrete instance of `LogDeliveryConfigurationMapInput` via:
LogDeliveryConfigurationMap{ "key": LogDeliveryConfigurationArgs{...} }
type LogDeliveryConfigurationMapOutput ¶ added in v7.2.0
type LogDeliveryConfigurationMapOutput struct{ *pulumi.OutputState }
func (LogDeliveryConfigurationMapOutput) ElementType ¶ added in v7.2.0
func (LogDeliveryConfigurationMapOutput) ElementType() reflect.Type
func (LogDeliveryConfigurationMapOutput) MapIndex ¶ added in v7.2.0
func (o LogDeliveryConfigurationMapOutput) MapIndex(k pulumi.StringInput) LogDeliveryConfigurationOutput
func (LogDeliveryConfigurationMapOutput) ToLogDeliveryConfigurationMapOutput ¶ added in v7.2.0
func (o LogDeliveryConfigurationMapOutput) ToLogDeliveryConfigurationMapOutput() LogDeliveryConfigurationMapOutput
func (LogDeliveryConfigurationMapOutput) ToLogDeliveryConfigurationMapOutputWithContext ¶ added in v7.2.0
func (o LogDeliveryConfigurationMapOutput) ToLogDeliveryConfigurationMapOutputWithContext(ctx context.Context) LogDeliveryConfigurationMapOutput
type LogDeliveryConfigurationOutput ¶ added in v7.2.0
type LogDeliveryConfigurationOutput struct{ *pulumi.OutputState }
func (LogDeliveryConfigurationOutput) ElementType ¶ added in v7.2.0
func (LogDeliveryConfigurationOutput) ElementType() reflect.Type
func (LogDeliveryConfigurationOutput) LogConfigurations ¶ added in v7.2.0
func (o LogDeliveryConfigurationOutput) LogConfigurations() LogDeliveryConfigurationLogConfigurationArrayOutput
Configuration block for log delivery. At least one configuration block is required. See Log Configurations below.
func (LogDeliveryConfigurationOutput) Region ¶ added in v7.2.0
func (o LogDeliveryConfigurationOutput) Region() pulumi.StringOutput
The AWS region.
func (LogDeliveryConfigurationOutput) ToLogDeliveryConfigurationOutput ¶ added in v7.2.0
func (o LogDeliveryConfigurationOutput) ToLogDeliveryConfigurationOutput() LogDeliveryConfigurationOutput
func (LogDeliveryConfigurationOutput) ToLogDeliveryConfigurationOutputWithContext ¶ added in v7.2.0
func (o LogDeliveryConfigurationOutput) ToLogDeliveryConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationOutput
func (LogDeliveryConfigurationOutput) UserPoolId ¶ added in v7.2.0
func (o LogDeliveryConfigurationOutput) UserPoolId() pulumi.StringOutput
The ID of the user pool for which to configure log delivery.
The following arguments are optional:
type LogDeliveryConfigurationState ¶ added in v7.2.0
type LogDeliveryConfigurationState struct {
// Configuration block for log delivery. At least one configuration block is required. See Log Configurations below.
LogConfigurations LogDeliveryConfigurationLogConfigurationArrayInput
// The AWS region.
Region pulumi.StringPtrInput
// The ID of the user pool for which to configure log delivery.
//
// The following arguments are optional:
UserPoolId pulumi.StringPtrInput
}
func (LogDeliveryConfigurationState) ElementType ¶ added in v7.2.0
func (LogDeliveryConfigurationState) ElementType() reflect.Type
type LookupIdentityPoolArgs ¶
type LookupIdentityPoolArgs struct {
// The Cognito Identity Pool name.
IdentityPoolName string `pulumi:"identityPoolName"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// A map of tags to assigned to the Identity Pool.
Tags map[string]string `pulumi:"tags"`
}
A collection of arguments for invoking getIdentityPool.
type LookupIdentityPoolOutputArgs ¶
type LookupIdentityPoolOutputArgs struct {
// The Cognito Identity Pool name.
IdentityPoolName pulumi.StringInput `pulumi:"identityPoolName"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// A map of tags to assigned to the Identity Pool.
Tags pulumi.StringMapInput `pulumi:"tags"`
}
A collection of arguments for invoking getIdentityPool.
func (LookupIdentityPoolOutputArgs) ElementType ¶
func (LookupIdentityPoolOutputArgs) ElementType() reflect.Type
type LookupIdentityPoolResult ¶
type LookupIdentityPoolResult struct {
// Whether the classic / basic authentication flow is enabled.
AllowClassicFlow bool `pulumi:"allowClassicFlow"`
// Whether the identity pool supports unauthenticated logins or not.
AllowUnauthenticatedIdentities bool `pulumi:"allowUnauthenticatedIdentities"`
// ARN of the Pool.
Arn string `pulumi:"arn"`
// An array of Amazon Cognito Identity user pools and their client IDs.
CognitoIdentityProviders []GetIdentityPoolCognitoIdentityProvider `pulumi:"cognitoIdentityProviders"`
// The "domain" by which Cognito will refer to your users.
DeveloperProviderName string `pulumi:"developerProviderName"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
IdentityPoolName string `pulumi:"identityPoolName"`
// Set of OpendID Connect provider ARNs.
OpenidConnectProviderArns []string `pulumi:"openidConnectProviderArns"`
Region string `pulumi:"region"`
// An array of Amazon Resource Names (ARNs) of the SAML provider for your identity.
SamlProviderArns []string `pulumi:"samlProviderArns"`
// Key-Value pairs mapping provider names to provider app IDs.
SupportedLoginProviders map[string]string `pulumi:"supportedLoginProviders"`
// A map of tags to assigned to the Identity Pool.
Tags map[string]string `pulumi:"tags"`
}
A collection of values returned by getIdentityPool.
func LookupIdentityPool ¶
func LookupIdentityPool(ctx *pulumi.Context, args *LookupIdentityPoolArgs, opts ...pulumi.InvokeOption) (*LookupIdentityPoolResult, error)
Data source for managing an AWS Cognito Identity Pool.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cognito.LookupIdentityPool(ctx, &cognito.LookupIdentityPoolArgs{
IdentityPoolName: "test pool",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type LookupIdentityPoolResultOutput ¶
type LookupIdentityPoolResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIdentityPool.
func LookupIdentityPoolOutput ¶
func LookupIdentityPoolOutput(ctx *pulumi.Context, args LookupIdentityPoolOutputArgs, opts ...pulumi.InvokeOption) LookupIdentityPoolResultOutput
func (LookupIdentityPoolResultOutput) AllowClassicFlow ¶
func (o LookupIdentityPoolResultOutput) AllowClassicFlow() pulumi.BoolOutput
Whether the classic / basic authentication flow is enabled.
func (LookupIdentityPoolResultOutput) AllowUnauthenticatedIdentities ¶
func (o LookupIdentityPoolResultOutput) AllowUnauthenticatedIdentities() pulumi.BoolOutput
Whether the identity pool supports unauthenticated logins or not.
func (LookupIdentityPoolResultOutput) Arn ¶
func (o LookupIdentityPoolResultOutput) Arn() pulumi.StringOutput
ARN of the Pool.
func (LookupIdentityPoolResultOutput) CognitoIdentityProviders ¶
func (o LookupIdentityPoolResultOutput) CognitoIdentityProviders() GetIdentityPoolCognitoIdentityProviderArrayOutput
An array of Amazon Cognito Identity user pools and their client IDs.
func (LookupIdentityPoolResultOutput) DeveloperProviderName ¶
func (o LookupIdentityPoolResultOutput) DeveloperProviderName() pulumi.StringOutput
The "domain" by which Cognito will refer to your users.
func (LookupIdentityPoolResultOutput) ElementType ¶
func (LookupIdentityPoolResultOutput) ElementType() reflect.Type
func (LookupIdentityPoolResultOutput) Id ¶
func (o LookupIdentityPoolResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupIdentityPoolResultOutput) IdentityPoolName ¶
func (o LookupIdentityPoolResultOutput) IdentityPoolName() pulumi.StringOutput
func (LookupIdentityPoolResultOutput) OpenidConnectProviderArns ¶
func (o LookupIdentityPoolResultOutput) OpenidConnectProviderArns() pulumi.StringArrayOutput
Set of OpendID Connect provider ARNs.
func (LookupIdentityPoolResultOutput) Region ¶
func (o LookupIdentityPoolResultOutput) Region() pulumi.StringOutput
func (LookupIdentityPoolResultOutput) SamlProviderArns ¶
func (o LookupIdentityPoolResultOutput) SamlProviderArns() pulumi.StringArrayOutput
An array of Amazon Resource Names (ARNs) of the SAML provider for your identity.
func (LookupIdentityPoolResultOutput) SupportedLoginProviders ¶
func (o LookupIdentityPoolResultOutput) SupportedLoginProviders() pulumi.StringMapOutput
Key-Value pairs mapping provider names to provider app IDs.
func (LookupIdentityPoolResultOutput) Tags ¶
func (o LookupIdentityPoolResultOutput) Tags() pulumi.StringMapOutput
A map of tags to assigned to the Identity Pool.
func (LookupIdentityPoolResultOutput) ToLookupIdentityPoolResultOutput ¶
func (o LookupIdentityPoolResultOutput) ToLookupIdentityPoolResultOutput() LookupIdentityPoolResultOutput
func (LookupIdentityPoolResultOutput) ToLookupIdentityPoolResultOutputWithContext ¶
func (o LookupIdentityPoolResultOutput) ToLookupIdentityPoolResultOutputWithContext(ctx context.Context) LookupIdentityPoolResultOutput
type LookupUserGroupArgs ¶
type LookupUserGroupArgs struct {
// Name of the user group.
Name string `pulumi:"name"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// User pool the client belongs to.
UserPoolId string `pulumi:"userPoolId"`
}
A collection of arguments for invoking getUserGroup.
type LookupUserGroupOutputArgs ¶
type LookupUserGroupOutputArgs struct {
// Name of the user group.
Name pulumi.StringInput `pulumi:"name"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// User pool the client belongs to.
UserPoolId pulumi.StringInput `pulumi:"userPoolId"`
}
A collection of arguments for invoking getUserGroup.
func (LookupUserGroupOutputArgs) ElementType ¶
func (LookupUserGroupOutputArgs) ElementType() reflect.Type
type LookupUserGroupResult ¶
type LookupUserGroupResult struct {
// Description of the user group.
Description string `pulumi:"description"`
// A comma-delimited string concatenating `name` and `userPoolId`.
Id string `pulumi:"id"`
Name string `pulumi:"name"`
// Precedence of the user group.
Precedence int `pulumi:"precedence"`
Region string `pulumi:"region"`
// ARN of the IAM role to be associated with the user group.
RoleArn string `pulumi:"roleArn"`
UserPoolId string `pulumi:"userPoolId"`
}
A collection of values returned by getUserGroup.
func LookupUserGroup ¶
func LookupUserGroup(ctx *pulumi.Context, args *LookupUserGroupArgs, opts ...pulumi.InvokeOption) (*LookupUserGroupResult, error)
Data source for managing an AWS Cognito IDP (Identity Provider) User Group.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cognito.LookupUserGroup(ctx, &cognito.LookupUserGroupArgs{
UserPoolId: "us-west-2_aaaaaaaaa",
Name: "example",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type LookupUserGroupResultOutput ¶
type LookupUserGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUserGroup.
func LookupUserGroupOutput ¶
func LookupUserGroupOutput(ctx *pulumi.Context, args LookupUserGroupOutputArgs, opts ...pulumi.InvokeOption) LookupUserGroupResultOutput
func (LookupUserGroupResultOutput) Description ¶
func (o LookupUserGroupResultOutput) Description() pulumi.StringOutput
Description of the user group.
func (LookupUserGroupResultOutput) ElementType ¶
func (LookupUserGroupResultOutput) ElementType() reflect.Type
func (LookupUserGroupResultOutput) Id ¶
func (o LookupUserGroupResultOutput) Id() pulumi.StringOutput
A comma-delimited string concatenating `name` and `userPoolId`.
func (LookupUserGroupResultOutput) Name ¶
func (o LookupUserGroupResultOutput) Name() pulumi.StringOutput
func (LookupUserGroupResultOutput) Precedence ¶
func (o LookupUserGroupResultOutput) Precedence() pulumi.IntOutput
Precedence of the user group.
func (LookupUserGroupResultOutput) Region ¶
func (o LookupUserGroupResultOutput) Region() pulumi.StringOutput
func (LookupUserGroupResultOutput) RoleArn ¶
func (o LookupUserGroupResultOutput) RoleArn() pulumi.StringOutput
ARN of the IAM role to be associated with the user group.
func (LookupUserGroupResultOutput) ToLookupUserGroupResultOutput ¶
func (o LookupUserGroupResultOutput) ToLookupUserGroupResultOutput() LookupUserGroupResultOutput
func (LookupUserGroupResultOutput) ToLookupUserGroupResultOutputWithContext ¶
func (o LookupUserGroupResultOutput) ToLookupUserGroupResultOutputWithContext(ctx context.Context) LookupUserGroupResultOutput
func (LookupUserGroupResultOutput) UserPoolId ¶
func (o LookupUserGroupResultOutput) UserPoolId() pulumi.StringOutput
type LookupUserPoolArgs ¶
type LookupUserPoolArgs struct {
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// The cognito pool ID
UserPoolId string `pulumi:"userPoolId"`
}
A collection of arguments for invoking getUserPool.
type LookupUserPoolClientArgs ¶
type LookupUserPoolClientArgs struct {
// Client Id of the user pool.
ClientId string `pulumi:"clientId"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// User pool the client belongs to.
UserPoolId string `pulumi:"userPoolId"`
}
A collection of arguments for invoking getUserPoolClient.
type LookupUserPoolClientOutputArgs ¶
type LookupUserPoolClientOutputArgs struct {
// Client Id of the user pool.
ClientId pulumi.StringInput `pulumi:"clientId"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// User pool the client belongs to.
UserPoolId pulumi.StringInput `pulumi:"userPoolId"`
}
A collection of arguments for invoking getUserPoolClient.
func (LookupUserPoolClientOutputArgs) ElementType ¶
func (LookupUserPoolClientOutputArgs) ElementType() reflect.Type
type LookupUserPoolClientResult ¶
type LookupUserPoolClientResult struct {
// (Optional) Time limit, between 5 minutes and 1 day, after which the access token is no longer valid and cannot be used. This value will be overridden if you have entered a value in `tokenValidityUnits`.
AccessTokenValidity int `pulumi:"accessTokenValidity"`
// (Optional) List of allowed OAuth flows (code, implicit, client_credentials).
AllowedOauthFlows []string `pulumi:"allowedOauthFlows"`
// (Optional) Whether the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.
AllowedOauthFlowsUserPoolClient bool `pulumi:"allowedOauthFlowsUserPoolClient"`
// (Optional) List of allowed OAuth scopes (phone, email, openid, profile, and aws.cognito.signin.user.admin).
AllowedOauthScopes []string `pulumi:"allowedOauthScopes"`
// (Optional) Configuration block for Amazon Pinpoint analytics for collecting metrics for this user pool. Detailed below.
AnalyticsConfigurations []GetUserPoolClientAnalyticsConfiguration `pulumi:"analyticsConfigurations"`
// (Optional) List of allowed callback URLs for the identity providers.
CallbackUrls []string `pulumi:"callbackUrls"`
ClientId string `pulumi:"clientId"`
// Client secret of the user pool client.
ClientSecret string `pulumi:"clientSecret"`
// (Optional) Default redirect URI. Must be in the list of callback URLs.
DefaultRedirectUri string `pulumi:"defaultRedirectUri"`
EnablePropagateAdditionalUserContextData bool `pulumi:"enablePropagateAdditionalUserContextData"`
// (Optional) Enables or disables token revocation.
EnableTokenRevocation bool `pulumi:"enableTokenRevocation"`
// (Optional) 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 []string `pulumi:"explicitAuthFlows"`
// (Optional) Should an application secret be generated.
GenerateSecret bool `pulumi:"generateSecret"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
// (Optional) Time limit, between 5 minutes and 1 day, after which the ID token is no longer valid and cannot be used. This value will be overridden if you have entered a value in `tokenValidityUnits`.
IdTokenValidity int `pulumi:"idTokenValidity"`
// (Optional) List of allowed logout URLs for the identity providers.
LogoutUrls []string `pulumi:"logoutUrls"`
Name string `pulumi:"name"`
// (Optional) Choose which errors and responses are returned by Cognito APIs during authentication, account confirmation, and password recovery when the user does not exist in the user pool. When set to `ENABLED` and the user does not exist, authentication returns an error indicating either the username or password was incorrect, and account confirmation and password recovery return a response indicating a code was sent to a simulated destination. When set to `LEGACY`, those APIs will return a `UserNotFoundException` exception if the user does not exist in the user pool.
PreventUserExistenceErrors string `pulumi:"preventUserExistenceErrors"`
// (Optional) List of user pool attributes the application client can read from.
ReadAttributes []string `pulumi:"readAttributes"`
// (Optional) A block that specifies the configuration of refresh token rotation. Detailed below.
RefreshTokenRotations []GetUserPoolClientRefreshTokenRotation `pulumi:"refreshTokenRotations"`
// (Optional) Time limit in days refresh tokens are valid for.
RefreshTokenValidity int `pulumi:"refreshTokenValidity"`
Region string `pulumi:"region"`
// (Optional) List of provider names for the identity providers that are supported on this client. Uses the `providerName` attribute of `cognito.IdentityProvider` resource(s), or the equivalent string(s).
SupportedIdentityProviders []string `pulumi:"supportedIdentityProviders"`
// (Optional) Configuration block for units in which the validity times are represented in. Detailed below.
TokenValidityUnits []GetUserPoolClientTokenValidityUnit `pulumi:"tokenValidityUnits"`
UserPoolId string `pulumi:"userPoolId"`
// (Optional) List of user pool attributes the application client can write to.
WriteAttributes []string `pulumi:"writeAttributes"`
}
A collection of values returned by getUserPoolClient.
func LookupUserPoolClient ¶
func LookupUserPoolClient(ctx *pulumi.Context, args *LookupUserPoolClientArgs, opts ...pulumi.InvokeOption) (*LookupUserPoolClientResult, error)
Provides a Cognito User Pool Client resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cognito.LookupUserPoolClient(ctx, &cognito.LookupUserPoolClientArgs{
ClientId: "38fjsnc484p94kpqsnet7mpld0",
UserPoolId: "us-west-2_aaaaaaaaa",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type LookupUserPoolClientResultOutput ¶
type LookupUserPoolClientResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUserPoolClient.
func LookupUserPoolClientOutput ¶
func LookupUserPoolClientOutput(ctx *pulumi.Context, args LookupUserPoolClientOutputArgs, opts ...pulumi.InvokeOption) LookupUserPoolClientResultOutput
func (LookupUserPoolClientResultOutput) AccessTokenValidity ¶
func (o LookupUserPoolClientResultOutput) AccessTokenValidity() pulumi.IntOutput
(Optional) Time limit, between 5 minutes and 1 day, after which the access token is no longer valid and cannot be used. This value will be overridden if you have entered a value in `tokenValidityUnits`.
func (LookupUserPoolClientResultOutput) AllowedOauthFlows ¶
func (o LookupUserPoolClientResultOutput) AllowedOauthFlows() pulumi.StringArrayOutput
(Optional) List of allowed OAuth flows (code, implicit, client_credentials).
func (LookupUserPoolClientResultOutput) AllowedOauthFlowsUserPoolClient ¶
func (o LookupUserPoolClientResultOutput) AllowedOauthFlowsUserPoolClient() pulumi.BoolOutput
(Optional) Whether the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.
func (LookupUserPoolClientResultOutput) AllowedOauthScopes ¶
func (o LookupUserPoolClientResultOutput) AllowedOauthScopes() pulumi.StringArrayOutput
(Optional) List of allowed OAuth scopes (phone, email, openid, profile, and aws.cognito.signin.user.admin).
func (LookupUserPoolClientResultOutput) AnalyticsConfigurations ¶
func (o LookupUserPoolClientResultOutput) AnalyticsConfigurations() GetUserPoolClientAnalyticsConfigurationArrayOutput
(Optional) Configuration block for Amazon Pinpoint analytics for collecting metrics for this user pool. Detailed below.
func (LookupUserPoolClientResultOutput) CallbackUrls ¶
func (o LookupUserPoolClientResultOutput) CallbackUrls() pulumi.StringArrayOutput
(Optional) List of allowed callback URLs for the identity providers.
func (LookupUserPoolClientResultOutput) ClientId ¶
func (o LookupUserPoolClientResultOutput) ClientId() pulumi.StringOutput
func (LookupUserPoolClientResultOutput) ClientSecret ¶
func (o LookupUserPoolClientResultOutput) ClientSecret() pulumi.StringOutput
Client secret of the user pool client.
func (LookupUserPoolClientResultOutput) DefaultRedirectUri ¶
func (o LookupUserPoolClientResultOutput) DefaultRedirectUri() pulumi.StringOutput
(Optional) Default redirect URI. Must be in the list of callback URLs.
func (LookupUserPoolClientResultOutput) ElementType ¶
func (LookupUserPoolClientResultOutput) ElementType() reflect.Type
func (LookupUserPoolClientResultOutput) EnablePropagateAdditionalUserContextData ¶
func (o LookupUserPoolClientResultOutput) EnablePropagateAdditionalUserContextData() pulumi.BoolOutput
func (LookupUserPoolClientResultOutput) EnableTokenRevocation ¶
func (o LookupUserPoolClientResultOutput) EnableTokenRevocation() pulumi.BoolOutput
(Optional) Enables or disables token revocation.
func (LookupUserPoolClientResultOutput) ExplicitAuthFlows ¶
func (o LookupUserPoolClientResultOutput) ExplicitAuthFlows() pulumi.StringArrayOutput
(Optional) 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).
func (LookupUserPoolClientResultOutput) GenerateSecret ¶
func (o LookupUserPoolClientResultOutput) GenerateSecret() pulumi.BoolOutput
(Optional) Should an application secret be generated.
func (LookupUserPoolClientResultOutput) Id ¶
func (o LookupUserPoolClientResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupUserPoolClientResultOutput) IdTokenValidity ¶
func (o LookupUserPoolClientResultOutput) IdTokenValidity() pulumi.IntOutput
(Optional) Time limit, between 5 minutes and 1 day, after which the ID token is no longer valid and cannot be used. This value will be overridden if you have entered a value in `tokenValidityUnits`.
func (LookupUserPoolClientResultOutput) LogoutUrls ¶
func (o LookupUserPoolClientResultOutput) LogoutUrls() pulumi.StringArrayOutput
(Optional) List of allowed logout URLs for the identity providers.
func (LookupUserPoolClientResultOutput) Name ¶
func (o LookupUserPoolClientResultOutput) Name() pulumi.StringOutput
func (LookupUserPoolClientResultOutput) PreventUserExistenceErrors ¶
func (o LookupUserPoolClientResultOutput) PreventUserExistenceErrors() pulumi.StringOutput
(Optional) Choose which errors and responses are returned by Cognito APIs during authentication, account confirmation, and password recovery when the user does not exist in the user pool. When set to `ENABLED` and the user does not exist, authentication returns an error indicating either the username or password was incorrect, and account confirmation and password recovery return a response indicating a code was sent to a simulated destination. When set to `LEGACY`, those APIs will return a `UserNotFoundException` exception if the user does not exist in the user pool.
func (LookupUserPoolClientResultOutput) ReadAttributes ¶
func (o LookupUserPoolClientResultOutput) ReadAttributes() pulumi.StringArrayOutput
(Optional) List of user pool attributes the application client can read from.
func (LookupUserPoolClientResultOutput) RefreshTokenRotations ¶
func (o LookupUserPoolClientResultOutput) RefreshTokenRotations() GetUserPoolClientRefreshTokenRotationArrayOutput
(Optional) A block that specifies the configuration of refresh token rotation. Detailed below.
func (LookupUserPoolClientResultOutput) RefreshTokenValidity ¶
func (o LookupUserPoolClientResultOutput) RefreshTokenValidity() pulumi.IntOutput
(Optional) Time limit in days refresh tokens are valid for.
func (LookupUserPoolClientResultOutput) Region ¶
func (o LookupUserPoolClientResultOutput) Region() pulumi.StringOutput
func (LookupUserPoolClientResultOutput) SupportedIdentityProviders ¶
func (o LookupUserPoolClientResultOutput) SupportedIdentityProviders() pulumi.StringArrayOutput
(Optional) List of provider names for the identity providers that are supported on this client. Uses the `providerName` attribute of `cognito.IdentityProvider` resource(s), or the equivalent string(s).
func (LookupUserPoolClientResultOutput) ToLookupUserPoolClientResultOutput ¶
func (o LookupUserPoolClientResultOutput) ToLookupUserPoolClientResultOutput() LookupUserPoolClientResultOutput
func (LookupUserPoolClientResultOutput) ToLookupUserPoolClientResultOutputWithContext ¶
func (o LookupUserPoolClientResultOutput) ToLookupUserPoolClientResultOutputWithContext(ctx context.Context) LookupUserPoolClientResultOutput
func (LookupUserPoolClientResultOutput) TokenValidityUnits ¶
func (o LookupUserPoolClientResultOutput) TokenValidityUnits() GetUserPoolClientTokenValidityUnitArrayOutput
(Optional) Configuration block for units in which the validity times are represented in. Detailed below.
func (LookupUserPoolClientResultOutput) UserPoolId ¶
func (o LookupUserPoolClientResultOutput) UserPoolId() pulumi.StringOutput
func (LookupUserPoolClientResultOutput) WriteAttributes ¶
func (o LookupUserPoolClientResultOutput) WriteAttributes() pulumi.StringArrayOutput
(Optional) List of user pool attributes the application client can write to.
type LookupUserPoolOutputArgs ¶
type LookupUserPoolOutputArgs struct {
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// The cognito pool ID
UserPoolId pulumi.StringInput `pulumi:"userPoolId"`
}
A collection of arguments for invoking getUserPool.
func (LookupUserPoolOutputArgs) ElementType ¶
func (LookupUserPoolOutputArgs) ElementType() reflect.Type
type LookupUserPoolResult ¶
type LookupUserPoolResult struct {
AccountRecoverySettings []GetUserPoolAccountRecoverySetting `pulumi:"accountRecoverySettings"`
AdminCreateUserConfigs []GetUserPoolAdminCreateUserConfig `pulumi:"adminCreateUserConfigs"`
// ARN of the User Pool.
// * accountRecoverySetting - The available verified method a user can use to recover their password when they call ForgotPassword. You can use this setting to define a preferred method when a user has more than one method available. With this setting, SMS doesn't qualify for a valid password recovery mechanism if the user also has SMS multi-factor authentication (MFA) activated. In the absence of this setting, Amazon Cognito uses the legacy behavior to determine the recovery method where SMS is preferred through email.
// * adminCreateUserConfig - The configuration for AdminCreateUser requests.
Arn string `pulumi:"arn"`
// The attributes that are auto-verified in a user pool.
AutoVerifiedAttributes []string `pulumi:"autoVerifiedAttributes"`
// The date and time, in ISO 8601 format, when the item was created.
CreationDate string `pulumi:"creationDate"`
// A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. An example of a custom domain name might be auth.example.com.
CustomDomain string `pulumi:"customDomain"`
// When active, DeletionProtection prevents accidental deletion of your user pool. Before you can delete a user pool that you have protected against deletion, you must deactivate this feature.
// * deviceConfiguration - The device-remembering configuration for a user pool. A null value indicates that you have deactivated device remembering in your user pool.
DeletionProtection string `pulumi:"deletionProtection"`
DeviceConfigurations []GetUserPoolDeviceConfiguration `pulumi:"deviceConfigurations"`
// The domain prefix, if the user pool has a domain associated with it.
// * emailConfiguration - The email configuration of your user pool. The email configuration type sets your preferred sending method, AWS Region, and sender for messages from your user pool.
Domain string `pulumi:"domain"`
EmailConfigurations []GetUserPoolEmailConfiguration `pulumi:"emailConfigurations"`
// A number estimating the size of the user pool.
// * lambdaConfig - The AWS Lambda triggers associated with the user pool.
EstimatedNumberOfUsers int `pulumi:"estimatedNumberOfUsers"`
Id string `pulumi:"id"`
LambdaConfigs []GetUserPoolLambdaConfig `pulumi:"lambdaConfigs"`
// The date and time, in ISO 8601 format, when the item was modified.
LastModifiedDate string `pulumi:"lastModifiedDate"`
// Can be one of the following values: `OFF` | `ON` | `OPTIONAL`
MfaConfiguration string `pulumi:"mfaConfiguration"`
// - Name of the attribute.
Name string `pulumi:"name"`
Region string `pulumi:"region"`
SchemaAttributes []GetUserPoolSchemaAttribute `pulumi:"schemaAttributes"`
// The contents of the SMS authentication message.
SmsAuthenticationMessage string `pulumi:"smsAuthenticationMessage"`
// The reason why the SMS configuration can't send the messages to your users.
SmsConfigurationFailure string `pulumi:"smsConfigurationFailure"`
// The contents of the SMS authentication message.
SmsVerificationMessage string `pulumi:"smsVerificationMessage"`
// Map of tags assigned to the resource.
// * userPoolAddOns - The user pool add-ons configuration.
Tags map[string]string `pulumi:"tags"`
UserPoolAddOns []GetUserPoolUserPoolAddOn `pulumi:"userPoolAddOns"`
UserPoolId string `pulumi:"userPoolId"`
// (Deprecated) Map of tags assigned to the resource.
//
// Deprecated: Use the attribute "tags" instead
UserPoolTags map[string]string `pulumi:"userPoolTags"`
// Specifies whether a user can use an email address or phone number as a username when they sign up.
UsernameAttributes []string `pulumi:"usernameAttributes"`
}
A collection of values returned by getUserPool.
func LookupUserPool ¶
func LookupUserPool(ctx *pulumi.Context, args *LookupUserPoolArgs, opts ...pulumi.InvokeOption) (*LookupUserPoolResult, error)
Data source for managing an AWS Cognito User Pool.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cognito.LookupUserPool(ctx, &cognito.LookupUserPoolArgs{
UserPoolId: "us-west-2_aaaaaaaaa",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type LookupUserPoolResultOutput ¶
type LookupUserPoolResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUserPool.
func LookupUserPoolOutput ¶
func LookupUserPoolOutput(ctx *pulumi.Context, args LookupUserPoolOutputArgs, opts ...pulumi.InvokeOption) LookupUserPoolResultOutput
func (LookupUserPoolResultOutput) AccountRecoverySettings ¶
func (o LookupUserPoolResultOutput) AccountRecoverySettings() GetUserPoolAccountRecoverySettingArrayOutput
func (LookupUserPoolResultOutput) AdminCreateUserConfigs ¶
func (o LookupUserPoolResultOutput) AdminCreateUserConfigs() GetUserPoolAdminCreateUserConfigArrayOutput
func (LookupUserPoolResultOutput) Arn ¶
func (o LookupUserPoolResultOutput) Arn() pulumi.StringOutput
ARN of the User Pool. * accountRecoverySetting - The available verified method a user can use to recover their password when they call ForgotPassword. You can use this setting to define a preferred method when a user has more than one method available. With this setting, SMS doesn't qualify for a valid password recovery mechanism if the user also has SMS multi-factor authentication (MFA) activated. In the absence of this setting, Amazon Cognito uses the legacy behavior to determine the recovery method where SMS is preferred through email. * adminCreateUserConfig - The configuration for AdminCreateUser requests.
func (LookupUserPoolResultOutput) AutoVerifiedAttributes ¶
func (o LookupUserPoolResultOutput) AutoVerifiedAttributes() pulumi.StringArrayOutput
The attributes that are auto-verified in a user pool.
func (LookupUserPoolResultOutput) CreationDate ¶
func (o LookupUserPoolResultOutput) CreationDate() pulumi.StringOutput
The date and time, in ISO 8601 format, when the item was created.
func (LookupUserPoolResultOutput) CustomDomain ¶
func (o LookupUserPoolResultOutput) CustomDomain() pulumi.StringOutput
A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. An example of a custom domain name might be auth.example.com.
func (LookupUserPoolResultOutput) DeletionProtection ¶
func (o LookupUserPoolResultOutput) DeletionProtection() pulumi.StringOutput
When active, DeletionProtection prevents accidental deletion of your user pool. Before you can delete a user pool that you have protected against deletion, you must deactivate this feature. * deviceConfiguration - The device-remembering configuration for a user pool. A null value indicates that you have deactivated device remembering in your user pool.
func (LookupUserPoolResultOutput) DeviceConfigurations ¶
func (o LookupUserPoolResultOutput) DeviceConfigurations() GetUserPoolDeviceConfigurationArrayOutput
func (LookupUserPoolResultOutput) Domain ¶
func (o LookupUserPoolResultOutput) Domain() pulumi.StringOutput
The domain prefix, if the user pool has a domain associated with it. * emailConfiguration - The email configuration of your user pool. The email configuration type sets your preferred sending method, AWS Region, and sender for messages from your user pool.
func (LookupUserPoolResultOutput) ElementType ¶
func (LookupUserPoolResultOutput) ElementType() reflect.Type
func (LookupUserPoolResultOutput) EmailConfigurations ¶
func (o LookupUserPoolResultOutput) EmailConfigurations() GetUserPoolEmailConfigurationArrayOutput
func (LookupUserPoolResultOutput) EstimatedNumberOfUsers ¶
func (o LookupUserPoolResultOutput) EstimatedNumberOfUsers() pulumi.IntOutput
A number estimating the size of the user pool. * lambdaConfig - The AWS Lambda triggers associated with the user pool.
func (LookupUserPoolResultOutput) Id ¶
func (o LookupUserPoolResultOutput) Id() pulumi.StringOutput
func (LookupUserPoolResultOutput) LambdaConfigs ¶
func (o LookupUserPoolResultOutput) LambdaConfigs() GetUserPoolLambdaConfigArrayOutput
func (LookupUserPoolResultOutput) LastModifiedDate ¶
func (o LookupUserPoolResultOutput) LastModifiedDate() pulumi.StringOutput
The date and time, in ISO 8601 format, when the item was modified.
func (LookupUserPoolResultOutput) MfaConfiguration ¶
func (o LookupUserPoolResultOutput) MfaConfiguration() pulumi.StringOutput
Can be one of the following values: `OFF` | `ON` | `OPTIONAL`
func (LookupUserPoolResultOutput) Name ¶
func (o LookupUserPoolResultOutput) Name() pulumi.StringOutput
- Name of the attribute.
func (LookupUserPoolResultOutput) Region ¶
func (o LookupUserPoolResultOutput) Region() pulumi.StringOutput
func (LookupUserPoolResultOutput) SchemaAttributes ¶
func (o LookupUserPoolResultOutput) SchemaAttributes() GetUserPoolSchemaAttributeArrayOutput
func (LookupUserPoolResultOutput) SmsAuthenticationMessage ¶
func (o LookupUserPoolResultOutput) SmsAuthenticationMessage() pulumi.StringOutput
The contents of the SMS authentication message.
func (LookupUserPoolResultOutput) SmsConfigurationFailure ¶
func (o LookupUserPoolResultOutput) SmsConfigurationFailure() pulumi.StringOutput
The reason why the SMS configuration can't send the messages to your users.
func (LookupUserPoolResultOutput) SmsVerificationMessage ¶
func (o LookupUserPoolResultOutput) SmsVerificationMessage() pulumi.StringOutput
The contents of the SMS authentication message.
func (LookupUserPoolResultOutput) Tags ¶
func (o LookupUserPoolResultOutput) Tags() pulumi.StringMapOutput
Map of tags assigned to the resource. * userPoolAddOns - The user pool add-ons configuration.
func (LookupUserPoolResultOutput) ToLookupUserPoolResultOutput ¶
func (o LookupUserPoolResultOutput) ToLookupUserPoolResultOutput() LookupUserPoolResultOutput
func (LookupUserPoolResultOutput) ToLookupUserPoolResultOutputWithContext ¶
func (o LookupUserPoolResultOutput) ToLookupUserPoolResultOutputWithContext(ctx context.Context) LookupUserPoolResultOutput
func (LookupUserPoolResultOutput) UserPoolAddOns ¶
func (o LookupUserPoolResultOutput) UserPoolAddOns() GetUserPoolUserPoolAddOnArrayOutput
func (LookupUserPoolResultOutput) UserPoolId ¶
func (o LookupUserPoolResultOutput) UserPoolId() pulumi.StringOutput
func (LookupUserPoolResultOutput) UserPoolTags
deprecated
func (o LookupUserPoolResultOutput) UserPoolTags() pulumi.StringMapOutput
(Deprecated) Map of tags assigned to the resource.
Deprecated: Use the attribute "tags" instead
func (LookupUserPoolResultOutput) UsernameAttributes ¶
func (o LookupUserPoolResultOutput) UsernameAttributes() pulumi.StringArrayOutput
Specifies whether a user can use an email address or phone number as a username when they sign up.
type ManagedUserPoolClient ¶
type ManagedUserPoolClient struct {
pulumi.CustomResourceState
// Time limit, between 5 minutes and 1 day, after which the access token is no longer valid and cannot be used. By default, the unit is hours. The unit can be overridden by a value in `token_validity_units.access_token`.
AccessTokenValidity pulumi.IntOutput `pulumi:"accessTokenValidity"`
// List of allowed OAuth flows, including `code`, `implicit`, and `clientCredentials`. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
AllowedOauthFlows pulumi.StringArrayOutput `pulumi:"allowedOauthFlows"`
// Whether the client is allowed to use OAuth 2.0 features. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure the following arguments: `callbackUrls`, `logoutUrls`, `allowedOauthScopes` and `allowedOauthFlows`.
AllowedOauthFlowsUserPoolClient pulumi.BoolOutput `pulumi:"allowedOauthFlowsUserPoolClient"`
// List of allowed OAuth scopes, including `phone`, `email`, `openid`, `profile`, and `aws.cognito.signin.user.admin`. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
AllowedOauthScopes pulumi.StringArrayOutput `pulumi:"allowedOauthScopes"`
// Configuration block for Amazon Pinpoint analytics that collects metrics for this user pool. See details below.
AnalyticsConfiguration ManagedUserPoolClientAnalyticsConfigurationPtrOutput `pulumi:"analyticsConfiguration"`
// Duration, in minutes, of the session token created by Amazon Cognito for each API request in an authentication flow. The session token must be responded to by the native user of the user pool before it expires. Valid values for `authSessionValidity` are between `3` and `15`, with a default value of `3`.
AuthSessionValidity pulumi.IntOutput `pulumi:"authSessionValidity"`
// List of allowed callback URLs for the identity providers. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
CallbackUrls pulumi.StringArrayOutput `pulumi:"callbackUrls"`
// Client secret of the user pool client.
ClientSecret pulumi.StringOutput `pulumi:"clientSecret"`
// Default redirect URI and must be included in the list of callback URLs.
DefaultRedirectUri pulumi.StringOutput `pulumi:"defaultRedirectUri"`
// Enables the propagation of additional user context data.
EnablePropagateAdditionalUserContextData pulumi.BoolOutput `pulumi:"enablePropagateAdditionalUserContextData"`
// Enables or disables token revocation.
EnableTokenRevocation pulumi.BoolOutput `pulumi:"enableTokenRevocation"`
// List of authentication flows. The available options include 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, and ALLOW_REFRESH_TOKEN_AUTH.
ExplicitAuthFlows pulumi.StringArrayOutput `pulumi:"explicitAuthFlows"`
// Time limit, between 5 minutes and 1 day, after which the ID token is no longer valid and cannot be used. By default, the unit is hours. The unit can be overridden by a value in `token_validity_units.id_token`.
IdTokenValidity pulumi.IntOutput `pulumi:"idTokenValidity"`
// List of allowed logout URLs for the identity providers. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
LogoutUrls pulumi.StringArrayOutput `pulumi:"logoutUrls"`
// Name of the user pool client.
Name pulumi.StringOutput `pulumi:"name"`
// Regular expression that matches the name of the existing User Pool Client to be managed. It must only match one User Pool Client.
NamePattern pulumi.StringPtrOutput `pulumi:"namePattern"`
// String that matches the beginning of the name of the existing User Pool Client to be managed. It must match only one User Pool Client.
//
// The following arguments are optional:
NamePrefix pulumi.StringPtrOutput `pulumi:"namePrefix"`
// Setting determines the errors and responses returned by Cognito APIs when a user does not exist in the user pool during authentication, account confirmation, and password recovery.
PreventUserExistenceErrors pulumi.StringOutput `pulumi:"preventUserExistenceErrors"`
// List of user pool attributes that the application client can read from.
ReadAttributes pulumi.StringArrayOutput `pulumi:"readAttributes"`
// A block that specifies the configuration of refresh token rotation. Detailed below.
RefreshTokenRotation ManagedUserPoolClientRefreshTokenRotationPtrOutput `pulumi:"refreshTokenRotation"`
// Time limit, between 60 minutes and 10 years, after which the refresh token is no longer valid and cannot be used. By default, the unit is days. The unit can be overridden by a value in `token_validity_units.refresh_token`.
RefreshTokenValidity pulumi.IntOutput `pulumi:"refreshTokenValidity"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// List of provider names for the identity providers that are supported on this client. It uses the `providerName` attribute of the `cognito.IdentityProvider` resource(s), or the equivalent string(s).
SupportedIdentityProviders pulumi.StringArrayOutput `pulumi:"supportedIdentityProviders"`
// Configuration block for representing the validity times in units. See details below. Detailed below.
TokenValidityUnits ManagedUserPoolClientTokenValidityUnitsPtrOutput `pulumi:"tokenValidityUnits"`
// User pool that the client belongs to.
UserPoolId pulumi.StringOutput `pulumi:"userPoolId"`
// List of user pool attributes that the application client can write to.
WriteAttributes pulumi.StringArrayOutput `pulumi:"writeAttributes"`
}
Use the `cognito.UserPoolClient` resource to manage a Cognito User Pool Client.
**This resource is advanced** and has special caveats to consider before use. Please read this document completely before using the resource.
Use the `cognito.ManagedUserPoolClient` resource to manage a Cognito User Pool Client that is automatically created by an AWS service. For instance, when [configuring an OpenSearch Domain to use Cognito authentication](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/cognito-auth.html), the OpenSearch service creates the User Pool Client during setup and removes it when it is no longer required. As a result, the `cognito.ManagedUserPoolClient` resource does not create or delete this resource, but instead assumes management of it.
Use the `cognito.UserPoolClient` resource to manage Cognito User Pool Clients for normal use cases.
## Example Usage
### Using Name Pattern
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cognito.NewManagedUserPoolClient(ctx, "example", &cognito.ManagedUserPoolClientArgs{
NamePattern: pulumi.String("^AmazonOpenSearchService-example-(\\w+)$"),
UserPoolId: pulumi.Any(exampleAwsCognitoUserPool.Id),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Cognito User Pool Clients using the `id` of the Cognito User Pool and the `id` of the Cognito User Pool Client. For example:
```sh $ pulumi import aws:cognito/managedUserPoolClient:ManagedUserPoolClient client us-west-2_abc123/3ho4ek12345678909nh3fmhpko ```
func GetManagedUserPoolClient ¶
func GetManagedUserPoolClient(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagedUserPoolClientState, opts ...pulumi.ResourceOption) (*ManagedUserPoolClient, error)
GetManagedUserPoolClient gets an existing ManagedUserPoolClient 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 NewManagedUserPoolClient ¶
func NewManagedUserPoolClient(ctx *pulumi.Context, name string, args *ManagedUserPoolClientArgs, opts ...pulumi.ResourceOption) (*ManagedUserPoolClient, error)
NewManagedUserPoolClient registers a new resource with the given unique name, arguments, and options.
func (*ManagedUserPoolClient) ElementType ¶
func (*ManagedUserPoolClient) ElementType() reflect.Type
func (*ManagedUserPoolClient) ToManagedUserPoolClientOutput ¶
func (i *ManagedUserPoolClient) ToManagedUserPoolClientOutput() ManagedUserPoolClientOutput
func (*ManagedUserPoolClient) ToManagedUserPoolClientOutputWithContext ¶
func (i *ManagedUserPoolClient) ToManagedUserPoolClientOutputWithContext(ctx context.Context) ManagedUserPoolClientOutput
type ManagedUserPoolClientAnalyticsConfiguration ¶
type ManagedUserPoolClientAnalyticsConfiguration struct {
// Application ARN for an Amazon Pinpoint application. It conflicts with `externalId` and `roleArn`.
ApplicationArn *string `pulumi:"applicationArn"`
// Unique identifier for an Amazon Pinpoint application.
ApplicationId *string `pulumi:"applicationId"`
// ID for the Analytics Configuration and conflicts with `applicationArn`.
ExternalId *string `pulumi:"externalId"`
// ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics. It conflicts with `applicationArn`.
RoleArn *string `pulumi:"roleArn"`
UserDataShared *bool `pulumi:"userDataShared"`
}
type ManagedUserPoolClientAnalyticsConfigurationArgs ¶
type ManagedUserPoolClientAnalyticsConfigurationArgs struct {
// Application ARN for an Amazon Pinpoint application. It conflicts with `externalId` and `roleArn`.
ApplicationArn pulumi.StringPtrInput `pulumi:"applicationArn"`
// Unique identifier for an Amazon Pinpoint application.
ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"`
// ID for the Analytics Configuration and conflicts with `applicationArn`.
ExternalId pulumi.StringPtrInput `pulumi:"externalId"`
// ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics. It conflicts with `applicationArn`.
RoleArn pulumi.StringPtrInput `pulumi:"roleArn"`
UserDataShared pulumi.BoolPtrInput `pulumi:"userDataShared"`
}
func (ManagedUserPoolClientAnalyticsConfigurationArgs) ElementType ¶
func (ManagedUserPoolClientAnalyticsConfigurationArgs) ElementType() reflect.Type
func (ManagedUserPoolClientAnalyticsConfigurationArgs) ToManagedUserPoolClientAnalyticsConfigurationOutput ¶
func (i ManagedUserPoolClientAnalyticsConfigurationArgs) ToManagedUserPoolClientAnalyticsConfigurationOutput() ManagedUserPoolClientAnalyticsConfigurationOutput
func (ManagedUserPoolClientAnalyticsConfigurationArgs) ToManagedUserPoolClientAnalyticsConfigurationOutputWithContext ¶
func (i ManagedUserPoolClientAnalyticsConfigurationArgs) ToManagedUserPoolClientAnalyticsConfigurationOutputWithContext(ctx context.Context) ManagedUserPoolClientAnalyticsConfigurationOutput
func (ManagedUserPoolClientAnalyticsConfigurationArgs) ToManagedUserPoolClientAnalyticsConfigurationPtrOutput ¶
func (i ManagedUserPoolClientAnalyticsConfigurationArgs) ToManagedUserPoolClientAnalyticsConfigurationPtrOutput() ManagedUserPoolClientAnalyticsConfigurationPtrOutput
func (ManagedUserPoolClientAnalyticsConfigurationArgs) ToManagedUserPoolClientAnalyticsConfigurationPtrOutputWithContext ¶
func (i ManagedUserPoolClientAnalyticsConfigurationArgs) ToManagedUserPoolClientAnalyticsConfigurationPtrOutputWithContext(ctx context.Context) ManagedUserPoolClientAnalyticsConfigurationPtrOutput
type ManagedUserPoolClientAnalyticsConfigurationInput ¶
type ManagedUserPoolClientAnalyticsConfigurationInput interface {
pulumi.Input
ToManagedUserPoolClientAnalyticsConfigurationOutput() ManagedUserPoolClientAnalyticsConfigurationOutput
ToManagedUserPoolClientAnalyticsConfigurationOutputWithContext(context.Context) ManagedUserPoolClientAnalyticsConfigurationOutput
}
ManagedUserPoolClientAnalyticsConfigurationInput is an input type that accepts ManagedUserPoolClientAnalyticsConfigurationArgs and ManagedUserPoolClientAnalyticsConfigurationOutput values. You can construct a concrete instance of `ManagedUserPoolClientAnalyticsConfigurationInput` via:
ManagedUserPoolClientAnalyticsConfigurationArgs{...}
type ManagedUserPoolClientAnalyticsConfigurationOutput ¶
type ManagedUserPoolClientAnalyticsConfigurationOutput struct{ *pulumi.OutputState }
func (ManagedUserPoolClientAnalyticsConfigurationOutput) ApplicationArn ¶
func (o ManagedUserPoolClientAnalyticsConfigurationOutput) ApplicationArn() pulumi.StringPtrOutput
Application ARN for an Amazon Pinpoint application. It conflicts with `externalId` and `roleArn`.
func (ManagedUserPoolClientAnalyticsConfigurationOutput) ApplicationId ¶
func (o ManagedUserPoolClientAnalyticsConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
Unique identifier for an Amazon Pinpoint application.
func (ManagedUserPoolClientAnalyticsConfigurationOutput) ElementType ¶
func (ManagedUserPoolClientAnalyticsConfigurationOutput) ElementType() reflect.Type
func (ManagedUserPoolClientAnalyticsConfigurationOutput) ExternalId ¶
func (o ManagedUserPoolClientAnalyticsConfigurationOutput) ExternalId() pulumi.StringPtrOutput
ID for the Analytics Configuration and conflicts with `applicationArn`.
func (ManagedUserPoolClientAnalyticsConfigurationOutput) RoleArn ¶
func (o ManagedUserPoolClientAnalyticsConfigurationOutput) RoleArn() pulumi.StringPtrOutput
ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics. It conflicts with `applicationArn`.
func (ManagedUserPoolClientAnalyticsConfigurationOutput) ToManagedUserPoolClientAnalyticsConfigurationOutput ¶
func (o ManagedUserPoolClientAnalyticsConfigurationOutput) ToManagedUserPoolClientAnalyticsConfigurationOutput() ManagedUserPoolClientAnalyticsConfigurationOutput
func (ManagedUserPoolClientAnalyticsConfigurationOutput) ToManagedUserPoolClientAnalyticsConfigurationOutputWithContext ¶
func (o ManagedUserPoolClientAnalyticsConfigurationOutput) ToManagedUserPoolClientAnalyticsConfigurationOutputWithContext(ctx context.Context) ManagedUserPoolClientAnalyticsConfigurationOutput
func (ManagedUserPoolClientAnalyticsConfigurationOutput) ToManagedUserPoolClientAnalyticsConfigurationPtrOutput ¶
func (o ManagedUserPoolClientAnalyticsConfigurationOutput) ToManagedUserPoolClientAnalyticsConfigurationPtrOutput() ManagedUserPoolClientAnalyticsConfigurationPtrOutput
func (ManagedUserPoolClientAnalyticsConfigurationOutput) ToManagedUserPoolClientAnalyticsConfigurationPtrOutputWithContext ¶
func (o ManagedUserPoolClientAnalyticsConfigurationOutput) ToManagedUserPoolClientAnalyticsConfigurationPtrOutputWithContext(ctx context.Context) ManagedUserPoolClientAnalyticsConfigurationPtrOutput
func (ManagedUserPoolClientAnalyticsConfigurationOutput) UserDataShared ¶
func (o ManagedUserPoolClientAnalyticsConfigurationOutput) UserDataShared() pulumi.BoolPtrOutput
If `userDataShared` is set to `true`, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.
type ManagedUserPoolClientAnalyticsConfigurationPtrInput ¶
type ManagedUserPoolClientAnalyticsConfigurationPtrInput interface {
pulumi.Input
ToManagedUserPoolClientAnalyticsConfigurationPtrOutput() ManagedUserPoolClientAnalyticsConfigurationPtrOutput
ToManagedUserPoolClientAnalyticsConfigurationPtrOutputWithContext(context.Context) ManagedUserPoolClientAnalyticsConfigurationPtrOutput
}
ManagedUserPoolClientAnalyticsConfigurationPtrInput is an input type that accepts ManagedUserPoolClientAnalyticsConfigurationArgs, ManagedUserPoolClientAnalyticsConfigurationPtr and ManagedUserPoolClientAnalyticsConfigurationPtrOutput values. You can construct a concrete instance of `ManagedUserPoolClientAnalyticsConfigurationPtrInput` via:
ManagedUserPoolClientAnalyticsConfigurationArgs{...}
or:
nil
func ManagedUserPoolClientAnalyticsConfigurationPtr ¶
func ManagedUserPoolClientAnalyticsConfigurationPtr(v *ManagedUserPoolClientAnalyticsConfigurationArgs) ManagedUserPoolClientAnalyticsConfigurationPtrInput
type ManagedUserPoolClientAnalyticsConfigurationPtrOutput ¶
type ManagedUserPoolClientAnalyticsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ManagedUserPoolClientAnalyticsConfigurationPtrOutput) ApplicationArn ¶
func (o ManagedUserPoolClientAnalyticsConfigurationPtrOutput) ApplicationArn() pulumi.StringPtrOutput
Application ARN for an Amazon Pinpoint application. It conflicts with `externalId` and `roleArn`.
func (ManagedUserPoolClientAnalyticsConfigurationPtrOutput) ApplicationId ¶
func (o ManagedUserPoolClientAnalyticsConfigurationPtrOutput) ApplicationId() pulumi.StringPtrOutput
Unique identifier for an Amazon Pinpoint application.
func (ManagedUserPoolClientAnalyticsConfigurationPtrOutput) ElementType ¶
func (ManagedUserPoolClientAnalyticsConfigurationPtrOutput) ElementType() reflect.Type
func (ManagedUserPoolClientAnalyticsConfigurationPtrOutput) ExternalId ¶
func (o ManagedUserPoolClientAnalyticsConfigurationPtrOutput) ExternalId() pulumi.StringPtrOutput
ID for the Analytics Configuration and conflicts with `applicationArn`.
func (ManagedUserPoolClientAnalyticsConfigurationPtrOutput) RoleArn ¶
func (o ManagedUserPoolClientAnalyticsConfigurationPtrOutput) RoleArn() pulumi.StringPtrOutput
ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics. It conflicts with `applicationArn`.
func (ManagedUserPoolClientAnalyticsConfigurationPtrOutput) ToManagedUserPoolClientAnalyticsConfigurationPtrOutput ¶
func (o ManagedUserPoolClientAnalyticsConfigurationPtrOutput) ToManagedUserPoolClientAnalyticsConfigurationPtrOutput() ManagedUserPoolClientAnalyticsConfigurationPtrOutput
func (ManagedUserPoolClientAnalyticsConfigurationPtrOutput) ToManagedUserPoolClientAnalyticsConfigurationPtrOutputWithContext ¶
func (o ManagedUserPoolClientAnalyticsConfigurationPtrOutput) ToManagedUserPoolClientAnalyticsConfigurationPtrOutputWithContext(ctx context.Context) ManagedUserPoolClientAnalyticsConfigurationPtrOutput
func (ManagedUserPoolClientAnalyticsConfigurationPtrOutput) UserDataShared ¶
func (o ManagedUserPoolClientAnalyticsConfigurationPtrOutput) UserDataShared() pulumi.BoolPtrOutput
If `userDataShared` is set to `true`, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.
type ManagedUserPoolClientArgs ¶
type ManagedUserPoolClientArgs struct {
// Time limit, between 5 minutes and 1 day, after which the access token is no longer valid and cannot be used. By default, the unit is hours. The unit can be overridden by a value in `token_validity_units.access_token`.
AccessTokenValidity pulumi.IntPtrInput
// List of allowed OAuth flows, including `code`, `implicit`, and `clientCredentials`. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
AllowedOauthFlows pulumi.StringArrayInput
// Whether the client is allowed to use OAuth 2.0 features. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure the following arguments: `callbackUrls`, `logoutUrls`, `allowedOauthScopes` and `allowedOauthFlows`.
AllowedOauthFlowsUserPoolClient pulumi.BoolPtrInput
// List of allowed OAuth scopes, including `phone`, `email`, `openid`, `profile`, and `aws.cognito.signin.user.admin`. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
AllowedOauthScopes pulumi.StringArrayInput
// Configuration block for Amazon Pinpoint analytics that collects metrics for this user pool. See details below.
AnalyticsConfiguration ManagedUserPoolClientAnalyticsConfigurationPtrInput
// Duration, in minutes, of the session token created by Amazon Cognito for each API request in an authentication flow. The session token must be responded to by the native user of the user pool before it expires. Valid values for `authSessionValidity` are between `3` and `15`, with a default value of `3`.
AuthSessionValidity pulumi.IntPtrInput
// List of allowed callback URLs for the identity providers. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
CallbackUrls pulumi.StringArrayInput
// Default redirect URI and must be included in the list of callback URLs.
DefaultRedirectUri pulumi.StringPtrInput
// Enables the propagation of additional user context data.
EnablePropagateAdditionalUserContextData pulumi.BoolPtrInput
// Enables or disables token revocation.
EnableTokenRevocation pulumi.BoolPtrInput
// List of authentication flows. The available options include 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, and ALLOW_REFRESH_TOKEN_AUTH.
ExplicitAuthFlows pulumi.StringArrayInput
// Time limit, between 5 minutes and 1 day, after which the ID token is no longer valid and cannot be used. By default, the unit is hours. The unit can be overridden by a value in `token_validity_units.id_token`.
IdTokenValidity pulumi.IntPtrInput
// List of allowed logout URLs for the identity providers. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
LogoutUrls pulumi.StringArrayInput
// Regular expression that matches the name of the existing User Pool Client to be managed. It must only match one User Pool Client.
NamePattern pulumi.StringPtrInput
// String that matches the beginning of the name of the existing User Pool Client to be managed. It must match only one User Pool Client.
//
// The following arguments are optional:
NamePrefix pulumi.StringPtrInput
// Setting determines the errors and responses returned by Cognito APIs when a user does not exist in the user pool during authentication, account confirmation, and password recovery.
PreventUserExistenceErrors pulumi.StringPtrInput
// List of user pool attributes that the application client can read from.
ReadAttributes pulumi.StringArrayInput
// A block that specifies the configuration of refresh token rotation. Detailed below.
RefreshTokenRotation ManagedUserPoolClientRefreshTokenRotationPtrInput
// Time limit, between 60 minutes and 10 years, after which the refresh token is no longer valid and cannot be used. By default, the unit is days. The unit can be overridden by a value in `token_validity_units.refresh_token`.
RefreshTokenValidity pulumi.IntPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// List of provider names for the identity providers that are supported on this client. It uses the `providerName` attribute of the `cognito.IdentityProvider` resource(s), or the equivalent string(s).
SupportedIdentityProviders pulumi.StringArrayInput
// Configuration block for representing the validity times in units. See details below. Detailed below.
TokenValidityUnits ManagedUserPoolClientTokenValidityUnitsPtrInput
// User pool that the client belongs to.
UserPoolId pulumi.StringInput
// List of user pool attributes that the application client can write to.
WriteAttributes pulumi.StringArrayInput
}
The set of arguments for constructing a ManagedUserPoolClient resource.
func (ManagedUserPoolClientArgs) ElementType ¶
func (ManagedUserPoolClientArgs) ElementType() reflect.Type
type ManagedUserPoolClientArray ¶
type ManagedUserPoolClientArray []ManagedUserPoolClientInput
func (ManagedUserPoolClientArray) ElementType ¶
func (ManagedUserPoolClientArray) ElementType() reflect.Type
func (ManagedUserPoolClientArray) ToManagedUserPoolClientArrayOutput ¶
func (i ManagedUserPoolClientArray) ToManagedUserPoolClientArrayOutput() ManagedUserPoolClientArrayOutput
func (ManagedUserPoolClientArray) ToManagedUserPoolClientArrayOutputWithContext ¶
func (i ManagedUserPoolClientArray) ToManagedUserPoolClientArrayOutputWithContext(ctx context.Context) ManagedUserPoolClientArrayOutput
type ManagedUserPoolClientArrayInput ¶
type ManagedUserPoolClientArrayInput interface {
pulumi.Input
ToManagedUserPoolClientArrayOutput() ManagedUserPoolClientArrayOutput
ToManagedUserPoolClientArrayOutputWithContext(context.Context) ManagedUserPoolClientArrayOutput
}
ManagedUserPoolClientArrayInput is an input type that accepts ManagedUserPoolClientArray and ManagedUserPoolClientArrayOutput values. You can construct a concrete instance of `ManagedUserPoolClientArrayInput` via:
ManagedUserPoolClientArray{ ManagedUserPoolClientArgs{...} }
type ManagedUserPoolClientArrayOutput ¶
type ManagedUserPoolClientArrayOutput struct{ *pulumi.OutputState }
func (ManagedUserPoolClientArrayOutput) ElementType ¶
func (ManagedUserPoolClientArrayOutput) ElementType() reflect.Type
func (ManagedUserPoolClientArrayOutput) Index ¶
func (o ManagedUserPoolClientArrayOutput) Index(i pulumi.IntInput) ManagedUserPoolClientOutput
func (ManagedUserPoolClientArrayOutput) ToManagedUserPoolClientArrayOutput ¶
func (o ManagedUserPoolClientArrayOutput) ToManagedUserPoolClientArrayOutput() ManagedUserPoolClientArrayOutput
func (ManagedUserPoolClientArrayOutput) ToManagedUserPoolClientArrayOutputWithContext ¶
func (o ManagedUserPoolClientArrayOutput) ToManagedUserPoolClientArrayOutputWithContext(ctx context.Context) ManagedUserPoolClientArrayOutput
type ManagedUserPoolClientInput ¶
type ManagedUserPoolClientInput interface {
pulumi.Input
ToManagedUserPoolClientOutput() ManagedUserPoolClientOutput
ToManagedUserPoolClientOutputWithContext(ctx context.Context) ManagedUserPoolClientOutput
}
type ManagedUserPoolClientMap ¶
type ManagedUserPoolClientMap map[string]ManagedUserPoolClientInput
func (ManagedUserPoolClientMap) ElementType ¶
func (ManagedUserPoolClientMap) ElementType() reflect.Type
func (ManagedUserPoolClientMap) ToManagedUserPoolClientMapOutput ¶
func (i ManagedUserPoolClientMap) ToManagedUserPoolClientMapOutput() ManagedUserPoolClientMapOutput
func (ManagedUserPoolClientMap) ToManagedUserPoolClientMapOutputWithContext ¶
func (i ManagedUserPoolClientMap) ToManagedUserPoolClientMapOutputWithContext(ctx context.Context) ManagedUserPoolClientMapOutput
type ManagedUserPoolClientMapInput ¶
type ManagedUserPoolClientMapInput interface {
pulumi.Input
ToManagedUserPoolClientMapOutput() ManagedUserPoolClientMapOutput
ToManagedUserPoolClientMapOutputWithContext(context.Context) ManagedUserPoolClientMapOutput
}
ManagedUserPoolClientMapInput is an input type that accepts ManagedUserPoolClientMap and ManagedUserPoolClientMapOutput values. You can construct a concrete instance of `ManagedUserPoolClientMapInput` via:
ManagedUserPoolClientMap{ "key": ManagedUserPoolClientArgs{...} }
type ManagedUserPoolClientMapOutput ¶
type ManagedUserPoolClientMapOutput struct{ *pulumi.OutputState }
func (ManagedUserPoolClientMapOutput) ElementType ¶
func (ManagedUserPoolClientMapOutput) ElementType() reflect.Type
func (ManagedUserPoolClientMapOutput) MapIndex ¶
func (o ManagedUserPoolClientMapOutput) MapIndex(k pulumi.StringInput) ManagedUserPoolClientOutput
func (ManagedUserPoolClientMapOutput) ToManagedUserPoolClientMapOutput ¶
func (o ManagedUserPoolClientMapOutput) ToManagedUserPoolClientMapOutput() ManagedUserPoolClientMapOutput
func (ManagedUserPoolClientMapOutput) ToManagedUserPoolClientMapOutputWithContext ¶
func (o ManagedUserPoolClientMapOutput) ToManagedUserPoolClientMapOutputWithContext(ctx context.Context) ManagedUserPoolClientMapOutput
type ManagedUserPoolClientOutput ¶
type ManagedUserPoolClientOutput struct{ *pulumi.OutputState }
func (ManagedUserPoolClientOutput) AccessTokenValidity ¶
func (o ManagedUserPoolClientOutput) AccessTokenValidity() pulumi.IntOutput
Time limit, between 5 minutes and 1 day, after which the access token is no longer valid and cannot be used. By default, the unit is hours. The unit can be overridden by a value in `token_validity_units.access_token`.
func (ManagedUserPoolClientOutput) AllowedOauthFlows ¶
func (o ManagedUserPoolClientOutput) AllowedOauthFlows() pulumi.StringArrayOutput
List of allowed OAuth flows, including `code`, `implicit`, and `clientCredentials`. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
func (ManagedUserPoolClientOutput) AllowedOauthFlowsUserPoolClient ¶
func (o ManagedUserPoolClientOutput) AllowedOauthFlowsUserPoolClient() pulumi.BoolOutput
Whether the client is allowed to use OAuth 2.0 features. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure the following arguments: `callbackUrls`, `logoutUrls`, `allowedOauthScopes` and `allowedOauthFlows`.
func (ManagedUserPoolClientOutput) AllowedOauthScopes ¶
func (o ManagedUserPoolClientOutput) AllowedOauthScopes() pulumi.StringArrayOutput
List of allowed OAuth scopes, including `phone`, `email`, `openid`, `profile`, and `aws.cognito.signin.user.admin`. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
func (ManagedUserPoolClientOutput) AnalyticsConfiguration ¶
func (o ManagedUserPoolClientOutput) AnalyticsConfiguration() ManagedUserPoolClientAnalyticsConfigurationPtrOutput
Configuration block for Amazon Pinpoint analytics that collects metrics for this user pool. See details below.
func (ManagedUserPoolClientOutput) AuthSessionValidity ¶
func (o ManagedUserPoolClientOutput) AuthSessionValidity() pulumi.IntOutput
Duration, in minutes, of the session token created by Amazon Cognito for each API request in an authentication flow. The session token must be responded to by the native user of the user pool before it expires. Valid values for `authSessionValidity` are between `3` and `15`, with a default value of `3`.
func (ManagedUserPoolClientOutput) CallbackUrls ¶
func (o ManagedUserPoolClientOutput) CallbackUrls() pulumi.StringArrayOutput
List of allowed callback URLs for the identity providers. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
func (ManagedUserPoolClientOutput) ClientSecret ¶
func (o ManagedUserPoolClientOutput) ClientSecret() pulumi.StringOutput
Client secret of the user pool client.
func (ManagedUserPoolClientOutput) DefaultRedirectUri ¶
func (o ManagedUserPoolClientOutput) DefaultRedirectUri() pulumi.StringOutput
Default redirect URI and must be included in the list of callback URLs.
func (ManagedUserPoolClientOutput) ElementType ¶
func (ManagedUserPoolClientOutput) ElementType() reflect.Type
func (ManagedUserPoolClientOutput) EnablePropagateAdditionalUserContextData ¶
func (o ManagedUserPoolClientOutput) EnablePropagateAdditionalUserContextData() pulumi.BoolOutput
Enables the propagation of additional user context data.
func (ManagedUserPoolClientOutput) EnableTokenRevocation ¶
func (o ManagedUserPoolClientOutput) EnableTokenRevocation() pulumi.BoolOutput
Enables or disables token revocation.
func (ManagedUserPoolClientOutput) ExplicitAuthFlows ¶
func (o ManagedUserPoolClientOutput) ExplicitAuthFlows() pulumi.StringArrayOutput
List of authentication flows. The available options include 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, and ALLOW_REFRESH_TOKEN_AUTH.
func (ManagedUserPoolClientOutput) IdTokenValidity ¶
func (o ManagedUserPoolClientOutput) IdTokenValidity() pulumi.IntOutput
Time limit, between 5 minutes and 1 day, after which the ID token is no longer valid and cannot be used. By default, the unit is hours. The unit can be overridden by a value in `token_validity_units.id_token`.
func (ManagedUserPoolClientOutput) LogoutUrls ¶
func (o ManagedUserPoolClientOutput) LogoutUrls() pulumi.StringArrayOutput
List of allowed logout URLs for the identity providers. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
func (ManagedUserPoolClientOutput) Name ¶
func (o ManagedUserPoolClientOutput) Name() pulumi.StringOutput
Name of the user pool client.
func (ManagedUserPoolClientOutput) NamePattern ¶
func (o ManagedUserPoolClientOutput) NamePattern() pulumi.StringPtrOutput
Regular expression that matches the name of the existing User Pool Client to be managed. It must only match one User Pool Client.
func (ManagedUserPoolClientOutput) NamePrefix ¶
func (o ManagedUserPoolClientOutput) NamePrefix() pulumi.StringPtrOutput
String that matches the beginning of the name of the existing User Pool Client to be managed. It must match only one User Pool Client.
The following arguments are optional:
func (ManagedUserPoolClientOutput) PreventUserExistenceErrors ¶
func (o ManagedUserPoolClientOutput) PreventUserExistenceErrors() pulumi.StringOutput
Setting determines the errors and responses returned by Cognito APIs when a user does not exist in the user pool during authentication, account confirmation, and password recovery.
func (ManagedUserPoolClientOutput) ReadAttributes ¶
func (o ManagedUserPoolClientOutput) ReadAttributes() pulumi.StringArrayOutput
List of user pool attributes that the application client can read from.
func (ManagedUserPoolClientOutput) RefreshTokenRotation ¶
func (o ManagedUserPoolClientOutput) RefreshTokenRotation() ManagedUserPoolClientRefreshTokenRotationPtrOutput
A block that specifies the configuration of refresh token rotation. Detailed below.
func (ManagedUserPoolClientOutput) RefreshTokenValidity ¶
func (o ManagedUserPoolClientOutput) RefreshTokenValidity() pulumi.IntOutput
Time limit, between 60 minutes and 10 years, after which the refresh token is no longer valid and cannot be used. By default, the unit is days. The unit can be overridden by a value in `token_validity_units.refresh_token`.
func (ManagedUserPoolClientOutput) Region ¶
func (o ManagedUserPoolClientOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (ManagedUserPoolClientOutput) SupportedIdentityProviders ¶
func (o ManagedUserPoolClientOutput) SupportedIdentityProviders() pulumi.StringArrayOutput
List of provider names for the identity providers that are supported on this client. It uses the `providerName` attribute of the `cognito.IdentityProvider` resource(s), or the equivalent string(s).
func (ManagedUserPoolClientOutput) ToManagedUserPoolClientOutput ¶
func (o ManagedUserPoolClientOutput) ToManagedUserPoolClientOutput() ManagedUserPoolClientOutput
func (ManagedUserPoolClientOutput) ToManagedUserPoolClientOutputWithContext ¶
func (o ManagedUserPoolClientOutput) ToManagedUserPoolClientOutputWithContext(ctx context.Context) ManagedUserPoolClientOutput
func (ManagedUserPoolClientOutput) TokenValidityUnits ¶
func (o ManagedUserPoolClientOutput) TokenValidityUnits() ManagedUserPoolClientTokenValidityUnitsPtrOutput
Configuration block for representing the validity times in units. See details below. Detailed below.
func (ManagedUserPoolClientOutput) UserPoolId ¶
func (o ManagedUserPoolClientOutput) UserPoolId() pulumi.StringOutput
User pool that the client belongs to.
func (ManagedUserPoolClientOutput) WriteAttributes ¶
func (o ManagedUserPoolClientOutput) WriteAttributes() pulumi.StringArrayOutput
List of user pool attributes that the application client can write to.
type ManagedUserPoolClientRefreshTokenRotation ¶
type ManagedUserPoolClientRefreshTokenRotation struct {
// The state of refresh token rotation for the current app client. Valid values are `ENABLED` or `DISABLED`.
Feature string `pulumi:"feature"`
// A period of time in seconds that the user has to use the old refresh token before it is invalidated. Valid values are between `0` and `60`.
RetryGracePeriodSeconds *int `pulumi:"retryGracePeriodSeconds"`
}
type ManagedUserPoolClientRefreshTokenRotationArgs ¶
type ManagedUserPoolClientRefreshTokenRotationArgs struct {
// The state of refresh token rotation for the current app client. Valid values are `ENABLED` or `DISABLED`.
Feature pulumi.StringInput `pulumi:"feature"`
// A period of time in seconds that the user has to use the old refresh token before it is invalidated. Valid values are between `0` and `60`.
RetryGracePeriodSeconds pulumi.IntPtrInput `pulumi:"retryGracePeriodSeconds"`
}
func (ManagedUserPoolClientRefreshTokenRotationArgs) ElementType ¶
func (ManagedUserPoolClientRefreshTokenRotationArgs) ElementType() reflect.Type
func (ManagedUserPoolClientRefreshTokenRotationArgs) ToManagedUserPoolClientRefreshTokenRotationOutput ¶
func (i ManagedUserPoolClientRefreshTokenRotationArgs) ToManagedUserPoolClientRefreshTokenRotationOutput() ManagedUserPoolClientRefreshTokenRotationOutput
func (ManagedUserPoolClientRefreshTokenRotationArgs) ToManagedUserPoolClientRefreshTokenRotationOutputWithContext ¶
func (i ManagedUserPoolClientRefreshTokenRotationArgs) ToManagedUserPoolClientRefreshTokenRotationOutputWithContext(ctx context.Context) ManagedUserPoolClientRefreshTokenRotationOutput
func (ManagedUserPoolClientRefreshTokenRotationArgs) ToManagedUserPoolClientRefreshTokenRotationPtrOutput ¶
func (i ManagedUserPoolClientRefreshTokenRotationArgs) ToManagedUserPoolClientRefreshTokenRotationPtrOutput() ManagedUserPoolClientRefreshTokenRotationPtrOutput
func (ManagedUserPoolClientRefreshTokenRotationArgs) ToManagedUserPoolClientRefreshTokenRotationPtrOutputWithContext ¶
func (i ManagedUserPoolClientRefreshTokenRotationArgs) ToManagedUserPoolClientRefreshTokenRotationPtrOutputWithContext(ctx context.Context) ManagedUserPoolClientRefreshTokenRotationPtrOutput
type ManagedUserPoolClientRefreshTokenRotationInput ¶
type ManagedUserPoolClientRefreshTokenRotationInput interface {
pulumi.Input
ToManagedUserPoolClientRefreshTokenRotationOutput() ManagedUserPoolClientRefreshTokenRotationOutput
ToManagedUserPoolClientRefreshTokenRotationOutputWithContext(context.Context) ManagedUserPoolClientRefreshTokenRotationOutput
}
ManagedUserPoolClientRefreshTokenRotationInput is an input type that accepts ManagedUserPoolClientRefreshTokenRotationArgs and ManagedUserPoolClientRefreshTokenRotationOutput values. You can construct a concrete instance of `ManagedUserPoolClientRefreshTokenRotationInput` via:
ManagedUserPoolClientRefreshTokenRotationArgs{...}
type ManagedUserPoolClientRefreshTokenRotationOutput ¶
type ManagedUserPoolClientRefreshTokenRotationOutput struct{ *pulumi.OutputState }
func (ManagedUserPoolClientRefreshTokenRotationOutput) ElementType ¶
func (ManagedUserPoolClientRefreshTokenRotationOutput) ElementType() reflect.Type
func (ManagedUserPoolClientRefreshTokenRotationOutput) Feature ¶
func (o ManagedUserPoolClientRefreshTokenRotationOutput) Feature() pulumi.StringOutput
The state of refresh token rotation for the current app client. Valid values are `ENABLED` or `DISABLED`.
func (ManagedUserPoolClientRefreshTokenRotationOutput) RetryGracePeriodSeconds ¶
func (o ManagedUserPoolClientRefreshTokenRotationOutput) RetryGracePeriodSeconds() pulumi.IntPtrOutput
A period of time in seconds that the user has to use the old refresh token before it is invalidated. Valid values are between `0` and `60`.
func (ManagedUserPoolClientRefreshTokenRotationOutput) ToManagedUserPoolClientRefreshTokenRotationOutput ¶
func (o ManagedUserPoolClientRefreshTokenRotationOutput) ToManagedUserPoolClientRefreshTokenRotationOutput() ManagedUserPoolClientRefreshTokenRotationOutput
func (ManagedUserPoolClientRefreshTokenRotationOutput) ToManagedUserPoolClientRefreshTokenRotationOutputWithContext ¶
func (o ManagedUserPoolClientRefreshTokenRotationOutput) ToManagedUserPoolClientRefreshTokenRotationOutputWithContext(ctx context.Context) ManagedUserPoolClientRefreshTokenRotationOutput
func (ManagedUserPoolClientRefreshTokenRotationOutput) ToManagedUserPoolClientRefreshTokenRotationPtrOutput ¶
func (o ManagedUserPoolClientRefreshTokenRotationOutput) ToManagedUserPoolClientRefreshTokenRotationPtrOutput() ManagedUserPoolClientRefreshTokenRotationPtrOutput
func (ManagedUserPoolClientRefreshTokenRotationOutput) ToManagedUserPoolClientRefreshTokenRotationPtrOutputWithContext ¶
func (o ManagedUserPoolClientRefreshTokenRotationOutput) ToManagedUserPoolClientRefreshTokenRotationPtrOutputWithContext(ctx context.Context) ManagedUserPoolClientRefreshTokenRotationPtrOutput
type ManagedUserPoolClientRefreshTokenRotationPtrInput ¶
type ManagedUserPoolClientRefreshTokenRotationPtrInput interface {
pulumi.Input
ToManagedUserPoolClientRefreshTokenRotationPtrOutput() ManagedUserPoolClientRefreshTokenRotationPtrOutput
ToManagedUserPoolClientRefreshTokenRotationPtrOutputWithContext(context.Context) ManagedUserPoolClientRefreshTokenRotationPtrOutput
}
ManagedUserPoolClientRefreshTokenRotationPtrInput is an input type that accepts ManagedUserPoolClientRefreshTokenRotationArgs, ManagedUserPoolClientRefreshTokenRotationPtr and ManagedUserPoolClientRefreshTokenRotationPtrOutput values. You can construct a concrete instance of `ManagedUserPoolClientRefreshTokenRotationPtrInput` via:
ManagedUserPoolClientRefreshTokenRotationArgs{...}
or:
nil
func ManagedUserPoolClientRefreshTokenRotationPtr ¶
func ManagedUserPoolClientRefreshTokenRotationPtr(v *ManagedUserPoolClientRefreshTokenRotationArgs) ManagedUserPoolClientRefreshTokenRotationPtrInput
type ManagedUserPoolClientRefreshTokenRotationPtrOutput ¶
type ManagedUserPoolClientRefreshTokenRotationPtrOutput struct{ *pulumi.OutputState }
func (ManagedUserPoolClientRefreshTokenRotationPtrOutput) ElementType ¶
func (ManagedUserPoolClientRefreshTokenRotationPtrOutput) ElementType() reflect.Type
func (ManagedUserPoolClientRefreshTokenRotationPtrOutput) Feature ¶
func (o ManagedUserPoolClientRefreshTokenRotationPtrOutput) Feature() pulumi.StringPtrOutput
The state of refresh token rotation for the current app client. Valid values are `ENABLED` or `DISABLED`.
func (ManagedUserPoolClientRefreshTokenRotationPtrOutput) RetryGracePeriodSeconds ¶
func (o ManagedUserPoolClientRefreshTokenRotationPtrOutput) RetryGracePeriodSeconds() pulumi.IntPtrOutput
A period of time in seconds that the user has to use the old refresh token before it is invalidated. Valid values are between `0` and `60`.
func (ManagedUserPoolClientRefreshTokenRotationPtrOutput) ToManagedUserPoolClientRefreshTokenRotationPtrOutput ¶
func (o ManagedUserPoolClientRefreshTokenRotationPtrOutput) ToManagedUserPoolClientRefreshTokenRotationPtrOutput() ManagedUserPoolClientRefreshTokenRotationPtrOutput
func (ManagedUserPoolClientRefreshTokenRotationPtrOutput) ToManagedUserPoolClientRefreshTokenRotationPtrOutputWithContext ¶
func (o ManagedUserPoolClientRefreshTokenRotationPtrOutput) ToManagedUserPoolClientRefreshTokenRotationPtrOutputWithContext(ctx context.Context) ManagedUserPoolClientRefreshTokenRotationPtrOutput
type ManagedUserPoolClientState ¶
type ManagedUserPoolClientState struct {
// Time limit, between 5 minutes and 1 day, after which the access token is no longer valid and cannot be used. By default, the unit is hours. The unit can be overridden by a value in `token_validity_units.access_token`.
AccessTokenValidity pulumi.IntPtrInput
// List of allowed OAuth flows, including `code`, `implicit`, and `clientCredentials`. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
AllowedOauthFlows pulumi.StringArrayInput
// Whether the client is allowed to use OAuth 2.0 features. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure the following arguments: `callbackUrls`, `logoutUrls`, `allowedOauthScopes` and `allowedOauthFlows`.
AllowedOauthFlowsUserPoolClient pulumi.BoolPtrInput
// List of allowed OAuth scopes, including `phone`, `email`, `openid`, `profile`, and `aws.cognito.signin.user.admin`. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
AllowedOauthScopes pulumi.StringArrayInput
// Configuration block for Amazon Pinpoint analytics that collects metrics for this user pool. See details below.
AnalyticsConfiguration ManagedUserPoolClientAnalyticsConfigurationPtrInput
// Duration, in minutes, of the session token created by Amazon Cognito for each API request in an authentication flow. The session token must be responded to by the native user of the user pool before it expires. Valid values for `authSessionValidity` are between `3` and `15`, with a default value of `3`.
AuthSessionValidity pulumi.IntPtrInput
// List of allowed callback URLs for the identity providers. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
CallbackUrls pulumi.StringArrayInput
// Client secret of the user pool client.
ClientSecret pulumi.StringPtrInput
// Default redirect URI and must be included in the list of callback URLs.
DefaultRedirectUri pulumi.StringPtrInput
// Enables the propagation of additional user context data.
EnablePropagateAdditionalUserContextData pulumi.BoolPtrInput
// Enables or disables token revocation.
EnableTokenRevocation pulumi.BoolPtrInput
// List of authentication flows. The available options include 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, and ALLOW_REFRESH_TOKEN_AUTH.
ExplicitAuthFlows pulumi.StringArrayInput
// Time limit, between 5 minutes and 1 day, after which the ID token is no longer valid and cannot be used. By default, the unit is hours. The unit can be overridden by a value in `token_validity_units.id_token`.
IdTokenValidity pulumi.IntPtrInput
// List of allowed logout URLs for the identity providers. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
LogoutUrls pulumi.StringArrayInput
// Name of the user pool client.
Name pulumi.StringPtrInput
// Regular expression that matches the name of the existing User Pool Client to be managed. It must only match one User Pool Client.
NamePattern pulumi.StringPtrInput
// String that matches the beginning of the name of the existing User Pool Client to be managed. It must match only one User Pool Client.
//
// The following arguments are optional:
NamePrefix pulumi.StringPtrInput
// Setting determines the errors and responses returned by Cognito APIs when a user does not exist in the user pool during authentication, account confirmation, and password recovery.
PreventUserExistenceErrors pulumi.StringPtrInput
// List of user pool attributes that the application client can read from.
ReadAttributes pulumi.StringArrayInput
// A block that specifies the configuration of refresh token rotation. Detailed below.
RefreshTokenRotation ManagedUserPoolClientRefreshTokenRotationPtrInput
// Time limit, between 60 minutes and 10 years, after which the refresh token is no longer valid and cannot be used. By default, the unit is days. The unit can be overridden by a value in `token_validity_units.refresh_token`.
RefreshTokenValidity pulumi.IntPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// List of provider names for the identity providers that are supported on this client. It uses the `providerName` attribute of the `cognito.IdentityProvider` resource(s), or the equivalent string(s).
SupportedIdentityProviders pulumi.StringArrayInput
// Configuration block for representing the validity times in units. See details below. Detailed below.
TokenValidityUnits ManagedUserPoolClientTokenValidityUnitsPtrInput
// User pool that the client belongs to.
UserPoolId pulumi.StringPtrInput
// List of user pool attributes that the application client can write to.
WriteAttributes pulumi.StringArrayInput
}
func (ManagedUserPoolClientState) ElementType ¶
func (ManagedUserPoolClientState) ElementType() reflect.Type
type ManagedUserPoolClientTokenValidityUnits ¶
type ManagedUserPoolClientTokenValidityUnits struct {
// Time unit for the value in `accessTokenValidity` and defaults to `hours`.
AccessToken *string `pulumi:"accessToken"`
// Time unit for the value in `idTokenValidity`, and it defaults to `hours`.
IdToken *string `pulumi:"idToken"`
// Time unit for the value in `refreshTokenValidity` and defaults to `days`.
RefreshToken *string `pulumi:"refreshToken"`
}
type ManagedUserPoolClientTokenValidityUnitsArgs ¶
type ManagedUserPoolClientTokenValidityUnitsArgs struct {
// Time unit for the value in `accessTokenValidity` and defaults to `hours`.
AccessToken pulumi.StringPtrInput `pulumi:"accessToken"`
// Time unit for the value in `idTokenValidity`, and it defaults to `hours`.
IdToken pulumi.StringPtrInput `pulumi:"idToken"`
// Time unit for the value in `refreshTokenValidity` and defaults to `days`.
RefreshToken pulumi.StringPtrInput `pulumi:"refreshToken"`
}
func (ManagedUserPoolClientTokenValidityUnitsArgs) ElementType ¶
func (ManagedUserPoolClientTokenValidityUnitsArgs) ElementType() reflect.Type
func (ManagedUserPoolClientTokenValidityUnitsArgs) ToManagedUserPoolClientTokenValidityUnitsOutput ¶
func (i ManagedUserPoolClientTokenValidityUnitsArgs) ToManagedUserPoolClientTokenValidityUnitsOutput() ManagedUserPoolClientTokenValidityUnitsOutput
func (ManagedUserPoolClientTokenValidityUnitsArgs) ToManagedUserPoolClientTokenValidityUnitsOutputWithContext ¶
func (i ManagedUserPoolClientTokenValidityUnitsArgs) ToManagedUserPoolClientTokenValidityUnitsOutputWithContext(ctx context.Context) ManagedUserPoolClientTokenValidityUnitsOutput
func (ManagedUserPoolClientTokenValidityUnitsArgs) ToManagedUserPoolClientTokenValidityUnitsPtrOutput ¶
func (i ManagedUserPoolClientTokenValidityUnitsArgs) ToManagedUserPoolClientTokenValidityUnitsPtrOutput() ManagedUserPoolClientTokenValidityUnitsPtrOutput
func (ManagedUserPoolClientTokenValidityUnitsArgs) ToManagedUserPoolClientTokenValidityUnitsPtrOutputWithContext ¶
func (i ManagedUserPoolClientTokenValidityUnitsArgs) ToManagedUserPoolClientTokenValidityUnitsPtrOutputWithContext(ctx context.Context) ManagedUserPoolClientTokenValidityUnitsPtrOutput
type ManagedUserPoolClientTokenValidityUnitsInput ¶
type ManagedUserPoolClientTokenValidityUnitsInput interface {
pulumi.Input
ToManagedUserPoolClientTokenValidityUnitsOutput() ManagedUserPoolClientTokenValidityUnitsOutput
ToManagedUserPoolClientTokenValidityUnitsOutputWithContext(context.Context) ManagedUserPoolClientTokenValidityUnitsOutput
}
ManagedUserPoolClientTokenValidityUnitsInput is an input type that accepts ManagedUserPoolClientTokenValidityUnitsArgs and ManagedUserPoolClientTokenValidityUnitsOutput values. You can construct a concrete instance of `ManagedUserPoolClientTokenValidityUnitsInput` via:
ManagedUserPoolClientTokenValidityUnitsArgs{...}
type ManagedUserPoolClientTokenValidityUnitsOutput ¶
type ManagedUserPoolClientTokenValidityUnitsOutput struct{ *pulumi.OutputState }
func (ManagedUserPoolClientTokenValidityUnitsOutput) AccessToken ¶
func (o ManagedUserPoolClientTokenValidityUnitsOutput) AccessToken() pulumi.StringPtrOutput
Time unit for the value in `accessTokenValidity` and defaults to `hours`.
func (ManagedUserPoolClientTokenValidityUnitsOutput) ElementType ¶
func (ManagedUserPoolClientTokenValidityUnitsOutput) ElementType() reflect.Type
func (ManagedUserPoolClientTokenValidityUnitsOutput) IdToken ¶
func (o ManagedUserPoolClientTokenValidityUnitsOutput) IdToken() pulumi.StringPtrOutput
Time unit for the value in `idTokenValidity`, and it defaults to `hours`.
func (ManagedUserPoolClientTokenValidityUnitsOutput) RefreshToken ¶
func (o ManagedUserPoolClientTokenValidityUnitsOutput) RefreshToken() pulumi.StringPtrOutput
Time unit for the value in `refreshTokenValidity` and defaults to `days`.
func (ManagedUserPoolClientTokenValidityUnitsOutput) ToManagedUserPoolClientTokenValidityUnitsOutput ¶
func (o ManagedUserPoolClientTokenValidityUnitsOutput) ToManagedUserPoolClientTokenValidityUnitsOutput() ManagedUserPoolClientTokenValidityUnitsOutput
func (ManagedUserPoolClientTokenValidityUnitsOutput) ToManagedUserPoolClientTokenValidityUnitsOutputWithContext ¶
func (o ManagedUserPoolClientTokenValidityUnitsOutput) ToManagedUserPoolClientTokenValidityUnitsOutputWithContext(ctx context.Context) ManagedUserPoolClientTokenValidityUnitsOutput
func (ManagedUserPoolClientTokenValidityUnitsOutput) ToManagedUserPoolClientTokenValidityUnitsPtrOutput ¶
func (o ManagedUserPoolClientTokenValidityUnitsOutput) ToManagedUserPoolClientTokenValidityUnitsPtrOutput() ManagedUserPoolClientTokenValidityUnitsPtrOutput
func (ManagedUserPoolClientTokenValidityUnitsOutput) ToManagedUserPoolClientTokenValidityUnitsPtrOutputWithContext ¶
func (o ManagedUserPoolClientTokenValidityUnitsOutput) ToManagedUserPoolClientTokenValidityUnitsPtrOutputWithContext(ctx context.Context) ManagedUserPoolClientTokenValidityUnitsPtrOutput
type ManagedUserPoolClientTokenValidityUnitsPtrInput ¶
type ManagedUserPoolClientTokenValidityUnitsPtrInput interface {
pulumi.Input
ToManagedUserPoolClientTokenValidityUnitsPtrOutput() ManagedUserPoolClientTokenValidityUnitsPtrOutput
ToManagedUserPoolClientTokenValidityUnitsPtrOutputWithContext(context.Context) ManagedUserPoolClientTokenValidityUnitsPtrOutput
}
ManagedUserPoolClientTokenValidityUnitsPtrInput is an input type that accepts ManagedUserPoolClientTokenValidityUnitsArgs, ManagedUserPoolClientTokenValidityUnitsPtr and ManagedUserPoolClientTokenValidityUnitsPtrOutput values. You can construct a concrete instance of `ManagedUserPoolClientTokenValidityUnitsPtrInput` via:
ManagedUserPoolClientTokenValidityUnitsArgs{...}
or:
nil
func ManagedUserPoolClientTokenValidityUnitsPtr ¶
func ManagedUserPoolClientTokenValidityUnitsPtr(v *ManagedUserPoolClientTokenValidityUnitsArgs) ManagedUserPoolClientTokenValidityUnitsPtrInput
type ManagedUserPoolClientTokenValidityUnitsPtrOutput ¶
type ManagedUserPoolClientTokenValidityUnitsPtrOutput struct{ *pulumi.OutputState }
func (ManagedUserPoolClientTokenValidityUnitsPtrOutput) AccessToken ¶
func (o ManagedUserPoolClientTokenValidityUnitsPtrOutput) AccessToken() pulumi.StringPtrOutput
Time unit for the value in `accessTokenValidity` and defaults to `hours`.
func (ManagedUserPoolClientTokenValidityUnitsPtrOutput) ElementType ¶
func (ManagedUserPoolClientTokenValidityUnitsPtrOutput) ElementType() reflect.Type
func (ManagedUserPoolClientTokenValidityUnitsPtrOutput) IdToken ¶
func (o ManagedUserPoolClientTokenValidityUnitsPtrOutput) IdToken() pulumi.StringPtrOutput
Time unit for the value in `idTokenValidity`, and it defaults to `hours`.
func (ManagedUserPoolClientTokenValidityUnitsPtrOutput) RefreshToken ¶
func (o ManagedUserPoolClientTokenValidityUnitsPtrOutput) RefreshToken() pulumi.StringPtrOutput
Time unit for the value in `refreshTokenValidity` and defaults to `days`.
func (ManagedUserPoolClientTokenValidityUnitsPtrOutput) ToManagedUserPoolClientTokenValidityUnitsPtrOutput ¶
func (o ManagedUserPoolClientTokenValidityUnitsPtrOutput) ToManagedUserPoolClientTokenValidityUnitsPtrOutput() ManagedUserPoolClientTokenValidityUnitsPtrOutput
func (ManagedUserPoolClientTokenValidityUnitsPtrOutput) ToManagedUserPoolClientTokenValidityUnitsPtrOutputWithContext ¶
func (o ManagedUserPoolClientTokenValidityUnitsPtrOutput) ToManagedUserPoolClientTokenValidityUnitsPtrOutputWithContext(ctx context.Context) ManagedUserPoolClientTokenValidityUnitsPtrOutput
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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"`
// User pool the client belongs to.
UserPoolId pulumi.StringOutput `pulumi:"userPoolId"`
}
Provides a Cognito Resource Server.
## Example Usage
### Create a basic resource server
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
pool, err := cognito.NewUserPool(ctx, "pool", &cognito.UserPoolArgs{
Name: pulumi.String("pool"),
})
if err != nil {
return err
}
_, err = cognito.NewResourceServer(ctx, "resource", &cognito.ResourceServerArgs{
Identifier: pulumi.String("https://example.com"),
Name: pulumi.String("example"),
UserPoolId: pool.ID(),
})
if err != nil {
return err
}
return nil
})
}
```
### Create a resource server with sample-scope
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
pool, err := cognito.NewUserPool(ctx, "pool", &cognito.UserPoolArgs{
Name: pulumi.String("pool"),
})
if err != nil {
return err
}
_, err = cognito.NewResourceServer(ctx, "resource", &cognito.ResourceServerArgs{
Identifier: pulumi.String("https://example.com"),
Name: pulumi.String("example"),
Scopes: cognito.ResourceServerScopeArray{
&cognito.ResourceServerScopeArgs{
ScopeName: pulumi.String("sample-scope"),
ScopeDescription: pulumi.String("a Sample Scope Description"),
},
},
UserPoolId: pool.ID(),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import `aws_cognito_resource_server` using their User Pool ID and Identifier. For example:
```sh $ pulumi import aws:cognito/resourceServer:ResourceServer example "us-west-2_abc123|https://example.com" ```
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.
func (*ResourceServer) ElementType ¶
func (*ResourceServer) ElementType() reflect.Type
func (*ResourceServer) ToResourceServerOutput ¶
func (i *ResourceServer) ToResourceServerOutput() ResourceServerOutput
func (*ResourceServer) ToResourceServerOutputWithContext ¶
func (i *ResourceServer) ToResourceServerOutputWithContext(ctx context.Context) ResourceServerOutput
type ResourceServerArgs ¶
type ResourceServerArgs struct {
// An identifier for the resource server.
Identifier pulumi.StringInput
// A name for the resource server.
Name pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// A list of Authorization Scope.
Scopes ResourceServerScopeArrayInput
// User pool the client belongs to.
UserPoolId pulumi.StringInput
}
The set of arguments for constructing a ResourceServer resource.
func (ResourceServerArgs) ElementType ¶
func (ResourceServerArgs) ElementType() reflect.Type
type ResourceServerArray ¶
type ResourceServerArray []ResourceServerInput
func (ResourceServerArray) ElementType ¶
func (ResourceServerArray) ElementType() reflect.Type
func (ResourceServerArray) ToResourceServerArrayOutput ¶
func (i ResourceServerArray) ToResourceServerArrayOutput() ResourceServerArrayOutput
func (ResourceServerArray) ToResourceServerArrayOutputWithContext ¶
func (i ResourceServerArray) ToResourceServerArrayOutputWithContext(ctx context.Context) ResourceServerArrayOutput
type ResourceServerArrayInput ¶
type ResourceServerArrayInput interface {
pulumi.Input
ToResourceServerArrayOutput() ResourceServerArrayOutput
ToResourceServerArrayOutputWithContext(context.Context) ResourceServerArrayOutput
}
ResourceServerArrayInput is an input type that accepts ResourceServerArray and ResourceServerArrayOutput values. You can construct a concrete instance of `ResourceServerArrayInput` via:
ResourceServerArray{ ResourceServerArgs{...} }
type ResourceServerArrayOutput ¶
type ResourceServerArrayOutput struct{ *pulumi.OutputState }
func (ResourceServerArrayOutput) ElementType ¶
func (ResourceServerArrayOutput) ElementType() reflect.Type
func (ResourceServerArrayOutput) Index ¶
func (o ResourceServerArrayOutput) Index(i pulumi.IntInput) ResourceServerOutput
func (ResourceServerArrayOutput) ToResourceServerArrayOutput ¶
func (o ResourceServerArrayOutput) ToResourceServerArrayOutput() ResourceServerArrayOutput
func (ResourceServerArrayOutput) ToResourceServerArrayOutputWithContext ¶
func (o ResourceServerArrayOutput) ToResourceServerArrayOutputWithContext(ctx context.Context) ResourceServerArrayOutput
type ResourceServerInput ¶
type ResourceServerInput interface {
pulumi.Input
ToResourceServerOutput() ResourceServerOutput
ToResourceServerOutputWithContext(ctx context.Context) ResourceServerOutput
}
type ResourceServerMap ¶
type ResourceServerMap map[string]ResourceServerInput
func (ResourceServerMap) ElementType ¶
func (ResourceServerMap) ElementType() reflect.Type
func (ResourceServerMap) ToResourceServerMapOutput ¶
func (i ResourceServerMap) ToResourceServerMapOutput() ResourceServerMapOutput
func (ResourceServerMap) ToResourceServerMapOutputWithContext ¶
func (i ResourceServerMap) ToResourceServerMapOutputWithContext(ctx context.Context) ResourceServerMapOutput
type ResourceServerMapInput ¶
type ResourceServerMapInput interface {
pulumi.Input
ToResourceServerMapOutput() ResourceServerMapOutput
ToResourceServerMapOutputWithContext(context.Context) ResourceServerMapOutput
}
ResourceServerMapInput is an input type that accepts ResourceServerMap and ResourceServerMapOutput values. You can construct a concrete instance of `ResourceServerMapInput` via:
ResourceServerMap{ "key": ResourceServerArgs{...} }
type ResourceServerMapOutput ¶
type ResourceServerMapOutput struct{ *pulumi.OutputState }
func (ResourceServerMapOutput) ElementType ¶
func (ResourceServerMapOutput) ElementType() reflect.Type
func (ResourceServerMapOutput) MapIndex ¶
func (o ResourceServerMapOutput) MapIndex(k pulumi.StringInput) ResourceServerOutput
func (ResourceServerMapOutput) ToResourceServerMapOutput ¶
func (o ResourceServerMapOutput) ToResourceServerMapOutput() ResourceServerMapOutput
func (ResourceServerMapOutput) ToResourceServerMapOutputWithContext ¶
func (o ResourceServerMapOutput) ToResourceServerMapOutputWithContext(ctx context.Context) ResourceServerMapOutput
type ResourceServerOutput ¶
type ResourceServerOutput struct{ *pulumi.OutputState }
func (ResourceServerOutput) ElementType ¶
func (ResourceServerOutput) ElementType() reflect.Type
func (ResourceServerOutput) Identifier ¶
func (o ResourceServerOutput) Identifier() pulumi.StringOutput
An identifier for the resource server.
func (ResourceServerOutput) Name ¶
func (o ResourceServerOutput) Name() pulumi.StringOutput
A name for the resource server.
func (ResourceServerOutput) Region ¶
func (o ResourceServerOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (ResourceServerOutput) ScopeIdentifiers ¶
func (o ResourceServerOutput) ScopeIdentifiers() pulumi.StringArrayOutput
A list of all scopes configured for this resource server in the format identifier/scope_name.
func (ResourceServerOutput) Scopes ¶
func (o ResourceServerOutput) Scopes() ResourceServerScopeArrayOutput
A list of Authorization Scope.
func (ResourceServerOutput) ToResourceServerOutput ¶
func (o ResourceServerOutput) ToResourceServerOutput() ResourceServerOutput
func (ResourceServerOutput) ToResourceServerOutputWithContext ¶
func (o ResourceServerOutput) ToResourceServerOutputWithContext(ctx context.Context) ResourceServerOutput
func (ResourceServerOutput) UserPoolId ¶
func (o ResourceServerOutput) UserPoolId() pulumi.StringOutput
User pool the client belongs to.
type ResourceServerScope ¶
type ResourceServerScopeArgs ¶
type ResourceServerScopeArgs struct {
// The scope description.
ScopeDescription pulumi.StringInput `pulumi:"scopeDescription"`
// The scope name.
ScopeName pulumi.StringInput `pulumi:"scopeName"`
}
func (ResourceServerScopeArgs) ElementType ¶
func (ResourceServerScopeArgs) ElementType() reflect.Type
func (ResourceServerScopeArgs) ToResourceServerScopeOutput ¶
func (i ResourceServerScopeArgs) ToResourceServerScopeOutput() ResourceServerScopeOutput
func (ResourceServerScopeArgs) ToResourceServerScopeOutputWithContext ¶
func (i ResourceServerScopeArgs) ToResourceServerScopeOutputWithContext(ctx context.Context) ResourceServerScopeOutput
type ResourceServerScopeArray ¶
type ResourceServerScopeArray []ResourceServerScopeInput
func (ResourceServerScopeArray) ElementType ¶
func (ResourceServerScopeArray) ElementType() reflect.Type
func (ResourceServerScopeArray) ToResourceServerScopeArrayOutput ¶
func (i ResourceServerScopeArray) ToResourceServerScopeArrayOutput() ResourceServerScopeArrayOutput
func (ResourceServerScopeArray) ToResourceServerScopeArrayOutputWithContext ¶
func (i ResourceServerScopeArray) ToResourceServerScopeArrayOutputWithContext(ctx context.Context) ResourceServerScopeArrayOutput
type ResourceServerScopeArrayInput ¶
type ResourceServerScopeArrayInput interface {
pulumi.Input
ToResourceServerScopeArrayOutput() ResourceServerScopeArrayOutput
ToResourceServerScopeArrayOutputWithContext(context.Context) ResourceServerScopeArrayOutput
}
ResourceServerScopeArrayInput is an input type that accepts ResourceServerScopeArray and ResourceServerScopeArrayOutput values. You can construct a concrete instance of `ResourceServerScopeArrayInput` via:
ResourceServerScopeArray{ ResourceServerScopeArgs{...} }
type ResourceServerScopeArrayOutput ¶
type ResourceServerScopeArrayOutput struct{ *pulumi.OutputState }
func (ResourceServerScopeArrayOutput) ElementType ¶
func (ResourceServerScopeArrayOutput) ElementType() reflect.Type
func (ResourceServerScopeArrayOutput) Index ¶
func (o ResourceServerScopeArrayOutput) Index(i pulumi.IntInput) ResourceServerScopeOutput
func (ResourceServerScopeArrayOutput) ToResourceServerScopeArrayOutput ¶
func (o ResourceServerScopeArrayOutput) ToResourceServerScopeArrayOutput() ResourceServerScopeArrayOutput
func (ResourceServerScopeArrayOutput) ToResourceServerScopeArrayOutputWithContext ¶
func (o ResourceServerScopeArrayOutput) ToResourceServerScopeArrayOutputWithContext(ctx context.Context) ResourceServerScopeArrayOutput
type ResourceServerScopeInput ¶
type ResourceServerScopeInput interface {
pulumi.Input
ToResourceServerScopeOutput() ResourceServerScopeOutput
ToResourceServerScopeOutputWithContext(context.Context) ResourceServerScopeOutput
}
ResourceServerScopeInput is an input type that accepts ResourceServerScopeArgs and ResourceServerScopeOutput values. You can construct a concrete instance of `ResourceServerScopeInput` via:
ResourceServerScopeArgs{...}
type ResourceServerScopeOutput ¶
type ResourceServerScopeOutput struct{ *pulumi.OutputState }
func (ResourceServerScopeOutput) ElementType ¶
func (ResourceServerScopeOutput) ElementType() reflect.Type
func (ResourceServerScopeOutput) ScopeDescription ¶
func (o ResourceServerScopeOutput) ScopeDescription() pulumi.StringOutput
The scope description.
func (ResourceServerScopeOutput) ScopeName ¶
func (o ResourceServerScopeOutput) ScopeName() pulumi.StringOutput
The scope name.
func (ResourceServerScopeOutput) ToResourceServerScopeOutput ¶
func (o ResourceServerScopeOutput) ToResourceServerScopeOutput() ResourceServerScopeOutput
func (ResourceServerScopeOutput) ToResourceServerScopeOutputWithContext ¶
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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
// User pool the client belongs to.
UserPoolId pulumi.StringPtrInput
}
func (ResourceServerState) ElementType ¶
func (ResourceServerState) ElementType() reflect.Type
type RiskConfiguration ¶
type RiskConfiguration struct {
pulumi.CustomResourceState
// The account takeover risk configuration. See details below.
AccountTakeoverRiskConfiguration RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput `pulumi:"accountTakeoverRiskConfiguration"`
// The app client ID. When the client ID is not provided, the same risk configuration is applied to all the clients in the User Pool.
ClientId pulumi.StringPtrOutput `pulumi:"clientId"`
// The compromised credentials risk configuration. See details below.
CompromisedCredentialsRiskConfiguration RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput `pulumi:"compromisedCredentialsRiskConfiguration"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// The configuration to override the risk decision. See details below.
RiskExceptionConfiguration RiskConfigurationRiskExceptionConfigurationPtrOutput `pulumi:"riskExceptionConfiguration"`
// The user pool ID.
UserPoolId pulumi.StringOutput `pulumi:"userPoolId"`
}
Provides a Cognito Risk Configuration resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cognito.NewRiskConfiguration(ctx, "example", &cognito.RiskConfigurationArgs{
UserPoolId: pulumi.Any(exampleAwsCognitoUserPool.Id),
RiskExceptionConfiguration: &cognito.RiskConfigurationRiskExceptionConfigurationArgs{
BlockedIpRangeLists: pulumi.StringArray{
pulumi.String("10.10.10.10/32"),
},
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Import using the user pool ID and Client ID separated by a `:`:
__Using `pulumi import` to import__ Cognito Risk Configurations using the user pool ID or the user pool ID and Client Id separated by a `:`. For example:
Import using the user pool ID:
```sh $ pulumi import aws:cognito/riskConfiguration:RiskConfiguration main example ``` Import using the user pool ID and Client ID separated by a `:`:
```sh $ pulumi import aws:cognito/riskConfiguration:RiskConfiguration main example:example ```
func GetRiskConfiguration ¶
func GetRiskConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RiskConfigurationState, opts ...pulumi.ResourceOption) (*RiskConfiguration, error)
GetRiskConfiguration gets an existing RiskConfiguration 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 NewRiskConfiguration ¶
func NewRiskConfiguration(ctx *pulumi.Context, name string, args *RiskConfigurationArgs, opts ...pulumi.ResourceOption) (*RiskConfiguration, error)
NewRiskConfiguration registers a new resource with the given unique name, arguments, and options.
func (*RiskConfiguration) ElementType ¶
func (*RiskConfiguration) ElementType() reflect.Type
func (*RiskConfiguration) ToRiskConfigurationOutput ¶
func (i *RiskConfiguration) ToRiskConfigurationOutput() RiskConfigurationOutput
func (*RiskConfiguration) ToRiskConfigurationOutputWithContext ¶
func (i *RiskConfiguration) ToRiskConfigurationOutputWithContext(ctx context.Context) RiskConfigurationOutput
type RiskConfigurationAccountTakeoverRiskConfiguration ¶
type RiskConfigurationAccountTakeoverRiskConfiguration struct {
// Account takeover risk configuration actions. See details below.
Actions RiskConfigurationAccountTakeoverRiskConfigurationActions `pulumi:"actions"`
// The notify configuration used to construct email notifications. See details below.
NotifyConfiguration *RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfiguration `pulumi:"notifyConfiguration"`
}
type RiskConfigurationAccountTakeoverRiskConfigurationActions ¶
type RiskConfigurationAccountTakeoverRiskConfigurationActions struct {
// Action to take for a high risk. See action block below.
HighAction *RiskConfigurationAccountTakeoverRiskConfigurationActionsHighAction `pulumi:"highAction"`
// Action to take for a low risk. See action block below.
LowAction *RiskConfigurationAccountTakeoverRiskConfigurationActionsLowAction `pulumi:"lowAction"`
// Action to take for a medium risk. See action block below.
MediumAction *RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumAction `pulumi:"mediumAction"`
}
type RiskConfigurationAccountTakeoverRiskConfigurationActionsArgs ¶
type RiskConfigurationAccountTakeoverRiskConfigurationActionsArgs struct {
// Action to take for a high risk. See action block below.
HighAction RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrInput `pulumi:"highAction"`
// Action to take for a low risk. See action block below.
LowAction RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrInput `pulumi:"lowAction"`
// Action to take for a medium risk. See action block below.
MediumAction RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrInput `pulumi:"mediumAction"`
}
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsArgs) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsArgs) ElementType() reflect.Type
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsOutput ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsOutputWithContext ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutputWithContext ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionArgs ¶
type RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionArgs struct {
EventAction pulumi.StringInput `pulumi:"eventAction"`
// Whether to send a notification.
Notify pulumi.BoolInput `pulumi:"notify"`
}
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionArgs) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionArgs) ElementType() reflect.Type
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutputWithContext ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutputWithContext ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionInput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionInput interface {
pulumi.Input
ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput
ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutputWithContext(context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput
}
RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionInput is an input type that accepts RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionArgs and RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput values. You can construct a concrete instance of `RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionInput` via:
RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionArgs{...}
type RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput struct{ *pulumi.OutputState }
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput) ElementType() reflect.Type
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput) EventAction ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput) EventAction() pulumi.StringOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput) Notify ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput) Notify() pulumi.BoolOutput
Whether to send a notification.
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrInput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrInput interface {
pulumi.Input
ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput
ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutputWithContext(context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput
}
RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrInput is an input type that accepts RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionArgs, RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtr and RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput values. You can construct a concrete instance of `RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrInput` via:
RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionArgs{...}
or:
nil
func RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtr ¶
func RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtr(v *RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionArgs) RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrInput
type RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput struct{ *pulumi.OutputState }
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput) ElementType() reflect.Type
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput) EventAction ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput) EventAction() pulumi.StringPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput) Notify ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput) Notify() pulumi.BoolPtrOutput
Whether to send a notification.
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationActionsInput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationActionsInput interface {
pulumi.Input
ToRiskConfigurationAccountTakeoverRiskConfigurationActionsOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput
ToRiskConfigurationAccountTakeoverRiskConfigurationActionsOutputWithContext(context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput
}
RiskConfigurationAccountTakeoverRiskConfigurationActionsInput is an input type that accepts RiskConfigurationAccountTakeoverRiskConfigurationActionsArgs and RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput values. You can construct a concrete instance of `RiskConfigurationAccountTakeoverRiskConfigurationActionsInput` via:
RiskConfigurationAccountTakeoverRiskConfigurationActionsArgs{...}
type RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionArgs ¶
type RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionArgs struct {
EventAction pulumi.StringInput `pulumi:"eventAction"`
// Whether to send a notification.
Notify pulumi.BoolInput `pulumi:"notify"`
}
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionArgs) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionArgs) ElementType() reflect.Type
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutputWithContext ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutputWithContext ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionInput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionInput interface {
pulumi.Input
ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput
ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutputWithContext(context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput
}
RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionInput is an input type that accepts RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionArgs and RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput values. You can construct a concrete instance of `RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionInput` via:
RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionArgs{...}
type RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput struct{ *pulumi.OutputState }
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput) ElementType() reflect.Type
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput) EventAction ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput) EventAction() pulumi.StringOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput) Notify ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput) Notify() pulumi.BoolOutput
Whether to send a notification.
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrInput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrInput interface {
pulumi.Input
ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput
ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutputWithContext(context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput
}
RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrInput is an input type that accepts RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionArgs, RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtr and RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput values. You can construct a concrete instance of `RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrInput` via:
RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionArgs{...}
or:
nil
func RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtr ¶
func RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtr(v *RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionArgs) RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrInput
type RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput struct{ *pulumi.OutputState }
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput) ElementType() reflect.Type
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput) EventAction ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput) EventAction() pulumi.StringPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput) Notify ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput) Notify() pulumi.BoolPtrOutput
Whether to send a notification.
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionArgs ¶
type RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionArgs struct {
EventAction pulumi.StringInput `pulumi:"eventAction"`
// Whether to send a notification.
Notify pulumi.BoolInput `pulumi:"notify"`
}
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionArgs) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionArgs) ElementType() reflect.Type
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutputWithContext ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutputWithContext ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionInput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionInput interface {
pulumi.Input
ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput
ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutputWithContext(context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput
}
RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionInput is an input type that accepts RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionArgs and RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput values. You can construct a concrete instance of `RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionInput` via:
RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionArgs{...}
type RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput struct{ *pulumi.OutputState }
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput) ElementType() reflect.Type
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput) EventAction ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput) EventAction() pulumi.StringOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput) Notify ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput) Notify() pulumi.BoolOutput
Whether to send a notification.
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrInput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrInput interface {
pulumi.Input
ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput
ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutputWithContext(context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput
}
RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrInput is an input type that accepts RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionArgs, RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtr and RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput values. You can construct a concrete instance of `RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrInput` via:
RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionArgs{...}
or:
nil
func RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtr ¶
func RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtr(v *RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionArgs) RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrInput
type RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput struct{ *pulumi.OutputState }
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput) ElementType() reflect.Type
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput) EventAction ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput) EventAction() pulumi.StringPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput) Notify ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput) Notify() pulumi.BoolPtrOutput
Whether to send a notification.
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput struct{ *pulumi.OutputState }
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput) ElementType() reflect.Type
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput) HighAction ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput) HighAction() RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput
Action to take for a high risk. See action block below.
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput) LowAction ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput) LowAction() RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput
Action to take for a low risk. See action block below.
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput) MediumAction ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput) MediumAction() RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput
Action to take for a medium risk. See action block below.
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrInput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrInput interface {
pulumi.Input
ToRiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput
ToRiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutputWithContext(context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput
}
RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrInput is an input type that accepts RiskConfigurationAccountTakeoverRiskConfigurationActionsArgs, RiskConfigurationAccountTakeoverRiskConfigurationActionsPtr and RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput values. You can construct a concrete instance of `RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrInput` via:
RiskConfigurationAccountTakeoverRiskConfigurationActionsArgs{...}
or:
nil
func RiskConfigurationAccountTakeoverRiskConfigurationActionsPtr ¶
func RiskConfigurationAccountTakeoverRiskConfigurationActionsPtr(v *RiskConfigurationAccountTakeoverRiskConfigurationActionsArgs) RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrInput
type RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput struct{ *pulumi.OutputState }
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput) ElementType() reflect.Type
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput) HighAction ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput) HighAction() RiskConfigurationAccountTakeoverRiskConfigurationActionsHighActionPtrOutput
Action to take for a high risk. See action block below.
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput) LowAction ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput) LowAction() RiskConfigurationAccountTakeoverRiskConfigurationActionsLowActionPtrOutput
Action to take for a low risk. See action block below.
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput) MediumAction ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput) MediumAction() RiskConfigurationAccountTakeoverRiskConfigurationActionsMediumActionPtrOutput
Action to take for a medium risk. See action block below.
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationArgs ¶
type RiskConfigurationAccountTakeoverRiskConfigurationArgs struct {
// Account takeover risk configuration actions. See details below.
Actions RiskConfigurationAccountTakeoverRiskConfigurationActionsInput `pulumi:"actions"`
// The notify configuration used to construct email notifications. See details below.
NotifyConfiguration RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrInput `pulumi:"notifyConfiguration"`
}
func (RiskConfigurationAccountTakeoverRiskConfigurationArgs) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationArgs) ElementType() reflect.Type
func (RiskConfigurationAccountTakeoverRiskConfigurationArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationOutput ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationOutput() RiskConfigurationAccountTakeoverRiskConfigurationOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationOutputWithContext ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationPtrOutput ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationPtrOutputWithContext ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationInput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationInput interface {
pulumi.Input
ToRiskConfigurationAccountTakeoverRiskConfigurationOutput() RiskConfigurationAccountTakeoverRiskConfigurationOutput
ToRiskConfigurationAccountTakeoverRiskConfigurationOutputWithContext(context.Context) RiskConfigurationAccountTakeoverRiskConfigurationOutput
}
RiskConfigurationAccountTakeoverRiskConfigurationInput is an input type that accepts RiskConfigurationAccountTakeoverRiskConfigurationArgs and RiskConfigurationAccountTakeoverRiskConfigurationOutput values. You can construct a concrete instance of `RiskConfigurationAccountTakeoverRiskConfigurationInput` via:
RiskConfigurationAccountTakeoverRiskConfigurationArgs{...}
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfiguration ¶
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfiguration struct {
// Email template used when a detected risk event is blocked. See notify email type below.
BlockEmail *RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmail `pulumi:"blockEmail"`
// The email address that is sending the email. The address must be either individually verified with Amazon Simple Email Service, or from a domain that has been verified with Amazon SES.
From *string `pulumi:"from"`
// The multi-factor authentication (MFA) email template used when MFA is challenged as part of a detected risk. See notify email type below.
MfaEmail *RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmail `pulumi:"mfaEmail"`
// The email template used when a detected risk event is allowed. See notify email type below.
NoActionEmail *RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmail `pulumi:"noActionEmail"`
// The destination to which the receiver of an email should reply to.
ReplyTo *string `pulumi:"replyTo"`
// The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. This identity permits Amazon Cognito to send for the email address specified in the From parameter.
SourceArn string `pulumi:"sourceArn"`
}
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationArgs ¶
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationArgs struct {
// Email template used when a detected risk event is blocked. See notify email type below.
BlockEmail RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrInput `pulumi:"blockEmail"`
// The email address that is sending the email. The address must be either individually verified with Amazon Simple Email Service, or from a domain that has been verified with Amazon SES.
From pulumi.StringPtrInput `pulumi:"from"`
// The multi-factor authentication (MFA) email template used when MFA is challenged as part of a detected risk. See notify email type below.
MfaEmail RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrInput `pulumi:"mfaEmail"`
// The email template used when a detected risk event is allowed. See notify email type below.
NoActionEmail RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrInput `pulumi:"noActionEmail"`
// The destination to which the receiver of an email should reply to.
ReplyTo pulumi.StringPtrInput `pulumi:"replyTo"`
// The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. This identity permits Amazon Cognito to send for the email address specified in the From parameter.
SourceArn pulumi.StringInput `pulumi:"sourceArn"`
}
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationArgs) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationArgs) ElementType() reflect.Type
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutputWithContext ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutputWithContext ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailArgs ¶
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailArgs struct {
// The email HTML body.
HtmlBody pulumi.StringInput `pulumi:"htmlBody"`
// The email subject.
Subject pulumi.StringInput `pulumi:"subject"`
// The email text body.
TextBody pulumi.StringInput `pulumi:"textBody"`
}
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailArgs) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputWithContext ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutputWithContext ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailInput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailInput interface {
pulumi.Input
ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput
ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputWithContext(context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput
}
RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailInput is an input type that accepts RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailArgs and RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput values. You can construct a concrete instance of `RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailInput` via:
RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailArgs{...}
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput struct{ *pulumi.OutputState }
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput) HtmlBody ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput) HtmlBody() pulumi.StringOutput
The email HTML body.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput) Subject ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput) Subject() pulumi.StringOutput
The email subject.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput) TextBody ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput) TextBody() pulumi.StringOutput
The email text body.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrInput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrInput interface {
pulumi.Input
ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput
ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutputWithContext(context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput
}
RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrInput is an input type that accepts RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailArgs, RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtr and RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput values. You can construct a concrete instance of `RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrInput` via:
RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailArgs{...}
or:
nil
func RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtr ¶
func RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtr(v *RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailArgs) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrInput
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput struct{ *pulumi.OutputState }
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput) Elem ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput) HtmlBody ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput) HtmlBody() pulumi.StringPtrOutput
The email HTML body.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput) Subject ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput) Subject() pulumi.StringPtrOutput
The email subject.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput) TextBody ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput) TextBody() pulumi.StringPtrOutput
The email text body.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationInput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationInput interface {
pulumi.Input
ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput
ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutputWithContext(context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput
}
RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationInput is an input type that accepts RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationArgs and RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput values. You can construct a concrete instance of `RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationInput` via:
RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationArgs{...}
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailArgs ¶
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailArgs struct {
// The email HTML body.
HtmlBody pulumi.StringInput `pulumi:"htmlBody"`
// The email subject.
Subject pulumi.StringInput `pulumi:"subject"`
// The email text body.
TextBody pulumi.StringInput `pulumi:"textBody"`
}
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailArgs) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailArgs) ElementType() reflect.Type
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputWithContext ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutputWithContext ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailInput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailInput interface {
pulumi.Input
ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput
ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputWithContext(context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput
}
RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailInput is an input type that accepts RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailArgs and RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput values. You can construct a concrete instance of `RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailInput` via:
RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailArgs{...}
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput struct{ *pulumi.OutputState }
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput) HtmlBody ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput) HtmlBody() pulumi.StringOutput
The email HTML body.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput) Subject ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput) Subject() pulumi.StringOutput
The email subject.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput) TextBody ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput) TextBody() pulumi.StringOutput
The email text body.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrInput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrInput interface {
pulumi.Input
ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput
ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutputWithContext(context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput
}
RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrInput is an input type that accepts RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailArgs, RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtr and RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput values. You can construct a concrete instance of `RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrInput` via:
RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailArgs{...}
or:
nil
func RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtr ¶
func RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtr(v *RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailArgs) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrInput
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput struct{ *pulumi.OutputState }
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput) HtmlBody ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput) HtmlBody() pulumi.StringPtrOutput
The email HTML body.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput) Subject ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput) Subject() pulumi.StringPtrOutput
The email subject.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput) TextBody ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput) TextBody() pulumi.StringPtrOutput
The email text body.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailArgs ¶
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailArgs struct {
// The email HTML body.
HtmlBody pulumi.StringInput `pulumi:"htmlBody"`
// The email subject.
Subject pulumi.StringInput `pulumi:"subject"`
// The email text body.
TextBody pulumi.StringInput `pulumi:"textBody"`
}
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailArgs) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputWithContext ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutputWithContext ¶
func (i RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailArgs) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailInput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailInput interface {
pulumi.Input
ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput
ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputWithContext(context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput
}
RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailInput is an input type that accepts RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailArgs and RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput values. You can construct a concrete instance of `RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailInput` via:
RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailArgs{...}
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput struct{ *pulumi.OutputState }
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput) HtmlBody ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput) HtmlBody() pulumi.StringOutput
The email HTML body.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput) Subject ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput) Subject() pulumi.StringOutput
The email subject.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput) TextBody ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput) TextBody() pulumi.StringOutput
The email text body.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrInput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrInput interface {
pulumi.Input
ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput
ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutputWithContext(context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput
}
RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrInput is an input type that accepts RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailArgs, RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtr and RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput values. You can construct a concrete instance of `RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrInput` via:
RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailArgs{...}
or:
nil
func RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtr ¶
func RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtr(v *RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailArgs) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrInput
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput struct{ *pulumi.OutputState }
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput) Elem ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput) HtmlBody ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput) HtmlBody() pulumi.StringPtrOutput
The email HTML body.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput) Subject ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput) Subject() pulumi.StringPtrOutput
The email subject.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput) TextBody ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput) TextBody() pulumi.StringPtrOutput
The email text body.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput struct{ *pulumi.OutputState }
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) BlockEmail ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) BlockEmail() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput
Email template used when a detected risk event is blocked. See notify email type below.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) ElementType() reflect.Type
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) From ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) From() pulumi.StringPtrOutput
The email address that is sending the email. The address must be either individually verified with Amazon Simple Email Service, or from a domain that has been verified with Amazon SES.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) MfaEmail ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) MfaEmail() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput
The multi-factor authentication (MFA) email template used when MFA is challenged as part of a detected risk. See notify email type below.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) NoActionEmail ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) NoActionEmail() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput
The email template used when a detected risk event is allowed. See notify email type below.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) ReplyTo ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) ReplyTo() pulumi.StringPtrOutput
The destination to which the receiver of an email should reply to.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) SourceArn ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) SourceArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. This identity permits Amazon Cognito to send for the email address specified in the From parameter.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrInput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrInput interface {
pulumi.Input
ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput
ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutputWithContext(context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput
}
RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrInput is an input type that accepts RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationArgs, RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtr and RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput values. You can construct a concrete instance of `RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrInput` via:
RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationArgs{...}
or:
nil
func RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtr ¶
func RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtr(v *RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationArgs) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrInput
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput struct{ *pulumi.OutputState }
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) BlockEmail ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) BlockEmail() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationBlockEmailPtrOutput
Email template used when a detected risk event is blocked. See notify email type below.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) ElementType() reflect.Type
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) From ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) From() pulumi.StringPtrOutput
The email address that is sending the email. The address must be either individually verified with Amazon Simple Email Service, or from a domain that has been verified with Amazon SES.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) MfaEmail ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) MfaEmail() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationMfaEmailPtrOutput
The multi-factor authentication (MFA) email template used when MFA is challenged as part of a detected risk. See notify email type below.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) NoActionEmail ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) NoActionEmail() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationNoActionEmailPtrOutput
The email template used when a detected risk event is allowed. See notify email type below.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) ReplyTo ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) ReplyTo() pulumi.StringPtrOutput
The destination to which the receiver of an email should reply to.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) SourceArn ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) SourceArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. This identity permits Amazon Cognito to send for the email address specified in the From parameter.
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationOutput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationOutput struct{ *pulumi.OutputState }
func (RiskConfigurationAccountTakeoverRiskConfigurationOutput) Actions ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationOutput) Actions() RiskConfigurationAccountTakeoverRiskConfigurationActionsOutput
Account takeover risk configuration actions. See details below.
func (RiskConfigurationAccountTakeoverRiskConfigurationOutput) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationOutput) ElementType() reflect.Type
func (RiskConfigurationAccountTakeoverRiskConfigurationOutput) NotifyConfiguration ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationOutput) NotifyConfiguration() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput
The notify configuration used to construct email notifications. See details below.
func (RiskConfigurationAccountTakeoverRiskConfigurationOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationOutput() RiskConfigurationAccountTakeoverRiskConfigurationOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationPtrOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationPtrOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput
type RiskConfigurationAccountTakeoverRiskConfigurationPtrInput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationPtrInput interface {
pulumi.Input
ToRiskConfigurationAccountTakeoverRiskConfigurationPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput
ToRiskConfigurationAccountTakeoverRiskConfigurationPtrOutputWithContext(context.Context) RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput
}
RiskConfigurationAccountTakeoverRiskConfigurationPtrInput is an input type that accepts RiskConfigurationAccountTakeoverRiskConfigurationArgs, RiskConfigurationAccountTakeoverRiskConfigurationPtr and RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput values. You can construct a concrete instance of `RiskConfigurationAccountTakeoverRiskConfigurationPtrInput` via:
RiskConfigurationAccountTakeoverRiskConfigurationArgs{...}
or:
nil
func RiskConfigurationAccountTakeoverRiskConfigurationPtr ¶
func RiskConfigurationAccountTakeoverRiskConfigurationPtr(v *RiskConfigurationAccountTakeoverRiskConfigurationArgs) RiskConfigurationAccountTakeoverRiskConfigurationPtrInput
type RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput ¶
type RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput struct{ *pulumi.OutputState }
func (RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput) Actions ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput) Actions() RiskConfigurationAccountTakeoverRiskConfigurationActionsPtrOutput
Account takeover risk configuration actions. See details below.
func (RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput) ElementType ¶
func (RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput) ElementType() reflect.Type
func (RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput) NotifyConfiguration ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput) NotifyConfiguration() RiskConfigurationAccountTakeoverRiskConfigurationNotifyConfigurationPtrOutput
The notify configuration used to construct email notifications. See details below.
func (RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationPtrOutput ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationPtrOutput() RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput
func (RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationPtrOutputWithContext ¶
func (o RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput) ToRiskConfigurationAccountTakeoverRiskConfigurationPtrOutputWithContext(ctx context.Context) RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput
type RiskConfigurationArgs ¶
type RiskConfigurationArgs struct {
// The account takeover risk configuration. See details below.
AccountTakeoverRiskConfiguration RiskConfigurationAccountTakeoverRiskConfigurationPtrInput
// The app client ID. When the client ID is not provided, the same risk configuration is applied to all the clients in the User Pool.
ClientId pulumi.StringPtrInput
// The compromised credentials risk configuration. See details below.
CompromisedCredentialsRiskConfiguration RiskConfigurationCompromisedCredentialsRiskConfigurationPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// The configuration to override the risk decision. See details below.
RiskExceptionConfiguration RiskConfigurationRiskExceptionConfigurationPtrInput
// The user pool ID.
UserPoolId pulumi.StringInput
}
The set of arguments for constructing a RiskConfiguration resource.
func (RiskConfigurationArgs) ElementType ¶
func (RiskConfigurationArgs) ElementType() reflect.Type
type RiskConfigurationArray ¶
type RiskConfigurationArray []RiskConfigurationInput
func (RiskConfigurationArray) ElementType ¶
func (RiskConfigurationArray) ElementType() reflect.Type
func (RiskConfigurationArray) ToRiskConfigurationArrayOutput ¶
func (i RiskConfigurationArray) ToRiskConfigurationArrayOutput() RiskConfigurationArrayOutput
func (RiskConfigurationArray) ToRiskConfigurationArrayOutputWithContext ¶
func (i RiskConfigurationArray) ToRiskConfigurationArrayOutputWithContext(ctx context.Context) RiskConfigurationArrayOutput
type RiskConfigurationArrayInput ¶
type RiskConfigurationArrayInput interface {
pulumi.Input
ToRiskConfigurationArrayOutput() RiskConfigurationArrayOutput
ToRiskConfigurationArrayOutputWithContext(context.Context) RiskConfigurationArrayOutput
}
RiskConfigurationArrayInput is an input type that accepts RiskConfigurationArray and RiskConfigurationArrayOutput values. You can construct a concrete instance of `RiskConfigurationArrayInput` via:
RiskConfigurationArray{ RiskConfigurationArgs{...} }
type RiskConfigurationArrayOutput ¶
type RiskConfigurationArrayOutput struct{ *pulumi.OutputState }
func (RiskConfigurationArrayOutput) ElementType ¶
func (RiskConfigurationArrayOutput) ElementType() reflect.Type
func (RiskConfigurationArrayOutput) Index ¶
func (o RiskConfigurationArrayOutput) Index(i pulumi.IntInput) RiskConfigurationOutput
func (RiskConfigurationArrayOutput) ToRiskConfigurationArrayOutput ¶
func (o RiskConfigurationArrayOutput) ToRiskConfigurationArrayOutput() RiskConfigurationArrayOutput
func (RiskConfigurationArrayOutput) ToRiskConfigurationArrayOutputWithContext ¶
func (o RiskConfigurationArrayOutput) ToRiskConfigurationArrayOutputWithContext(ctx context.Context) RiskConfigurationArrayOutput
type RiskConfigurationCompromisedCredentialsRiskConfiguration ¶
type RiskConfigurationCompromisedCredentialsRiskConfiguration struct {
// The compromised credentials risk configuration actions. See details below.
Actions RiskConfigurationCompromisedCredentialsRiskConfigurationActions `pulumi:"actions"`
// Perform the action for these events. The default is to perform all events if no event filter is specified. Valid values are `SIGN_IN`, `PASSWORD_CHANGE`, and `SIGN_UP`.
EventFilters []string `pulumi:"eventFilters"`
}
type RiskConfigurationCompromisedCredentialsRiskConfigurationActions ¶
type RiskConfigurationCompromisedCredentialsRiskConfigurationActions struct {
// The event action. Valid values are `BLOCK` or `NO_ACTION`.
EventAction string `pulumi:"eventAction"`
}
type RiskConfigurationCompromisedCredentialsRiskConfigurationActionsArgs ¶
type RiskConfigurationCompromisedCredentialsRiskConfigurationActionsArgs struct {
// The event action. Valid values are `BLOCK` or `NO_ACTION`.
EventAction pulumi.StringInput `pulumi:"eventAction"`
}
func (RiskConfigurationCompromisedCredentialsRiskConfigurationActionsArgs) ElementType ¶
func (RiskConfigurationCompromisedCredentialsRiskConfigurationActionsArgs) ElementType() reflect.Type
func (RiskConfigurationCompromisedCredentialsRiskConfigurationActionsArgs) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput ¶
func (i RiskConfigurationCompromisedCredentialsRiskConfigurationActionsArgs) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput() RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput
func (RiskConfigurationCompromisedCredentialsRiskConfigurationActionsArgs) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutputWithContext ¶
func (i RiskConfigurationCompromisedCredentialsRiskConfigurationActionsArgs) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutputWithContext(ctx context.Context) RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput
func (RiskConfigurationCompromisedCredentialsRiskConfigurationActionsArgs) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput ¶
func (i RiskConfigurationCompromisedCredentialsRiskConfigurationActionsArgs) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput() RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput
func (RiskConfigurationCompromisedCredentialsRiskConfigurationActionsArgs) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutputWithContext ¶
func (i RiskConfigurationCompromisedCredentialsRiskConfigurationActionsArgs) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutputWithContext(ctx context.Context) RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput
type RiskConfigurationCompromisedCredentialsRiskConfigurationActionsInput ¶
type RiskConfigurationCompromisedCredentialsRiskConfigurationActionsInput interface {
pulumi.Input
ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput() RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput
ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutputWithContext(context.Context) RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput
}
RiskConfigurationCompromisedCredentialsRiskConfigurationActionsInput is an input type that accepts RiskConfigurationCompromisedCredentialsRiskConfigurationActionsArgs and RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput values. You can construct a concrete instance of `RiskConfigurationCompromisedCredentialsRiskConfigurationActionsInput` via:
RiskConfigurationCompromisedCredentialsRiskConfigurationActionsArgs{...}
type RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput ¶
type RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput struct{ *pulumi.OutputState }
func (RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput) ElementType ¶
func (RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput) ElementType() reflect.Type
func (RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput) EventAction ¶
func (o RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput) EventAction() pulumi.StringOutput
The event action. Valid values are `BLOCK` or `NO_ACTION`.
func (RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput ¶
func (o RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput() RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput
func (RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutputWithContext ¶
func (o RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutputWithContext(ctx context.Context) RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput
func (RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput ¶
func (o RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput() RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput
func (RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutputWithContext ¶
func (o RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutputWithContext(ctx context.Context) RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput
type RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrInput ¶
type RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrInput interface {
pulumi.Input
ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput() RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput
ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutputWithContext(context.Context) RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput
}
RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrInput is an input type that accepts RiskConfigurationCompromisedCredentialsRiskConfigurationActionsArgs, RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtr and RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput values. You can construct a concrete instance of `RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrInput` via:
RiskConfigurationCompromisedCredentialsRiskConfigurationActionsArgs{...}
or:
nil
func RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtr ¶
func RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtr(v *RiskConfigurationCompromisedCredentialsRiskConfigurationActionsArgs) RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrInput
type RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput ¶
type RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput struct{ *pulumi.OutputState }
func (RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput) ElementType ¶
func (RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput) ElementType() reflect.Type
func (RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput) EventAction ¶
func (o RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput) EventAction() pulumi.StringPtrOutput
The event action. Valid values are `BLOCK` or `NO_ACTION`.
func (RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput ¶
func (o RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput() RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput
func (RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutputWithContext ¶
func (o RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutputWithContext(ctx context.Context) RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput
type RiskConfigurationCompromisedCredentialsRiskConfigurationArgs ¶
type RiskConfigurationCompromisedCredentialsRiskConfigurationArgs struct {
// The compromised credentials risk configuration actions. See details below.
Actions RiskConfigurationCompromisedCredentialsRiskConfigurationActionsInput `pulumi:"actions"`
// Perform the action for these events. The default is to perform all events if no event filter is specified. Valid values are `SIGN_IN`, `PASSWORD_CHANGE`, and `SIGN_UP`.
EventFilters pulumi.StringArrayInput `pulumi:"eventFilters"`
}
func (RiskConfigurationCompromisedCredentialsRiskConfigurationArgs) ElementType ¶
func (RiskConfigurationCompromisedCredentialsRiskConfigurationArgs) ElementType() reflect.Type
func (RiskConfigurationCompromisedCredentialsRiskConfigurationArgs) ToRiskConfigurationCompromisedCredentialsRiskConfigurationOutput ¶
func (i RiskConfigurationCompromisedCredentialsRiskConfigurationArgs) ToRiskConfigurationCompromisedCredentialsRiskConfigurationOutput() RiskConfigurationCompromisedCredentialsRiskConfigurationOutput
func (RiskConfigurationCompromisedCredentialsRiskConfigurationArgs) ToRiskConfigurationCompromisedCredentialsRiskConfigurationOutputWithContext ¶
func (i RiskConfigurationCompromisedCredentialsRiskConfigurationArgs) ToRiskConfigurationCompromisedCredentialsRiskConfigurationOutputWithContext(ctx context.Context) RiskConfigurationCompromisedCredentialsRiskConfigurationOutput
func (RiskConfigurationCompromisedCredentialsRiskConfigurationArgs) ToRiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput ¶
func (i RiskConfigurationCompromisedCredentialsRiskConfigurationArgs) ToRiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput() RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput
func (RiskConfigurationCompromisedCredentialsRiskConfigurationArgs) ToRiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutputWithContext ¶
func (i RiskConfigurationCompromisedCredentialsRiskConfigurationArgs) ToRiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutputWithContext(ctx context.Context) RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput
type RiskConfigurationCompromisedCredentialsRiskConfigurationInput ¶
type RiskConfigurationCompromisedCredentialsRiskConfigurationInput interface {
pulumi.Input
ToRiskConfigurationCompromisedCredentialsRiskConfigurationOutput() RiskConfigurationCompromisedCredentialsRiskConfigurationOutput
ToRiskConfigurationCompromisedCredentialsRiskConfigurationOutputWithContext(context.Context) RiskConfigurationCompromisedCredentialsRiskConfigurationOutput
}
RiskConfigurationCompromisedCredentialsRiskConfigurationInput is an input type that accepts RiskConfigurationCompromisedCredentialsRiskConfigurationArgs and RiskConfigurationCompromisedCredentialsRiskConfigurationOutput values. You can construct a concrete instance of `RiskConfigurationCompromisedCredentialsRiskConfigurationInput` via:
RiskConfigurationCompromisedCredentialsRiskConfigurationArgs{...}
type RiskConfigurationCompromisedCredentialsRiskConfigurationOutput ¶
type RiskConfigurationCompromisedCredentialsRiskConfigurationOutput struct{ *pulumi.OutputState }
func (RiskConfigurationCompromisedCredentialsRiskConfigurationOutput) Actions ¶
func (o RiskConfigurationCompromisedCredentialsRiskConfigurationOutput) Actions() RiskConfigurationCompromisedCredentialsRiskConfigurationActionsOutput
The compromised credentials risk configuration actions. See details below.
func (RiskConfigurationCompromisedCredentialsRiskConfigurationOutput) ElementType ¶
func (RiskConfigurationCompromisedCredentialsRiskConfigurationOutput) ElementType() reflect.Type
func (RiskConfigurationCompromisedCredentialsRiskConfigurationOutput) EventFilters ¶
func (o RiskConfigurationCompromisedCredentialsRiskConfigurationOutput) EventFilters() pulumi.StringArrayOutput
Perform the action for these events. The default is to perform all events if no event filter is specified. Valid values are `SIGN_IN`, `PASSWORD_CHANGE`, and `SIGN_UP`.
func (RiskConfigurationCompromisedCredentialsRiskConfigurationOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationOutput ¶
func (o RiskConfigurationCompromisedCredentialsRiskConfigurationOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationOutput() RiskConfigurationCompromisedCredentialsRiskConfigurationOutput
func (RiskConfigurationCompromisedCredentialsRiskConfigurationOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationOutputWithContext ¶
func (o RiskConfigurationCompromisedCredentialsRiskConfigurationOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationOutputWithContext(ctx context.Context) RiskConfigurationCompromisedCredentialsRiskConfigurationOutput
func (RiskConfigurationCompromisedCredentialsRiskConfigurationOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput ¶
func (o RiskConfigurationCompromisedCredentialsRiskConfigurationOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput() RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput
func (RiskConfigurationCompromisedCredentialsRiskConfigurationOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutputWithContext ¶
func (o RiskConfigurationCompromisedCredentialsRiskConfigurationOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutputWithContext(ctx context.Context) RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput
type RiskConfigurationCompromisedCredentialsRiskConfigurationPtrInput ¶
type RiskConfigurationCompromisedCredentialsRiskConfigurationPtrInput interface {
pulumi.Input
ToRiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput() RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput
ToRiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutputWithContext(context.Context) RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput
}
RiskConfigurationCompromisedCredentialsRiskConfigurationPtrInput is an input type that accepts RiskConfigurationCompromisedCredentialsRiskConfigurationArgs, RiskConfigurationCompromisedCredentialsRiskConfigurationPtr and RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput values. You can construct a concrete instance of `RiskConfigurationCompromisedCredentialsRiskConfigurationPtrInput` via:
RiskConfigurationCompromisedCredentialsRiskConfigurationArgs{...}
or:
nil
func RiskConfigurationCompromisedCredentialsRiskConfigurationPtr ¶
func RiskConfigurationCompromisedCredentialsRiskConfigurationPtr(v *RiskConfigurationCompromisedCredentialsRiskConfigurationArgs) RiskConfigurationCompromisedCredentialsRiskConfigurationPtrInput
type RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput ¶
type RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput struct{ *pulumi.OutputState }
func (RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput) Actions ¶
func (o RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput) Actions() RiskConfigurationCompromisedCredentialsRiskConfigurationActionsPtrOutput
The compromised credentials risk configuration actions. See details below.
func (RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput) ElementType ¶
func (RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput) ElementType() reflect.Type
func (RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput) EventFilters ¶
func (o RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput) EventFilters() pulumi.StringArrayOutput
Perform the action for these events. The default is to perform all events if no event filter is specified. Valid values are `SIGN_IN`, `PASSWORD_CHANGE`, and `SIGN_UP`.
func (RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput ¶
func (o RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput() RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput
func (RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutputWithContext ¶
func (o RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput) ToRiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutputWithContext(ctx context.Context) RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput
type RiskConfigurationInput ¶
type RiskConfigurationInput interface {
pulumi.Input
ToRiskConfigurationOutput() RiskConfigurationOutput
ToRiskConfigurationOutputWithContext(ctx context.Context) RiskConfigurationOutput
}
type RiskConfigurationMap ¶
type RiskConfigurationMap map[string]RiskConfigurationInput
func (RiskConfigurationMap) ElementType ¶
func (RiskConfigurationMap) ElementType() reflect.Type
func (RiskConfigurationMap) ToRiskConfigurationMapOutput ¶
func (i RiskConfigurationMap) ToRiskConfigurationMapOutput() RiskConfigurationMapOutput
func (RiskConfigurationMap) ToRiskConfigurationMapOutputWithContext ¶
func (i RiskConfigurationMap) ToRiskConfigurationMapOutputWithContext(ctx context.Context) RiskConfigurationMapOutput
type RiskConfigurationMapInput ¶
type RiskConfigurationMapInput interface {
pulumi.Input
ToRiskConfigurationMapOutput() RiskConfigurationMapOutput
ToRiskConfigurationMapOutputWithContext(context.Context) RiskConfigurationMapOutput
}
RiskConfigurationMapInput is an input type that accepts RiskConfigurationMap and RiskConfigurationMapOutput values. You can construct a concrete instance of `RiskConfigurationMapInput` via:
RiskConfigurationMap{ "key": RiskConfigurationArgs{...} }
type RiskConfigurationMapOutput ¶
type RiskConfigurationMapOutput struct{ *pulumi.OutputState }
func (RiskConfigurationMapOutput) ElementType ¶
func (RiskConfigurationMapOutput) ElementType() reflect.Type
func (RiskConfigurationMapOutput) MapIndex ¶
func (o RiskConfigurationMapOutput) MapIndex(k pulumi.StringInput) RiskConfigurationOutput
func (RiskConfigurationMapOutput) ToRiskConfigurationMapOutput ¶
func (o RiskConfigurationMapOutput) ToRiskConfigurationMapOutput() RiskConfigurationMapOutput
func (RiskConfigurationMapOutput) ToRiskConfigurationMapOutputWithContext ¶
func (o RiskConfigurationMapOutput) ToRiskConfigurationMapOutputWithContext(ctx context.Context) RiskConfigurationMapOutput
type RiskConfigurationOutput ¶
type RiskConfigurationOutput struct{ *pulumi.OutputState }
func (RiskConfigurationOutput) AccountTakeoverRiskConfiguration ¶
func (o RiskConfigurationOutput) AccountTakeoverRiskConfiguration() RiskConfigurationAccountTakeoverRiskConfigurationPtrOutput
The account takeover risk configuration. See details below.
func (RiskConfigurationOutput) ClientId ¶
func (o RiskConfigurationOutput) ClientId() pulumi.StringPtrOutput
The app client ID. When the client ID is not provided, the same risk configuration is applied to all the clients in the User Pool.
func (RiskConfigurationOutput) CompromisedCredentialsRiskConfiguration ¶
func (o RiskConfigurationOutput) CompromisedCredentialsRiskConfiguration() RiskConfigurationCompromisedCredentialsRiskConfigurationPtrOutput
The compromised credentials risk configuration. See details below.
func (RiskConfigurationOutput) ElementType ¶
func (RiskConfigurationOutput) ElementType() reflect.Type
func (RiskConfigurationOutput) Region ¶
func (o RiskConfigurationOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (RiskConfigurationOutput) RiskExceptionConfiguration ¶
func (o RiskConfigurationOutput) RiskExceptionConfiguration() RiskConfigurationRiskExceptionConfigurationPtrOutput
The configuration to override the risk decision. See details below.
func (RiskConfigurationOutput) ToRiskConfigurationOutput ¶
func (o RiskConfigurationOutput) ToRiskConfigurationOutput() RiskConfigurationOutput
func (RiskConfigurationOutput) ToRiskConfigurationOutputWithContext ¶
func (o RiskConfigurationOutput) ToRiskConfigurationOutputWithContext(ctx context.Context) RiskConfigurationOutput
func (RiskConfigurationOutput) UserPoolId ¶
func (o RiskConfigurationOutput) UserPoolId() pulumi.StringOutput
The user pool ID.
type RiskConfigurationRiskExceptionConfiguration ¶
type RiskConfigurationRiskExceptionConfiguration struct {
// Overrides the risk decision to always block the pre-authentication requests.
// The IP range is in CIDR notation, a compact representation of an IP address and its routing prefix.
// Can contain a maximum of 200 items.
BlockedIpRangeLists []string `pulumi:"blockedIpRangeLists"`
// Risk detection isn't performed on the IP addresses in this range list.
// The IP range is in CIDR notation.
// Can contain a maximum of 200 items.
SkippedIpRangeLists []string `pulumi:"skippedIpRangeLists"`
}
type RiskConfigurationRiskExceptionConfigurationArgs ¶
type RiskConfigurationRiskExceptionConfigurationArgs struct {
// Overrides the risk decision to always block the pre-authentication requests.
// The IP range is in CIDR notation, a compact representation of an IP address and its routing prefix.
// Can contain a maximum of 200 items.
BlockedIpRangeLists pulumi.StringArrayInput `pulumi:"blockedIpRangeLists"`
// Risk detection isn't performed on the IP addresses in this range list.
// The IP range is in CIDR notation.
// Can contain a maximum of 200 items.
SkippedIpRangeLists pulumi.StringArrayInput `pulumi:"skippedIpRangeLists"`
}
func (RiskConfigurationRiskExceptionConfigurationArgs) ElementType ¶
func (RiskConfigurationRiskExceptionConfigurationArgs) ElementType() reflect.Type
func (RiskConfigurationRiskExceptionConfigurationArgs) ToRiskConfigurationRiskExceptionConfigurationOutput ¶
func (i RiskConfigurationRiskExceptionConfigurationArgs) ToRiskConfigurationRiskExceptionConfigurationOutput() RiskConfigurationRiskExceptionConfigurationOutput
func (RiskConfigurationRiskExceptionConfigurationArgs) ToRiskConfigurationRiskExceptionConfigurationOutputWithContext ¶
func (i RiskConfigurationRiskExceptionConfigurationArgs) ToRiskConfigurationRiskExceptionConfigurationOutputWithContext(ctx context.Context) RiskConfigurationRiskExceptionConfigurationOutput
func (RiskConfigurationRiskExceptionConfigurationArgs) ToRiskConfigurationRiskExceptionConfigurationPtrOutput ¶
func (i RiskConfigurationRiskExceptionConfigurationArgs) ToRiskConfigurationRiskExceptionConfigurationPtrOutput() RiskConfigurationRiskExceptionConfigurationPtrOutput
func (RiskConfigurationRiskExceptionConfigurationArgs) ToRiskConfigurationRiskExceptionConfigurationPtrOutputWithContext ¶
func (i RiskConfigurationRiskExceptionConfigurationArgs) ToRiskConfigurationRiskExceptionConfigurationPtrOutputWithContext(ctx context.Context) RiskConfigurationRiskExceptionConfigurationPtrOutput
type RiskConfigurationRiskExceptionConfigurationInput ¶
type RiskConfigurationRiskExceptionConfigurationInput interface {
pulumi.Input
ToRiskConfigurationRiskExceptionConfigurationOutput() RiskConfigurationRiskExceptionConfigurationOutput
ToRiskConfigurationRiskExceptionConfigurationOutputWithContext(context.Context) RiskConfigurationRiskExceptionConfigurationOutput
}
RiskConfigurationRiskExceptionConfigurationInput is an input type that accepts RiskConfigurationRiskExceptionConfigurationArgs and RiskConfigurationRiskExceptionConfigurationOutput values. You can construct a concrete instance of `RiskConfigurationRiskExceptionConfigurationInput` via:
RiskConfigurationRiskExceptionConfigurationArgs{...}
type RiskConfigurationRiskExceptionConfigurationOutput ¶
type RiskConfigurationRiskExceptionConfigurationOutput struct{ *pulumi.OutputState }
func (RiskConfigurationRiskExceptionConfigurationOutput) BlockedIpRangeLists ¶
func (o RiskConfigurationRiskExceptionConfigurationOutput) BlockedIpRangeLists() pulumi.StringArrayOutput
Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation, a compact representation of an IP address and its routing prefix. Can contain a maximum of 200 items.
func (RiskConfigurationRiskExceptionConfigurationOutput) ElementType ¶
func (RiskConfigurationRiskExceptionConfigurationOutput) ElementType() reflect.Type
func (RiskConfigurationRiskExceptionConfigurationOutput) SkippedIpRangeLists ¶
func (o RiskConfigurationRiskExceptionConfigurationOutput) SkippedIpRangeLists() pulumi.StringArrayOutput
Risk detection isn't performed on the IP addresses in this range list. The IP range is in CIDR notation. Can contain a maximum of 200 items.
func (RiskConfigurationRiskExceptionConfigurationOutput) ToRiskConfigurationRiskExceptionConfigurationOutput ¶
func (o RiskConfigurationRiskExceptionConfigurationOutput) ToRiskConfigurationRiskExceptionConfigurationOutput() RiskConfigurationRiskExceptionConfigurationOutput
func (RiskConfigurationRiskExceptionConfigurationOutput) ToRiskConfigurationRiskExceptionConfigurationOutputWithContext ¶
func (o RiskConfigurationRiskExceptionConfigurationOutput) ToRiskConfigurationRiskExceptionConfigurationOutputWithContext(ctx context.Context) RiskConfigurationRiskExceptionConfigurationOutput
func (RiskConfigurationRiskExceptionConfigurationOutput) ToRiskConfigurationRiskExceptionConfigurationPtrOutput ¶
func (o RiskConfigurationRiskExceptionConfigurationOutput) ToRiskConfigurationRiskExceptionConfigurationPtrOutput() RiskConfigurationRiskExceptionConfigurationPtrOutput
func (RiskConfigurationRiskExceptionConfigurationOutput) ToRiskConfigurationRiskExceptionConfigurationPtrOutputWithContext ¶
func (o RiskConfigurationRiskExceptionConfigurationOutput) ToRiskConfigurationRiskExceptionConfigurationPtrOutputWithContext(ctx context.Context) RiskConfigurationRiskExceptionConfigurationPtrOutput
type RiskConfigurationRiskExceptionConfigurationPtrInput ¶
type RiskConfigurationRiskExceptionConfigurationPtrInput interface {
pulumi.Input
ToRiskConfigurationRiskExceptionConfigurationPtrOutput() RiskConfigurationRiskExceptionConfigurationPtrOutput
ToRiskConfigurationRiskExceptionConfigurationPtrOutputWithContext(context.Context) RiskConfigurationRiskExceptionConfigurationPtrOutput
}
RiskConfigurationRiskExceptionConfigurationPtrInput is an input type that accepts RiskConfigurationRiskExceptionConfigurationArgs, RiskConfigurationRiskExceptionConfigurationPtr and RiskConfigurationRiskExceptionConfigurationPtrOutput values. You can construct a concrete instance of `RiskConfigurationRiskExceptionConfigurationPtrInput` via:
RiskConfigurationRiskExceptionConfigurationArgs{...}
or:
nil
func RiskConfigurationRiskExceptionConfigurationPtr ¶
func RiskConfigurationRiskExceptionConfigurationPtr(v *RiskConfigurationRiskExceptionConfigurationArgs) RiskConfigurationRiskExceptionConfigurationPtrInput
type RiskConfigurationRiskExceptionConfigurationPtrOutput ¶
type RiskConfigurationRiskExceptionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (RiskConfigurationRiskExceptionConfigurationPtrOutput) BlockedIpRangeLists ¶
func (o RiskConfigurationRiskExceptionConfigurationPtrOutput) BlockedIpRangeLists() pulumi.StringArrayOutput
Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation, a compact representation of an IP address and its routing prefix. Can contain a maximum of 200 items.
func (RiskConfigurationRiskExceptionConfigurationPtrOutput) ElementType ¶
func (RiskConfigurationRiskExceptionConfigurationPtrOutput) ElementType() reflect.Type
func (RiskConfigurationRiskExceptionConfigurationPtrOutput) SkippedIpRangeLists ¶
func (o RiskConfigurationRiskExceptionConfigurationPtrOutput) SkippedIpRangeLists() pulumi.StringArrayOutput
Risk detection isn't performed on the IP addresses in this range list. The IP range is in CIDR notation. Can contain a maximum of 200 items.
func (RiskConfigurationRiskExceptionConfigurationPtrOutput) ToRiskConfigurationRiskExceptionConfigurationPtrOutput ¶
func (o RiskConfigurationRiskExceptionConfigurationPtrOutput) ToRiskConfigurationRiskExceptionConfigurationPtrOutput() RiskConfigurationRiskExceptionConfigurationPtrOutput
func (RiskConfigurationRiskExceptionConfigurationPtrOutput) ToRiskConfigurationRiskExceptionConfigurationPtrOutputWithContext ¶
func (o RiskConfigurationRiskExceptionConfigurationPtrOutput) ToRiskConfigurationRiskExceptionConfigurationPtrOutputWithContext(ctx context.Context) RiskConfigurationRiskExceptionConfigurationPtrOutput
type RiskConfigurationState ¶
type RiskConfigurationState struct {
// The account takeover risk configuration. See details below.
AccountTakeoverRiskConfiguration RiskConfigurationAccountTakeoverRiskConfigurationPtrInput
// The app client ID. When the client ID is not provided, the same risk configuration is applied to all the clients in the User Pool.
ClientId pulumi.StringPtrInput
// The compromised credentials risk configuration. See details below.
CompromisedCredentialsRiskConfiguration RiskConfigurationCompromisedCredentialsRiskConfigurationPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// The configuration to override the risk decision. See details below.
RiskExceptionConfiguration RiskConfigurationRiskExceptionConfigurationPtrInput
// The user pool ID.
UserPoolId pulumi.StringPtrInput
}
func (RiskConfigurationState) ElementType ¶
func (RiskConfigurationState) ElementType() reflect.Type
type User ¶
type User struct {
pulumi.CustomResourceState
// A map that contains user attributes and attribute values to be set for the user.
Attributes pulumi.StringMapOutput `pulumi:"attributes"`
// A map of custom key-value pairs that you can provide as input for any custom workflows that user creation triggers. Amazon Cognito does not store the `clientMetadata` value. This data is available only to Lambda triggers that are assigned to a user pool to support custom workflows. If your user pool configuration does not include triggers, the ClientMetadata parameter serves no purpose. For more information, see [Customizing User Pool Workflows with Lambda Triggers](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools-working-with-aws-lambda-triggers.html).
ClientMetadata pulumi.StringMapOutput `pulumi:"clientMetadata"`
CreationDate pulumi.StringOutput `pulumi:"creationDate"`
// A list of mediums to the welcome message will be sent through. Allowed values are `EMAIL` and `SMS`. If it's provided, make sure you have also specified `email` attribute for the `EMAIL` medium and `phoneNumber` for the `SMS`. More than one value can be specified. Amazon Cognito does not store the `desiredDeliveryMediums` value. Defaults to `["SMS"]`.
DesiredDeliveryMediums pulumi.StringArrayOutput `pulumi:"desiredDeliveryMediums"`
// Specifies whether the user should be enabled after creation. The welcome message will be sent regardless of the `enabled` value. The behavior can be changed with `messageAction` argument. Defaults to `true`.
Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
// If this parameter is set to True and the `phoneNumber` or `email` address specified in the `attributes` parameter already exists as an alias with a different user, Amazon Cognito will migrate the alias from the previous user to the newly created user. The previous user will no longer be able to log in using that alias. Amazon Cognito does not store the `forceAliasCreation` value. Defaults to `false`.
ForceAliasCreation pulumi.BoolPtrOutput `pulumi:"forceAliasCreation"`
LastModifiedDate pulumi.StringOutput `pulumi:"lastModifiedDate"`
// Set to `RESEND` to resend the invitation message to a user that already exists and reset the expiration limit on the user's account. Set to `SUPPRESS` to suppress sending the message. Only one value can be specified. Amazon Cognito does not store the `messageAction` value.
MessageAction pulumi.StringPtrOutput `pulumi:"messageAction"`
MfaSettingLists pulumi.StringArrayOutput `pulumi:"mfaSettingLists"`
// The user's permanent password. This password must conform to the password policy specified by user pool the user belongs to. The welcome message always contains only `temporaryPassword` value. You can suppress sending the welcome message with the `messageAction` argument. Amazon Cognito does not store the `password` value. Conflicts with `temporaryPassword`.
Password pulumi.StringPtrOutput `pulumi:"password"`
PreferredMfaSetting pulumi.StringOutput `pulumi:"preferredMfaSetting"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// current user status.
Status pulumi.StringOutput `pulumi:"status"`
// unique user id that is never reassignable to another user.
Sub pulumi.StringOutput `pulumi:"sub"`
// The user's temporary password. Conflicts with `password`.
TemporaryPassword pulumi.StringPtrOutput `pulumi:"temporaryPassword"`
// The user pool ID for the user pool where the user will be created.
UserPoolId pulumi.StringOutput `pulumi:"userPoolId"`
// The username for the user. Must be unique within the user pool. Must be a UTF-8 string between 1 and 128 characters. After the user is created, the username cannot be changed.
//
// The following arguments are optional:
Username pulumi.StringOutput `pulumi:"username"`
// The user's validation data. This is an array of name-value pairs that contain user attributes and attribute values that you can use for custom validation, such as restricting the types of user accounts that can be registered. Amazon Cognito does not store the `validationData` value. For more information, see [Customizing User Pool Workflows with Lambda Triggers](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools-working-with-aws-lambda-triggers.html).
//
// > **NOTE:** Clearing `password` or `temporaryPassword` does not reset user's password in Cognito.
ValidationData pulumi.StringMapOutput `pulumi:"validationData"`
}
Provides a Cognito User Resource.
## Example Usage
### Basic configuration
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := cognito.NewUserPool(ctx, "example", &cognito.UserPoolArgs{
Name: pulumi.String("MyExamplePool"),
})
if err != nil {
return err
}
_, err = cognito.NewUser(ctx, "example", &cognito.UserArgs{
UserPoolId: example.ID(),
Username: pulumi.String("example"),
})
if err != nil {
return err
}
return nil
})
}
```
### Setting user attributes
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := cognito.NewUserPool(ctx, "example", &cognito.UserPoolArgs{
Name: pulumi.String("mypool"),
Schemas: cognito.UserPoolSchemaArray{
&cognito.UserPoolSchemaArgs{
Name: pulumi.String("example"),
AttributeDataType: pulumi.String("Boolean"),
Mutable: pulumi.Bool(false),
Required: pulumi.Bool(false),
DeveloperOnlyAttribute: pulumi.Bool(false),
},
&cognito.UserPoolSchemaArgs{
Name: pulumi.String("foo"),
AttributeDataType: pulumi.String("String"),
Mutable: pulumi.Bool(false),
Required: pulumi.Bool(false),
DeveloperOnlyAttribute: pulumi.Bool(false),
StringAttributeConstraints: &cognito.UserPoolSchemaStringAttributeConstraintsArgs{},
},
},
})
if err != nil {
return err
}
_, err = cognito.NewUser(ctx, "example", &cognito.UserArgs{
UserPoolId: example.ID(),
Username: pulumi.String("example"),
Attributes: pulumi.StringMap{
"example": pulumi.String("true"),
"foo": pulumi.String("bar"),
"email": pulumi.String("no-reply@example.com"),
"email_verified": pulumi.String("true"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Cognito User using the `user_pool_id`/`name` attributes concatenated. For example:
```sh $ pulumi import aws:cognito/user:User user us-east-1_vG78M4goG/user ```
func GetUser ¶
func GetUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)
GetUser gets an existing User 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 NewUser ¶
func NewUser(ctx *pulumi.Context, name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)
NewUser registers a new resource with the given unique name, arguments, and options.
func (*User) ElementType ¶
func (*User) ToUserOutput ¶
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶
func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserArgs ¶
type UserArgs struct {
// A map that contains user attributes and attribute values to be set for the user.
Attributes pulumi.StringMapInput
// A map of custom key-value pairs that you can provide as input for any custom workflows that user creation triggers. Amazon Cognito does not store the `clientMetadata` value. This data is available only to Lambda triggers that are assigned to a user pool to support custom workflows. If your user pool configuration does not include triggers, the ClientMetadata parameter serves no purpose. For more information, see [Customizing User Pool Workflows with Lambda Triggers](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools-working-with-aws-lambda-triggers.html).
ClientMetadata pulumi.StringMapInput
// A list of mediums to the welcome message will be sent through. Allowed values are `EMAIL` and `SMS`. If it's provided, make sure you have also specified `email` attribute for the `EMAIL` medium and `phoneNumber` for the `SMS`. More than one value can be specified. Amazon Cognito does not store the `desiredDeliveryMediums` value. Defaults to `["SMS"]`.
DesiredDeliveryMediums pulumi.StringArrayInput
// Specifies whether the user should be enabled after creation. The welcome message will be sent regardless of the `enabled` value. The behavior can be changed with `messageAction` argument. Defaults to `true`.
Enabled pulumi.BoolPtrInput
// If this parameter is set to True and the `phoneNumber` or `email` address specified in the `attributes` parameter already exists as an alias with a different user, Amazon Cognito will migrate the alias from the previous user to the newly created user. The previous user will no longer be able to log in using that alias. Amazon Cognito does not store the `forceAliasCreation` value. Defaults to `false`.
ForceAliasCreation pulumi.BoolPtrInput
// Set to `RESEND` to resend the invitation message to a user that already exists and reset the expiration limit on the user's account. Set to `SUPPRESS` to suppress sending the message. Only one value can be specified. Amazon Cognito does not store the `messageAction` value.
MessageAction pulumi.StringPtrInput
// The user's permanent password. This password must conform to the password policy specified by user pool the user belongs to. The welcome message always contains only `temporaryPassword` value. You can suppress sending the welcome message with the `messageAction` argument. Amazon Cognito does not store the `password` value. Conflicts with `temporaryPassword`.
Password pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// The user's temporary password. Conflicts with `password`.
TemporaryPassword pulumi.StringPtrInput
// The user pool ID for the user pool where the user will be created.
UserPoolId pulumi.StringInput
// The username for the user. Must be unique within the user pool. Must be a UTF-8 string between 1 and 128 characters. After the user is created, the username cannot be changed.
//
// The following arguments are optional:
Username pulumi.StringInput
// The user's validation data. This is an array of name-value pairs that contain user attributes and attribute values that you can use for custom validation, such as restricting the types of user accounts that can be registered. Amazon Cognito does not store the `validationData` value. For more information, see [Customizing User Pool Workflows with Lambda Triggers](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools-working-with-aws-lambda-triggers.html).
//
// > **NOTE:** Clearing `password` or `temporaryPassword` does not reset user's password in Cognito.
ValidationData pulumi.StringMapInput
}
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶
type UserArray ¶
type UserArray []UserInput
func (UserArray) ElementType ¶
func (UserArray) ToUserArrayOutput ¶
func (i UserArray) ToUserArrayOutput() UserArrayOutput
func (UserArray) ToUserArrayOutputWithContext ¶
func (i UserArray) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserArrayInput ¶
type UserArrayInput interface {
pulumi.Input
ToUserArrayOutput() UserArrayOutput
ToUserArrayOutputWithContext(context.Context) UserArrayOutput
}
UserArrayInput is an input type that accepts UserArray and UserArrayOutput values. You can construct a concrete instance of `UserArrayInput` via:
UserArray{ UserArgs{...} }
type UserArrayOutput ¶
type UserArrayOutput struct{ *pulumi.OutputState }
func (UserArrayOutput) ElementType ¶
func (UserArrayOutput) ElementType() reflect.Type
func (UserArrayOutput) Index ¶
func (o UserArrayOutput) Index(i pulumi.IntInput) UserOutput
func (UserArrayOutput) ToUserArrayOutput ¶
func (o UserArrayOutput) ToUserArrayOutput() UserArrayOutput
func (UserArrayOutput) ToUserArrayOutputWithContext ¶
func (o UserArrayOutput) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/iam" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
main, err := cognito.NewUserPool(ctx, "main", &cognito.UserPoolArgs{
Name: pulumi.String("identity pool"),
})
if err != nil {
return err
}
groupRole, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{
Statements: []iam.GetPolicyDocumentStatement{
{
Effect: pulumi.StringRef("Allow"),
Principals: []iam.GetPolicyDocumentStatementPrincipal{
{
Type: "Federated",
Identifiers: []string{
"cognito-identity.amazonaws.com",
},
},
},
Actions: []string{
"sts:AssumeRoleWithWebIdentity",
},
Conditions: []iam.GetPolicyDocumentStatementCondition{
{
Test: "StringEquals",
Variable: "cognito-identity.amazonaws.com:aud",
Values: []string{
"us-east-1:12345678-dead-beef-cafe-123456790ab",
},
},
{
Test: "ForAnyValue:StringLike",
Variable: "cognito-identity.amazonaws.com:amr",
Values: []string{
"authenticated",
},
},
},
},
},
}, nil)
if err != nil {
return err
}
groupRoleRole, err := iam.NewRole(ctx, "group_role", &iam.RoleArgs{
Name: pulumi.String("user-group-role"),
AssumeRolePolicy: pulumi.String(groupRole.Json),
})
if err != nil {
return err
}
_, err = cognito.NewUserGroup(ctx, "main", &cognito.UserGroupArgs{
Name: pulumi.String("user-group"),
UserPoolId: main.ID(),
Description: pulumi.String("Managed by Pulumi"),
Precedence: pulumi.Int(42),
RoleArn: groupRoleRole.Arn,
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Cognito User Groups using the `user_pool_id`/`name` attributes concatenated. For example:
```sh $ pulumi import aws:cognito/userGroup:UserGroup group us-east-1_vG78M4goG/user-group ```
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.
func (*UserGroup) ElementType ¶
func (*UserGroup) ToUserGroupOutput ¶
func (i *UserGroup) ToUserGroupOutput() UserGroupOutput
func (*UserGroup) ToUserGroupOutputWithContext ¶
func (i *UserGroup) ToUserGroupOutputWithContext(ctx context.Context) UserGroupOutput
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// 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 ¶
func (UserGroupArgs) ElementType() reflect.Type
type UserGroupArray ¶
type UserGroupArray []UserGroupInput
func (UserGroupArray) ElementType ¶
func (UserGroupArray) ElementType() reflect.Type
func (UserGroupArray) ToUserGroupArrayOutput ¶
func (i UserGroupArray) ToUserGroupArrayOutput() UserGroupArrayOutput
func (UserGroupArray) ToUserGroupArrayOutputWithContext ¶
func (i UserGroupArray) ToUserGroupArrayOutputWithContext(ctx context.Context) UserGroupArrayOutput
type UserGroupArrayInput ¶
type UserGroupArrayInput interface {
pulumi.Input
ToUserGroupArrayOutput() UserGroupArrayOutput
ToUserGroupArrayOutputWithContext(context.Context) UserGroupArrayOutput
}
UserGroupArrayInput is an input type that accepts UserGroupArray and UserGroupArrayOutput values. You can construct a concrete instance of `UserGroupArrayInput` via:
UserGroupArray{ UserGroupArgs{...} }
type UserGroupArrayOutput ¶
type UserGroupArrayOutput struct{ *pulumi.OutputState }
func (UserGroupArrayOutput) ElementType ¶
func (UserGroupArrayOutput) ElementType() reflect.Type
func (UserGroupArrayOutput) Index ¶
func (o UserGroupArrayOutput) Index(i pulumi.IntInput) UserGroupOutput
func (UserGroupArrayOutput) ToUserGroupArrayOutput ¶
func (o UserGroupArrayOutput) ToUserGroupArrayOutput() UserGroupArrayOutput
func (UserGroupArrayOutput) ToUserGroupArrayOutputWithContext ¶
func (o UserGroupArrayOutput) ToUserGroupArrayOutputWithContext(ctx context.Context) UserGroupArrayOutput
type UserGroupInput ¶
type UserGroupInput interface {
pulumi.Input
ToUserGroupOutput() UserGroupOutput
ToUserGroupOutputWithContext(ctx context.Context) UserGroupOutput
}
type UserGroupMap ¶
type UserGroupMap map[string]UserGroupInput
func (UserGroupMap) ElementType ¶
func (UserGroupMap) ElementType() reflect.Type
func (UserGroupMap) ToUserGroupMapOutput ¶
func (i UserGroupMap) ToUserGroupMapOutput() UserGroupMapOutput
func (UserGroupMap) ToUserGroupMapOutputWithContext ¶
func (i UserGroupMap) ToUserGroupMapOutputWithContext(ctx context.Context) UserGroupMapOutput
type UserGroupMapInput ¶
type UserGroupMapInput interface {
pulumi.Input
ToUserGroupMapOutput() UserGroupMapOutput
ToUserGroupMapOutputWithContext(context.Context) UserGroupMapOutput
}
UserGroupMapInput is an input type that accepts UserGroupMap and UserGroupMapOutput values. You can construct a concrete instance of `UserGroupMapInput` via:
UserGroupMap{ "key": UserGroupArgs{...} }
type UserGroupMapOutput ¶
type UserGroupMapOutput struct{ *pulumi.OutputState }
func (UserGroupMapOutput) ElementType ¶
func (UserGroupMapOutput) ElementType() reflect.Type
func (UserGroupMapOutput) MapIndex ¶
func (o UserGroupMapOutput) MapIndex(k pulumi.StringInput) UserGroupOutput
func (UserGroupMapOutput) ToUserGroupMapOutput ¶
func (o UserGroupMapOutput) ToUserGroupMapOutput() UserGroupMapOutput
func (UserGroupMapOutput) ToUserGroupMapOutputWithContext ¶
func (o UserGroupMapOutput) ToUserGroupMapOutputWithContext(ctx context.Context) UserGroupMapOutput
type UserGroupOutput ¶
type UserGroupOutput struct{ *pulumi.OutputState }
func (UserGroupOutput) Description ¶
func (o UserGroupOutput) Description() pulumi.StringPtrOutput
The description of the user group.
func (UserGroupOutput) ElementType ¶
func (UserGroupOutput) ElementType() reflect.Type
func (UserGroupOutput) Name ¶
func (o UserGroupOutput) Name() pulumi.StringOutput
The name of the user group.
func (UserGroupOutput) Precedence ¶
func (o UserGroupOutput) Precedence() pulumi.IntPtrOutput
The precedence of the user group.
func (UserGroupOutput) Region ¶
func (o UserGroupOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (UserGroupOutput) RoleArn ¶
func (o UserGroupOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the IAM role to be associated with the user group.
func (UserGroupOutput) ToUserGroupOutput ¶
func (o UserGroupOutput) ToUserGroupOutput() UserGroupOutput
func (UserGroupOutput) ToUserGroupOutputWithContext ¶
func (o UserGroupOutput) ToUserGroupOutputWithContext(ctx context.Context) UserGroupOutput
func (UserGroupOutput) UserPoolId ¶
func (o UserGroupOutput) UserPoolId() pulumi.StringOutput
The user pool ID.
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// 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 ¶
func (UserGroupState) ElementType() reflect.Type
type UserInGroup ¶
type UserInGroup struct {
pulumi.CustomResourceState
// The name of the group to which the user is to be added.
GroupName pulumi.StringOutput `pulumi:"groupName"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// The user pool ID of the user and group.
UserPoolId pulumi.StringOutput `pulumi:"userPoolId"`
// The username of the user to be added to the group.
Username pulumi.StringOutput `pulumi:"username"`
}
Adds the specified user to the specified group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := cognito.NewUserPool(ctx, "example", &cognito.UserPoolArgs{
Name: pulumi.String("example"),
PasswordPolicy: &cognito.UserPoolPasswordPolicyArgs{
TemporaryPasswordValidityDays: pulumi.Int(7),
MinimumLength: pulumi.Int(6),
RequireUppercase: pulumi.Bool(false),
RequireSymbols: pulumi.Bool(false),
RequireNumbers: pulumi.Bool(false),
},
})
if err != nil {
return err
}
exampleUser, err := cognito.NewUser(ctx, "example", &cognito.UserArgs{
UserPoolId: example.ID(),
Username: pulumi.String("example"),
})
if err != nil {
return err
}
exampleUserGroup, err := cognito.NewUserGroup(ctx, "example", &cognito.UserGroupArgs{
UserPoolId: example.ID(),
Name: pulumi.String("example"),
})
if err != nil {
return err
}
_, err = cognito.NewUserInGroup(ctx, "example", &cognito.UserInGroupArgs{
UserPoolId: example.ID(),
GroupName: exampleUserGroup.Name,
Username: exampleUser.Username,
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import a Cognito Group User using a comma-delimited string concatenating the `user_pool_id`, `group_name`, and `username` arguments. For example:
```sh $ pulumi import aws:cognito/userInGroup:UserInGroup example us-east-1_vG78M4goG,example-group,example-user ```
func GetUserInGroup ¶
func GetUserInGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserInGroupState, opts ...pulumi.ResourceOption) (*UserInGroup, error)
GetUserInGroup gets an existing UserInGroup 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 NewUserInGroup ¶
func NewUserInGroup(ctx *pulumi.Context, name string, args *UserInGroupArgs, opts ...pulumi.ResourceOption) (*UserInGroup, error)
NewUserInGroup registers a new resource with the given unique name, arguments, and options.
func (*UserInGroup) ElementType ¶
func (*UserInGroup) ElementType() reflect.Type
func (*UserInGroup) ToUserInGroupOutput ¶
func (i *UserInGroup) ToUserInGroupOutput() UserInGroupOutput
func (*UserInGroup) ToUserInGroupOutputWithContext ¶
func (i *UserInGroup) ToUserInGroupOutputWithContext(ctx context.Context) UserInGroupOutput
type UserInGroupArgs ¶
type UserInGroupArgs struct {
// The name of the group to which the user is to be added.
GroupName pulumi.StringInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// The user pool ID of the user and group.
UserPoolId pulumi.StringInput
// The username of the user to be added to the group.
Username pulumi.StringInput
}
The set of arguments for constructing a UserInGroup resource.
func (UserInGroupArgs) ElementType ¶
func (UserInGroupArgs) ElementType() reflect.Type
type UserInGroupArray ¶
type UserInGroupArray []UserInGroupInput
func (UserInGroupArray) ElementType ¶
func (UserInGroupArray) ElementType() reflect.Type
func (UserInGroupArray) ToUserInGroupArrayOutput ¶
func (i UserInGroupArray) ToUserInGroupArrayOutput() UserInGroupArrayOutput
func (UserInGroupArray) ToUserInGroupArrayOutputWithContext ¶
func (i UserInGroupArray) ToUserInGroupArrayOutputWithContext(ctx context.Context) UserInGroupArrayOutput
type UserInGroupArrayInput ¶
type UserInGroupArrayInput interface {
pulumi.Input
ToUserInGroupArrayOutput() UserInGroupArrayOutput
ToUserInGroupArrayOutputWithContext(context.Context) UserInGroupArrayOutput
}
UserInGroupArrayInput is an input type that accepts UserInGroupArray and UserInGroupArrayOutput values. You can construct a concrete instance of `UserInGroupArrayInput` via:
UserInGroupArray{ UserInGroupArgs{...} }
type UserInGroupArrayOutput ¶
type UserInGroupArrayOutput struct{ *pulumi.OutputState }
func (UserInGroupArrayOutput) ElementType ¶
func (UserInGroupArrayOutput) ElementType() reflect.Type
func (UserInGroupArrayOutput) Index ¶
func (o UserInGroupArrayOutput) Index(i pulumi.IntInput) UserInGroupOutput
func (UserInGroupArrayOutput) ToUserInGroupArrayOutput ¶
func (o UserInGroupArrayOutput) ToUserInGroupArrayOutput() UserInGroupArrayOutput
func (UserInGroupArrayOutput) ToUserInGroupArrayOutputWithContext ¶
func (o UserInGroupArrayOutput) ToUserInGroupArrayOutputWithContext(ctx context.Context) UserInGroupArrayOutput
type UserInGroupInput ¶
type UserInGroupInput interface {
pulumi.Input
ToUserInGroupOutput() UserInGroupOutput
ToUserInGroupOutputWithContext(ctx context.Context) UserInGroupOutput
}
type UserInGroupMap ¶
type UserInGroupMap map[string]UserInGroupInput
func (UserInGroupMap) ElementType ¶
func (UserInGroupMap) ElementType() reflect.Type
func (UserInGroupMap) ToUserInGroupMapOutput ¶
func (i UserInGroupMap) ToUserInGroupMapOutput() UserInGroupMapOutput
func (UserInGroupMap) ToUserInGroupMapOutputWithContext ¶
func (i UserInGroupMap) ToUserInGroupMapOutputWithContext(ctx context.Context) UserInGroupMapOutput
type UserInGroupMapInput ¶
type UserInGroupMapInput interface {
pulumi.Input
ToUserInGroupMapOutput() UserInGroupMapOutput
ToUserInGroupMapOutputWithContext(context.Context) UserInGroupMapOutput
}
UserInGroupMapInput is an input type that accepts UserInGroupMap and UserInGroupMapOutput values. You can construct a concrete instance of `UserInGroupMapInput` via:
UserInGroupMap{ "key": UserInGroupArgs{...} }
type UserInGroupMapOutput ¶
type UserInGroupMapOutput struct{ *pulumi.OutputState }
func (UserInGroupMapOutput) ElementType ¶
func (UserInGroupMapOutput) ElementType() reflect.Type
func (UserInGroupMapOutput) MapIndex ¶
func (o UserInGroupMapOutput) MapIndex(k pulumi.StringInput) UserInGroupOutput
func (UserInGroupMapOutput) ToUserInGroupMapOutput ¶
func (o UserInGroupMapOutput) ToUserInGroupMapOutput() UserInGroupMapOutput
func (UserInGroupMapOutput) ToUserInGroupMapOutputWithContext ¶
func (o UserInGroupMapOutput) ToUserInGroupMapOutputWithContext(ctx context.Context) UserInGroupMapOutput
type UserInGroupOutput ¶
type UserInGroupOutput struct{ *pulumi.OutputState }
func (UserInGroupOutput) ElementType ¶
func (UserInGroupOutput) ElementType() reflect.Type
func (UserInGroupOutput) GroupName ¶
func (o UserInGroupOutput) GroupName() pulumi.StringOutput
The name of the group to which the user is to be added.
func (UserInGroupOutput) Region ¶
func (o UserInGroupOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (UserInGroupOutput) ToUserInGroupOutput ¶
func (o UserInGroupOutput) ToUserInGroupOutput() UserInGroupOutput
func (UserInGroupOutput) ToUserInGroupOutputWithContext ¶
func (o UserInGroupOutput) ToUserInGroupOutputWithContext(ctx context.Context) UserInGroupOutput
func (UserInGroupOutput) UserPoolId ¶
func (o UserInGroupOutput) UserPoolId() pulumi.StringOutput
The user pool ID of the user and group.
func (UserInGroupOutput) Username ¶
func (o UserInGroupOutput) Username() pulumi.StringOutput
The username of the user to be added to the group.
type UserInGroupState ¶
type UserInGroupState struct {
// The name of the group to which the user is to be added.
GroupName pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// The user pool ID of the user and group.
UserPoolId pulumi.StringPtrInput
// The username of the user to be added to the group.
Username pulumi.StringPtrInput
}
func (UserInGroupState) ElementType ¶
func (UserInGroupState) ElementType() reflect.Type
type UserInput ¶
type UserInput interface {
pulumi.Input
ToUserOutput() UserOutput
ToUserOutputWithContext(ctx context.Context) UserOutput
}
type UserMap ¶
func (UserMap) ElementType ¶
func (UserMap) ToUserMapOutput ¶
func (i UserMap) ToUserMapOutput() UserMapOutput
func (UserMap) ToUserMapOutputWithContext ¶
func (i UserMap) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserMapInput ¶
type UserMapInput interface {
pulumi.Input
ToUserMapOutput() UserMapOutput
ToUserMapOutputWithContext(context.Context) UserMapOutput
}
UserMapInput is an input type that accepts UserMap and UserMapOutput values. You can construct a concrete instance of `UserMapInput` via:
UserMap{ "key": UserArgs{...} }
type UserMapOutput ¶
type UserMapOutput struct{ *pulumi.OutputState }
func (UserMapOutput) ElementType ¶
func (UserMapOutput) ElementType() reflect.Type
func (UserMapOutput) MapIndex ¶
func (o UserMapOutput) MapIndex(k pulumi.StringInput) UserOutput
func (UserMapOutput) ToUserMapOutput ¶
func (o UserMapOutput) ToUserMapOutput() UserMapOutput
func (UserMapOutput) ToUserMapOutputWithContext ¶
func (o UserMapOutput) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserOutput ¶
type UserOutput struct{ *pulumi.OutputState }
func (UserOutput) Attributes ¶
func (o UserOutput) Attributes() pulumi.StringMapOutput
A map that contains user attributes and attribute values to be set for the user.
func (UserOutput) ClientMetadata ¶
func (o UserOutput) ClientMetadata() pulumi.StringMapOutput
A map of custom key-value pairs that you can provide as input for any custom workflows that user creation triggers. Amazon Cognito does not store the `clientMetadata` value. This data is available only to Lambda triggers that are assigned to a user pool to support custom workflows. If your user pool configuration does not include triggers, the ClientMetadata parameter serves no purpose. For more information, see [Customizing User Pool Workflows with Lambda Triggers](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools-working-with-aws-lambda-triggers.html).
func (UserOutput) CreationDate ¶
func (o UserOutput) CreationDate() pulumi.StringOutput
func (UserOutput) DesiredDeliveryMediums ¶
func (o UserOutput) DesiredDeliveryMediums() pulumi.StringArrayOutput
A list of mediums to the welcome message will be sent through. Allowed values are `EMAIL` and `SMS`. If it's provided, make sure you have also specified `email` attribute for the `EMAIL` medium and `phoneNumber` for the `SMS`. More than one value can be specified. Amazon Cognito does not store the `desiredDeliveryMediums` value. Defaults to `["SMS"]`.
func (UserOutput) ElementType ¶
func (UserOutput) ElementType() reflect.Type
func (UserOutput) Enabled ¶
func (o UserOutput) Enabled() pulumi.BoolPtrOutput
Specifies whether the user should be enabled after creation. The welcome message will be sent regardless of the `enabled` value. The behavior can be changed with `messageAction` argument. Defaults to `true`.
func (UserOutput) ForceAliasCreation ¶
func (o UserOutput) ForceAliasCreation() pulumi.BoolPtrOutput
If this parameter is set to True and the `phoneNumber` or `email` address specified in the `attributes` parameter already exists as an alias with a different user, Amazon Cognito will migrate the alias from the previous user to the newly created user. The previous user will no longer be able to log in using that alias. Amazon Cognito does not store the `forceAliasCreation` value. Defaults to `false`.
func (UserOutput) LastModifiedDate ¶
func (o UserOutput) LastModifiedDate() pulumi.StringOutput
func (UserOutput) MessageAction ¶
func (o UserOutput) MessageAction() pulumi.StringPtrOutput
Set to `RESEND` to resend the invitation message to a user that already exists and reset the expiration limit on the user's account. Set to `SUPPRESS` to suppress sending the message. Only one value can be specified. Amazon Cognito does not store the `messageAction` value.
func (UserOutput) MfaSettingLists ¶
func (o UserOutput) MfaSettingLists() pulumi.StringArrayOutput
func (UserOutput) Password ¶
func (o UserOutput) Password() pulumi.StringPtrOutput
The user's permanent password. This password must conform to the password policy specified by user pool the user belongs to. The welcome message always contains only `temporaryPassword` value. You can suppress sending the welcome message with the `messageAction` argument. Amazon Cognito does not store the `password` value. Conflicts with `temporaryPassword`.
func (UserOutput) PreferredMfaSetting ¶
func (o UserOutput) PreferredMfaSetting() pulumi.StringOutput
func (UserOutput) Region ¶
func (o UserOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (UserOutput) Sub ¶
func (o UserOutput) Sub() pulumi.StringOutput
unique user id that is never reassignable to another user.
func (UserOutput) TemporaryPassword ¶
func (o UserOutput) TemporaryPassword() pulumi.StringPtrOutput
The user's temporary password. Conflicts with `password`.
func (UserOutput) ToUserOutput ¶
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
func (UserOutput) UserPoolId ¶
func (o UserOutput) UserPoolId() pulumi.StringOutput
The user pool ID for the user pool where the user will be created.
func (UserOutput) Username ¶
func (o UserOutput) Username() pulumi.StringOutput
The username for the user. Must be unique within the user pool. Must be a UTF-8 string between 1 and 128 characters. After the user is created, the username cannot be changed.
The following arguments are optional:
func (UserOutput) ValidationData ¶
func (o UserOutput) ValidationData() pulumi.StringMapOutput
The user's validation data. This is an array of name-value pairs that contain user attributes and attribute values that you can use for custom validation, such as restricting the types of user accounts that can be registered. Amazon Cognito does not store the `validationData` value. For more information, see [Customizing User Pool Workflows with Lambda Triggers](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools-working-with-aws-lambda-triggers.html).
> **NOTE:** Clearing `password` or `temporaryPassword` does not reset user's password in Cognito.
type UserPool ¶
type UserPool struct {
pulumi.CustomResourceState
// Configuration block to define which verified available method a user can use to recover their forgotten password. Detailed below.
AccountRecoverySetting UserPoolAccountRecoverySettingPtrOutput `pulumi:"accountRecoverySetting"`
// Configuration block for creating a new user profile. Detailed below.
AdminCreateUserConfig UserPoolAdminCreateUserConfigOutput `pulumi:"adminCreateUserConfig"`
// Attributes supported as an alias for this user pool. Valid values: `phoneNumber`, `email`, or `preferredUsername`. Conflicts with `usernameAttributes`.
AliasAttributes pulumi.StringArrayOutput `pulumi:"aliasAttributes"`
// ARN of the user pool.
Arn pulumi.StringOutput `pulumi:"arn"`
// Attributes to be auto-verified. Valid values: `email`, `phoneNumber`.
AutoVerifiedAttributes pulumi.StringArrayOutput `pulumi:"autoVerifiedAttributes"`
// Date the user pool was created.
CreationDate pulumi.StringOutput `pulumi:"creationDate"`
// A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: `auth.example.com`.
CustomDomain pulumi.StringOutput `pulumi:"customDomain"`
// When active, DeletionProtection prevents accidental deletion of your user pool. Before you can delete a user pool that you have protected against deletion, you must deactivate this feature. Valid values are `ACTIVE` and `INACTIVE`, Default value is `INACTIVE`.
DeletionProtection pulumi.StringPtrOutput `pulumi:"deletionProtection"`
// Configuration block for the user pool's device tracking. Detailed below.
DeviceConfiguration UserPoolDeviceConfigurationPtrOutput `pulumi:"deviceConfiguration"`
// Holds the domain prefix if the user pool has a domain associated with it.
Domain pulumi.StringOutput `pulumi:"domain"`
// Configuration block for configuring email. Detailed below.
EmailConfiguration UserPoolEmailConfigurationPtrOutput `pulumi:"emailConfiguration"`
// Configuration block for configuring email Multi-Factor Authentication (MFA); requires at least 2 `accountRecoverySetting` entries; requires an `emailConfiguration` configuration block. Detailed below.
EmailMfaConfiguration UserPoolEmailMfaConfigurationPtrOutput `pulumi:"emailMfaConfiguration"`
// String representing the email verification message. Conflicts with `verificationMessageTemplate` configuration block `emailMessage` argument.
EmailVerificationMessage pulumi.StringOutput `pulumi:"emailVerificationMessage"`
// String representing the email verification subject. Conflicts with `verificationMessageTemplate` configuration block `emailSubject` argument.
EmailVerificationSubject pulumi.StringOutput `pulumi:"emailVerificationSubject"`
// Endpoint name of the user pool. Example format: `cognito-idp.REGION.amazonaws.com/xxxx_yyyyy`
Endpoint pulumi.StringOutput `pulumi:"endpoint"`
// A number estimating the size of the user pool.
EstimatedNumberOfUsers pulumi.IntOutput `pulumi:"estimatedNumberOfUsers"`
// Configuration block for the AWS Lambda triggers associated with the user pool. Detailed below.
LambdaConfig UserPoolLambdaConfigPtrOutput `pulumi:"lambdaConfig"`
// Date the user pool was last modified.
LastModifiedDate pulumi.StringOutput `pulumi:"lastModifiedDate"`
// Multi-Factor Authentication (MFA) configuration for the User Pool. Defaults of `OFF`. Valid values are `OFF` (MFA Tokens are not required), `ON` (MFA is required for all users to sign in; requires at least one of `smsConfiguration` or `softwareTokenMfaConfiguration` to be configured), or `OPTIONAL` (MFA Will be required only for individual users who have MFA Enabled; requires at least one of `smsConfiguration` or `softwareTokenMfaConfiguration` to be configured).
MfaConfiguration pulumi.StringPtrOutput `pulumi:"mfaConfiguration"`
// Name of the user pool.
Name pulumi.StringOutput `pulumi:"name"`
// Configuration block for information about the user pool password policy. Detailed below.
PasswordPolicy UserPoolPasswordPolicyOutput `pulumi:"passwordPolicy"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// Configuration block for the schema attributes of a user pool. Detailed below. 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. Attributes can be added, but not modified or removed. Maximum of 50 attributes.
Schemas UserPoolSchemaArrayOutput `pulumi:"schemas"`
// Configuration block for information about the user pool sign in policy. Detailed below.
SignInPolicy UserPoolSignInPolicyOutput `pulumi:"signInPolicy"`
// String representing the SMS authentication message. The Message must contain the `{####}` placeholder, which will be replaced with the code.
SmsAuthenticationMessage pulumi.StringPtrOutput `pulumi:"smsAuthenticationMessage"`
// Configuration block for Short Message Service (SMS) settings. Detailed below. These settings apply to SMS user verification and SMS Multi-Factor Authentication (MFA). Due to Cognito API restrictions, the SMS configuration cannot be removed without recreating the Cognito User Pool. For user data safety, this resource will ignore the removal of this configuration by disabling drift detection. To force resource recreation after this configuration has been applied, see the `taint` command.
SmsConfiguration UserPoolSmsConfigurationOutput `pulumi:"smsConfiguration"`
// String representing the SMS verification message. Conflicts with `verificationMessageTemplate` configuration block `smsMessage` argument.
SmsVerificationMessage pulumi.StringOutput `pulumi:"smsVerificationMessage"`
// Configuration block for software token Mult-Factor Authentication (MFA) settings. Detailed below.
SoftwareTokenMfaConfiguration UserPoolSoftwareTokenMfaConfigurationPtrOutput `pulumi:"softwareTokenMfaConfiguration"`
// Map of tags to assign to the User Pool. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
// Configuration block for user attribute update settings. Detailed below.
UserAttributeUpdateSettings UserPoolUserAttributeUpdateSettingsPtrOutput `pulumi:"userAttributeUpdateSettings"`
// Configuration block for user pool add-ons to enable user pool advanced security mode features. Detailed below.
UserPoolAddOns UserPoolUserPoolAddOnsPtrOutput `pulumi:"userPoolAddOns"`
// The user pool [feature plan](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-sign-in-feature-plans.html), or tier. Valid values: `LITE`, `ESSENTIALS`, `PLUS`.
UserPoolTier pulumi.StringOutput `pulumi:"userPoolTier"`
// Whether email addresses or phone numbers can be specified as usernames when a user signs up. Conflicts with `aliasAttributes`.
UsernameAttributes pulumi.StringArrayOutput `pulumi:"usernameAttributes"`
// Configuration block for username configuration. Detailed below.
UsernameConfiguration UserPoolUsernameConfigurationOutput `pulumi:"usernameConfiguration"`
// Configuration block for verification message templates. Detailed below.
VerificationMessageTemplate UserPoolVerificationMessageTemplateOutput `pulumi:"verificationMessageTemplate"`
// Configuration block for web authn configuration. Detailed below.
WebAuthnConfiguration UserPoolWebAuthnConfigurationPtrOutput `pulumi:"webAuthnConfiguration"`
}
Provides a Cognito User Pool resource.
## Example Usage
### Basic configuration
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cognito.NewUserPool(ctx, "pool", &cognito.UserPoolArgs{
Name: pulumi.String("mypool"),
})
if err != nil {
return err
}
return nil
})
}
```
### Enabling SMS and Software Token Multi-Factor Authentication
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cognito.NewUserPool(ctx, "example", &cognito.UserPoolArgs{
MfaConfiguration: pulumi.String("ON"),
SmsAuthenticationMessage: pulumi.String("Your code is {####}"),
SmsConfiguration: &cognito.UserPoolSmsConfigurationArgs{
ExternalId: pulumi.String("example"),
SnsCallerArn: pulumi.Any(exampleAwsIamRole.Arn),
SnsRegion: pulumi.String("us-east-1"),
},
SoftwareTokenMfaConfiguration: &cognito.UserPoolSoftwareTokenMfaConfigurationArgs{
Enabled: pulumi.Bool(true),
},
})
if err != nil {
return err
}
return nil
})
}
```
### Using Account Recovery Setting
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cognito.NewUserPool(ctx, "test", &cognito.UserPoolArgs{
Name: pulumi.String("mypool"),
AccountRecoverySetting: &cognito.UserPoolAccountRecoverySettingArgs{
RecoveryMechanisms: cognito.UserPoolAccountRecoverySettingRecoveryMechanismArray{
&cognito.UserPoolAccountRecoverySettingRecoveryMechanismArgs{
Name: pulumi.String("verified_email"),
Priority: pulumi.Int(1),
},
&cognito.UserPoolAccountRecoverySettingRecoveryMechanismArgs{
Name: pulumi.String("verified_phone_number"),
Priority: pulumi.Int(2),
},
},
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Cognito User Pools using the `id`. For example:
```sh $ pulumi import aws:cognito/userPool:UserPool pool us-west-2_abc123 ```
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.
func (*UserPool) ElementType ¶
func (*UserPool) ToUserPoolOutput ¶
func (i *UserPool) ToUserPoolOutput() UserPoolOutput
func (*UserPool) ToUserPoolOutputWithContext ¶
func (i *UserPool) ToUserPoolOutputWithContext(ctx context.Context) UserPoolOutput
type UserPoolAccountRecoverySetting ¶
type UserPoolAccountRecoverySetting struct {
// List of Account Recovery Options of the following structure:
RecoveryMechanisms []UserPoolAccountRecoverySettingRecoveryMechanism `pulumi:"recoveryMechanisms"`
}
type UserPoolAccountRecoverySettingArgs ¶
type UserPoolAccountRecoverySettingArgs struct {
// List of Account Recovery Options of the following structure:
RecoveryMechanisms UserPoolAccountRecoverySettingRecoveryMechanismArrayInput `pulumi:"recoveryMechanisms"`
}
func (UserPoolAccountRecoverySettingArgs) ElementType ¶
func (UserPoolAccountRecoverySettingArgs) ElementType() reflect.Type
func (UserPoolAccountRecoverySettingArgs) ToUserPoolAccountRecoverySettingOutput ¶
func (i UserPoolAccountRecoverySettingArgs) ToUserPoolAccountRecoverySettingOutput() UserPoolAccountRecoverySettingOutput
func (UserPoolAccountRecoverySettingArgs) ToUserPoolAccountRecoverySettingOutputWithContext ¶
func (i UserPoolAccountRecoverySettingArgs) ToUserPoolAccountRecoverySettingOutputWithContext(ctx context.Context) UserPoolAccountRecoverySettingOutput
func (UserPoolAccountRecoverySettingArgs) ToUserPoolAccountRecoverySettingPtrOutput ¶
func (i UserPoolAccountRecoverySettingArgs) ToUserPoolAccountRecoverySettingPtrOutput() UserPoolAccountRecoverySettingPtrOutput
func (UserPoolAccountRecoverySettingArgs) ToUserPoolAccountRecoverySettingPtrOutputWithContext ¶
func (i UserPoolAccountRecoverySettingArgs) ToUserPoolAccountRecoverySettingPtrOutputWithContext(ctx context.Context) UserPoolAccountRecoverySettingPtrOutput
type UserPoolAccountRecoverySettingInput ¶
type UserPoolAccountRecoverySettingInput interface {
pulumi.Input
ToUserPoolAccountRecoverySettingOutput() UserPoolAccountRecoverySettingOutput
ToUserPoolAccountRecoverySettingOutputWithContext(context.Context) UserPoolAccountRecoverySettingOutput
}
UserPoolAccountRecoverySettingInput is an input type that accepts UserPoolAccountRecoverySettingArgs and UserPoolAccountRecoverySettingOutput values. You can construct a concrete instance of `UserPoolAccountRecoverySettingInput` via:
UserPoolAccountRecoverySettingArgs{...}
type UserPoolAccountRecoverySettingOutput ¶
type UserPoolAccountRecoverySettingOutput struct{ *pulumi.OutputState }
func (UserPoolAccountRecoverySettingOutput) ElementType ¶
func (UserPoolAccountRecoverySettingOutput) ElementType() reflect.Type
func (UserPoolAccountRecoverySettingOutput) RecoveryMechanisms ¶
func (o UserPoolAccountRecoverySettingOutput) RecoveryMechanisms() UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
List of Account Recovery Options of the following structure:
func (UserPoolAccountRecoverySettingOutput) ToUserPoolAccountRecoverySettingOutput ¶
func (o UserPoolAccountRecoverySettingOutput) ToUserPoolAccountRecoverySettingOutput() UserPoolAccountRecoverySettingOutput
func (UserPoolAccountRecoverySettingOutput) ToUserPoolAccountRecoverySettingOutputWithContext ¶
func (o UserPoolAccountRecoverySettingOutput) ToUserPoolAccountRecoverySettingOutputWithContext(ctx context.Context) UserPoolAccountRecoverySettingOutput
func (UserPoolAccountRecoverySettingOutput) ToUserPoolAccountRecoverySettingPtrOutput ¶
func (o UserPoolAccountRecoverySettingOutput) ToUserPoolAccountRecoverySettingPtrOutput() UserPoolAccountRecoverySettingPtrOutput
func (UserPoolAccountRecoverySettingOutput) ToUserPoolAccountRecoverySettingPtrOutputWithContext ¶
func (o UserPoolAccountRecoverySettingOutput) ToUserPoolAccountRecoverySettingPtrOutputWithContext(ctx context.Context) UserPoolAccountRecoverySettingPtrOutput
type UserPoolAccountRecoverySettingPtrInput ¶
type UserPoolAccountRecoverySettingPtrInput interface {
pulumi.Input
ToUserPoolAccountRecoverySettingPtrOutput() UserPoolAccountRecoverySettingPtrOutput
ToUserPoolAccountRecoverySettingPtrOutputWithContext(context.Context) UserPoolAccountRecoverySettingPtrOutput
}
UserPoolAccountRecoverySettingPtrInput is an input type that accepts UserPoolAccountRecoverySettingArgs, UserPoolAccountRecoverySettingPtr and UserPoolAccountRecoverySettingPtrOutput values. You can construct a concrete instance of `UserPoolAccountRecoverySettingPtrInput` via:
UserPoolAccountRecoverySettingArgs{...}
or:
nil
func UserPoolAccountRecoverySettingPtr ¶
func UserPoolAccountRecoverySettingPtr(v *UserPoolAccountRecoverySettingArgs) UserPoolAccountRecoverySettingPtrInput
type UserPoolAccountRecoverySettingPtrOutput ¶
type UserPoolAccountRecoverySettingPtrOutput struct{ *pulumi.OutputState }
func (UserPoolAccountRecoverySettingPtrOutput) ElementType ¶
func (UserPoolAccountRecoverySettingPtrOutput) ElementType() reflect.Type
func (UserPoolAccountRecoverySettingPtrOutput) RecoveryMechanisms ¶
func (o UserPoolAccountRecoverySettingPtrOutput) RecoveryMechanisms() UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
List of Account Recovery Options of the following structure:
func (UserPoolAccountRecoverySettingPtrOutput) ToUserPoolAccountRecoverySettingPtrOutput ¶
func (o UserPoolAccountRecoverySettingPtrOutput) ToUserPoolAccountRecoverySettingPtrOutput() UserPoolAccountRecoverySettingPtrOutput
func (UserPoolAccountRecoverySettingPtrOutput) ToUserPoolAccountRecoverySettingPtrOutputWithContext ¶
func (o UserPoolAccountRecoverySettingPtrOutput) ToUserPoolAccountRecoverySettingPtrOutputWithContext(ctx context.Context) UserPoolAccountRecoverySettingPtrOutput
type UserPoolAccountRecoverySettingRecoveryMechanism ¶
type UserPoolAccountRecoverySettingRecoveryMechanism struct {
// Recovery method for a user. Can be of the following: `verifiedEmail`, `verifiedPhoneNumber`, and `adminOnly`.
Name string `pulumi:"name"`
// Positive integer specifying priority of a method with 1 being the highest priority.
Priority int `pulumi:"priority"`
}
type UserPoolAccountRecoverySettingRecoveryMechanismArgs ¶
type UserPoolAccountRecoverySettingRecoveryMechanismArgs struct {
// Recovery method for a user. Can be of the following: `verifiedEmail`, `verifiedPhoneNumber`, and `adminOnly`.
Name pulumi.StringInput `pulumi:"name"`
// Positive integer specifying priority of a method with 1 being the highest priority.
Priority pulumi.IntInput `pulumi:"priority"`
}
func (UserPoolAccountRecoverySettingRecoveryMechanismArgs) ElementType ¶
func (UserPoolAccountRecoverySettingRecoveryMechanismArgs) ElementType() reflect.Type
func (UserPoolAccountRecoverySettingRecoveryMechanismArgs) ToUserPoolAccountRecoverySettingRecoveryMechanismOutput ¶
func (i UserPoolAccountRecoverySettingRecoveryMechanismArgs) ToUserPoolAccountRecoverySettingRecoveryMechanismOutput() UserPoolAccountRecoverySettingRecoveryMechanismOutput
func (UserPoolAccountRecoverySettingRecoveryMechanismArgs) ToUserPoolAccountRecoverySettingRecoveryMechanismOutputWithContext ¶
func (i UserPoolAccountRecoverySettingRecoveryMechanismArgs) ToUserPoolAccountRecoverySettingRecoveryMechanismOutputWithContext(ctx context.Context) UserPoolAccountRecoverySettingRecoveryMechanismOutput
type UserPoolAccountRecoverySettingRecoveryMechanismArray ¶
type UserPoolAccountRecoverySettingRecoveryMechanismArray []UserPoolAccountRecoverySettingRecoveryMechanismInput
func (UserPoolAccountRecoverySettingRecoveryMechanismArray) ElementType ¶
func (UserPoolAccountRecoverySettingRecoveryMechanismArray) ElementType() reflect.Type
func (UserPoolAccountRecoverySettingRecoveryMechanismArray) ToUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput ¶
func (i UserPoolAccountRecoverySettingRecoveryMechanismArray) ToUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput() UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
func (UserPoolAccountRecoverySettingRecoveryMechanismArray) ToUserPoolAccountRecoverySettingRecoveryMechanismArrayOutputWithContext ¶
func (i UserPoolAccountRecoverySettingRecoveryMechanismArray) ToUserPoolAccountRecoverySettingRecoveryMechanismArrayOutputWithContext(ctx context.Context) UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
type UserPoolAccountRecoverySettingRecoveryMechanismArrayInput ¶
type UserPoolAccountRecoverySettingRecoveryMechanismArrayInput interface {
pulumi.Input
ToUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput() UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
ToUserPoolAccountRecoverySettingRecoveryMechanismArrayOutputWithContext(context.Context) UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
}
UserPoolAccountRecoverySettingRecoveryMechanismArrayInput is an input type that accepts UserPoolAccountRecoverySettingRecoveryMechanismArray and UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput values. You can construct a concrete instance of `UserPoolAccountRecoverySettingRecoveryMechanismArrayInput` via:
UserPoolAccountRecoverySettingRecoveryMechanismArray{ UserPoolAccountRecoverySettingRecoveryMechanismArgs{...} }
type UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput ¶
type UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput struct{ *pulumi.OutputState }
func (UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput) ElementType ¶
func (UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput) ElementType() reflect.Type
func (UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput) ToUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput ¶
func (o UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput) ToUserPoolAccountRecoverySettingRecoveryMechanismArrayOutput() UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
func (UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput) ToUserPoolAccountRecoverySettingRecoveryMechanismArrayOutputWithContext ¶
func (o UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput) ToUserPoolAccountRecoverySettingRecoveryMechanismArrayOutputWithContext(ctx context.Context) UserPoolAccountRecoverySettingRecoveryMechanismArrayOutput
type UserPoolAccountRecoverySettingRecoveryMechanismInput ¶
type UserPoolAccountRecoverySettingRecoveryMechanismInput interface {
pulumi.Input
ToUserPoolAccountRecoverySettingRecoveryMechanismOutput() UserPoolAccountRecoverySettingRecoveryMechanismOutput
ToUserPoolAccountRecoverySettingRecoveryMechanismOutputWithContext(context.Context) UserPoolAccountRecoverySettingRecoveryMechanismOutput
}
UserPoolAccountRecoverySettingRecoveryMechanismInput is an input type that accepts UserPoolAccountRecoverySettingRecoveryMechanismArgs and UserPoolAccountRecoverySettingRecoveryMechanismOutput values. You can construct a concrete instance of `UserPoolAccountRecoverySettingRecoveryMechanismInput` via:
UserPoolAccountRecoverySettingRecoveryMechanismArgs{...}
type UserPoolAccountRecoverySettingRecoveryMechanismOutput ¶
type UserPoolAccountRecoverySettingRecoveryMechanismOutput struct{ *pulumi.OutputState }
func (UserPoolAccountRecoverySettingRecoveryMechanismOutput) ElementType ¶
func (UserPoolAccountRecoverySettingRecoveryMechanismOutput) ElementType() reflect.Type
func (UserPoolAccountRecoverySettingRecoveryMechanismOutput) Name ¶
func (o UserPoolAccountRecoverySettingRecoveryMechanismOutput) Name() pulumi.StringOutput
Recovery method for a user. Can be of the following: `verifiedEmail`, `verifiedPhoneNumber`, and `adminOnly`.
func (UserPoolAccountRecoverySettingRecoveryMechanismOutput) Priority ¶
func (o UserPoolAccountRecoverySettingRecoveryMechanismOutput) Priority() pulumi.IntOutput
Positive integer specifying priority of a method with 1 being the highest priority.
func (UserPoolAccountRecoverySettingRecoveryMechanismOutput) ToUserPoolAccountRecoverySettingRecoveryMechanismOutput ¶
func (o UserPoolAccountRecoverySettingRecoveryMechanismOutput) ToUserPoolAccountRecoverySettingRecoveryMechanismOutput() UserPoolAccountRecoverySettingRecoveryMechanismOutput
func (UserPoolAccountRecoverySettingRecoveryMechanismOutput) ToUserPoolAccountRecoverySettingRecoveryMechanismOutputWithContext ¶
func (o UserPoolAccountRecoverySettingRecoveryMechanismOutput) ToUserPoolAccountRecoverySettingRecoveryMechanismOutputWithContext(ctx context.Context) UserPoolAccountRecoverySettingRecoveryMechanismOutput
type UserPoolAdminCreateUserConfig ¶
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"`
// Invite message template structure. Detailed below.
InviteMessageTemplate *UserPoolAdminCreateUserConfigInviteMessageTemplate `pulumi:"inviteMessageTemplate"`
}
type UserPoolAdminCreateUserConfigArgs ¶
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"`
// Invite message template structure. Detailed below.
InviteMessageTemplate UserPoolAdminCreateUserConfigInviteMessageTemplatePtrInput `pulumi:"inviteMessageTemplate"`
}
func (UserPoolAdminCreateUserConfigArgs) ElementType ¶
func (UserPoolAdminCreateUserConfigArgs) ElementType() reflect.Type
func (UserPoolAdminCreateUserConfigArgs) ToUserPoolAdminCreateUserConfigOutput ¶
func (i UserPoolAdminCreateUserConfigArgs) ToUserPoolAdminCreateUserConfigOutput() UserPoolAdminCreateUserConfigOutput
func (UserPoolAdminCreateUserConfigArgs) ToUserPoolAdminCreateUserConfigOutputWithContext ¶
func (i UserPoolAdminCreateUserConfigArgs) ToUserPoolAdminCreateUserConfigOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigOutput
func (UserPoolAdminCreateUserConfigArgs) ToUserPoolAdminCreateUserConfigPtrOutput ¶
func (i UserPoolAdminCreateUserConfigArgs) ToUserPoolAdminCreateUserConfigPtrOutput() UserPoolAdminCreateUserConfigPtrOutput
func (UserPoolAdminCreateUserConfigArgs) ToUserPoolAdminCreateUserConfigPtrOutputWithContext ¶
func (i UserPoolAdminCreateUserConfigArgs) ToUserPoolAdminCreateUserConfigPtrOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigPtrOutput
type UserPoolAdminCreateUserConfigInput ¶
type UserPoolAdminCreateUserConfigInput interface {
pulumi.Input
ToUserPoolAdminCreateUserConfigOutput() UserPoolAdminCreateUserConfigOutput
ToUserPoolAdminCreateUserConfigOutputWithContext(context.Context) UserPoolAdminCreateUserConfigOutput
}
UserPoolAdminCreateUserConfigInput is an input type that accepts UserPoolAdminCreateUserConfigArgs and UserPoolAdminCreateUserConfigOutput values. You can construct a concrete instance of `UserPoolAdminCreateUserConfigInput` via:
UserPoolAdminCreateUserConfigArgs{...}
type UserPoolAdminCreateUserConfigInviteMessageTemplate ¶
type UserPoolAdminCreateUserConfigInviteMessageTemplate struct {
// Message template for email messages. Must contain `{username}` and `{####}` placeholders, for username and temporary password, respectively.
EmailMessage *string `pulumi:"emailMessage"`
// Subject line for email messages.
EmailSubject *string `pulumi:"emailSubject"`
// Message template for SMS messages. Must contain `{username}` and `{####}` placeholders, for username and temporary password, respectively.
SmsMessage *string `pulumi:"smsMessage"`
}
type UserPoolAdminCreateUserConfigInviteMessageTemplateArgs ¶
type UserPoolAdminCreateUserConfigInviteMessageTemplateArgs struct {
// Message template for email messages. Must contain `{username}` and `{####}` placeholders, for username and temporary password, respectively.
EmailMessage pulumi.StringPtrInput `pulumi:"emailMessage"`
// Subject line for email messages.
EmailSubject pulumi.StringPtrInput `pulumi:"emailSubject"`
// Message template for SMS messages. Must contain `{username}` and `{####}` placeholders, for username and temporary password, respectively.
SmsMessage pulumi.StringPtrInput `pulumi:"smsMessage"`
}
func (UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ElementType ¶
func (UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ElementType() reflect.Type
func (UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToUserPoolAdminCreateUserConfigInviteMessageTemplateOutput ¶
func (i UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToUserPoolAdminCreateUserConfigInviteMessageTemplateOutput() UserPoolAdminCreateUserConfigInviteMessageTemplateOutput
func (UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToUserPoolAdminCreateUserConfigInviteMessageTemplateOutputWithContext ¶
func (i UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToUserPoolAdminCreateUserConfigInviteMessageTemplateOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigInviteMessageTemplateOutput
func (UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput ¶
func (i UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput() UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
func (UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutputWithContext ¶
func (i UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
type UserPoolAdminCreateUserConfigInviteMessageTemplateInput ¶
type UserPoolAdminCreateUserConfigInviteMessageTemplateInput interface {
pulumi.Input
ToUserPoolAdminCreateUserConfigInviteMessageTemplateOutput() UserPoolAdminCreateUserConfigInviteMessageTemplateOutput
ToUserPoolAdminCreateUserConfigInviteMessageTemplateOutputWithContext(context.Context) UserPoolAdminCreateUserConfigInviteMessageTemplateOutput
}
UserPoolAdminCreateUserConfigInviteMessageTemplateInput is an input type that accepts UserPoolAdminCreateUserConfigInviteMessageTemplateArgs and UserPoolAdminCreateUserConfigInviteMessageTemplateOutput values. You can construct a concrete instance of `UserPoolAdminCreateUserConfigInviteMessageTemplateInput` via:
UserPoolAdminCreateUserConfigInviteMessageTemplateArgs{...}
type UserPoolAdminCreateUserConfigInviteMessageTemplateOutput ¶
type UserPoolAdminCreateUserConfigInviteMessageTemplateOutput struct{ *pulumi.OutputState }
func (UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ElementType ¶
func (UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ElementType() reflect.Type
func (UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) EmailMessage ¶
func (o UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) EmailMessage() pulumi.StringPtrOutput
Message template for email messages. Must contain `{username}` and `{####}` placeholders, for username and temporary password, respectively.
func (UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) EmailSubject ¶
func (o UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) EmailSubject() pulumi.StringPtrOutput
Subject line for email messages.
func (UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) SmsMessage ¶
func (o UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) SmsMessage() pulumi.StringPtrOutput
Message template for SMS messages. Must contain `{username}` and `{####}` placeholders, for username and temporary password, respectively.
func (UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplateOutput ¶
func (o UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplateOutput() UserPoolAdminCreateUserConfigInviteMessageTemplateOutput
func (UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplateOutputWithContext ¶
func (o UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplateOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigInviteMessageTemplateOutput
func (UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput ¶
func (o UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput() UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
func (UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutputWithContext ¶
func (o UserPoolAdminCreateUserConfigInviteMessageTemplateOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
type UserPoolAdminCreateUserConfigInviteMessageTemplatePtrInput ¶
type UserPoolAdminCreateUserConfigInviteMessageTemplatePtrInput interface {
pulumi.Input
ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput() UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutputWithContext(context.Context) UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
}
UserPoolAdminCreateUserConfigInviteMessageTemplatePtrInput is an input type that accepts UserPoolAdminCreateUserConfigInviteMessageTemplateArgs, UserPoolAdminCreateUserConfigInviteMessageTemplatePtr and UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput values. You can construct a concrete instance of `UserPoolAdminCreateUserConfigInviteMessageTemplatePtrInput` via:
UserPoolAdminCreateUserConfigInviteMessageTemplateArgs{...}
or:
nil
func UserPoolAdminCreateUserConfigInviteMessageTemplatePtr ¶
func UserPoolAdminCreateUserConfigInviteMessageTemplatePtr(v *UserPoolAdminCreateUserConfigInviteMessageTemplateArgs) UserPoolAdminCreateUserConfigInviteMessageTemplatePtrInput
type UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput ¶
type UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput struct{ *pulumi.OutputState }
func (UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) ElementType ¶
func (UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) ElementType() reflect.Type
func (UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) EmailMessage ¶
func (o UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) EmailMessage() pulumi.StringPtrOutput
Message template for email messages. Must contain `{username}` and `{####}` placeholders, for username and temporary password, respectively.
func (UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) EmailSubject ¶
func (o UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) EmailSubject() pulumi.StringPtrOutput
Subject line for email messages.
func (UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) SmsMessage ¶
func (o UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) SmsMessage() pulumi.StringPtrOutput
Message template for SMS messages. Must contain `{username}` and `{####}` placeholders, for username and temporary password, respectively.
func (UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput ¶
func (o UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput() UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
func (UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutputWithContext ¶
func (o UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput) ToUserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
type UserPoolAdminCreateUserConfigOutput ¶
type UserPoolAdminCreateUserConfigOutput struct{ *pulumi.OutputState }
func (UserPoolAdminCreateUserConfigOutput) AllowAdminCreateUserOnly ¶
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 ¶
func (UserPoolAdminCreateUserConfigOutput) ElementType() reflect.Type
func (UserPoolAdminCreateUserConfigOutput) InviteMessageTemplate ¶
func (o UserPoolAdminCreateUserConfigOutput) InviteMessageTemplate() UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
Invite message template structure. Detailed below.
func (UserPoolAdminCreateUserConfigOutput) ToUserPoolAdminCreateUserConfigOutput ¶
func (o UserPoolAdminCreateUserConfigOutput) ToUserPoolAdminCreateUserConfigOutput() UserPoolAdminCreateUserConfigOutput
func (UserPoolAdminCreateUserConfigOutput) ToUserPoolAdminCreateUserConfigOutputWithContext ¶
func (o UserPoolAdminCreateUserConfigOutput) ToUserPoolAdminCreateUserConfigOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigOutput
func (UserPoolAdminCreateUserConfigOutput) ToUserPoolAdminCreateUserConfigPtrOutput ¶
func (o UserPoolAdminCreateUserConfigOutput) ToUserPoolAdminCreateUserConfigPtrOutput() UserPoolAdminCreateUserConfigPtrOutput
func (UserPoolAdminCreateUserConfigOutput) ToUserPoolAdminCreateUserConfigPtrOutputWithContext ¶
func (o UserPoolAdminCreateUserConfigOutput) ToUserPoolAdminCreateUserConfigPtrOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigPtrOutput
type UserPoolAdminCreateUserConfigPtrInput ¶
type UserPoolAdminCreateUserConfigPtrInput interface {
pulumi.Input
ToUserPoolAdminCreateUserConfigPtrOutput() UserPoolAdminCreateUserConfigPtrOutput
ToUserPoolAdminCreateUserConfigPtrOutputWithContext(context.Context) UserPoolAdminCreateUserConfigPtrOutput
}
UserPoolAdminCreateUserConfigPtrInput is an input type that accepts UserPoolAdminCreateUserConfigArgs, UserPoolAdminCreateUserConfigPtr and UserPoolAdminCreateUserConfigPtrOutput values. You can construct a concrete instance of `UserPoolAdminCreateUserConfigPtrInput` via:
UserPoolAdminCreateUserConfigArgs{...}
or:
nil
func UserPoolAdminCreateUserConfigPtr ¶
func UserPoolAdminCreateUserConfigPtr(v *UserPoolAdminCreateUserConfigArgs) UserPoolAdminCreateUserConfigPtrInput
type UserPoolAdminCreateUserConfigPtrOutput ¶
type UserPoolAdminCreateUserConfigPtrOutput struct{ *pulumi.OutputState }
func (UserPoolAdminCreateUserConfigPtrOutput) AllowAdminCreateUserOnly ¶
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 ¶
func (UserPoolAdminCreateUserConfigPtrOutput) ElementType() reflect.Type
func (UserPoolAdminCreateUserConfigPtrOutput) InviteMessageTemplate ¶
func (o UserPoolAdminCreateUserConfigPtrOutput) InviteMessageTemplate() UserPoolAdminCreateUserConfigInviteMessageTemplatePtrOutput
Invite message template structure. Detailed below.
func (UserPoolAdminCreateUserConfigPtrOutput) ToUserPoolAdminCreateUserConfigPtrOutput ¶
func (o UserPoolAdminCreateUserConfigPtrOutput) ToUserPoolAdminCreateUserConfigPtrOutput() UserPoolAdminCreateUserConfigPtrOutput
func (UserPoolAdminCreateUserConfigPtrOutput) ToUserPoolAdminCreateUserConfigPtrOutputWithContext ¶
func (o UserPoolAdminCreateUserConfigPtrOutput) ToUserPoolAdminCreateUserConfigPtrOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigPtrOutput
type UserPoolArgs ¶
type UserPoolArgs struct {
// Configuration block to define which verified available method a user can use to recover their forgotten password. Detailed below.
AccountRecoverySetting UserPoolAccountRecoverySettingPtrInput
// Configuration block for creating a new user profile. Detailed below.
AdminCreateUserConfig UserPoolAdminCreateUserConfigPtrInput
// Attributes supported as an alias for this user pool. Valid values: `phoneNumber`, `email`, or `preferredUsername`. Conflicts with `usernameAttributes`.
AliasAttributes pulumi.StringArrayInput
// Attributes to be auto-verified. Valid values: `email`, `phoneNumber`.
AutoVerifiedAttributes pulumi.StringArrayInput
// When active, DeletionProtection prevents accidental deletion of your user pool. Before you can delete a user pool that you have protected against deletion, you must deactivate this feature. Valid values are `ACTIVE` and `INACTIVE`, Default value is `INACTIVE`.
DeletionProtection pulumi.StringPtrInput
// Configuration block for the user pool's device tracking. Detailed below.
DeviceConfiguration UserPoolDeviceConfigurationPtrInput
// Configuration block for configuring email. Detailed below.
EmailConfiguration UserPoolEmailConfigurationPtrInput
// Configuration block for configuring email Multi-Factor Authentication (MFA); requires at least 2 `accountRecoverySetting` entries; requires an `emailConfiguration` configuration block. Detailed below.
EmailMfaConfiguration UserPoolEmailMfaConfigurationPtrInput
// String representing the email verification message. Conflicts with `verificationMessageTemplate` configuration block `emailMessage` argument.
EmailVerificationMessage pulumi.StringPtrInput
// String representing the email verification subject. Conflicts with `verificationMessageTemplate` configuration block `emailSubject` argument.
EmailVerificationSubject pulumi.StringPtrInput
// Configuration block for the AWS Lambda triggers associated with the user pool. Detailed below.
LambdaConfig UserPoolLambdaConfigPtrInput
// Multi-Factor Authentication (MFA) configuration for the User Pool. Defaults of `OFF`. Valid values are `OFF` (MFA Tokens are not required), `ON` (MFA is required for all users to sign in; requires at least one of `smsConfiguration` or `softwareTokenMfaConfiguration` to be configured), or `OPTIONAL` (MFA Will be required only for individual users who have MFA Enabled; requires at least one of `smsConfiguration` or `softwareTokenMfaConfiguration` to be configured).
MfaConfiguration pulumi.StringPtrInput
// Name of the user pool.
Name pulumi.StringPtrInput
// Configuration block for information about the user pool password policy. Detailed below.
PasswordPolicy UserPoolPasswordPolicyPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Configuration block for the schema attributes of a user pool. Detailed below. 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. Attributes can be added, but not modified or removed. Maximum of 50 attributes.
Schemas UserPoolSchemaArrayInput
// Configuration block for information about the user pool sign in policy. Detailed below.
SignInPolicy UserPoolSignInPolicyPtrInput
// String representing the SMS authentication message. The Message must contain the `{####}` placeholder, which will be replaced with the code.
SmsAuthenticationMessage pulumi.StringPtrInput
// Configuration block for Short Message Service (SMS) settings. Detailed below. These settings apply to SMS user verification and SMS Multi-Factor Authentication (MFA). Due to Cognito API restrictions, the SMS configuration cannot be removed without recreating the Cognito User Pool. For user data safety, this resource will ignore the removal of this configuration by disabling drift detection. To force resource recreation after this configuration has been applied, see the `taint` command.
SmsConfiguration UserPoolSmsConfigurationPtrInput
// String representing the SMS verification message. Conflicts with `verificationMessageTemplate` configuration block `smsMessage` argument.
SmsVerificationMessage pulumi.StringPtrInput
// Configuration block for software token Mult-Factor Authentication (MFA) settings. Detailed below.
SoftwareTokenMfaConfiguration UserPoolSoftwareTokenMfaConfigurationPtrInput
// Map of tags to assign to the User Pool. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// Configuration block for user attribute update settings. Detailed below.
UserAttributeUpdateSettings UserPoolUserAttributeUpdateSettingsPtrInput
// Configuration block for user pool add-ons to enable user pool advanced security mode features. Detailed below.
UserPoolAddOns UserPoolUserPoolAddOnsPtrInput
// The user pool [feature plan](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-sign-in-feature-plans.html), or tier. Valid values: `LITE`, `ESSENTIALS`, `PLUS`.
UserPoolTier pulumi.StringPtrInput
// Whether email addresses or phone numbers can be specified as usernames when a user signs up. Conflicts with `aliasAttributes`.
UsernameAttributes pulumi.StringArrayInput
// Configuration block for username configuration. Detailed below.
UsernameConfiguration UserPoolUsernameConfigurationPtrInput
// Configuration block for verification message templates. Detailed below.
VerificationMessageTemplate UserPoolVerificationMessageTemplatePtrInput
// Configuration block for web authn configuration. Detailed below.
WebAuthnConfiguration UserPoolWebAuthnConfigurationPtrInput
}
The set of arguments for constructing a UserPool resource.
func (UserPoolArgs) ElementType ¶
func (UserPoolArgs) ElementType() reflect.Type
type UserPoolArray ¶
type UserPoolArray []UserPoolInput
func (UserPoolArray) ElementType ¶
func (UserPoolArray) ElementType() reflect.Type
func (UserPoolArray) ToUserPoolArrayOutput ¶
func (i UserPoolArray) ToUserPoolArrayOutput() UserPoolArrayOutput
func (UserPoolArray) ToUserPoolArrayOutputWithContext ¶
func (i UserPoolArray) ToUserPoolArrayOutputWithContext(ctx context.Context) UserPoolArrayOutput
type UserPoolArrayInput ¶
type UserPoolArrayInput interface {
pulumi.Input
ToUserPoolArrayOutput() UserPoolArrayOutput
ToUserPoolArrayOutputWithContext(context.Context) UserPoolArrayOutput
}
UserPoolArrayInput is an input type that accepts UserPoolArray and UserPoolArrayOutput values. You can construct a concrete instance of `UserPoolArrayInput` via:
UserPoolArray{ UserPoolArgs{...} }
type UserPoolArrayOutput ¶
type UserPoolArrayOutput struct{ *pulumi.OutputState }
func (UserPoolArrayOutput) ElementType ¶
func (UserPoolArrayOutput) ElementType() reflect.Type
func (UserPoolArrayOutput) Index ¶
func (o UserPoolArrayOutput) Index(i pulumi.IntInput) UserPoolOutput
func (UserPoolArrayOutput) ToUserPoolArrayOutput ¶
func (o UserPoolArrayOutput) ToUserPoolArrayOutput() UserPoolArrayOutput
func (UserPoolArrayOutput) ToUserPoolArrayOutputWithContext ¶
func (o UserPoolArrayOutput) ToUserPoolArrayOutputWithContext(ctx context.Context) UserPoolArrayOutput
type UserPoolClient ¶
type UserPoolClient struct {
pulumi.CustomResourceState
// Time limit, between 5 minutes and 1 day, after which the access token is no longer valid and cannot be used. By default, the unit is hours. The unit can be overridden by a value in `token_validity_units.access_token`.
AccessTokenValidity pulumi.IntOutput `pulumi:"accessTokenValidity"`
// List of allowed OAuth flows, including `code`, `implicit`, and `clientCredentials`. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
AllowedOauthFlows pulumi.StringArrayOutput `pulumi:"allowedOauthFlows"`
// Whether the client is allowed to use OAuth 2.0 features. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure the following arguments: `callbackUrls`, `logoutUrls`, `allowedOauthScopes` and `allowedOauthFlows`.
AllowedOauthFlowsUserPoolClient pulumi.BoolOutput `pulumi:"allowedOauthFlowsUserPoolClient"`
// List of allowed OAuth scopes, including `phone`, `email`, `openid`, `profile`, and `aws.cognito.signin.user.admin`. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
AllowedOauthScopes pulumi.StringArrayOutput `pulumi:"allowedOauthScopes"`
// Configuration block for Amazon Pinpoint analytics that collects metrics for this user pool. See details below.
AnalyticsConfiguration UserPoolClientAnalyticsConfigurationPtrOutput `pulumi:"analyticsConfiguration"`
// Duration, in minutes, of the session token created by Amazon Cognito for each API request in an authentication flow. The session token must be responded to by the native user of the user pool before it expires. Valid values for `authSessionValidity` are between `3` and `15`, with a default value of `3`.
AuthSessionValidity pulumi.IntOutput `pulumi:"authSessionValidity"`
// List of allowed callback URLs for the identity providers. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
CallbackUrls pulumi.StringArrayOutput `pulumi:"callbackUrls"`
// Client secret of the user pool client.
ClientSecret pulumi.StringOutput `pulumi:"clientSecret"`
// Default redirect URI and must be included in the list of callback URLs.
DefaultRedirectUri pulumi.StringOutput `pulumi:"defaultRedirectUri"`
// Enables the propagation of additional user context data.
EnablePropagateAdditionalUserContextData pulumi.BoolOutput `pulumi:"enablePropagateAdditionalUserContextData"`
// Enables or disables token revocation.
EnableTokenRevocation pulumi.BoolOutput `pulumi:"enableTokenRevocation"`
// List of authentication flows. The available options include `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`, and `ALLOW_USER_AUTH`.
ExplicitAuthFlows pulumi.StringArrayOutput `pulumi:"explicitAuthFlows"`
// Boolean flag indicating whether an application secret should be generated.
GenerateSecret pulumi.BoolPtrOutput `pulumi:"generateSecret"`
// Time limit, between 5 minutes and 1 day, after which the ID token is no longer valid and cannot be used. By default, the unit is hours. The unit can be overridden by a value in `token_validity_units.id_token`.
IdTokenValidity pulumi.IntOutput `pulumi:"idTokenValidity"`
// List of allowed logout URLs for the identity providers. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
LogoutUrls pulumi.StringArrayOutput `pulumi:"logoutUrls"`
// Name of the application client.
Name pulumi.StringOutput `pulumi:"name"`
// Setting determines the errors and responses returned by Cognito APIs when a user does not exist in the user pool during authentication, account confirmation, and password recovery.
PreventUserExistenceErrors pulumi.StringOutput `pulumi:"preventUserExistenceErrors"`
// List of user pool attributes that the application client can read from.
ReadAttributes pulumi.StringArrayOutput `pulumi:"readAttributes"`
// A block that specifies the configuration of refresh token rotation. Detailed below.
RefreshTokenRotation UserPoolClientRefreshTokenRotationPtrOutput `pulumi:"refreshTokenRotation"`
// Time limit, between 60 minutes and 10 years, after which the refresh token is no longer valid and cannot be used. By default, the unit is days. The unit can be overridden by a value in `token_validity_units.refresh_token`.
RefreshTokenValidity pulumi.IntOutput `pulumi:"refreshTokenValidity"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// List of provider names for the identity providers that are supported on this client. It uses the `providerName` attribute of the `cognito.IdentityProvider` resource(s), or the equivalent string(s).
SupportedIdentityProviders pulumi.StringArrayOutput `pulumi:"supportedIdentityProviders"`
// Configuration block for representing the validity times in units. See details below. Detailed below.
TokenValidityUnits UserPoolClientTokenValidityUnitsPtrOutput `pulumi:"tokenValidityUnits"`
// User pool the client belongs to.
//
// The following arguments are optional:
UserPoolId pulumi.StringOutput `pulumi:"userPoolId"`
// List of user pool attributes that the application client can write to.
WriteAttributes pulumi.StringArrayOutput `pulumi:"writeAttributes"`
}
Provides a Cognito User Pool Client resource.
To manage a User Pool Client created by another service, such as when [configuring an OpenSearch Domain to use Cognito authentication](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/cognito-auth.html), use the `cognito.ManagedUserPoolClient` resource instead.
## Example Usage
### Create a basic user pool client
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
pool, err := cognito.NewUserPool(ctx, "pool", &cognito.UserPoolArgs{
Name: pulumi.String("pool"),
})
if err != nil {
return err
}
_, err = cognito.NewUserPoolClient(ctx, "client", &cognito.UserPoolClientArgs{
Name: pulumi.String("client"),
UserPoolId: pool.ID(),
})
if err != nil {
return err
}
return nil
})
}
```
### Create a user pool client with no SRP authentication
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
pool, err := cognito.NewUserPool(ctx, "pool", &cognito.UserPoolArgs{
Name: pulumi.String("pool"),
})
if err != nil {
return err
}
_, err = cognito.NewUserPoolClient(ctx, "client", &cognito.UserPoolClientArgs{
Name: pulumi.String("client"),
UserPoolId: pool.ID(),
GenerateSecret: pulumi.Bool(true),
ExplicitAuthFlows: pulumi.StringArray{
pulumi.String("ADMIN_NO_SRP_AUTH"),
},
})
if err != nil {
return err
}
return nil
})
}
```
### Create a user pool client with pinpoint analytics
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/iam" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/pinpoint" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
testUserPool, err := cognito.NewUserPool(ctx, "test", &cognito.UserPoolArgs{
Name: pulumi.String("pool"),
})
if err != nil {
return err
}
testApp, err := pinpoint.NewApp(ctx, "test", &pinpoint.AppArgs{
Name: pulumi.String("pinpoint"),
})
if err != nil {
return err
}
assumeRole, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{
Statements: []iam.GetPolicyDocumentStatement{
{
Effect: pulumi.StringRef("Allow"),
Principals: []iam.GetPolicyDocumentStatementPrincipal{
{
Type: "Service",
Identifiers: []string{
"cognito-idp.amazonaws.com",
},
},
},
Actions: []string{
"sts:AssumeRole",
},
},
},
}, nil)
if err != nil {
return err
}
testRole, err := iam.NewRole(ctx, "test", &iam.RoleArgs{
Name: pulumi.String("role"),
AssumeRolePolicy: pulumi.String(assumeRole.Json),
})
if err != nil {
return err
}
_, err = cognito.NewUserPoolClient(ctx, "test", &cognito.UserPoolClientArgs{
Name: pulumi.String("pool_client"),
UserPoolId: testUserPool.ID(),
AnalyticsConfiguration: &cognito.UserPoolClientAnalyticsConfigurationArgs{
ApplicationId: testApp.ApplicationId,
ExternalId: pulumi.String("some_id"),
RoleArn: testRole.Arn,
UserDataShared: pulumi.Bool(true),
},
})
if err != nil {
return err
}
current, err := aws.GetCallerIdentity(ctx, &aws.GetCallerIdentityArgs{}, nil)
if err != nil {
return err
}
test := iam.GetPolicyDocumentOutput(ctx, iam.GetPolicyDocumentOutputArgs{
Statements: iam.GetPolicyDocumentStatementArray{
&iam.GetPolicyDocumentStatementArgs{
Effect: pulumi.String("Allow"),
Actions: pulumi.StringArray{
pulumi.String("mobiletargeting:UpdateEndpoint"),
pulumi.String("mobiletargeting:PutEvents"),
},
Resources: pulumi.StringArray{
testApp.ApplicationId.ApplyT(func(applicationId string) (string, error) {
return fmt.Sprintf("arn:aws:mobiletargeting:*:%v:apps/%v*", current.AccountId, applicationId), nil
}).(pulumi.StringOutput),
},
},
},
}, nil)
_, err = iam.NewRolePolicy(ctx, "test", &iam.RolePolicyArgs{
Name: pulumi.String("role_policy"),
Role: testRole.ID(),
Policy: pulumi.String(test.ApplyT(func(test iam.GetPolicyDocumentResult) (*string, error) {
return &test.Json, nil
}).(pulumi.StringPtrOutput)),
})
if err != nil {
return err
}
return nil
})
}
```
### Create a user pool client with Cognito as the identity provider
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
pool, err := cognito.NewUserPool(ctx, "pool", &cognito.UserPoolArgs{
Name: pulumi.String("pool"),
})
if err != nil {
return err
}
_, err = cognito.NewUserPoolClient(ctx, "userpool_client", &cognito.UserPoolClientArgs{
Name: pulumi.String("client"),
UserPoolId: pool.ID(),
CallbackUrls: pulumi.StringArray{
pulumi.String("https://example.com"),
},
AllowedOauthFlowsUserPoolClient: pulumi.Bool(true),
AllowedOauthFlows: pulumi.StringArray{
pulumi.String("code"),
pulumi.String("implicit"),
},
AllowedOauthScopes: pulumi.StringArray{
pulumi.String("email"),
pulumi.String("openid"),
},
SupportedIdentityProviders: pulumi.StringArray{
pulumi.String("COGNITO"),
},
})
if err != nil {
return err
}
return nil
})
}
```
### Create a user pool client with refresh token rotation
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
pool, err := cognito.NewUserPool(ctx, "pool", &cognito.UserPoolArgs{
Name: pulumi.String("pool"),
})
if err != nil {
return err
}
_, err = cognito.NewUserPoolClient(ctx, "userpool_client", &cognito.UserPoolClientArgs{
Name: pulumi.String("client"),
UserPoolId: pool.ID(),
ExplicitAuthFlows: pulumi.StringArray{
pulumi.String("ADMIN_NO_SRP_AUTH"),
},
RefreshTokenRotation: &cognito.UserPoolClientRefreshTokenRotationArgs{
Feature: pulumi.String("ENABLED"),
RetryGracePeriodSeconds: pulumi.Int(10),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Cognito User Pool Clients using the `id` of the Cognito User Pool, and the `id` of the Cognito User Pool Client. For example:
```sh $ pulumi import aws:cognito/userPoolClient:UserPoolClient client us-west-2_abc123/3ho4ek12345678909nh3fmhpko ```
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.
func (*UserPoolClient) ElementType ¶
func (*UserPoolClient) ElementType() reflect.Type
func (*UserPoolClient) ToUserPoolClientOutput ¶
func (i *UserPoolClient) ToUserPoolClientOutput() UserPoolClientOutput
func (*UserPoolClient) ToUserPoolClientOutputWithContext ¶
func (i *UserPoolClient) ToUserPoolClientOutputWithContext(ctx context.Context) UserPoolClientOutput
type UserPoolClientAnalyticsConfiguration ¶
type UserPoolClientAnalyticsConfiguration struct {
// Application ARN for an Amazon Pinpoint application. Conflicts with `externalId` and `roleArn`.
ApplicationArn *string `pulumi:"applicationArn"`
// Application ID for an Amazon Pinpoint application.
ApplicationId *string `pulumi:"applicationId"`
// ID for the Analytics Configuration. Conflicts with `applicationArn`.
ExternalId *string `pulumi:"externalId"`
// ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics. Conflicts with `applicationArn`.
RoleArn *string `pulumi:"roleArn"`
UserDataShared *bool `pulumi:"userDataShared"`
}
type UserPoolClientAnalyticsConfigurationArgs ¶
type UserPoolClientAnalyticsConfigurationArgs struct {
// Application ARN for an Amazon Pinpoint application. Conflicts with `externalId` and `roleArn`.
ApplicationArn pulumi.StringPtrInput `pulumi:"applicationArn"`
// Application ID for an Amazon Pinpoint application.
ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"`
// ID for the Analytics Configuration. Conflicts with `applicationArn`.
ExternalId pulumi.StringPtrInput `pulumi:"externalId"`
// ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics. Conflicts with `applicationArn`.
RoleArn pulumi.StringPtrInput `pulumi:"roleArn"`
UserDataShared pulumi.BoolPtrInput `pulumi:"userDataShared"`
}
func (UserPoolClientAnalyticsConfigurationArgs) ElementType ¶
func (UserPoolClientAnalyticsConfigurationArgs) ElementType() reflect.Type
func (UserPoolClientAnalyticsConfigurationArgs) ToUserPoolClientAnalyticsConfigurationOutput ¶
func (i UserPoolClientAnalyticsConfigurationArgs) ToUserPoolClientAnalyticsConfigurationOutput() UserPoolClientAnalyticsConfigurationOutput
func (UserPoolClientAnalyticsConfigurationArgs) ToUserPoolClientAnalyticsConfigurationOutputWithContext ¶
func (i UserPoolClientAnalyticsConfigurationArgs) ToUserPoolClientAnalyticsConfigurationOutputWithContext(ctx context.Context) UserPoolClientAnalyticsConfigurationOutput
func (UserPoolClientAnalyticsConfigurationArgs) ToUserPoolClientAnalyticsConfigurationPtrOutput ¶
func (i UserPoolClientAnalyticsConfigurationArgs) ToUserPoolClientAnalyticsConfigurationPtrOutput() UserPoolClientAnalyticsConfigurationPtrOutput
func (UserPoolClientAnalyticsConfigurationArgs) ToUserPoolClientAnalyticsConfigurationPtrOutputWithContext ¶
func (i UserPoolClientAnalyticsConfigurationArgs) ToUserPoolClientAnalyticsConfigurationPtrOutputWithContext(ctx context.Context) UserPoolClientAnalyticsConfigurationPtrOutput
type UserPoolClientAnalyticsConfigurationInput ¶
type UserPoolClientAnalyticsConfigurationInput interface {
pulumi.Input
ToUserPoolClientAnalyticsConfigurationOutput() UserPoolClientAnalyticsConfigurationOutput
ToUserPoolClientAnalyticsConfigurationOutputWithContext(context.Context) UserPoolClientAnalyticsConfigurationOutput
}
UserPoolClientAnalyticsConfigurationInput is an input type that accepts UserPoolClientAnalyticsConfigurationArgs and UserPoolClientAnalyticsConfigurationOutput values. You can construct a concrete instance of `UserPoolClientAnalyticsConfigurationInput` via:
UserPoolClientAnalyticsConfigurationArgs{...}
type UserPoolClientAnalyticsConfigurationOutput ¶
type UserPoolClientAnalyticsConfigurationOutput struct{ *pulumi.OutputState }
func (UserPoolClientAnalyticsConfigurationOutput) ApplicationArn ¶
func (o UserPoolClientAnalyticsConfigurationOutput) ApplicationArn() pulumi.StringPtrOutput
Application ARN for an Amazon Pinpoint application. Conflicts with `externalId` and `roleArn`.
func (UserPoolClientAnalyticsConfigurationOutput) ApplicationId ¶
func (o UserPoolClientAnalyticsConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
Application ID for an Amazon Pinpoint application.
func (UserPoolClientAnalyticsConfigurationOutput) ElementType ¶
func (UserPoolClientAnalyticsConfigurationOutput) ElementType() reflect.Type
func (UserPoolClientAnalyticsConfigurationOutput) ExternalId ¶
func (o UserPoolClientAnalyticsConfigurationOutput) ExternalId() pulumi.StringPtrOutput
ID for the Analytics Configuration. Conflicts with `applicationArn`.
func (UserPoolClientAnalyticsConfigurationOutput) RoleArn ¶
func (o UserPoolClientAnalyticsConfigurationOutput) RoleArn() pulumi.StringPtrOutput
ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics. Conflicts with `applicationArn`.
func (UserPoolClientAnalyticsConfigurationOutput) ToUserPoolClientAnalyticsConfigurationOutput ¶
func (o UserPoolClientAnalyticsConfigurationOutput) ToUserPoolClientAnalyticsConfigurationOutput() UserPoolClientAnalyticsConfigurationOutput
func (UserPoolClientAnalyticsConfigurationOutput) ToUserPoolClientAnalyticsConfigurationOutputWithContext ¶
func (o UserPoolClientAnalyticsConfigurationOutput) ToUserPoolClientAnalyticsConfigurationOutputWithContext(ctx context.Context) UserPoolClientAnalyticsConfigurationOutput
func (UserPoolClientAnalyticsConfigurationOutput) ToUserPoolClientAnalyticsConfigurationPtrOutput ¶
func (o UserPoolClientAnalyticsConfigurationOutput) ToUserPoolClientAnalyticsConfigurationPtrOutput() UserPoolClientAnalyticsConfigurationPtrOutput
func (UserPoolClientAnalyticsConfigurationOutput) ToUserPoolClientAnalyticsConfigurationPtrOutputWithContext ¶
func (o UserPoolClientAnalyticsConfigurationOutput) ToUserPoolClientAnalyticsConfigurationPtrOutputWithContext(ctx context.Context) UserPoolClientAnalyticsConfigurationPtrOutput
func (UserPoolClientAnalyticsConfigurationOutput) UserDataShared ¶
func (o UserPoolClientAnalyticsConfigurationOutput) UserDataShared() pulumi.BoolPtrOutput
If set to `true`, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.
type UserPoolClientAnalyticsConfigurationPtrInput ¶
type UserPoolClientAnalyticsConfigurationPtrInput interface {
pulumi.Input
ToUserPoolClientAnalyticsConfigurationPtrOutput() UserPoolClientAnalyticsConfigurationPtrOutput
ToUserPoolClientAnalyticsConfigurationPtrOutputWithContext(context.Context) UserPoolClientAnalyticsConfigurationPtrOutput
}
UserPoolClientAnalyticsConfigurationPtrInput is an input type that accepts UserPoolClientAnalyticsConfigurationArgs, UserPoolClientAnalyticsConfigurationPtr and UserPoolClientAnalyticsConfigurationPtrOutput values. You can construct a concrete instance of `UserPoolClientAnalyticsConfigurationPtrInput` via:
UserPoolClientAnalyticsConfigurationArgs{...}
or:
nil
func UserPoolClientAnalyticsConfigurationPtr ¶
func UserPoolClientAnalyticsConfigurationPtr(v *UserPoolClientAnalyticsConfigurationArgs) UserPoolClientAnalyticsConfigurationPtrInput
type UserPoolClientAnalyticsConfigurationPtrOutput ¶
type UserPoolClientAnalyticsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (UserPoolClientAnalyticsConfigurationPtrOutput) ApplicationArn ¶
func (o UserPoolClientAnalyticsConfigurationPtrOutput) ApplicationArn() pulumi.StringPtrOutput
Application ARN for an Amazon Pinpoint application. Conflicts with `externalId` and `roleArn`.
func (UserPoolClientAnalyticsConfigurationPtrOutput) ApplicationId ¶
func (o UserPoolClientAnalyticsConfigurationPtrOutput) ApplicationId() pulumi.StringPtrOutput
Application ID for an Amazon Pinpoint application.
func (UserPoolClientAnalyticsConfigurationPtrOutput) ElementType ¶
func (UserPoolClientAnalyticsConfigurationPtrOutput) ElementType() reflect.Type
func (UserPoolClientAnalyticsConfigurationPtrOutput) ExternalId ¶
func (o UserPoolClientAnalyticsConfigurationPtrOutput) ExternalId() pulumi.StringPtrOutput
ID for the Analytics Configuration. Conflicts with `applicationArn`.
func (UserPoolClientAnalyticsConfigurationPtrOutput) RoleArn ¶
func (o UserPoolClientAnalyticsConfigurationPtrOutput) RoleArn() pulumi.StringPtrOutput
ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics. Conflicts with `applicationArn`.
func (UserPoolClientAnalyticsConfigurationPtrOutput) ToUserPoolClientAnalyticsConfigurationPtrOutput ¶
func (o UserPoolClientAnalyticsConfigurationPtrOutput) ToUserPoolClientAnalyticsConfigurationPtrOutput() UserPoolClientAnalyticsConfigurationPtrOutput
func (UserPoolClientAnalyticsConfigurationPtrOutput) ToUserPoolClientAnalyticsConfigurationPtrOutputWithContext ¶
func (o UserPoolClientAnalyticsConfigurationPtrOutput) ToUserPoolClientAnalyticsConfigurationPtrOutputWithContext(ctx context.Context) UserPoolClientAnalyticsConfigurationPtrOutput
func (UserPoolClientAnalyticsConfigurationPtrOutput) UserDataShared ¶
func (o UserPoolClientAnalyticsConfigurationPtrOutput) UserDataShared() pulumi.BoolPtrOutput
If set to `true`, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.
type UserPoolClientArgs ¶
type UserPoolClientArgs struct {
// Time limit, between 5 minutes and 1 day, after which the access token is no longer valid and cannot be used. By default, the unit is hours. The unit can be overridden by a value in `token_validity_units.access_token`.
AccessTokenValidity pulumi.IntPtrInput
// List of allowed OAuth flows, including `code`, `implicit`, and `clientCredentials`. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
AllowedOauthFlows pulumi.StringArrayInput
// Whether the client is allowed to use OAuth 2.0 features. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure the following arguments: `callbackUrls`, `logoutUrls`, `allowedOauthScopes` and `allowedOauthFlows`.
AllowedOauthFlowsUserPoolClient pulumi.BoolPtrInput
// List of allowed OAuth scopes, including `phone`, `email`, `openid`, `profile`, and `aws.cognito.signin.user.admin`. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
AllowedOauthScopes pulumi.StringArrayInput
// Configuration block for Amazon Pinpoint analytics that collects metrics for this user pool. See details below.
AnalyticsConfiguration UserPoolClientAnalyticsConfigurationPtrInput
// Duration, in minutes, of the session token created by Amazon Cognito for each API request in an authentication flow. The session token must be responded to by the native user of the user pool before it expires. Valid values for `authSessionValidity` are between `3` and `15`, with a default value of `3`.
AuthSessionValidity pulumi.IntPtrInput
// List of allowed callback URLs for the identity providers. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
CallbackUrls pulumi.StringArrayInput
// Default redirect URI and must be included in the list of callback URLs.
DefaultRedirectUri pulumi.StringPtrInput
// Enables the propagation of additional user context data.
EnablePropagateAdditionalUserContextData pulumi.BoolPtrInput
// Enables or disables token revocation.
EnableTokenRevocation pulumi.BoolPtrInput
// List of authentication flows. The available options include `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`, and `ALLOW_USER_AUTH`.
ExplicitAuthFlows pulumi.StringArrayInput
// Boolean flag indicating whether an application secret should be generated.
GenerateSecret pulumi.BoolPtrInput
// Time limit, between 5 minutes and 1 day, after which the ID token is no longer valid and cannot be used. By default, the unit is hours. The unit can be overridden by a value in `token_validity_units.id_token`.
IdTokenValidity pulumi.IntPtrInput
// List of allowed logout URLs for the identity providers. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
LogoutUrls pulumi.StringArrayInput
// Name of the application client.
Name pulumi.StringPtrInput
// Setting determines the errors and responses returned by Cognito APIs when a user does not exist in the user pool during authentication, account confirmation, and password recovery.
PreventUserExistenceErrors pulumi.StringPtrInput
// List of user pool attributes that the application client can read from.
ReadAttributes pulumi.StringArrayInput
// A block that specifies the configuration of refresh token rotation. Detailed below.
RefreshTokenRotation UserPoolClientRefreshTokenRotationPtrInput
// Time limit, between 60 minutes and 10 years, after which the refresh token is no longer valid and cannot be used. By default, the unit is days. The unit can be overridden by a value in `token_validity_units.refresh_token`.
RefreshTokenValidity pulumi.IntPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// List of provider names for the identity providers that are supported on this client. It uses the `providerName` attribute of the `cognito.IdentityProvider` resource(s), or the equivalent string(s).
SupportedIdentityProviders pulumi.StringArrayInput
// Configuration block for representing the validity times in units. See details below. Detailed below.
TokenValidityUnits UserPoolClientTokenValidityUnitsPtrInput
// User pool the client belongs to.
//
// The following arguments are optional:
UserPoolId pulumi.StringInput
// List of user pool attributes that the application client can write to.
WriteAttributes pulumi.StringArrayInput
}
The set of arguments for constructing a UserPoolClient resource.
func (UserPoolClientArgs) ElementType ¶
func (UserPoolClientArgs) ElementType() reflect.Type
type UserPoolClientArray ¶
type UserPoolClientArray []UserPoolClientInput
func (UserPoolClientArray) ElementType ¶
func (UserPoolClientArray) ElementType() reflect.Type
func (UserPoolClientArray) ToUserPoolClientArrayOutput ¶
func (i UserPoolClientArray) ToUserPoolClientArrayOutput() UserPoolClientArrayOutput
func (UserPoolClientArray) ToUserPoolClientArrayOutputWithContext ¶
func (i UserPoolClientArray) ToUserPoolClientArrayOutputWithContext(ctx context.Context) UserPoolClientArrayOutput
type UserPoolClientArrayInput ¶
type UserPoolClientArrayInput interface {
pulumi.Input
ToUserPoolClientArrayOutput() UserPoolClientArrayOutput
ToUserPoolClientArrayOutputWithContext(context.Context) UserPoolClientArrayOutput
}
UserPoolClientArrayInput is an input type that accepts UserPoolClientArray and UserPoolClientArrayOutput values. You can construct a concrete instance of `UserPoolClientArrayInput` via:
UserPoolClientArray{ UserPoolClientArgs{...} }
type UserPoolClientArrayOutput ¶
type UserPoolClientArrayOutput struct{ *pulumi.OutputState }
func (UserPoolClientArrayOutput) ElementType ¶
func (UserPoolClientArrayOutput) ElementType() reflect.Type
func (UserPoolClientArrayOutput) Index ¶
func (o UserPoolClientArrayOutput) Index(i pulumi.IntInput) UserPoolClientOutput
func (UserPoolClientArrayOutput) ToUserPoolClientArrayOutput ¶
func (o UserPoolClientArrayOutput) ToUserPoolClientArrayOutput() UserPoolClientArrayOutput
func (UserPoolClientArrayOutput) ToUserPoolClientArrayOutputWithContext ¶
func (o UserPoolClientArrayOutput) ToUserPoolClientArrayOutputWithContext(ctx context.Context) UserPoolClientArrayOutput
type UserPoolClientInput ¶
type UserPoolClientInput interface {
pulumi.Input
ToUserPoolClientOutput() UserPoolClientOutput
ToUserPoolClientOutputWithContext(ctx context.Context) UserPoolClientOutput
}
type UserPoolClientMap ¶
type UserPoolClientMap map[string]UserPoolClientInput
func (UserPoolClientMap) ElementType ¶
func (UserPoolClientMap) ElementType() reflect.Type
func (UserPoolClientMap) ToUserPoolClientMapOutput ¶
func (i UserPoolClientMap) ToUserPoolClientMapOutput() UserPoolClientMapOutput
func (UserPoolClientMap) ToUserPoolClientMapOutputWithContext ¶
func (i UserPoolClientMap) ToUserPoolClientMapOutputWithContext(ctx context.Context) UserPoolClientMapOutput
type UserPoolClientMapInput ¶
type UserPoolClientMapInput interface {
pulumi.Input
ToUserPoolClientMapOutput() UserPoolClientMapOutput
ToUserPoolClientMapOutputWithContext(context.Context) UserPoolClientMapOutput
}
UserPoolClientMapInput is an input type that accepts UserPoolClientMap and UserPoolClientMapOutput values. You can construct a concrete instance of `UserPoolClientMapInput` via:
UserPoolClientMap{ "key": UserPoolClientArgs{...} }
type UserPoolClientMapOutput ¶
type UserPoolClientMapOutput struct{ *pulumi.OutputState }
func (UserPoolClientMapOutput) ElementType ¶
func (UserPoolClientMapOutput) ElementType() reflect.Type
func (UserPoolClientMapOutput) MapIndex ¶
func (o UserPoolClientMapOutput) MapIndex(k pulumi.StringInput) UserPoolClientOutput
func (UserPoolClientMapOutput) ToUserPoolClientMapOutput ¶
func (o UserPoolClientMapOutput) ToUserPoolClientMapOutput() UserPoolClientMapOutput
func (UserPoolClientMapOutput) ToUserPoolClientMapOutputWithContext ¶
func (o UserPoolClientMapOutput) ToUserPoolClientMapOutputWithContext(ctx context.Context) UserPoolClientMapOutput
type UserPoolClientOutput ¶
type UserPoolClientOutput struct{ *pulumi.OutputState }
func (UserPoolClientOutput) AccessTokenValidity ¶
func (o UserPoolClientOutput) AccessTokenValidity() pulumi.IntOutput
Time limit, between 5 minutes and 1 day, after which the access token is no longer valid and cannot be used. By default, the unit is hours. The unit can be overridden by a value in `token_validity_units.access_token`.
func (UserPoolClientOutput) AllowedOauthFlows ¶
func (o UserPoolClientOutput) AllowedOauthFlows() pulumi.StringArrayOutput
List of allowed OAuth flows, including `code`, `implicit`, and `clientCredentials`. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
func (UserPoolClientOutput) AllowedOauthFlowsUserPoolClient ¶
func (o UserPoolClientOutput) AllowedOauthFlowsUserPoolClient() pulumi.BoolOutput
Whether the client is allowed to use OAuth 2.0 features. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure the following arguments: `callbackUrls`, `logoutUrls`, `allowedOauthScopes` and `allowedOauthFlows`.
func (UserPoolClientOutput) AllowedOauthScopes ¶
func (o UserPoolClientOutput) AllowedOauthScopes() pulumi.StringArrayOutput
List of allowed OAuth scopes, including `phone`, `email`, `openid`, `profile`, and `aws.cognito.signin.user.admin`. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
func (UserPoolClientOutput) AnalyticsConfiguration ¶
func (o UserPoolClientOutput) AnalyticsConfiguration() UserPoolClientAnalyticsConfigurationPtrOutput
Configuration block for Amazon Pinpoint analytics that collects metrics for this user pool. See details below.
func (UserPoolClientOutput) AuthSessionValidity ¶
func (o UserPoolClientOutput) AuthSessionValidity() pulumi.IntOutput
Duration, in minutes, of the session token created by Amazon Cognito for each API request in an authentication flow. The session token must be responded to by the native user of the user pool before it expires. Valid values for `authSessionValidity` are between `3` and `15`, with a default value of `3`.
func (UserPoolClientOutput) CallbackUrls ¶
func (o UserPoolClientOutput) CallbackUrls() pulumi.StringArrayOutput
List of allowed callback URLs for the identity providers. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
func (UserPoolClientOutput) ClientSecret ¶
func (o UserPoolClientOutput) ClientSecret() pulumi.StringOutput
Client secret of the user pool client.
func (UserPoolClientOutput) DefaultRedirectUri ¶
func (o UserPoolClientOutput) DefaultRedirectUri() pulumi.StringOutput
Default redirect URI and must be included in the list of callback URLs.
func (UserPoolClientOutput) ElementType ¶
func (UserPoolClientOutput) ElementType() reflect.Type
func (UserPoolClientOutput) EnablePropagateAdditionalUserContextData ¶
func (o UserPoolClientOutput) EnablePropagateAdditionalUserContextData() pulumi.BoolOutput
Enables the propagation of additional user context data.
func (UserPoolClientOutput) EnableTokenRevocation ¶
func (o UserPoolClientOutput) EnableTokenRevocation() pulumi.BoolOutput
Enables or disables token revocation.
func (UserPoolClientOutput) ExplicitAuthFlows ¶
func (o UserPoolClientOutput) ExplicitAuthFlows() pulumi.StringArrayOutput
List of authentication flows. The available options include `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`, and `ALLOW_USER_AUTH`.
func (UserPoolClientOutput) GenerateSecret ¶
func (o UserPoolClientOutput) GenerateSecret() pulumi.BoolPtrOutput
Boolean flag indicating whether an application secret should be generated.
func (UserPoolClientOutput) IdTokenValidity ¶
func (o UserPoolClientOutput) IdTokenValidity() pulumi.IntOutput
Time limit, between 5 minutes and 1 day, after which the ID token is no longer valid and cannot be used. By default, the unit is hours. The unit can be overridden by a value in `token_validity_units.id_token`.
func (UserPoolClientOutput) LogoutUrls ¶
func (o UserPoolClientOutput) LogoutUrls() pulumi.StringArrayOutput
List of allowed logout URLs for the identity providers. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
func (UserPoolClientOutput) Name ¶
func (o UserPoolClientOutput) Name() pulumi.StringOutput
Name of the application client.
func (UserPoolClientOutput) PreventUserExistenceErrors ¶
func (o UserPoolClientOutput) PreventUserExistenceErrors() pulumi.StringOutput
Setting determines the errors and responses returned by Cognito APIs when a user does not exist in the user pool during authentication, account confirmation, and password recovery.
func (UserPoolClientOutput) ReadAttributes ¶
func (o UserPoolClientOutput) ReadAttributes() pulumi.StringArrayOutput
List of user pool attributes that the application client can read from.
func (UserPoolClientOutput) RefreshTokenRotation ¶
func (o UserPoolClientOutput) RefreshTokenRotation() UserPoolClientRefreshTokenRotationPtrOutput
A block that specifies the configuration of refresh token rotation. Detailed below.
func (UserPoolClientOutput) RefreshTokenValidity ¶
func (o UserPoolClientOutput) RefreshTokenValidity() pulumi.IntOutput
Time limit, between 60 minutes and 10 years, after which the refresh token is no longer valid and cannot be used. By default, the unit is days. The unit can be overridden by a value in `token_validity_units.refresh_token`.
func (UserPoolClientOutput) Region ¶
func (o UserPoolClientOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (UserPoolClientOutput) SupportedIdentityProviders ¶
func (o UserPoolClientOutput) SupportedIdentityProviders() pulumi.StringArrayOutput
List of provider names for the identity providers that are supported on this client. It uses the `providerName` attribute of the `cognito.IdentityProvider` resource(s), or the equivalent string(s).
func (UserPoolClientOutput) ToUserPoolClientOutput ¶
func (o UserPoolClientOutput) ToUserPoolClientOutput() UserPoolClientOutput
func (UserPoolClientOutput) ToUserPoolClientOutputWithContext ¶
func (o UserPoolClientOutput) ToUserPoolClientOutputWithContext(ctx context.Context) UserPoolClientOutput
func (UserPoolClientOutput) TokenValidityUnits ¶
func (o UserPoolClientOutput) TokenValidityUnits() UserPoolClientTokenValidityUnitsPtrOutput
Configuration block for representing the validity times in units. See details below. Detailed below.
func (UserPoolClientOutput) UserPoolId ¶
func (o UserPoolClientOutput) UserPoolId() pulumi.StringOutput
User pool the client belongs to.
The following arguments are optional:
func (UserPoolClientOutput) WriteAttributes ¶
func (o UserPoolClientOutput) WriteAttributes() pulumi.StringArrayOutput
List of user pool attributes that the application client can write to.
type UserPoolClientRefreshTokenRotation ¶
type UserPoolClientRefreshTokenRotation struct {
// The state of refresh token rotation for the current app client. Valid values are `ENABLED` or `DISABLED`.
Feature string `pulumi:"feature"`
// A period of time in seconds that the user has to use the old refresh token before it is invalidated. Valid values are between `0` and `60`.
RetryGracePeriodSeconds *int `pulumi:"retryGracePeriodSeconds"`
}
type UserPoolClientRefreshTokenRotationArgs ¶
type UserPoolClientRefreshTokenRotationArgs struct {
// The state of refresh token rotation for the current app client. Valid values are `ENABLED` or `DISABLED`.
Feature pulumi.StringInput `pulumi:"feature"`
// A period of time in seconds that the user has to use the old refresh token before it is invalidated. Valid values are between `0` and `60`.
RetryGracePeriodSeconds pulumi.IntPtrInput `pulumi:"retryGracePeriodSeconds"`
}
func (UserPoolClientRefreshTokenRotationArgs) ElementType ¶
func (UserPoolClientRefreshTokenRotationArgs) ElementType() reflect.Type
func (UserPoolClientRefreshTokenRotationArgs) ToUserPoolClientRefreshTokenRotationOutput ¶
func (i UserPoolClientRefreshTokenRotationArgs) ToUserPoolClientRefreshTokenRotationOutput() UserPoolClientRefreshTokenRotationOutput
func (UserPoolClientRefreshTokenRotationArgs) ToUserPoolClientRefreshTokenRotationOutputWithContext ¶
func (i UserPoolClientRefreshTokenRotationArgs) ToUserPoolClientRefreshTokenRotationOutputWithContext(ctx context.Context) UserPoolClientRefreshTokenRotationOutput
func (UserPoolClientRefreshTokenRotationArgs) ToUserPoolClientRefreshTokenRotationPtrOutput ¶
func (i UserPoolClientRefreshTokenRotationArgs) ToUserPoolClientRefreshTokenRotationPtrOutput() UserPoolClientRefreshTokenRotationPtrOutput
func (UserPoolClientRefreshTokenRotationArgs) ToUserPoolClientRefreshTokenRotationPtrOutputWithContext ¶
func (i UserPoolClientRefreshTokenRotationArgs) ToUserPoolClientRefreshTokenRotationPtrOutputWithContext(ctx context.Context) UserPoolClientRefreshTokenRotationPtrOutput
type UserPoolClientRefreshTokenRotationInput ¶
type UserPoolClientRefreshTokenRotationInput interface {
pulumi.Input
ToUserPoolClientRefreshTokenRotationOutput() UserPoolClientRefreshTokenRotationOutput
ToUserPoolClientRefreshTokenRotationOutputWithContext(context.Context) UserPoolClientRefreshTokenRotationOutput
}
UserPoolClientRefreshTokenRotationInput is an input type that accepts UserPoolClientRefreshTokenRotationArgs and UserPoolClientRefreshTokenRotationOutput values. You can construct a concrete instance of `UserPoolClientRefreshTokenRotationInput` via:
UserPoolClientRefreshTokenRotationArgs{...}
type UserPoolClientRefreshTokenRotationOutput ¶
type UserPoolClientRefreshTokenRotationOutput struct{ *pulumi.OutputState }
func (UserPoolClientRefreshTokenRotationOutput) ElementType ¶
func (UserPoolClientRefreshTokenRotationOutput) ElementType() reflect.Type
func (UserPoolClientRefreshTokenRotationOutput) Feature ¶
func (o UserPoolClientRefreshTokenRotationOutput) Feature() pulumi.StringOutput
The state of refresh token rotation for the current app client. Valid values are `ENABLED` or `DISABLED`.
func (UserPoolClientRefreshTokenRotationOutput) RetryGracePeriodSeconds ¶
func (o UserPoolClientRefreshTokenRotationOutput) RetryGracePeriodSeconds() pulumi.IntPtrOutput
A period of time in seconds that the user has to use the old refresh token before it is invalidated. Valid values are between `0` and `60`.
func (UserPoolClientRefreshTokenRotationOutput) ToUserPoolClientRefreshTokenRotationOutput ¶
func (o UserPoolClientRefreshTokenRotationOutput) ToUserPoolClientRefreshTokenRotationOutput() UserPoolClientRefreshTokenRotationOutput
func (UserPoolClientRefreshTokenRotationOutput) ToUserPoolClientRefreshTokenRotationOutputWithContext ¶
func (o UserPoolClientRefreshTokenRotationOutput) ToUserPoolClientRefreshTokenRotationOutputWithContext(ctx context.Context) UserPoolClientRefreshTokenRotationOutput
func (UserPoolClientRefreshTokenRotationOutput) ToUserPoolClientRefreshTokenRotationPtrOutput ¶
func (o UserPoolClientRefreshTokenRotationOutput) ToUserPoolClientRefreshTokenRotationPtrOutput() UserPoolClientRefreshTokenRotationPtrOutput
func (UserPoolClientRefreshTokenRotationOutput) ToUserPoolClientRefreshTokenRotationPtrOutputWithContext ¶
func (o UserPoolClientRefreshTokenRotationOutput) ToUserPoolClientRefreshTokenRotationPtrOutputWithContext(ctx context.Context) UserPoolClientRefreshTokenRotationPtrOutput
type UserPoolClientRefreshTokenRotationPtrInput ¶
type UserPoolClientRefreshTokenRotationPtrInput interface {
pulumi.Input
ToUserPoolClientRefreshTokenRotationPtrOutput() UserPoolClientRefreshTokenRotationPtrOutput
ToUserPoolClientRefreshTokenRotationPtrOutputWithContext(context.Context) UserPoolClientRefreshTokenRotationPtrOutput
}
UserPoolClientRefreshTokenRotationPtrInput is an input type that accepts UserPoolClientRefreshTokenRotationArgs, UserPoolClientRefreshTokenRotationPtr and UserPoolClientRefreshTokenRotationPtrOutput values. You can construct a concrete instance of `UserPoolClientRefreshTokenRotationPtrInput` via:
UserPoolClientRefreshTokenRotationArgs{...}
or:
nil
func UserPoolClientRefreshTokenRotationPtr ¶
func UserPoolClientRefreshTokenRotationPtr(v *UserPoolClientRefreshTokenRotationArgs) UserPoolClientRefreshTokenRotationPtrInput
type UserPoolClientRefreshTokenRotationPtrOutput ¶
type UserPoolClientRefreshTokenRotationPtrOutput struct{ *pulumi.OutputState }
func (UserPoolClientRefreshTokenRotationPtrOutput) ElementType ¶
func (UserPoolClientRefreshTokenRotationPtrOutput) ElementType() reflect.Type
func (UserPoolClientRefreshTokenRotationPtrOutput) Feature ¶
func (o UserPoolClientRefreshTokenRotationPtrOutput) Feature() pulumi.StringPtrOutput
The state of refresh token rotation for the current app client. Valid values are `ENABLED` or `DISABLED`.
func (UserPoolClientRefreshTokenRotationPtrOutput) RetryGracePeriodSeconds ¶
func (o UserPoolClientRefreshTokenRotationPtrOutput) RetryGracePeriodSeconds() pulumi.IntPtrOutput
A period of time in seconds that the user has to use the old refresh token before it is invalidated. Valid values are between `0` and `60`.
func (UserPoolClientRefreshTokenRotationPtrOutput) ToUserPoolClientRefreshTokenRotationPtrOutput ¶
func (o UserPoolClientRefreshTokenRotationPtrOutput) ToUserPoolClientRefreshTokenRotationPtrOutput() UserPoolClientRefreshTokenRotationPtrOutput
func (UserPoolClientRefreshTokenRotationPtrOutput) ToUserPoolClientRefreshTokenRotationPtrOutputWithContext ¶
func (o UserPoolClientRefreshTokenRotationPtrOutput) ToUserPoolClientRefreshTokenRotationPtrOutputWithContext(ctx context.Context) UserPoolClientRefreshTokenRotationPtrOutput
type UserPoolClientState ¶
type UserPoolClientState struct {
// Time limit, between 5 minutes and 1 day, after which the access token is no longer valid and cannot be used. By default, the unit is hours. The unit can be overridden by a value in `token_validity_units.access_token`.
AccessTokenValidity pulumi.IntPtrInput
// List of allowed OAuth flows, including `code`, `implicit`, and `clientCredentials`. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
AllowedOauthFlows pulumi.StringArrayInput
// Whether the client is allowed to use OAuth 2.0 features. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure the following arguments: `callbackUrls`, `logoutUrls`, `allowedOauthScopes` and `allowedOauthFlows`.
AllowedOauthFlowsUserPoolClient pulumi.BoolPtrInput
// List of allowed OAuth scopes, including `phone`, `email`, `openid`, `profile`, and `aws.cognito.signin.user.admin`. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
AllowedOauthScopes pulumi.StringArrayInput
// Configuration block for Amazon Pinpoint analytics that collects metrics for this user pool. See details below.
AnalyticsConfiguration UserPoolClientAnalyticsConfigurationPtrInput
// Duration, in minutes, of the session token created by Amazon Cognito for each API request in an authentication flow. The session token must be responded to by the native user of the user pool before it expires. Valid values for `authSessionValidity` are between `3` and `15`, with a default value of `3`.
AuthSessionValidity pulumi.IntPtrInput
// List of allowed callback URLs for the identity providers. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
CallbackUrls pulumi.StringArrayInput
// Client secret of the user pool client.
ClientSecret pulumi.StringPtrInput
// Default redirect URI and must be included in the list of callback URLs.
DefaultRedirectUri pulumi.StringPtrInput
// Enables the propagation of additional user context data.
EnablePropagateAdditionalUserContextData pulumi.BoolPtrInput
// Enables or disables token revocation.
EnableTokenRevocation pulumi.BoolPtrInput
// List of authentication flows. The available options include `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`, and `ALLOW_USER_AUTH`.
ExplicitAuthFlows pulumi.StringArrayInput
// Boolean flag indicating whether an application secret should be generated.
GenerateSecret pulumi.BoolPtrInput
// Time limit, between 5 minutes and 1 day, after which the ID token is no longer valid and cannot be used. By default, the unit is hours. The unit can be overridden by a value in `token_validity_units.id_token`.
IdTokenValidity pulumi.IntPtrInput
// List of allowed logout URLs for the identity providers. `allowedOauthFlowsUserPoolClient` must be set to `true` before you can configure this option.
LogoutUrls pulumi.StringArrayInput
// Name of the application client.
Name pulumi.StringPtrInput
// Setting determines the errors and responses returned by Cognito APIs when a user does not exist in the user pool during authentication, account confirmation, and password recovery.
PreventUserExistenceErrors pulumi.StringPtrInput
// List of user pool attributes that the application client can read from.
ReadAttributes pulumi.StringArrayInput
// A block that specifies the configuration of refresh token rotation. Detailed below.
RefreshTokenRotation UserPoolClientRefreshTokenRotationPtrInput
// Time limit, between 60 minutes and 10 years, after which the refresh token is no longer valid and cannot be used. By default, the unit is days. The unit can be overridden by a value in `token_validity_units.refresh_token`.
RefreshTokenValidity pulumi.IntPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// List of provider names for the identity providers that are supported on this client. It uses the `providerName` attribute of the `cognito.IdentityProvider` resource(s), or the equivalent string(s).
SupportedIdentityProviders pulumi.StringArrayInput
// Configuration block for representing the validity times in units. See details below. Detailed below.
TokenValidityUnits UserPoolClientTokenValidityUnitsPtrInput
// User pool the client belongs to.
//
// The following arguments are optional:
UserPoolId pulumi.StringPtrInput
// List of user pool attributes that the application client can write to.
WriteAttributes pulumi.StringArrayInput
}
func (UserPoolClientState) ElementType ¶
func (UserPoolClientState) ElementType() reflect.Type
type UserPoolClientTokenValidityUnits ¶
type UserPoolClientTokenValidityUnits struct {
// Time unit in for the value in `accessTokenValidity`, defaults to `hours`.
AccessToken *string `pulumi:"accessToken"`
// Time unit in for the value in `idTokenValidity`, defaults to `hours`.
IdToken *string `pulumi:"idToken"`
// Time unit in for the value in `refreshTokenValidity`, defaults to `days`.
RefreshToken *string `pulumi:"refreshToken"`
}
type UserPoolClientTokenValidityUnitsArgs ¶
type UserPoolClientTokenValidityUnitsArgs struct {
// Time unit in for the value in `accessTokenValidity`, defaults to `hours`.
AccessToken pulumi.StringPtrInput `pulumi:"accessToken"`
// Time unit in for the value in `idTokenValidity`, defaults to `hours`.
IdToken pulumi.StringPtrInput `pulumi:"idToken"`
// Time unit in for the value in `refreshTokenValidity`, defaults to `days`.
RefreshToken pulumi.StringPtrInput `pulumi:"refreshToken"`
}
func (UserPoolClientTokenValidityUnitsArgs) ElementType ¶
func (UserPoolClientTokenValidityUnitsArgs) ElementType() reflect.Type
func (UserPoolClientTokenValidityUnitsArgs) ToUserPoolClientTokenValidityUnitsOutput ¶
func (i UserPoolClientTokenValidityUnitsArgs) ToUserPoolClientTokenValidityUnitsOutput() UserPoolClientTokenValidityUnitsOutput
func (UserPoolClientTokenValidityUnitsArgs) ToUserPoolClientTokenValidityUnitsOutputWithContext ¶
func (i UserPoolClientTokenValidityUnitsArgs) ToUserPoolClientTokenValidityUnitsOutputWithContext(ctx context.Context) UserPoolClientTokenValidityUnitsOutput
func (UserPoolClientTokenValidityUnitsArgs) ToUserPoolClientTokenValidityUnitsPtrOutput ¶
func (i UserPoolClientTokenValidityUnitsArgs) ToUserPoolClientTokenValidityUnitsPtrOutput() UserPoolClientTokenValidityUnitsPtrOutput
func (UserPoolClientTokenValidityUnitsArgs) ToUserPoolClientTokenValidityUnitsPtrOutputWithContext ¶
func (i UserPoolClientTokenValidityUnitsArgs) ToUserPoolClientTokenValidityUnitsPtrOutputWithContext(ctx context.Context) UserPoolClientTokenValidityUnitsPtrOutput
type UserPoolClientTokenValidityUnitsInput ¶
type UserPoolClientTokenValidityUnitsInput interface {
pulumi.Input
ToUserPoolClientTokenValidityUnitsOutput() UserPoolClientTokenValidityUnitsOutput
ToUserPoolClientTokenValidityUnitsOutputWithContext(context.Context) UserPoolClientTokenValidityUnitsOutput
}
UserPoolClientTokenValidityUnitsInput is an input type that accepts UserPoolClientTokenValidityUnitsArgs and UserPoolClientTokenValidityUnitsOutput values. You can construct a concrete instance of `UserPoolClientTokenValidityUnitsInput` via:
UserPoolClientTokenValidityUnitsArgs{...}
type UserPoolClientTokenValidityUnitsOutput ¶
type UserPoolClientTokenValidityUnitsOutput struct{ *pulumi.OutputState }
func (UserPoolClientTokenValidityUnitsOutput) AccessToken ¶
func (o UserPoolClientTokenValidityUnitsOutput) AccessToken() pulumi.StringPtrOutput
Time unit in for the value in `accessTokenValidity`, defaults to `hours`.
func (UserPoolClientTokenValidityUnitsOutput) ElementType ¶
func (UserPoolClientTokenValidityUnitsOutput) ElementType() reflect.Type
func (UserPoolClientTokenValidityUnitsOutput) IdToken ¶
func (o UserPoolClientTokenValidityUnitsOutput) IdToken() pulumi.StringPtrOutput
Time unit in for the value in `idTokenValidity`, defaults to `hours`.
func (UserPoolClientTokenValidityUnitsOutput) RefreshToken ¶
func (o UserPoolClientTokenValidityUnitsOutput) RefreshToken() pulumi.StringPtrOutput
Time unit in for the value in `refreshTokenValidity`, defaults to `days`.
func (UserPoolClientTokenValidityUnitsOutput) ToUserPoolClientTokenValidityUnitsOutput ¶
func (o UserPoolClientTokenValidityUnitsOutput) ToUserPoolClientTokenValidityUnitsOutput() UserPoolClientTokenValidityUnitsOutput
func (UserPoolClientTokenValidityUnitsOutput) ToUserPoolClientTokenValidityUnitsOutputWithContext ¶
func (o UserPoolClientTokenValidityUnitsOutput) ToUserPoolClientTokenValidityUnitsOutputWithContext(ctx context.Context) UserPoolClientTokenValidityUnitsOutput
func (UserPoolClientTokenValidityUnitsOutput) ToUserPoolClientTokenValidityUnitsPtrOutput ¶
func (o UserPoolClientTokenValidityUnitsOutput) ToUserPoolClientTokenValidityUnitsPtrOutput() UserPoolClientTokenValidityUnitsPtrOutput
func (UserPoolClientTokenValidityUnitsOutput) ToUserPoolClientTokenValidityUnitsPtrOutputWithContext ¶
func (o UserPoolClientTokenValidityUnitsOutput) ToUserPoolClientTokenValidityUnitsPtrOutputWithContext(ctx context.Context) UserPoolClientTokenValidityUnitsPtrOutput
type UserPoolClientTokenValidityUnitsPtrInput ¶
type UserPoolClientTokenValidityUnitsPtrInput interface {
pulumi.Input
ToUserPoolClientTokenValidityUnitsPtrOutput() UserPoolClientTokenValidityUnitsPtrOutput
ToUserPoolClientTokenValidityUnitsPtrOutputWithContext(context.Context) UserPoolClientTokenValidityUnitsPtrOutput
}
UserPoolClientTokenValidityUnitsPtrInput is an input type that accepts UserPoolClientTokenValidityUnitsArgs, UserPoolClientTokenValidityUnitsPtr and UserPoolClientTokenValidityUnitsPtrOutput values. You can construct a concrete instance of `UserPoolClientTokenValidityUnitsPtrInput` via:
UserPoolClientTokenValidityUnitsArgs{...}
or:
nil
func UserPoolClientTokenValidityUnitsPtr ¶
func UserPoolClientTokenValidityUnitsPtr(v *UserPoolClientTokenValidityUnitsArgs) UserPoolClientTokenValidityUnitsPtrInput
type UserPoolClientTokenValidityUnitsPtrOutput ¶
type UserPoolClientTokenValidityUnitsPtrOutput struct{ *pulumi.OutputState }
func (UserPoolClientTokenValidityUnitsPtrOutput) AccessToken ¶
func (o UserPoolClientTokenValidityUnitsPtrOutput) AccessToken() pulumi.StringPtrOutput
Time unit in for the value in `accessTokenValidity`, defaults to `hours`.
func (UserPoolClientTokenValidityUnitsPtrOutput) ElementType ¶
func (UserPoolClientTokenValidityUnitsPtrOutput) ElementType() reflect.Type
func (UserPoolClientTokenValidityUnitsPtrOutput) IdToken ¶
func (o UserPoolClientTokenValidityUnitsPtrOutput) IdToken() pulumi.StringPtrOutput
Time unit in for the value in `idTokenValidity`, defaults to `hours`.
func (UserPoolClientTokenValidityUnitsPtrOutput) RefreshToken ¶
func (o UserPoolClientTokenValidityUnitsPtrOutput) RefreshToken() pulumi.StringPtrOutput
Time unit in for the value in `refreshTokenValidity`, defaults to `days`.
func (UserPoolClientTokenValidityUnitsPtrOutput) ToUserPoolClientTokenValidityUnitsPtrOutput ¶
func (o UserPoolClientTokenValidityUnitsPtrOutput) ToUserPoolClientTokenValidityUnitsPtrOutput() UserPoolClientTokenValidityUnitsPtrOutput
func (UserPoolClientTokenValidityUnitsPtrOutput) ToUserPoolClientTokenValidityUnitsPtrOutputWithContext ¶
func (o UserPoolClientTokenValidityUnitsPtrOutput) ToUserPoolClientTokenValidityUnitsPtrOutputWithContext(ctx context.Context) UserPoolClientTokenValidityUnitsPtrOutput
type UserPoolDeviceConfiguration ¶
type UserPoolDeviceConfiguration struct {
// Whether a challenge is required on a new device. Only applicable to a new device.
ChallengeRequiredOnNewDevice *bool `pulumi:"challengeRequiredOnNewDevice"`
// Whether a device is only remembered on user prompt. `false` equates to "Always" remember, `true` is "User Opt In," and not using a `deviceConfiguration` block is "No."
DeviceOnlyRememberedOnUserPrompt *bool `pulumi:"deviceOnlyRememberedOnUserPrompt"`
}
type UserPoolDeviceConfigurationArgs ¶
type UserPoolDeviceConfigurationArgs struct {
// Whether a challenge is required on a new device. Only applicable to a new device.
ChallengeRequiredOnNewDevice pulumi.BoolPtrInput `pulumi:"challengeRequiredOnNewDevice"`
// Whether a device is only remembered on user prompt. `false` equates to "Always" remember, `true` is "User Opt In," and not using a `deviceConfiguration` block is "No."
DeviceOnlyRememberedOnUserPrompt pulumi.BoolPtrInput `pulumi:"deviceOnlyRememberedOnUserPrompt"`
}
func (UserPoolDeviceConfigurationArgs) ElementType ¶
func (UserPoolDeviceConfigurationArgs) ElementType() reflect.Type
func (UserPoolDeviceConfigurationArgs) ToUserPoolDeviceConfigurationOutput ¶
func (i UserPoolDeviceConfigurationArgs) ToUserPoolDeviceConfigurationOutput() UserPoolDeviceConfigurationOutput
func (UserPoolDeviceConfigurationArgs) ToUserPoolDeviceConfigurationOutputWithContext ¶
func (i UserPoolDeviceConfigurationArgs) ToUserPoolDeviceConfigurationOutputWithContext(ctx context.Context) UserPoolDeviceConfigurationOutput
func (UserPoolDeviceConfigurationArgs) ToUserPoolDeviceConfigurationPtrOutput ¶
func (i UserPoolDeviceConfigurationArgs) ToUserPoolDeviceConfigurationPtrOutput() UserPoolDeviceConfigurationPtrOutput
func (UserPoolDeviceConfigurationArgs) ToUserPoolDeviceConfigurationPtrOutputWithContext ¶
func (i UserPoolDeviceConfigurationArgs) ToUserPoolDeviceConfigurationPtrOutputWithContext(ctx context.Context) UserPoolDeviceConfigurationPtrOutput
type UserPoolDeviceConfigurationInput ¶
type UserPoolDeviceConfigurationInput interface {
pulumi.Input
ToUserPoolDeviceConfigurationOutput() UserPoolDeviceConfigurationOutput
ToUserPoolDeviceConfigurationOutputWithContext(context.Context) UserPoolDeviceConfigurationOutput
}
UserPoolDeviceConfigurationInput is an input type that accepts UserPoolDeviceConfigurationArgs and UserPoolDeviceConfigurationOutput values. You can construct a concrete instance of `UserPoolDeviceConfigurationInput` via:
UserPoolDeviceConfigurationArgs{...}
type UserPoolDeviceConfigurationOutput ¶
type UserPoolDeviceConfigurationOutput struct{ *pulumi.OutputState }
func (UserPoolDeviceConfigurationOutput) ChallengeRequiredOnNewDevice ¶
func (o UserPoolDeviceConfigurationOutput) ChallengeRequiredOnNewDevice() pulumi.BoolPtrOutput
Whether a challenge is required on a new device. Only applicable to a new device.
func (UserPoolDeviceConfigurationOutput) DeviceOnlyRememberedOnUserPrompt ¶
func (o UserPoolDeviceConfigurationOutput) DeviceOnlyRememberedOnUserPrompt() pulumi.BoolPtrOutput
Whether a device is only remembered on user prompt. `false` equates to "Always" remember, `true` is "User Opt In," and not using a `deviceConfiguration` block is "No."
func (UserPoolDeviceConfigurationOutput) ElementType ¶
func (UserPoolDeviceConfigurationOutput) ElementType() reflect.Type
func (UserPoolDeviceConfigurationOutput) ToUserPoolDeviceConfigurationOutput ¶
func (o UserPoolDeviceConfigurationOutput) ToUserPoolDeviceConfigurationOutput() UserPoolDeviceConfigurationOutput
func (UserPoolDeviceConfigurationOutput) ToUserPoolDeviceConfigurationOutputWithContext ¶
func (o UserPoolDeviceConfigurationOutput) ToUserPoolDeviceConfigurationOutputWithContext(ctx context.Context) UserPoolDeviceConfigurationOutput
func (UserPoolDeviceConfigurationOutput) ToUserPoolDeviceConfigurationPtrOutput ¶
func (o UserPoolDeviceConfigurationOutput) ToUserPoolDeviceConfigurationPtrOutput() UserPoolDeviceConfigurationPtrOutput
func (UserPoolDeviceConfigurationOutput) ToUserPoolDeviceConfigurationPtrOutputWithContext ¶
func (o UserPoolDeviceConfigurationOutput) ToUserPoolDeviceConfigurationPtrOutputWithContext(ctx context.Context) UserPoolDeviceConfigurationPtrOutput
type UserPoolDeviceConfigurationPtrInput ¶
type UserPoolDeviceConfigurationPtrInput interface {
pulumi.Input
ToUserPoolDeviceConfigurationPtrOutput() UserPoolDeviceConfigurationPtrOutput
ToUserPoolDeviceConfigurationPtrOutputWithContext(context.Context) UserPoolDeviceConfigurationPtrOutput
}
UserPoolDeviceConfigurationPtrInput is an input type that accepts UserPoolDeviceConfigurationArgs, UserPoolDeviceConfigurationPtr and UserPoolDeviceConfigurationPtrOutput values. You can construct a concrete instance of `UserPoolDeviceConfigurationPtrInput` via:
UserPoolDeviceConfigurationArgs{...}
or:
nil
func UserPoolDeviceConfigurationPtr ¶
func UserPoolDeviceConfigurationPtr(v *UserPoolDeviceConfigurationArgs) UserPoolDeviceConfigurationPtrInput
type UserPoolDeviceConfigurationPtrOutput ¶
type UserPoolDeviceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (UserPoolDeviceConfigurationPtrOutput) ChallengeRequiredOnNewDevice ¶
func (o UserPoolDeviceConfigurationPtrOutput) ChallengeRequiredOnNewDevice() pulumi.BoolPtrOutput
Whether a challenge is required on a new device. Only applicable to a new device.
func (UserPoolDeviceConfigurationPtrOutput) DeviceOnlyRememberedOnUserPrompt ¶
func (o UserPoolDeviceConfigurationPtrOutput) DeviceOnlyRememberedOnUserPrompt() pulumi.BoolPtrOutput
Whether a device is only remembered on user prompt. `false` equates to "Always" remember, `true` is "User Opt In," and not using a `deviceConfiguration` block is "No."
func (UserPoolDeviceConfigurationPtrOutput) ElementType ¶
func (UserPoolDeviceConfigurationPtrOutput) ElementType() reflect.Type
func (UserPoolDeviceConfigurationPtrOutput) ToUserPoolDeviceConfigurationPtrOutput ¶
func (o UserPoolDeviceConfigurationPtrOutput) ToUserPoolDeviceConfigurationPtrOutput() UserPoolDeviceConfigurationPtrOutput
func (UserPoolDeviceConfigurationPtrOutput) ToUserPoolDeviceConfigurationPtrOutputWithContext ¶
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 Amazon CloudFront endpoint (e.g. `dpp0gtxikpq3y.cloudfront.net`) that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.
CloudfrontDistribution pulumi.StringOutput `pulumi:"cloudfrontDistribution"`
// The URL of the CloudFront distribution. This is required to generate the ALIAS `route53.Record`
CloudfrontDistributionArn pulumi.StringOutput `pulumi:"cloudfrontDistributionArn"`
// The Route 53 hosted zone ID of the CloudFront distribution.
CloudfrontDistributionZoneId pulumi.StringOutput `pulumi:"cloudfrontDistributionZoneId"`
// For custom domains, this is the fully-qualified domain name, such as auth.example.com. For Amazon Cognito prefix domains, this is the prefix alone, such as auth.
Domain pulumi.StringOutput `pulumi:"domain"`
// A version number that indicates the state of managed login for your domain. Valid values: `1` for hosted UI (classic), `2` for the newer managed login with the branding designer.
ManagedLoginVersion pulumi.IntOutput `pulumi:"managedLoginVersion"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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.
## Example Usage
### Amazon Cognito domain
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := cognito.NewUserPool(ctx, "example", &cognito.UserPoolArgs{
Name: pulumi.String("example-pool"),
})
if err != nil {
return err
}
_, err = cognito.NewUserPoolDomain(ctx, "main", &cognito.UserPoolDomainArgs{
Domain: pulumi.String("example-domain"),
UserPoolId: example.ID(),
})
if err != nil {
return err
}
return nil
})
}
```
### Custom Cognito domain
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/route53" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
exampleUserPool, err := cognito.NewUserPool(ctx, "example", &cognito.UserPoolArgs{
Name: pulumi.String("example-pool"),
})
if err != nil {
return err
}
main, err := cognito.NewUserPoolDomain(ctx, "main", &cognito.UserPoolDomainArgs{
Domain: pulumi.String("auth.example.com"),
CertificateArn: pulumi.Any(cert.Arn),
UserPoolId: exampleUserPool.ID(),
})
if err != nil {
return err
}
example, err := route53.LookupZone(ctx, &route53.LookupZoneArgs{
Name: pulumi.StringRef("example.com"),
}, nil)
if err != nil {
return err
}
_, err = route53.NewRecord(ctx, "auth-cognito-A", &route53.RecordArgs{
Name: main.Domain,
Type: pulumi.String(route53.RecordTypeA),
ZoneId: pulumi.String(example.ZoneId),
Aliases: route53.RecordAliasArray{
&route53.RecordAliasArgs{
EvaluateTargetHealth: pulumi.Bool(false),
Name: main.CloudfrontDistribution,
ZoneId: main.CloudfrontDistributionZoneId,
},
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Cognito User Pool Domains using the `domain`. For example:
```sh $ pulumi import aws:cognito/userPoolDomain:UserPoolDomain main auth.example.org ```
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.
func (*UserPoolDomain) ElementType ¶
func (*UserPoolDomain) ElementType() reflect.Type
func (*UserPoolDomain) ToUserPoolDomainOutput ¶
func (i *UserPoolDomain) ToUserPoolDomainOutput() UserPoolDomainOutput
func (*UserPoolDomain) ToUserPoolDomainOutputWithContext ¶
func (i *UserPoolDomain) ToUserPoolDomainOutputWithContext(ctx context.Context) UserPoolDomainOutput
type UserPoolDomainArgs ¶
type UserPoolDomainArgs struct {
// The ARN of an ISSUED ACM certificate in us-east-1 for a custom domain.
CertificateArn pulumi.StringPtrInput
// For custom domains, this is the fully-qualified domain name, such as auth.example.com. For Amazon Cognito prefix domains, this is the prefix alone, such as auth.
Domain pulumi.StringInput
// A version number that indicates the state of managed login for your domain. Valid values: `1` for hosted UI (classic), `2` for the newer managed login with the branding designer.
ManagedLoginVersion pulumi.IntPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// The user pool ID.
UserPoolId pulumi.StringInput
}
The set of arguments for constructing a UserPoolDomain resource.
func (UserPoolDomainArgs) ElementType ¶
func (UserPoolDomainArgs) ElementType() reflect.Type
type UserPoolDomainArray ¶
type UserPoolDomainArray []UserPoolDomainInput
func (UserPoolDomainArray) ElementType ¶
func (UserPoolDomainArray) ElementType() reflect.Type
func (UserPoolDomainArray) ToUserPoolDomainArrayOutput ¶
func (i UserPoolDomainArray) ToUserPoolDomainArrayOutput() UserPoolDomainArrayOutput
func (UserPoolDomainArray) ToUserPoolDomainArrayOutputWithContext ¶
func (i UserPoolDomainArray) ToUserPoolDomainArrayOutputWithContext(ctx context.Context) UserPoolDomainArrayOutput
type UserPoolDomainArrayInput ¶
type UserPoolDomainArrayInput interface {
pulumi.Input
ToUserPoolDomainArrayOutput() UserPoolDomainArrayOutput
ToUserPoolDomainArrayOutputWithContext(context.Context) UserPoolDomainArrayOutput
}
UserPoolDomainArrayInput is an input type that accepts UserPoolDomainArray and UserPoolDomainArrayOutput values. You can construct a concrete instance of `UserPoolDomainArrayInput` via:
UserPoolDomainArray{ UserPoolDomainArgs{...} }
type UserPoolDomainArrayOutput ¶
type UserPoolDomainArrayOutput struct{ *pulumi.OutputState }
func (UserPoolDomainArrayOutput) ElementType ¶
func (UserPoolDomainArrayOutput) ElementType() reflect.Type
func (UserPoolDomainArrayOutput) Index ¶
func (o UserPoolDomainArrayOutput) Index(i pulumi.IntInput) UserPoolDomainOutput
func (UserPoolDomainArrayOutput) ToUserPoolDomainArrayOutput ¶
func (o UserPoolDomainArrayOutput) ToUserPoolDomainArrayOutput() UserPoolDomainArrayOutput
func (UserPoolDomainArrayOutput) ToUserPoolDomainArrayOutputWithContext ¶
func (o UserPoolDomainArrayOutput) ToUserPoolDomainArrayOutputWithContext(ctx context.Context) UserPoolDomainArrayOutput
type UserPoolDomainInput ¶
type UserPoolDomainInput interface {
pulumi.Input
ToUserPoolDomainOutput() UserPoolDomainOutput
ToUserPoolDomainOutputWithContext(ctx context.Context) UserPoolDomainOutput
}
type UserPoolDomainMap ¶
type UserPoolDomainMap map[string]UserPoolDomainInput
func (UserPoolDomainMap) ElementType ¶
func (UserPoolDomainMap) ElementType() reflect.Type
func (UserPoolDomainMap) ToUserPoolDomainMapOutput ¶
func (i UserPoolDomainMap) ToUserPoolDomainMapOutput() UserPoolDomainMapOutput
func (UserPoolDomainMap) ToUserPoolDomainMapOutputWithContext ¶
func (i UserPoolDomainMap) ToUserPoolDomainMapOutputWithContext(ctx context.Context) UserPoolDomainMapOutput
type UserPoolDomainMapInput ¶
type UserPoolDomainMapInput interface {
pulumi.Input
ToUserPoolDomainMapOutput() UserPoolDomainMapOutput
ToUserPoolDomainMapOutputWithContext(context.Context) UserPoolDomainMapOutput
}
UserPoolDomainMapInput is an input type that accepts UserPoolDomainMap and UserPoolDomainMapOutput values. You can construct a concrete instance of `UserPoolDomainMapInput` via:
UserPoolDomainMap{ "key": UserPoolDomainArgs{...} }
type UserPoolDomainMapOutput ¶
type UserPoolDomainMapOutput struct{ *pulumi.OutputState }
func (UserPoolDomainMapOutput) ElementType ¶
func (UserPoolDomainMapOutput) ElementType() reflect.Type
func (UserPoolDomainMapOutput) MapIndex ¶
func (o UserPoolDomainMapOutput) MapIndex(k pulumi.StringInput) UserPoolDomainOutput
func (UserPoolDomainMapOutput) ToUserPoolDomainMapOutput ¶
func (o UserPoolDomainMapOutput) ToUserPoolDomainMapOutput() UserPoolDomainMapOutput
func (UserPoolDomainMapOutput) ToUserPoolDomainMapOutputWithContext ¶
func (o UserPoolDomainMapOutput) ToUserPoolDomainMapOutputWithContext(ctx context.Context) UserPoolDomainMapOutput
type UserPoolDomainOutput ¶
type UserPoolDomainOutput struct{ *pulumi.OutputState }
func (UserPoolDomainOutput) AwsAccountId ¶
func (o UserPoolDomainOutput) AwsAccountId() pulumi.StringOutput
The AWS account ID for the user pool owner.
func (UserPoolDomainOutput) CertificateArn ¶
func (o UserPoolDomainOutput) CertificateArn() pulumi.StringPtrOutput
The ARN of an ISSUED ACM certificate in us-east-1 for a custom domain.
func (UserPoolDomainOutput) CloudfrontDistribution ¶
func (o UserPoolDomainOutput) CloudfrontDistribution() pulumi.StringOutput
The Amazon CloudFront endpoint (e.g. `dpp0gtxikpq3y.cloudfront.net`) that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.
func (UserPoolDomainOutput) CloudfrontDistributionArn ¶
func (o UserPoolDomainOutput) CloudfrontDistributionArn() pulumi.StringOutput
The URL of the CloudFront distribution. This is required to generate the ALIAS `route53.Record`
func (UserPoolDomainOutput) CloudfrontDistributionZoneId ¶
func (o UserPoolDomainOutput) CloudfrontDistributionZoneId() pulumi.StringOutput
The Route 53 hosted zone ID of the CloudFront distribution.
func (UserPoolDomainOutput) Domain ¶
func (o UserPoolDomainOutput) Domain() pulumi.StringOutput
For custom domains, this is the fully-qualified domain name, such as auth.example.com. For Amazon Cognito prefix domains, this is the prefix alone, such as auth.
func (UserPoolDomainOutput) ElementType ¶
func (UserPoolDomainOutput) ElementType() reflect.Type
func (UserPoolDomainOutput) ManagedLoginVersion ¶
func (o UserPoolDomainOutput) ManagedLoginVersion() pulumi.IntOutput
A version number that indicates the state of managed login for your domain. Valid values: `1` for hosted UI (classic), `2` for the newer managed login with the branding designer.
func (UserPoolDomainOutput) Region ¶
func (o UserPoolDomainOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (UserPoolDomainOutput) S3Bucket ¶
func (o UserPoolDomainOutput) S3Bucket() pulumi.StringOutput
The S3 bucket where the static files for this domain are stored.
func (UserPoolDomainOutput) ToUserPoolDomainOutput ¶
func (o UserPoolDomainOutput) ToUserPoolDomainOutput() UserPoolDomainOutput
func (UserPoolDomainOutput) ToUserPoolDomainOutputWithContext ¶
func (o UserPoolDomainOutput) ToUserPoolDomainOutputWithContext(ctx context.Context) UserPoolDomainOutput
func (UserPoolDomainOutput) UserPoolId ¶
func (o UserPoolDomainOutput) UserPoolId() pulumi.StringOutput
The user pool ID.
func (UserPoolDomainOutput) Version ¶
func (o UserPoolDomainOutput) Version() pulumi.StringOutput
The app version.
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 Amazon CloudFront endpoint (e.g. `dpp0gtxikpq3y.cloudfront.net`) that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.
CloudfrontDistribution pulumi.StringPtrInput
// The URL of the CloudFront distribution. This is required to generate the ALIAS `route53.Record`
CloudfrontDistributionArn pulumi.StringPtrInput
// The Route 53 hosted zone ID of the CloudFront distribution.
CloudfrontDistributionZoneId pulumi.StringPtrInput
// For custom domains, this is the fully-qualified domain name, such as auth.example.com. For Amazon Cognito prefix domains, this is the prefix alone, such as auth.
Domain pulumi.StringPtrInput
// A version number that indicates the state of managed login for your domain. Valid values: `1` for hosted UI (classic), `2` for the newer managed login with the branding designer.
ManagedLoginVersion pulumi.IntPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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 ¶
func (UserPoolDomainState) ElementType() reflect.Type
type UserPoolEmailConfiguration ¶
type UserPoolEmailConfiguration struct {
// Email configuration set name from SES.
ConfigurationSet *string `pulumi:"configurationSet"`
// Email delivery method to use. `COGNITO_DEFAULT` for the default email functionality built into Cognito or `DEVELOPER` to use your Amazon SES configuration. Required to be `DEVELOPER` if `fromEmailAddress` is set.
EmailSendingAccount *string `pulumi:"emailSendingAccount"`
// Sender’s email address or sender’s display name with their email address (e.g., `john@example.com`, `John Smith <john@example.com>` or `\"John Smith Ph.D.\" <john@example.com>`). Escaped double quotes are required around display names that contain certain characters as specified in [RFC 5322](https://tools.ietf.org/html/rfc5322).
FromEmailAddress *string `pulumi:"fromEmailAddress"`
// REPLY-TO email address.
ReplyToEmailAddress *string `pulumi:"replyToEmailAddress"`
// ARN of the SES verified email identity to use. Required if `emailSendingAccount` is set to `DEVELOPER`.
SourceArn *string `pulumi:"sourceArn"`
}
type UserPoolEmailConfigurationArgs ¶
type UserPoolEmailConfigurationArgs struct {
// Email configuration set name from SES.
ConfigurationSet pulumi.StringPtrInput `pulumi:"configurationSet"`
// Email delivery method to use. `COGNITO_DEFAULT` for the default email functionality built into Cognito or `DEVELOPER` to use your Amazon SES configuration. Required to be `DEVELOPER` if `fromEmailAddress` is set.
EmailSendingAccount pulumi.StringPtrInput `pulumi:"emailSendingAccount"`
// Sender’s email address or sender’s display name with their email address (e.g., `john@example.com`, `John Smith <john@example.com>` or `\"John Smith Ph.D.\" <john@example.com>`). Escaped double quotes are required around display names that contain certain characters as specified in [RFC 5322](https://tools.ietf.org/html/rfc5322).
FromEmailAddress pulumi.StringPtrInput `pulumi:"fromEmailAddress"`
// REPLY-TO email address.
ReplyToEmailAddress pulumi.StringPtrInput `pulumi:"replyToEmailAddress"`
// ARN of the SES verified email identity to use. Required if `emailSendingAccount` is set to `DEVELOPER`.
SourceArn pulumi.StringPtrInput `pulumi:"sourceArn"`
}
func (UserPoolEmailConfigurationArgs) ElementType ¶
func (UserPoolEmailConfigurationArgs) ElementType() reflect.Type
func (UserPoolEmailConfigurationArgs) ToUserPoolEmailConfigurationOutput ¶
func (i UserPoolEmailConfigurationArgs) ToUserPoolEmailConfigurationOutput() UserPoolEmailConfigurationOutput
func (UserPoolEmailConfigurationArgs) ToUserPoolEmailConfigurationOutputWithContext ¶
func (i UserPoolEmailConfigurationArgs) ToUserPoolEmailConfigurationOutputWithContext(ctx context.Context) UserPoolEmailConfigurationOutput
func (UserPoolEmailConfigurationArgs) ToUserPoolEmailConfigurationPtrOutput ¶
func (i UserPoolEmailConfigurationArgs) ToUserPoolEmailConfigurationPtrOutput() UserPoolEmailConfigurationPtrOutput
func (UserPoolEmailConfigurationArgs) ToUserPoolEmailConfigurationPtrOutputWithContext ¶
func (i UserPoolEmailConfigurationArgs) ToUserPoolEmailConfigurationPtrOutputWithContext(ctx context.Context) UserPoolEmailConfigurationPtrOutput
type UserPoolEmailConfigurationInput ¶
type UserPoolEmailConfigurationInput interface {
pulumi.Input
ToUserPoolEmailConfigurationOutput() UserPoolEmailConfigurationOutput
ToUserPoolEmailConfigurationOutputWithContext(context.Context) UserPoolEmailConfigurationOutput
}
UserPoolEmailConfigurationInput is an input type that accepts UserPoolEmailConfigurationArgs and UserPoolEmailConfigurationOutput values. You can construct a concrete instance of `UserPoolEmailConfigurationInput` via:
UserPoolEmailConfigurationArgs{...}
type UserPoolEmailConfigurationOutput ¶
type UserPoolEmailConfigurationOutput struct{ *pulumi.OutputState }
func (UserPoolEmailConfigurationOutput) ConfigurationSet ¶
func (o UserPoolEmailConfigurationOutput) ConfigurationSet() pulumi.StringPtrOutput
Email configuration set name from SES.
func (UserPoolEmailConfigurationOutput) ElementType ¶
func (UserPoolEmailConfigurationOutput) ElementType() reflect.Type
func (UserPoolEmailConfigurationOutput) EmailSendingAccount ¶
func (o UserPoolEmailConfigurationOutput) EmailSendingAccount() pulumi.StringPtrOutput
Email delivery method to use. `COGNITO_DEFAULT` for the default email functionality built into Cognito or `DEVELOPER` to use your Amazon SES configuration. Required to be `DEVELOPER` if `fromEmailAddress` is set.
func (UserPoolEmailConfigurationOutput) FromEmailAddress ¶
func (o UserPoolEmailConfigurationOutput) FromEmailAddress() pulumi.StringPtrOutput
Sender’s email address or sender’s display name with their email address (e.g., `john@example.com`, `John Smith <john@example.com>` or `\"John Smith Ph.D.\" <john@example.com>`). Escaped double quotes are required around display names that contain certain characters as specified in [RFC 5322](https://tools.ietf.org/html/rfc5322).
func (UserPoolEmailConfigurationOutput) ReplyToEmailAddress ¶
func (o UserPoolEmailConfigurationOutput) ReplyToEmailAddress() pulumi.StringPtrOutput
REPLY-TO email address.
func (UserPoolEmailConfigurationOutput) SourceArn ¶
func (o UserPoolEmailConfigurationOutput) SourceArn() pulumi.StringPtrOutput
ARN of the SES verified email identity to use. Required if `emailSendingAccount` is set to `DEVELOPER`.
func (UserPoolEmailConfigurationOutput) ToUserPoolEmailConfigurationOutput ¶
func (o UserPoolEmailConfigurationOutput) ToUserPoolEmailConfigurationOutput() UserPoolEmailConfigurationOutput
func (UserPoolEmailConfigurationOutput) ToUserPoolEmailConfigurationOutputWithContext ¶
func (o UserPoolEmailConfigurationOutput) ToUserPoolEmailConfigurationOutputWithContext(ctx context.Context) UserPoolEmailConfigurationOutput
func (UserPoolEmailConfigurationOutput) ToUserPoolEmailConfigurationPtrOutput ¶
func (o UserPoolEmailConfigurationOutput) ToUserPoolEmailConfigurationPtrOutput() UserPoolEmailConfigurationPtrOutput
func (UserPoolEmailConfigurationOutput) ToUserPoolEmailConfigurationPtrOutputWithContext ¶
func (o UserPoolEmailConfigurationOutput) ToUserPoolEmailConfigurationPtrOutputWithContext(ctx context.Context) UserPoolEmailConfigurationPtrOutput
type UserPoolEmailConfigurationPtrInput ¶
type UserPoolEmailConfigurationPtrInput interface {
pulumi.Input
ToUserPoolEmailConfigurationPtrOutput() UserPoolEmailConfigurationPtrOutput
ToUserPoolEmailConfigurationPtrOutputWithContext(context.Context) UserPoolEmailConfigurationPtrOutput
}
UserPoolEmailConfigurationPtrInput is an input type that accepts UserPoolEmailConfigurationArgs, UserPoolEmailConfigurationPtr and UserPoolEmailConfigurationPtrOutput values. You can construct a concrete instance of `UserPoolEmailConfigurationPtrInput` via:
UserPoolEmailConfigurationArgs{...}
or:
nil
func UserPoolEmailConfigurationPtr ¶
func UserPoolEmailConfigurationPtr(v *UserPoolEmailConfigurationArgs) UserPoolEmailConfigurationPtrInput
type UserPoolEmailConfigurationPtrOutput ¶
type UserPoolEmailConfigurationPtrOutput struct{ *pulumi.OutputState }
func (UserPoolEmailConfigurationPtrOutput) ConfigurationSet ¶
func (o UserPoolEmailConfigurationPtrOutput) ConfigurationSet() pulumi.StringPtrOutput
Email configuration set name from SES.
func (UserPoolEmailConfigurationPtrOutput) Elem ¶
func (o UserPoolEmailConfigurationPtrOutput) Elem() UserPoolEmailConfigurationOutput
func (UserPoolEmailConfigurationPtrOutput) ElementType ¶
func (UserPoolEmailConfigurationPtrOutput) ElementType() reflect.Type
func (UserPoolEmailConfigurationPtrOutput) EmailSendingAccount ¶
func (o UserPoolEmailConfigurationPtrOutput) EmailSendingAccount() pulumi.StringPtrOutput
Email delivery method to use. `COGNITO_DEFAULT` for the default email functionality built into Cognito or `DEVELOPER` to use your Amazon SES configuration. Required to be `DEVELOPER` if `fromEmailAddress` is set.
func (UserPoolEmailConfigurationPtrOutput) FromEmailAddress ¶
func (o UserPoolEmailConfigurationPtrOutput) FromEmailAddress() pulumi.StringPtrOutput
Sender’s email address or sender’s display name with their email address (e.g., `john@example.com`, `John Smith <john@example.com>` or `\"John Smith Ph.D.\" <john@example.com>`). Escaped double quotes are required around display names that contain certain characters as specified in [RFC 5322](https://tools.ietf.org/html/rfc5322).
func (UserPoolEmailConfigurationPtrOutput) ReplyToEmailAddress ¶
func (o UserPoolEmailConfigurationPtrOutput) ReplyToEmailAddress() pulumi.StringPtrOutput
REPLY-TO email address.
func (UserPoolEmailConfigurationPtrOutput) SourceArn ¶
func (o UserPoolEmailConfigurationPtrOutput) SourceArn() pulumi.StringPtrOutput
ARN of the SES verified email identity to use. Required if `emailSendingAccount` is set to `DEVELOPER`.
func (UserPoolEmailConfigurationPtrOutput) ToUserPoolEmailConfigurationPtrOutput ¶
func (o UserPoolEmailConfigurationPtrOutput) ToUserPoolEmailConfigurationPtrOutput() UserPoolEmailConfigurationPtrOutput
func (UserPoolEmailConfigurationPtrOutput) ToUserPoolEmailConfigurationPtrOutputWithContext ¶
func (o UserPoolEmailConfigurationPtrOutput) ToUserPoolEmailConfigurationPtrOutputWithContext(ctx context.Context) UserPoolEmailConfigurationPtrOutput
type UserPoolEmailMfaConfiguration ¶
type UserPoolEmailMfaConfiguration struct {
// The template for the email messages that your user pool sends to users with codes for MFA and sign-in with email OTPs. The message must contain the {####} placeholder. In the message, Amazon Cognito replaces this placeholder with the code. If you don't provide this parameter, Amazon Cognito sends messages in the default format.
Message *string `pulumi:"message"`
// The subject of the email messages that your user pool sends to users with codes for MFA and email OTP sign-in.
Subject *string `pulumi:"subject"`
}
type UserPoolEmailMfaConfigurationArgs ¶
type UserPoolEmailMfaConfigurationArgs struct {
// The template for the email messages that your user pool sends to users with codes for MFA and sign-in with email OTPs. The message must contain the {####} placeholder. In the message, Amazon Cognito replaces this placeholder with the code. If you don't provide this parameter, Amazon Cognito sends messages in the default format.
Message pulumi.StringPtrInput `pulumi:"message"`
// The subject of the email messages that your user pool sends to users with codes for MFA and email OTP sign-in.
Subject pulumi.StringPtrInput `pulumi:"subject"`
}
func (UserPoolEmailMfaConfigurationArgs) ElementType ¶
func (UserPoolEmailMfaConfigurationArgs) ElementType() reflect.Type
func (UserPoolEmailMfaConfigurationArgs) ToUserPoolEmailMfaConfigurationOutput ¶
func (i UserPoolEmailMfaConfigurationArgs) ToUserPoolEmailMfaConfigurationOutput() UserPoolEmailMfaConfigurationOutput
func (UserPoolEmailMfaConfigurationArgs) ToUserPoolEmailMfaConfigurationOutputWithContext ¶
func (i UserPoolEmailMfaConfigurationArgs) ToUserPoolEmailMfaConfigurationOutputWithContext(ctx context.Context) UserPoolEmailMfaConfigurationOutput
func (UserPoolEmailMfaConfigurationArgs) ToUserPoolEmailMfaConfigurationPtrOutput ¶
func (i UserPoolEmailMfaConfigurationArgs) ToUserPoolEmailMfaConfigurationPtrOutput() UserPoolEmailMfaConfigurationPtrOutput
func (UserPoolEmailMfaConfigurationArgs) ToUserPoolEmailMfaConfigurationPtrOutputWithContext ¶
func (i UserPoolEmailMfaConfigurationArgs) ToUserPoolEmailMfaConfigurationPtrOutputWithContext(ctx context.Context) UserPoolEmailMfaConfigurationPtrOutput
type UserPoolEmailMfaConfigurationInput ¶
type UserPoolEmailMfaConfigurationInput interface {
pulumi.Input
ToUserPoolEmailMfaConfigurationOutput() UserPoolEmailMfaConfigurationOutput
ToUserPoolEmailMfaConfigurationOutputWithContext(context.Context) UserPoolEmailMfaConfigurationOutput
}
UserPoolEmailMfaConfigurationInput is an input type that accepts UserPoolEmailMfaConfigurationArgs and UserPoolEmailMfaConfigurationOutput values. You can construct a concrete instance of `UserPoolEmailMfaConfigurationInput` via:
UserPoolEmailMfaConfigurationArgs{...}
type UserPoolEmailMfaConfigurationOutput ¶
type UserPoolEmailMfaConfigurationOutput struct{ *pulumi.OutputState }
func (UserPoolEmailMfaConfigurationOutput) ElementType ¶
func (UserPoolEmailMfaConfigurationOutput) ElementType() reflect.Type
func (UserPoolEmailMfaConfigurationOutput) Message ¶
func (o UserPoolEmailMfaConfigurationOutput) Message() pulumi.StringPtrOutput
The template for the email messages that your user pool sends to users with codes for MFA and sign-in with email OTPs. The message must contain the {####} placeholder. In the message, Amazon Cognito replaces this placeholder with the code. If you don't provide this parameter, Amazon Cognito sends messages in the default format.
func (UserPoolEmailMfaConfigurationOutput) Subject ¶
func (o UserPoolEmailMfaConfigurationOutput) Subject() pulumi.StringPtrOutput
The subject of the email messages that your user pool sends to users with codes for MFA and email OTP sign-in.
func (UserPoolEmailMfaConfigurationOutput) ToUserPoolEmailMfaConfigurationOutput ¶
func (o UserPoolEmailMfaConfigurationOutput) ToUserPoolEmailMfaConfigurationOutput() UserPoolEmailMfaConfigurationOutput
func (UserPoolEmailMfaConfigurationOutput) ToUserPoolEmailMfaConfigurationOutputWithContext ¶
func (o UserPoolEmailMfaConfigurationOutput) ToUserPoolEmailMfaConfigurationOutputWithContext(ctx context.Context) UserPoolEmailMfaConfigurationOutput
func (UserPoolEmailMfaConfigurationOutput) ToUserPoolEmailMfaConfigurationPtrOutput ¶
func (o UserPoolEmailMfaConfigurationOutput) ToUserPoolEmailMfaConfigurationPtrOutput() UserPoolEmailMfaConfigurationPtrOutput
func (UserPoolEmailMfaConfigurationOutput) ToUserPoolEmailMfaConfigurationPtrOutputWithContext ¶
func (o UserPoolEmailMfaConfigurationOutput) ToUserPoolEmailMfaConfigurationPtrOutputWithContext(ctx context.Context) UserPoolEmailMfaConfigurationPtrOutput
type UserPoolEmailMfaConfigurationPtrInput ¶
type UserPoolEmailMfaConfigurationPtrInput interface {
pulumi.Input
ToUserPoolEmailMfaConfigurationPtrOutput() UserPoolEmailMfaConfigurationPtrOutput
ToUserPoolEmailMfaConfigurationPtrOutputWithContext(context.Context) UserPoolEmailMfaConfigurationPtrOutput
}
UserPoolEmailMfaConfigurationPtrInput is an input type that accepts UserPoolEmailMfaConfigurationArgs, UserPoolEmailMfaConfigurationPtr and UserPoolEmailMfaConfigurationPtrOutput values. You can construct a concrete instance of `UserPoolEmailMfaConfigurationPtrInput` via:
UserPoolEmailMfaConfigurationArgs{...}
or:
nil
func UserPoolEmailMfaConfigurationPtr ¶
func UserPoolEmailMfaConfigurationPtr(v *UserPoolEmailMfaConfigurationArgs) UserPoolEmailMfaConfigurationPtrInput
type UserPoolEmailMfaConfigurationPtrOutput ¶
type UserPoolEmailMfaConfigurationPtrOutput struct{ *pulumi.OutputState }
func (UserPoolEmailMfaConfigurationPtrOutput) ElementType ¶
func (UserPoolEmailMfaConfigurationPtrOutput) ElementType() reflect.Type
func (UserPoolEmailMfaConfigurationPtrOutput) Message ¶
func (o UserPoolEmailMfaConfigurationPtrOutput) Message() pulumi.StringPtrOutput
The template for the email messages that your user pool sends to users with codes for MFA and sign-in with email OTPs. The message must contain the {####} placeholder. In the message, Amazon Cognito replaces this placeholder with the code. If you don't provide this parameter, Amazon Cognito sends messages in the default format.
func (UserPoolEmailMfaConfigurationPtrOutput) Subject ¶
func (o UserPoolEmailMfaConfigurationPtrOutput) Subject() pulumi.StringPtrOutput
The subject of the email messages that your user pool sends to users with codes for MFA and email OTP sign-in.
func (UserPoolEmailMfaConfigurationPtrOutput) ToUserPoolEmailMfaConfigurationPtrOutput ¶
func (o UserPoolEmailMfaConfigurationPtrOutput) ToUserPoolEmailMfaConfigurationPtrOutput() UserPoolEmailMfaConfigurationPtrOutput
func (UserPoolEmailMfaConfigurationPtrOutput) ToUserPoolEmailMfaConfigurationPtrOutputWithContext ¶
func (o UserPoolEmailMfaConfigurationPtrOutput) ToUserPoolEmailMfaConfigurationPtrOutputWithContext(ctx context.Context) UserPoolEmailMfaConfigurationPtrOutput
type UserPoolInput ¶
type UserPoolInput interface {
pulumi.Input
ToUserPoolOutput() UserPoolOutput
ToUserPoolOutputWithContext(ctx context.Context) UserPoolOutput
}
type UserPoolLambdaConfig ¶
type UserPoolLambdaConfig struct {
// ARN of the lambda creating an authentication challenge.
CreateAuthChallenge *string `pulumi:"createAuthChallenge"`
// A custom email sender AWS Lambda trigger. See customEmailSender Below.
CustomEmailSender *UserPoolLambdaConfigCustomEmailSender `pulumi:"customEmailSender"`
// Custom Message AWS Lambda trigger.
CustomMessage *string `pulumi:"customMessage"`
// A custom SMS sender AWS Lambda trigger. See customSmsSender Below.
CustomSmsSender *UserPoolLambdaConfigCustomSmsSender `pulumi:"customSmsSender"`
// Defines the authentication challenge.
DefineAuthChallenge *string `pulumi:"defineAuthChallenge"`
// The Amazon Resource Name of Key Management Service Customer master keys. Amazon Cognito uses the key to encrypt codes and temporary passwords sent to CustomEmailSender and CustomSMSSender.
KmsKeyId *string `pulumi:"kmsKeyId"`
// Post-authentication AWS Lambda trigger.
PostAuthentication *string `pulumi:"postAuthentication"`
// Post-confirmation AWS Lambda trigger.
PostConfirmation *string `pulumi:"postConfirmation"`
// Pre-authentication AWS Lambda trigger.
PreAuthentication *string `pulumi:"preAuthentication"`
// Pre-registration AWS Lambda trigger.
PreSignUp *string `pulumi:"preSignUp"`
// Allow to customize identity token claims before token generation. Set this parameter for legacy purposes; for new instances of pre token generation triggers, set the lambdaArn of `preTokenGenerationConfig`.
PreTokenGeneration *string `pulumi:"preTokenGeneration"`
// Allow to customize access tokens. See pre_token_configuration_type
PreTokenGenerationConfig *UserPoolLambdaConfigPreTokenGenerationConfig `pulumi:"preTokenGenerationConfig"`
// User migration Lambda config type.
UserMigration *string `pulumi:"userMigration"`
// Verifies the authentication challenge response.
VerifyAuthChallengeResponse *string `pulumi:"verifyAuthChallengeResponse"`
}
type UserPoolLambdaConfigArgs ¶
type UserPoolLambdaConfigArgs struct {
// ARN of the lambda creating an authentication challenge.
CreateAuthChallenge pulumi.StringPtrInput `pulumi:"createAuthChallenge"`
// A custom email sender AWS Lambda trigger. See customEmailSender Below.
CustomEmailSender UserPoolLambdaConfigCustomEmailSenderPtrInput `pulumi:"customEmailSender"`
// Custom Message AWS Lambda trigger.
CustomMessage pulumi.StringPtrInput `pulumi:"customMessage"`
// A custom SMS sender AWS Lambda trigger. See customSmsSender Below.
CustomSmsSender UserPoolLambdaConfigCustomSmsSenderPtrInput `pulumi:"customSmsSender"`
// Defines the authentication challenge.
DefineAuthChallenge pulumi.StringPtrInput `pulumi:"defineAuthChallenge"`
// The Amazon Resource Name of Key Management Service Customer master keys. Amazon Cognito uses the key to encrypt codes and temporary passwords sent to CustomEmailSender and CustomSMSSender.
KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"`
// Post-authentication AWS Lambda trigger.
PostAuthentication pulumi.StringPtrInput `pulumi:"postAuthentication"`
// Post-confirmation AWS Lambda trigger.
PostConfirmation pulumi.StringPtrInput `pulumi:"postConfirmation"`
// Pre-authentication AWS Lambda trigger.
PreAuthentication pulumi.StringPtrInput `pulumi:"preAuthentication"`
// Pre-registration AWS Lambda trigger.
PreSignUp pulumi.StringPtrInput `pulumi:"preSignUp"`
// Allow to customize identity token claims before token generation. Set this parameter for legacy purposes; for new instances of pre token generation triggers, set the lambdaArn of `preTokenGenerationConfig`.
PreTokenGeneration pulumi.StringPtrInput `pulumi:"preTokenGeneration"`
// Allow to customize access tokens. See pre_token_configuration_type
PreTokenGenerationConfig UserPoolLambdaConfigPreTokenGenerationConfigPtrInput `pulumi:"preTokenGenerationConfig"`
// User migration Lambda config type.
UserMigration pulumi.StringPtrInput `pulumi:"userMigration"`
// Verifies the authentication challenge response.
VerifyAuthChallengeResponse pulumi.StringPtrInput `pulumi:"verifyAuthChallengeResponse"`
}
func (UserPoolLambdaConfigArgs) ElementType ¶
func (UserPoolLambdaConfigArgs) ElementType() reflect.Type
func (UserPoolLambdaConfigArgs) ToUserPoolLambdaConfigOutput ¶
func (i UserPoolLambdaConfigArgs) ToUserPoolLambdaConfigOutput() UserPoolLambdaConfigOutput
func (UserPoolLambdaConfigArgs) ToUserPoolLambdaConfigOutputWithContext ¶
func (i UserPoolLambdaConfigArgs) ToUserPoolLambdaConfigOutputWithContext(ctx context.Context) UserPoolLambdaConfigOutput
func (UserPoolLambdaConfigArgs) ToUserPoolLambdaConfigPtrOutput ¶
func (i UserPoolLambdaConfigArgs) ToUserPoolLambdaConfigPtrOutput() UserPoolLambdaConfigPtrOutput
func (UserPoolLambdaConfigArgs) ToUserPoolLambdaConfigPtrOutputWithContext ¶
func (i UserPoolLambdaConfigArgs) ToUserPoolLambdaConfigPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigPtrOutput
type UserPoolLambdaConfigCustomEmailSender ¶
type UserPoolLambdaConfigCustomEmailSender struct {
// The Lambda Amazon Resource Name of the Lambda function that Amazon Cognito triggers to send email notifications to users.
LambdaArn string `pulumi:"lambdaArn"`
// The Lambda version represents the signature of the "request" attribute in the "event" information Amazon Cognito passes to your custom email Lambda function. The only supported value is `V1_0`.
LambdaVersion string `pulumi:"lambdaVersion"`
}
type UserPoolLambdaConfigCustomEmailSenderArgs ¶
type UserPoolLambdaConfigCustomEmailSenderArgs struct {
// The Lambda Amazon Resource Name of the Lambda function that Amazon Cognito triggers to send email notifications to users.
LambdaArn pulumi.StringInput `pulumi:"lambdaArn"`
// The Lambda version represents the signature of the "request" attribute in the "event" information Amazon Cognito passes to your custom email Lambda function. The only supported value is `V1_0`.
LambdaVersion pulumi.StringInput `pulumi:"lambdaVersion"`
}
func (UserPoolLambdaConfigCustomEmailSenderArgs) ElementType ¶
func (UserPoolLambdaConfigCustomEmailSenderArgs) ElementType() reflect.Type
func (UserPoolLambdaConfigCustomEmailSenderArgs) ToUserPoolLambdaConfigCustomEmailSenderOutput ¶
func (i UserPoolLambdaConfigCustomEmailSenderArgs) ToUserPoolLambdaConfigCustomEmailSenderOutput() UserPoolLambdaConfigCustomEmailSenderOutput
func (UserPoolLambdaConfigCustomEmailSenderArgs) ToUserPoolLambdaConfigCustomEmailSenderOutputWithContext ¶
func (i UserPoolLambdaConfigCustomEmailSenderArgs) ToUserPoolLambdaConfigCustomEmailSenderOutputWithContext(ctx context.Context) UserPoolLambdaConfigCustomEmailSenderOutput
func (UserPoolLambdaConfigCustomEmailSenderArgs) ToUserPoolLambdaConfigCustomEmailSenderPtrOutput ¶
func (i UserPoolLambdaConfigCustomEmailSenderArgs) ToUserPoolLambdaConfigCustomEmailSenderPtrOutput() UserPoolLambdaConfigCustomEmailSenderPtrOutput
func (UserPoolLambdaConfigCustomEmailSenderArgs) ToUserPoolLambdaConfigCustomEmailSenderPtrOutputWithContext ¶
func (i UserPoolLambdaConfigCustomEmailSenderArgs) ToUserPoolLambdaConfigCustomEmailSenderPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigCustomEmailSenderPtrOutput
type UserPoolLambdaConfigCustomEmailSenderInput ¶
type UserPoolLambdaConfigCustomEmailSenderInput interface {
pulumi.Input
ToUserPoolLambdaConfigCustomEmailSenderOutput() UserPoolLambdaConfigCustomEmailSenderOutput
ToUserPoolLambdaConfigCustomEmailSenderOutputWithContext(context.Context) UserPoolLambdaConfigCustomEmailSenderOutput
}
UserPoolLambdaConfigCustomEmailSenderInput is an input type that accepts UserPoolLambdaConfigCustomEmailSenderArgs and UserPoolLambdaConfigCustomEmailSenderOutput values. You can construct a concrete instance of `UserPoolLambdaConfigCustomEmailSenderInput` via:
UserPoolLambdaConfigCustomEmailSenderArgs{...}
type UserPoolLambdaConfigCustomEmailSenderOutput ¶
type UserPoolLambdaConfigCustomEmailSenderOutput struct{ *pulumi.OutputState }
func (UserPoolLambdaConfigCustomEmailSenderOutput) ElementType ¶
func (UserPoolLambdaConfigCustomEmailSenderOutput) ElementType() reflect.Type
func (UserPoolLambdaConfigCustomEmailSenderOutput) LambdaArn ¶
func (o UserPoolLambdaConfigCustomEmailSenderOutput) LambdaArn() pulumi.StringOutput
The Lambda Amazon Resource Name of the Lambda function that Amazon Cognito triggers to send email notifications to users.
func (UserPoolLambdaConfigCustomEmailSenderOutput) LambdaVersion ¶
func (o UserPoolLambdaConfigCustomEmailSenderOutput) LambdaVersion() pulumi.StringOutput
The Lambda version represents the signature of the "request" attribute in the "event" information Amazon Cognito passes to your custom email Lambda function. The only supported value is `V1_0`.
func (UserPoolLambdaConfigCustomEmailSenderOutput) ToUserPoolLambdaConfigCustomEmailSenderOutput ¶
func (o UserPoolLambdaConfigCustomEmailSenderOutput) ToUserPoolLambdaConfigCustomEmailSenderOutput() UserPoolLambdaConfigCustomEmailSenderOutput
func (UserPoolLambdaConfigCustomEmailSenderOutput) ToUserPoolLambdaConfigCustomEmailSenderOutputWithContext ¶
func (o UserPoolLambdaConfigCustomEmailSenderOutput) ToUserPoolLambdaConfigCustomEmailSenderOutputWithContext(ctx context.Context) UserPoolLambdaConfigCustomEmailSenderOutput
func (UserPoolLambdaConfigCustomEmailSenderOutput) ToUserPoolLambdaConfigCustomEmailSenderPtrOutput ¶
func (o UserPoolLambdaConfigCustomEmailSenderOutput) ToUserPoolLambdaConfigCustomEmailSenderPtrOutput() UserPoolLambdaConfigCustomEmailSenderPtrOutput
func (UserPoolLambdaConfigCustomEmailSenderOutput) ToUserPoolLambdaConfigCustomEmailSenderPtrOutputWithContext ¶
func (o UserPoolLambdaConfigCustomEmailSenderOutput) ToUserPoolLambdaConfigCustomEmailSenderPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigCustomEmailSenderPtrOutput
type UserPoolLambdaConfigCustomEmailSenderPtrInput ¶
type UserPoolLambdaConfigCustomEmailSenderPtrInput interface {
pulumi.Input
ToUserPoolLambdaConfigCustomEmailSenderPtrOutput() UserPoolLambdaConfigCustomEmailSenderPtrOutput
ToUserPoolLambdaConfigCustomEmailSenderPtrOutputWithContext(context.Context) UserPoolLambdaConfigCustomEmailSenderPtrOutput
}
UserPoolLambdaConfigCustomEmailSenderPtrInput is an input type that accepts UserPoolLambdaConfigCustomEmailSenderArgs, UserPoolLambdaConfigCustomEmailSenderPtr and UserPoolLambdaConfigCustomEmailSenderPtrOutput values. You can construct a concrete instance of `UserPoolLambdaConfigCustomEmailSenderPtrInput` via:
UserPoolLambdaConfigCustomEmailSenderArgs{...}
or:
nil
func UserPoolLambdaConfigCustomEmailSenderPtr ¶
func UserPoolLambdaConfigCustomEmailSenderPtr(v *UserPoolLambdaConfigCustomEmailSenderArgs) UserPoolLambdaConfigCustomEmailSenderPtrInput
type UserPoolLambdaConfigCustomEmailSenderPtrOutput ¶
type UserPoolLambdaConfigCustomEmailSenderPtrOutput struct{ *pulumi.OutputState }
func (UserPoolLambdaConfigCustomEmailSenderPtrOutput) ElementType ¶
func (UserPoolLambdaConfigCustomEmailSenderPtrOutput) ElementType() reflect.Type
func (UserPoolLambdaConfigCustomEmailSenderPtrOutput) LambdaArn ¶
func (o UserPoolLambdaConfigCustomEmailSenderPtrOutput) LambdaArn() pulumi.StringPtrOutput
The Lambda Amazon Resource Name of the Lambda function that Amazon Cognito triggers to send email notifications to users.
func (UserPoolLambdaConfigCustomEmailSenderPtrOutput) LambdaVersion ¶
func (o UserPoolLambdaConfigCustomEmailSenderPtrOutput) LambdaVersion() pulumi.StringPtrOutput
The Lambda version represents the signature of the "request" attribute in the "event" information Amazon Cognito passes to your custom email Lambda function. The only supported value is `V1_0`.
func (UserPoolLambdaConfigCustomEmailSenderPtrOutput) ToUserPoolLambdaConfigCustomEmailSenderPtrOutput ¶
func (o UserPoolLambdaConfigCustomEmailSenderPtrOutput) ToUserPoolLambdaConfigCustomEmailSenderPtrOutput() UserPoolLambdaConfigCustomEmailSenderPtrOutput
func (UserPoolLambdaConfigCustomEmailSenderPtrOutput) ToUserPoolLambdaConfigCustomEmailSenderPtrOutputWithContext ¶
func (o UserPoolLambdaConfigCustomEmailSenderPtrOutput) ToUserPoolLambdaConfigCustomEmailSenderPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigCustomEmailSenderPtrOutput
type UserPoolLambdaConfigCustomSmsSender ¶
type UserPoolLambdaConfigCustomSmsSender struct {
// The Lambda Amazon Resource Name of the Lambda function that Amazon Cognito triggers to send SMS notifications to users.
LambdaArn string `pulumi:"lambdaArn"`
// The Lambda version represents the signature of the "request" attribute in the "event" information Amazon Cognito passes to your custom SMS Lambda function. The only supported value is `V1_0`.
LambdaVersion string `pulumi:"lambdaVersion"`
}
type UserPoolLambdaConfigCustomSmsSenderArgs ¶
type UserPoolLambdaConfigCustomSmsSenderArgs struct {
// The Lambda Amazon Resource Name of the Lambda function that Amazon Cognito triggers to send SMS notifications to users.
LambdaArn pulumi.StringInput `pulumi:"lambdaArn"`
// The Lambda version represents the signature of the "request" attribute in the "event" information Amazon Cognito passes to your custom SMS Lambda function. The only supported value is `V1_0`.
LambdaVersion pulumi.StringInput `pulumi:"lambdaVersion"`
}
func (UserPoolLambdaConfigCustomSmsSenderArgs) ElementType ¶
func (UserPoolLambdaConfigCustomSmsSenderArgs) ElementType() reflect.Type
func (UserPoolLambdaConfigCustomSmsSenderArgs) ToUserPoolLambdaConfigCustomSmsSenderOutput ¶
func (i UserPoolLambdaConfigCustomSmsSenderArgs) ToUserPoolLambdaConfigCustomSmsSenderOutput() UserPoolLambdaConfigCustomSmsSenderOutput
func (UserPoolLambdaConfigCustomSmsSenderArgs) ToUserPoolLambdaConfigCustomSmsSenderOutputWithContext ¶
func (i UserPoolLambdaConfigCustomSmsSenderArgs) ToUserPoolLambdaConfigCustomSmsSenderOutputWithContext(ctx context.Context) UserPoolLambdaConfigCustomSmsSenderOutput
func (UserPoolLambdaConfigCustomSmsSenderArgs) ToUserPoolLambdaConfigCustomSmsSenderPtrOutput ¶
func (i UserPoolLambdaConfigCustomSmsSenderArgs) ToUserPoolLambdaConfigCustomSmsSenderPtrOutput() UserPoolLambdaConfigCustomSmsSenderPtrOutput
func (UserPoolLambdaConfigCustomSmsSenderArgs) ToUserPoolLambdaConfigCustomSmsSenderPtrOutputWithContext ¶
func (i UserPoolLambdaConfigCustomSmsSenderArgs) ToUserPoolLambdaConfigCustomSmsSenderPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigCustomSmsSenderPtrOutput
type UserPoolLambdaConfigCustomSmsSenderInput ¶
type UserPoolLambdaConfigCustomSmsSenderInput interface {
pulumi.Input
ToUserPoolLambdaConfigCustomSmsSenderOutput() UserPoolLambdaConfigCustomSmsSenderOutput
ToUserPoolLambdaConfigCustomSmsSenderOutputWithContext(context.Context) UserPoolLambdaConfigCustomSmsSenderOutput
}
UserPoolLambdaConfigCustomSmsSenderInput is an input type that accepts UserPoolLambdaConfigCustomSmsSenderArgs and UserPoolLambdaConfigCustomSmsSenderOutput values. You can construct a concrete instance of `UserPoolLambdaConfigCustomSmsSenderInput` via:
UserPoolLambdaConfigCustomSmsSenderArgs{...}
type UserPoolLambdaConfigCustomSmsSenderOutput ¶
type UserPoolLambdaConfigCustomSmsSenderOutput struct{ *pulumi.OutputState }
func (UserPoolLambdaConfigCustomSmsSenderOutput) ElementType ¶
func (UserPoolLambdaConfigCustomSmsSenderOutput) ElementType() reflect.Type
func (UserPoolLambdaConfigCustomSmsSenderOutput) LambdaArn ¶
func (o UserPoolLambdaConfigCustomSmsSenderOutput) LambdaArn() pulumi.StringOutput
The Lambda Amazon Resource Name of the Lambda function that Amazon Cognito triggers to send SMS notifications to users.
func (UserPoolLambdaConfigCustomSmsSenderOutput) LambdaVersion ¶
func (o UserPoolLambdaConfigCustomSmsSenderOutput) LambdaVersion() pulumi.StringOutput
The Lambda version represents the signature of the "request" attribute in the "event" information Amazon Cognito passes to your custom SMS Lambda function. The only supported value is `V1_0`.
func (UserPoolLambdaConfigCustomSmsSenderOutput) ToUserPoolLambdaConfigCustomSmsSenderOutput ¶
func (o UserPoolLambdaConfigCustomSmsSenderOutput) ToUserPoolLambdaConfigCustomSmsSenderOutput() UserPoolLambdaConfigCustomSmsSenderOutput
func (UserPoolLambdaConfigCustomSmsSenderOutput) ToUserPoolLambdaConfigCustomSmsSenderOutputWithContext ¶
func (o UserPoolLambdaConfigCustomSmsSenderOutput) ToUserPoolLambdaConfigCustomSmsSenderOutputWithContext(ctx context.Context) UserPoolLambdaConfigCustomSmsSenderOutput
func (UserPoolLambdaConfigCustomSmsSenderOutput) ToUserPoolLambdaConfigCustomSmsSenderPtrOutput ¶
func (o UserPoolLambdaConfigCustomSmsSenderOutput) ToUserPoolLambdaConfigCustomSmsSenderPtrOutput() UserPoolLambdaConfigCustomSmsSenderPtrOutput
func (UserPoolLambdaConfigCustomSmsSenderOutput) ToUserPoolLambdaConfigCustomSmsSenderPtrOutputWithContext ¶
func (o UserPoolLambdaConfigCustomSmsSenderOutput) ToUserPoolLambdaConfigCustomSmsSenderPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigCustomSmsSenderPtrOutput
type UserPoolLambdaConfigCustomSmsSenderPtrInput ¶
type UserPoolLambdaConfigCustomSmsSenderPtrInput interface {
pulumi.Input
ToUserPoolLambdaConfigCustomSmsSenderPtrOutput() UserPoolLambdaConfigCustomSmsSenderPtrOutput
ToUserPoolLambdaConfigCustomSmsSenderPtrOutputWithContext(context.Context) UserPoolLambdaConfigCustomSmsSenderPtrOutput
}
UserPoolLambdaConfigCustomSmsSenderPtrInput is an input type that accepts UserPoolLambdaConfigCustomSmsSenderArgs, UserPoolLambdaConfigCustomSmsSenderPtr and UserPoolLambdaConfigCustomSmsSenderPtrOutput values. You can construct a concrete instance of `UserPoolLambdaConfigCustomSmsSenderPtrInput` via:
UserPoolLambdaConfigCustomSmsSenderArgs{...}
or:
nil
func UserPoolLambdaConfigCustomSmsSenderPtr ¶
func UserPoolLambdaConfigCustomSmsSenderPtr(v *UserPoolLambdaConfigCustomSmsSenderArgs) UserPoolLambdaConfigCustomSmsSenderPtrInput
type UserPoolLambdaConfigCustomSmsSenderPtrOutput ¶
type UserPoolLambdaConfigCustomSmsSenderPtrOutput struct{ *pulumi.OutputState }
func (UserPoolLambdaConfigCustomSmsSenderPtrOutput) ElementType ¶
func (UserPoolLambdaConfigCustomSmsSenderPtrOutput) ElementType() reflect.Type
func (UserPoolLambdaConfigCustomSmsSenderPtrOutput) LambdaArn ¶
func (o UserPoolLambdaConfigCustomSmsSenderPtrOutput) LambdaArn() pulumi.StringPtrOutput
The Lambda Amazon Resource Name of the Lambda function that Amazon Cognito triggers to send SMS notifications to users.
func (UserPoolLambdaConfigCustomSmsSenderPtrOutput) LambdaVersion ¶
func (o UserPoolLambdaConfigCustomSmsSenderPtrOutput) LambdaVersion() pulumi.StringPtrOutput
The Lambda version represents the signature of the "request" attribute in the "event" information Amazon Cognito passes to your custom SMS Lambda function. The only supported value is `V1_0`.
func (UserPoolLambdaConfigCustomSmsSenderPtrOutput) ToUserPoolLambdaConfigCustomSmsSenderPtrOutput ¶
func (o UserPoolLambdaConfigCustomSmsSenderPtrOutput) ToUserPoolLambdaConfigCustomSmsSenderPtrOutput() UserPoolLambdaConfigCustomSmsSenderPtrOutput
func (UserPoolLambdaConfigCustomSmsSenderPtrOutput) ToUserPoolLambdaConfigCustomSmsSenderPtrOutputWithContext ¶
func (o UserPoolLambdaConfigCustomSmsSenderPtrOutput) ToUserPoolLambdaConfigCustomSmsSenderPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigCustomSmsSenderPtrOutput
type UserPoolLambdaConfigInput ¶
type UserPoolLambdaConfigInput interface {
pulumi.Input
ToUserPoolLambdaConfigOutput() UserPoolLambdaConfigOutput
ToUserPoolLambdaConfigOutputWithContext(context.Context) UserPoolLambdaConfigOutput
}
UserPoolLambdaConfigInput is an input type that accepts UserPoolLambdaConfigArgs and UserPoolLambdaConfigOutput values. You can construct a concrete instance of `UserPoolLambdaConfigInput` via:
UserPoolLambdaConfigArgs{...}
type UserPoolLambdaConfigOutput ¶
type UserPoolLambdaConfigOutput struct{ *pulumi.OutputState }
func (UserPoolLambdaConfigOutput) CreateAuthChallenge ¶
func (o UserPoolLambdaConfigOutput) CreateAuthChallenge() pulumi.StringPtrOutput
ARN of the lambda creating an authentication challenge.
func (UserPoolLambdaConfigOutput) CustomEmailSender ¶
func (o UserPoolLambdaConfigOutput) CustomEmailSender() UserPoolLambdaConfigCustomEmailSenderPtrOutput
A custom email sender AWS Lambda trigger. See customEmailSender Below.
func (UserPoolLambdaConfigOutput) CustomMessage ¶
func (o UserPoolLambdaConfigOutput) CustomMessage() pulumi.StringPtrOutput
Custom Message AWS Lambda trigger.
func (UserPoolLambdaConfigOutput) CustomSmsSender ¶
func (o UserPoolLambdaConfigOutput) CustomSmsSender() UserPoolLambdaConfigCustomSmsSenderPtrOutput
A custom SMS sender AWS Lambda trigger. See customSmsSender Below.
func (UserPoolLambdaConfigOutput) DefineAuthChallenge ¶
func (o UserPoolLambdaConfigOutput) DefineAuthChallenge() pulumi.StringPtrOutput
Defines the authentication challenge.
func (UserPoolLambdaConfigOutput) ElementType ¶
func (UserPoolLambdaConfigOutput) ElementType() reflect.Type
func (UserPoolLambdaConfigOutput) KmsKeyId ¶
func (o UserPoolLambdaConfigOutput) KmsKeyId() pulumi.StringPtrOutput
The Amazon Resource Name of Key Management Service Customer master keys. Amazon Cognito uses the key to encrypt codes and temporary passwords sent to CustomEmailSender and CustomSMSSender.
func (UserPoolLambdaConfigOutput) PostAuthentication ¶
func (o UserPoolLambdaConfigOutput) PostAuthentication() pulumi.StringPtrOutput
Post-authentication AWS Lambda trigger.
func (UserPoolLambdaConfigOutput) PostConfirmation ¶
func (o UserPoolLambdaConfigOutput) PostConfirmation() pulumi.StringPtrOutput
Post-confirmation AWS Lambda trigger.
func (UserPoolLambdaConfigOutput) PreAuthentication ¶
func (o UserPoolLambdaConfigOutput) PreAuthentication() pulumi.StringPtrOutput
Pre-authentication AWS Lambda trigger.
func (UserPoolLambdaConfigOutput) PreSignUp ¶
func (o UserPoolLambdaConfigOutput) PreSignUp() pulumi.StringPtrOutput
Pre-registration AWS Lambda trigger.
func (UserPoolLambdaConfigOutput) PreTokenGeneration ¶
func (o UserPoolLambdaConfigOutput) PreTokenGeneration() pulumi.StringPtrOutput
Allow to customize identity token claims before token generation. Set this parameter for legacy purposes; for new instances of pre token generation triggers, set the lambdaArn of `preTokenGenerationConfig`.
func (UserPoolLambdaConfigOutput) PreTokenGenerationConfig ¶
func (o UserPoolLambdaConfigOutput) PreTokenGenerationConfig() UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput
Allow to customize access tokens. See pre_token_configuration_type
func (UserPoolLambdaConfigOutput) ToUserPoolLambdaConfigOutput ¶
func (o UserPoolLambdaConfigOutput) ToUserPoolLambdaConfigOutput() UserPoolLambdaConfigOutput
func (UserPoolLambdaConfigOutput) ToUserPoolLambdaConfigOutputWithContext ¶
func (o UserPoolLambdaConfigOutput) ToUserPoolLambdaConfigOutputWithContext(ctx context.Context) UserPoolLambdaConfigOutput
func (UserPoolLambdaConfigOutput) ToUserPoolLambdaConfigPtrOutput ¶
func (o UserPoolLambdaConfigOutput) ToUserPoolLambdaConfigPtrOutput() UserPoolLambdaConfigPtrOutput
func (UserPoolLambdaConfigOutput) ToUserPoolLambdaConfigPtrOutputWithContext ¶
func (o UserPoolLambdaConfigOutput) ToUserPoolLambdaConfigPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigPtrOutput
func (UserPoolLambdaConfigOutput) UserMigration ¶
func (o UserPoolLambdaConfigOutput) UserMigration() pulumi.StringPtrOutput
User migration Lambda config type.
func (UserPoolLambdaConfigOutput) VerifyAuthChallengeResponse ¶
func (o UserPoolLambdaConfigOutput) VerifyAuthChallengeResponse() pulumi.StringPtrOutput
Verifies the authentication challenge response.
type UserPoolLambdaConfigPreTokenGenerationConfigArgs ¶
type UserPoolLambdaConfigPreTokenGenerationConfigArgs struct {
LambdaArn pulumi.StringInput `pulumi:"lambdaArn"`
LambdaVersion pulumi.StringInput `pulumi:"lambdaVersion"`
}
func (UserPoolLambdaConfigPreTokenGenerationConfigArgs) ElementType ¶
func (UserPoolLambdaConfigPreTokenGenerationConfigArgs) ElementType() reflect.Type
func (UserPoolLambdaConfigPreTokenGenerationConfigArgs) ToUserPoolLambdaConfigPreTokenGenerationConfigOutput ¶
func (i UserPoolLambdaConfigPreTokenGenerationConfigArgs) ToUserPoolLambdaConfigPreTokenGenerationConfigOutput() UserPoolLambdaConfigPreTokenGenerationConfigOutput
func (UserPoolLambdaConfigPreTokenGenerationConfigArgs) ToUserPoolLambdaConfigPreTokenGenerationConfigOutputWithContext ¶
func (i UserPoolLambdaConfigPreTokenGenerationConfigArgs) ToUserPoolLambdaConfigPreTokenGenerationConfigOutputWithContext(ctx context.Context) UserPoolLambdaConfigPreTokenGenerationConfigOutput
func (UserPoolLambdaConfigPreTokenGenerationConfigArgs) ToUserPoolLambdaConfigPreTokenGenerationConfigPtrOutput ¶
func (i UserPoolLambdaConfigPreTokenGenerationConfigArgs) ToUserPoolLambdaConfigPreTokenGenerationConfigPtrOutput() UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput
func (UserPoolLambdaConfigPreTokenGenerationConfigArgs) ToUserPoolLambdaConfigPreTokenGenerationConfigPtrOutputWithContext ¶
func (i UserPoolLambdaConfigPreTokenGenerationConfigArgs) ToUserPoolLambdaConfigPreTokenGenerationConfigPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput
type UserPoolLambdaConfigPreTokenGenerationConfigInput ¶
type UserPoolLambdaConfigPreTokenGenerationConfigInput interface {
pulumi.Input
ToUserPoolLambdaConfigPreTokenGenerationConfigOutput() UserPoolLambdaConfigPreTokenGenerationConfigOutput
ToUserPoolLambdaConfigPreTokenGenerationConfigOutputWithContext(context.Context) UserPoolLambdaConfigPreTokenGenerationConfigOutput
}
UserPoolLambdaConfigPreTokenGenerationConfigInput is an input type that accepts UserPoolLambdaConfigPreTokenGenerationConfigArgs and UserPoolLambdaConfigPreTokenGenerationConfigOutput values. You can construct a concrete instance of `UserPoolLambdaConfigPreTokenGenerationConfigInput` via:
UserPoolLambdaConfigPreTokenGenerationConfigArgs{...}
type UserPoolLambdaConfigPreTokenGenerationConfigOutput ¶
type UserPoolLambdaConfigPreTokenGenerationConfigOutput struct{ *pulumi.OutputState }
func (UserPoolLambdaConfigPreTokenGenerationConfigOutput) ElementType ¶
func (UserPoolLambdaConfigPreTokenGenerationConfigOutput) ElementType() reflect.Type
func (UserPoolLambdaConfigPreTokenGenerationConfigOutput) LambdaArn ¶
func (o UserPoolLambdaConfigPreTokenGenerationConfigOutput) LambdaArn() pulumi.StringOutput
func (UserPoolLambdaConfigPreTokenGenerationConfigOutput) LambdaVersion ¶
func (o UserPoolLambdaConfigPreTokenGenerationConfigOutput) LambdaVersion() pulumi.StringOutput
func (UserPoolLambdaConfigPreTokenGenerationConfigOutput) ToUserPoolLambdaConfigPreTokenGenerationConfigOutput ¶
func (o UserPoolLambdaConfigPreTokenGenerationConfigOutput) ToUserPoolLambdaConfigPreTokenGenerationConfigOutput() UserPoolLambdaConfigPreTokenGenerationConfigOutput
func (UserPoolLambdaConfigPreTokenGenerationConfigOutput) ToUserPoolLambdaConfigPreTokenGenerationConfigOutputWithContext ¶
func (o UserPoolLambdaConfigPreTokenGenerationConfigOutput) ToUserPoolLambdaConfigPreTokenGenerationConfigOutputWithContext(ctx context.Context) UserPoolLambdaConfigPreTokenGenerationConfigOutput
func (UserPoolLambdaConfigPreTokenGenerationConfigOutput) ToUserPoolLambdaConfigPreTokenGenerationConfigPtrOutput ¶
func (o UserPoolLambdaConfigPreTokenGenerationConfigOutput) ToUserPoolLambdaConfigPreTokenGenerationConfigPtrOutput() UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput
func (UserPoolLambdaConfigPreTokenGenerationConfigOutput) ToUserPoolLambdaConfigPreTokenGenerationConfigPtrOutputWithContext ¶
func (o UserPoolLambdaConfigPreTokenGenerationConfigOutput) ToUserPoolLambdaConfigPreTokenGenerationConfigPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput
type UserPoolLambdaConfigPreTokenGenerationConfigPtrInput ¶
type UserPoolLambdaConfigPreTokenGenerationConfigPtrInput interface {
pulumi.Input
ToUserPoolLambdaConfigPreTokenGenerationConfigPtrOutput() UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput
ToUserPoolLambdaConfigPreTokenGenerationConfigPtrOutputWithContext(context.Context) UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput
}
UserPoolLambdaConfigPreTokenGenerationConfigPtrInput is an input type that accepts UserPoolLambdaConfigPreTokenGenerationConfigArgs, UserPoolLambdaConfigPreTokenGenerationConfigPtr and UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput values. You can construct a concrete instance of `UserPoolLambdaConfigPreTokenGenerationConfigPtrInput` via:
UserPoolLambdaConfigPreTokenGenerationConfigArgs{...}
or:
nil
func UserPoolLambdaConfigPreTokenGenerationConfigPtr ¶
func UserPoolLambdaConfigPreTokenGenerationConfigPtr(v *UserPoolLambdaConfigPreTokenGenerationConfigArgs) UserPoolLambdaConfigPreTokenGenerationConfigPtrInput
type UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput ¶
type UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput struct{ *pulumi.OutputState }
func (UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput) ElementType ¶
func (UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput) ElementType() reflect.Type
func (UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput) LambdaArn ¶
func (o UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput) LambdaArn() pulumi.StringPtrOutput
func (UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput) LambdaVersion ¶
func (o UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput) LambdaVersion() pulumi.StringPtrOutput
func (UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput) ToUserPoolLambdaConfigPreTokenGenerationConfigPtrOutput ¶
func (o UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput) ToUserPoolLambdaConfigPreTokenGenerationConfigPtrOutput() UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput
func (UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput) ToUserPoolLambdaConfigPreTokenGenerationConfigPtrOutputWithContext ¶
func (o UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput) ToUserPoolLambdaConfigPreTokenGenerationConfigPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput
type UserPoolLambdaConfigPtrInput ¶
type UserPoolLambdaConfigPtrInput interface {
pulumi.Input
ToUserPoolLambdaConfigPtrOutput() UserPoolLambdaConfigPtrOutput
ToUserPoolLambdaConfigPtrOutputWithContext(context.Context) UserPoolLambdaConfigPtrOutput
}
UserPoolLambdaConfigPtrInput is an input type that accepts UserPoolLambdaConfigArgs, UserPoolLambdaConfigPtr and UserPoolLambdaConfigPtrOutput values. You can construct a concrete instance of `UserPoolLambdaConfigPtrInput` via:
UserPoolLambdaConfigArgs{...}
or:
nil
func UserPoolLambdaConfigPtr ¶
func UserPoolLambdaConfigPtr(v *UserPoolLambdaConfigArgs) UserPoolLambdaConfigPtrInput
type UserPoolLambdaConfigPtrOutput ¶
type UserPoolLambdaConfigPtrOutput struct{ *pulumi.OutputState }
func (UserPoolLambdaConfigPtrOutput) CreateAuthChallenge ¶
func (o UserPoolLambdaConfigPtrOutput) CreateAuthChallenge() pulumi.StringPtrOutput
ARN of the lambda creating an authentication challenge.
func (UserPoolLambdaConfigPtrOutput) CustomEmailSender ¶
func (o UserPoolLambdaConfigPtrOutput) CustomEmailSender() UserPoolLambdaConfigCustomEmailSenderPtrOutput
A custom email sender AWS Lambda trigger. See customEmailSender Below.
func (UserPoolLambdaConfigPtrOutput) CustomMessage ¶
func (o UserPoolLambdaConfigPtrOutput) CustomMessage() pulumi.StringPtrOutput
Custom Message AWS Lambda trigger.
func (UserPoolLambdaConfigPtrOutput) CustomSmsSender ¶
func (o UserPoolLambdaConfigPtrOutput) CustomSmsSender() UserPoolLambdaConfigCustomSmsSenderPtrOutput
A custom SMS sender AWS Lambda trigger. See customSmsSender Below.
func (UserPoolLambdaConfigPtrOutput) DefineAuthChallenge ¶
func (o UserPoolLambdaConfigPtrOutput) DefineAuthChallenge() pulumi.StringPtrOutput
Defines the authentication challenge.
func (UserPoolLambdaConfigPtrOutput) Elem ¶
func (o UserPoolLambdaConfigPtrOutput) Elem() UserPoolLambdaConfigOutput
func (UserPoolLambdaConfigPtrOutput) ElementType ¶
func (UserPoolLambdaConfigPtrOutput) ElementType() reflect.Type
func (UserPoolLambdaConfigPtrOutput) KmsKeyId ¶
func (o UserPoolLambdaConfigPtrOutput) KmsKeyId() pulumi.StringPtrOutput
The Amazon Resource Name of Key Management Service Customer master keys. Amazon Cognito uses the key to encrypt codes and temporary passwords sent to CustomEmailSender and CustomSMSSender.
func (UserPoolLambdaConfigPtrOutput) PostAuthentication ¶
func (o UserPoolLambdaConfigPtrOutput) PostAuthentication() pulumi.StringPtrOutput
Post-authentication AWS Lambda trigger.
func (UserPoolLambdaConfigPtrOutput) PostConfirmation ¶
func (o UserPoolLambdaConfigPtrOutput) PostConfirmation() pulumi.StringPtrOutput
Post-confirmation AWS Lambda trigger.
func (UserPoolLambdaConfigPtrOutput) PreAuthentication ¶
func (o UserPoolLambdaConfigPtrOutput) PreAuthentication() pulumi.StringPtrOutput
Pre-authentication AWS Lambda trigger.
func (UserPoolLambdaConfigPtrOutput) PreSignUp ¶
func (o UserPoolLambdaConfigPtrOutput) PreSignUp() pulumi.StringPtrOutput
Pre-registration AWS Lambda trigger.
func (UserPoolLambdaConfigPtrOutput) PreTokenGeneration ¶
func (o UserPoolLambdaConfigPtrOutput) PreTokenGeneration() pulumi.StringPtrOutput
Allow to customize identity token claims before token generation. Set this parameter for legacy purposes; for new instances of pre token generation triggers, set the lambdaArn of `preTokenGenerationConfig`.
func (UserPoolLambdaConfigPtrOutput) PreTokenGenerationConfig ¶
func (o UserPoolLambdaConfigPtrOutput) PreTokenGenerationConfig() UserPoolLambdaConfigPreTokenGenerationConfigPtrOutput
Allow to customize access tokens. See pre_token_configuration_type
func (UserPoolLambdaConfigPtrOutput) ToUserPoolLambdaConfigPtrOutput ¶
func (o UserPoolLambdaConfigPtrOutput) ToUserPoolLambdaConfigPtrOutput() UserPoolLambdaConfigPtrOutput
func (UserPoolLambdaConfigPtrOutput) ToUserPoolLambdaConfigPtrOutputWithContext ¶
func (o UserPoolLambdaConfigPtrOutput) ToUserPoolLambdaConfigPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigPtrOutput
func (UserPoolLambdaConfigPtrOutput) UserMigration ¶
func (o UserPoolLambdaConfigPtrOutput) UserMigration() pulumi.StringPtrOutput
User migration Lambda config type.
func (UserPoolLambdaConfigPtrOutput) VerifyAuthChallengeResponse ¶
func (o UserPoolLambdaConfigPtrOutput) VerifyAuthChallengeResponse() pulumi.StringPtrOutput
Verifies the authentication challenge response.
type UserPoolMap ¶
type UserPoolMap map[string]UserPoolInput
func (UserPoolMap) ElementType ¶
func (UserPoolMap) ElementType() reflect.Type
func (UserPoolMap) ToUserPoolMapOutput ¶
func (i UserPoolMap) ToUserPoolMapOutput() UserPoolMapOutput
func (UserPoolMap) ToUserPoolMapOutputWithContext ¶
func (i UserPoolMap) ToUserPoolMapOutputWithContext(ctx context.Context) UserPoolMapOutput
type UserPoolMapInput ¶
type UserPoolMapInput interface {
pulumi.Input
ToUserPoolMapOutput() UserPoolMapOutput
ToUserPoolMapOutputWithContext(context.Context) UserPoolMapOutput
}
UserPoolMapInput is an input type that accepts UserPoolMap and UserPoolMapOutput values. You can construct a concrete instance of `UserPoolMapInput` via:
UserPoolMap{ "key": UserPoolArgs{...} }
type UserPoolMapOutput ¶
type UserPoolMapOutput struct{ *pulumi.OutputState }
func (UserPoolMapOutput) ElementType ¶
func (UserPoolMapOutput) ElementType() reflect.Type
func (UserPoolMapOutput) MapIndex ¶
func (o UserPoolMapOutput) MapIndex(k pulumi.StringInput) UserPoolOutput
func (UserPoolMapOutput) ToUserPoolMapOutput ¶
func (o UserPoolMapOutput) ToUserPoolMapOutput() UserPoolMapOutput
func (UserPoolMapOutput) ToUserPoolMapOutputWithContext ¶
func (o UserPoolMapOutput) ToUserPoolMapOutputWithContext(ctx context.Context) UserPoolMapOutput
type UserPoolOutput ¶
type UserPoolOutput struct{ *pulumi.OutputState }
func (UserPoolOutput) AccountRecoverySetting ¶
func (o UserPoolOutput) AccountRecoverySetting() UserPoolAccountRecoverySettingPtrOutput
Configuration block to define which verified available method a user can use to recover their forgotten password. Detailed below.
func (UserPoolOutput) AdminCreateUserConfig ¶
func (o UserPoolOutput) AdminCreateUserConfig() UserPoolAdminCreateUserConfigOutput
Configuration block for creating a new user profile. Detailed below.
func (UserPoolOutput) AliasAttributes ¶
func (o UserPoolOutput) AliasAttributes() pulumi.StringArrayOutput
Attributes supported as an alias for this user pool. Valid values: `phoneNumber`, `email`, or `preferredUsername`. Conflicts with `usernameAttributes`.
func (UserPoolOutput) AutoVerifiedAttributes ¶
func (o UserPoolOutput) AutoVerifiedAttributes() pulumi.StringArrayOutput
Attributes to be auto-verified. Valid values: `email`, `phoneNumber`.
func (UserPoolOutput) CreationDate ¶
func (o UserPoolOutput) CreationDate() pulumi.StringOutput
Date the user pool was created.
func (UserPoolOutput) CustomDomain ¶
func (o UserPoolOutput) CustomDomain() pulumi.StringOutput
A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: `auth.example.com`.
func (UserPoolOutput) DeletionProtection ¶
func (o UserPoolOutput) DeletionProtection() pulumi.StringPtrOutput
When active, DeletionProtection prevents accidental deletion of your user pool. Before you can delete a user pool that you have protected against deletion, you must deactivate this feature. Valid values are `ACTIVE` and `INACTIVE`, Default value is `INACTIVE`.
func (UserPoolOutput) DeviceConfiguration ¶
func (o UserPoolOutput) DeviceConfiguration() UserPoolDeviceConfigurationPtrOutput
Configuration block for the user pool's device tracking. Detailed below.
func (UserPoolOutput) Domain ¶
func (o UserPoolOutput) Domain() pulumi.StringOutput
Holds the domain prefix if the user pool has a domain associated with it.
func (UserPoolOutput) ElementType ¶
func (UserPoolOutput) ElementType() reflect.Type
func (UserPoolOutput) EmailConfiguration ¶
func (o UserPoolOutput) EmailConfiguration() UserPoolEmailConfigurationPtrOutput
Configuration block for configuring email. Detailed below.
func (UserPoolOutput) EmailMfaConfiguration ¶
func (o UserPoolOutput) EmailMfaConfiguration() UserPoolEmailMfaConfigurationPtrOutput
Configuration block for configuring email Multi-Factor Authentication (MFA); requires at least 2 `accountRecoverySetting` entries; requires an `emailConfiguration` configuration block. Detailed below.
func (UserPoolOutput) EmailVerificationMessage ¶
func (o UserPoolOutput) EmailVerificationMessage() pulumi.StringOutput
String representing the email verification message. Conflicts with `verificationMessageTemplate` configuration block `emailMessage` argument.
func (UserPoolOutput) EmailVerificationSubject ¶
func (o UserPoolOutput) EmailVerificationSubject() pulumi.StringOutput
String representing the email verification subject. Conflicts with `verificationMessageTemplate` configuration block `emailSubject` argument.
func (UserPoolOutput) Endpoint ¶
func (o UserPoolOutput) Endpoint() pulumi.StringOutput
Endpoint name of the user pool. Example format: `cognito-idp.REGION.amazonaws.com/xxxx_yyyyy`
func (UserPoolOutput) EstimatedNumberOfUsers ¶
func (o UserPoolOutput) EstimatedNumberOfUsers() pulumi.IntOutput
A number estimating the size of the user pool.
func (UserPoolOutput) LambdaConfig ¶
func (o UserPoolOutput) LambdaConfig() UserPoolLambdaConfigPtrOutput
Configuration block for the AWS Lambda triggers associated with the user pool. Detailed below.
func (UserPoolOutput) LastModifiedDate ¶
func (o UserPoolOutput) LastModifiedDate() pulumi.StringOutput
Date the user pool was last modified.
func (UserPoolOutput) MfaConfiguration ¶
func (o UserPoolOutput) MfaConfiguration() pulumi.StringPtrOutput
Multi-Factor Authentication (MFA) configuration for the User Pool. Defaults of `OFF`. Valid values are `OFF` (MFA Tokens are not required), `ON` (MFA is required for all users to sign in; requires at least one of `smsConfiguration` or `softwareTokenMfaConfiguration` to be configured), or `OPTIONAL` (MFA Will be required only for individual users who have MFA Enabled; requires at least one of `smsConfiguration` or `softwareTokenMfaConfiguration` to be configured).
func (UserPoolOutput) Name ¶
func (o UserPoolOutput) Name() pulumi.StringOutput
Name of the user pool.
func (UserPoolOutput) PasswordPolicy ¶
func (o UserPoolOutput) PasswordPolicy() UserPoolPasswordPolicyOutput
Configuration block for information about the user pool password policy. Detailed below.
func (UserPoolOutput) Region ¶
func (o UserPoolOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (UserPoolOutput) Schemas ¶
func (o UserPoolOutput) Schemas() UserPoolSchemaArrayOutput
Configuration block for the schema attributes of a user pool. Detailed below. 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. Attributes can be added, but not modified or removed. Maximum of 50 attributes.
func (UserPoolOutput) SignInPolicy ¶
func (o UserPoolOutput) SignInPolicy() UserPoolSignInPolicyOutput
Configuration block for information about the user pool sign in policy. Detailed below.
func (UserPoolOutput) SmsAuthenticationMessage ¶
func (o UserPoolOutput) SmsAuthenticationMessage() pulumi.StringPtrOutput
String representing the SMS authentication message. The Message must contain the `{####}` placeholder, which will be replaced with the code.
func (UserPoolOutput) SmsConfiguration ¶
func (o UserPoolOutput) SmsConfiguration() UserPoolSmsConfigurationOutput
Configuration block for Short Message Service (SMS) settings. Detailed below. These settings apply to SMS user verification and SMS Multi-Factor Authentication (MFA). Due to Cognito API restrictions, the SMS configuration cannot be removed without recreating the Cognito User Pool. For user data safety, this resource will ignore the removal of this configuration by disabling drift detection. To force resource recreation after this configuration has been applied, see the `taint` command.
func (UserPoolOutput) SmsVerificationMessage ¶
func (o UserPoolOutput) SmsVerificationMessage() pulumi.StringOutput
String representing the SMS verification message. Conflicts with `verificationMessageTemplate` configuration block `smsMessage` argument.
func (UserPoolOutput) SoftwareTokenMfaConfiguration ¶
func (o UserPoolOutput) SoftwareTokenMfaConfiguration() UserPoolSoftwareTokenMfaConfigurationPtrOutput
Configuration block for software token Mult-Factor Authentication (MFA) settings. Detailed below.
func (UserPoolOutput) Tags ¶
func (o UserPoolOutput) Tags() pulumi.StringMapOutput
Map of tags to assign to the User Pool. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (UserPoolOutput) TagsAll ¶
func (o UserPoolOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (UserPoolOutput) ToUserPoolOutput ¶
func (o UserPoolOutput) ToUserPoolOutput() UserPoolOutput
func (UserPoolOutput) ToUserPoolOutputWithContext ¶
func (o UserPoolOutput) ToUserPoolOutputWithContext(ctx context.Context) UserPoolOutput
func (UserPoolOutput) UserAttributeUpdateSettings ¶
func (o UserPoolOutput) UserAttributeUpdateSettings() UserPoolUserAttributeUpdateSettingsPtrOutput
Configuration block for user attribute update settings. Detailed below.
func (UserPoolOutput) UserPoolAddOns ¶
func (o UserPoolOutput) UserPoolAddOns() UserPoolUserPoolAddOnsPtrOutput
Configuration block for user pool add-ons to enable user pool advanced security mode features. Detailed below.
func (UserPoolOutput) UserPoolTier ¶
func (o UserPoolOutput) UserPoolTier() pulumi.StringOutput
The user pool [feature plan](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-sign-in-feature-plans.html), or tier. Valid values: `LITE`, `ESSENTIALS`, `PLUS`.
func (UserPoolOutput) UsernameAttributes ¶
func (o UserPoolOutput) UsernameAttributes() pulumi.StringArrayOutput
Whether email addresses or phone numbers can be specified as usernames when a user signs up. Conflicts with `aliasAttributes`.
func (UserPoolOutput) UsernameConfiguration ¶
func (o UserPoolOutput) UsernameConfiguration() UserPoolUsernameConfigurationOutput
Configuration block for username configuration. Detailed below.
func (UserPoolOutput) VerificationMessageTemplate ¶
func (o UserPoolOutput) VerificationMessageTemplate() UserPoolVerificationMessageTemplateOutput
Configuration block for verification message templates. Detailed below.
func (UserPoolOutput) WebAuthnConfiguration ¶
func (o UserPoolOutput) WebAuthnConfiguration() UserPoolWebAuthnConfigurationPtrOutput
Configuration block for web authn configuration. Detailed below.
type UserPoolPasswordPolicy ¶
type UserPoolPasswordPolicy struct {
// Minimum length of the password policy that you have set.
MinimumLength *int `pulumi:"minimumLength"`
// Number of previous passwords that you want Amazon Cognito to restrict each user from reusing. Users can't set a password that matches any of number of previous passwords specified by this argument. A value of 0 means that password history is not enforced. Valid values are between 0 and 24.
//
// **Note:** This argument requires advanced security features to be active in the user pool.
PasswordHistorySize *int `pulumi:"passwordHistorySize"`
// 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 ¶
type UserPoolPasswordPolicyArgs struct {
// Minimum length of the password policy that you have set.
MinimumLength pulumi.IntPtrInput `pulumi:"minimumLength"`
// Number of previous passwords that you want Amazon Cognito to restrict each user from reusing. Users can't set a password that matches any of number of previous passwords specified by this argument. A value of 0 means that password history is not enforced. Valid values are between 0 and 24.
//
// **Note:** This argument requires advanced security features to be active in the user pool.
PasswordHistorySize pulumi.IntPtrInput `pulumi:"passwordHistorySize"`
// 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 ¶
func (UserPoolPasswordPolicyArgs) ElementType() reflect.Type
func (UserPoolPasswordPolicyArgs) ToUserPoolPasswordPolicyOutput ¶
func (i UserPoolPasswordPolicyArgs) ToUserPoolPasswordPolicyOutput() UserPoolPasswordPolicyOutput
func (UserPoolPasswordPolicyArgs) ToUserPoolPasswordPolicyOutputWithContext ¶
func (i UserPoolPasswordPolicyArgs) ToUserPoolPasswordPolicyOutputWithContext(ctx context.Context) UserPoolPasswordPolicyOutput
func (UserPoolPasswordPolicyArgs) ToUserPoolPasswordPolicyPtrOutput ¶
func (i UserPoolPasswordPolicyArgs) ToUserPoolPasswordPolicyPtrOutput() UserPoolPasswordPolicyPtrOutput
func (UserPoolPasswordPolicyArgs) ToUserPoolPasswordPolicyPtrOutputWithContext ¶
func (i UserPoolPasswordPolicyArgs) ToUserPoolPasswordPolicyPtrOutputWithContext(ctx context.Context) UserPoolPasswordPolicyPtrOutput
type UserPoolPasswordPolicyInput ¶
type UserPoolPasswordPolicyInput interface {
pulumi.Input
ToUserPoolPasswordPolicyOutput() UserPoolPasswordPolicyOutput
ToUserPoolPasswordPolicyOutputWithContext(context.Context) UserPoolPasswordPolicyOutput
}
UserPoolPasswordPolicyInput is an input type that accepts UserPoolPasswordPolicyArgs and UserPoolPasswordPolicyOutput values. You can construct a concrete instance of `UserPoolPasswordPolicyInput` via:
UserPoolPasswordPolicyArgs{...}
type UserPoolPasswordPolicyOutput ¶
type UserPoolPasswordPolicyOutput struct{ *pulumi.OutputState }
func (UserPoolPasswordPolicyOutput) ElementType ¶
func (UserPoolPasswordPolicyOutput) ElementType() reflect.Type
func (UserPoolPasswordPolicyOutput) MinimumLength ¶
func (o UserPoolPasswordPolicyOutput) MinimumLength() pulumi.IntPtrOutput
Minimum length of the password policy that you have set.
func (UserPoolPasswordPolicyOutput) PasswordHistorySize ¶
func (o UserPoolPasswordPolicyOutput) PasswordHistorySize() pulumi.IntPtrOutput
Number of previous passwords that you want Amazon Cognito to restrict each user from reusing. Users can't set a password that matches any of number of previous passwords specified by this argument. A value of 0 means that password history is not enforced. Valid values are between 0 and 24.
**Note:** This argument requires advanced security features to be active in the user pool.
func (UserPoolPasswordPolicyOutput) RequireLowercase ¶
func (o UserPoolPasswordPolicyOutput) RequireLowercase() pulumi.BoolPtrOutput
Whether you have required users to use at least one lowercase letter in their password.
func (UserPoolPasswordPolicyOutput) RequireNumbers ¶
func (o UserPoolPasswordPolicyOutput) RequireNumbers() pulumi.BoolPtrOutput
Whether you have required users to use at least one number in their password.
func (UserPoolPasswordPolicyOutput) RequireSymbols ¶
func (o UserPoolPasswordPolicyOutput) RequireSymbols() pulumi.BoolPtrOutput
Whether you have required users to use at least one symbol in their password.
func (UserPoolPasswordPolicyOutput) RequireUppercase ¶
func (o UserPoolPasswordPolicyOutput) RequireUppercase() pulumi.BoolPtrOutput
Whether you have required users to use at least one uppercase letter in their password.
func (UserPoolPasswordPolicyOutput) TemporaryPasswordValidityDays ¶
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 ¶
func (o UserPoolPasswordPolicyOutput) ToUserPoolPasswordPolicyOutput() UserPoolPasswordPolicyOutput
func (UserPoolPasswordPolicyOutput) ToUserPoolPasswordPolicyOutputWithContext ¶
func (o UserPoolPasswordPolicyOutput) ToUserPoolPasswordPolicyOutputWithContext(ctx context.Context) UserPoolPasswordPolicyOutput
func (UserPoolPasswordPolicyOutput) ToUserPoolPasswordPolicyPtrOutput ¶
func (o UserPoolPasswordPolicyOutput) ToUserPoolPasswordPolicyPtrOutput() UserPoolPasswordPolicyPtrOutput
func (UserPoolPasswordPolicyOutput) ToUserPoolPasswordPolicyPtrOutputWithContext ¶
func (o UserPoolPasswordPolicyOutput) ToUserPoolPasswordPolicyPtrOutputWithContext(ctx context.Context) UserPoolPasswordPolicyPtrOutput
type UserPoolPasswordPolicyPtrInput ¶
type UserPoolPasswordPolicyPtrInput interface {
pulumi.Input
ToUserPoolPasswordPolicyPtrOutput() UserPoolPasswordPolicyPtrOutput
ToUserPoolPasswordPolicyPtrOutputWithContext(context.Context) UserPoolPasswordPolicyPtrOutput
}
UserPoolPasswordPolicyPtrInput is an input type that accepts UserPoolPasswordPolicyArgs, UserPoolPasswordPolicyPtr and UserPoolPasswordPolicyPtrOutput values. You can construct a concrete instance of `UserPoolPasswordPolicyPtrInput` via:
UserPoolPasswordPolicyArgs{...}
or:
nil
func UserPoolPasswordPolicyPtr ¶
func UserPoolPasswordPolicyPtr(v *UserPoolPasswordPolicyArgs) UserPoolPasswordPolicyPtrInput
type UserPoolPasswordPolicyPtrOutput ¶
type UserPoolPasswordPolicyPtrOutput struct{ *pulumi.OutputState }
func (UserPoolPasswordPolicyPtrOutput) Elem ¶
func (o UserPoolPasswordPolicyPtrOutput) Elem() UserPoolPasswordPolicyOutput
func (UserPoolPasswordPolicyPtrOutput) ElementType ¶
func (UserPoolPasswordPolicyPtrOutput) ElementType() reflect.Type
func (UserPoolPasswordPolicyPtrOutput) MinimumLength ¶
func (o UserPoolPasswordPolicyPtrOutput) MinimumLength() pulumi.IntPtrOutput
Minimum length of the password policy that you have set.
func (UserPoolPasswordPolicyPtrOutput) PasswordHistorySize ¶
func (o UserPoolPasswordPolicyPtrOutput) PasswordHistorySize() pulumi.IntPtrOutput
Number of previous passwords that you want Amazon Cognito to restrict each user from reusing. Users can't set a password that matches any of number of previous passwords specified by this argument. A value of 0 means that password history is not enforced. Valid values are between 0 and 24.
**Note:** This argument requires advanced security features to be active in the user pool.
func (UserPoolPasswordPolicyPtrOutput) RequireLowercase ¶
func (o UserPoolPasswordPolicyPtrOutput) RequireLowercase() pulumi.BoolPtrOutput
Whether you have required users to use at least one lowercase letter in their password.
func (UserPoolPasswordPolicyPtrOutput) RequireNumbers ¶
func (o UserPoolPasswordPolicyPtrOutput) RequireNumbers() pulumi.BoolPtrOutput
Whether you have required users to use at least one number in their password.
func (UserPoolPasswordPolicyPtrOutput) RequireSymbols ¶
func (o UserPoolPasswordPolicyPtrOutput) RequireSymbols() pulumi.BoolPtrOutput
Whether you have required users to use at least one symbol in their password.
func (UserPoolPasswordPolicyPtrOutput) RequireUppercase ¶
func (o UserPoolPasswordPolicyPtrOutput) RequireUppercase() pulumi.BoolPtrOutput
Whether you have required users to use at least one uppercase letter in their password.
func (UserPoolPasswordPolicyPtrOutput) TemporaryPasswordValidityDays ¶
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 ¶
func (o UserPoolPasswordPolicyPtrOutput) ToUserPoolPasswordPolicyPtrOutput() UserPoolPasswordPolicyPtrOutput
func (UserPoolPasswordPolicyPtrOutput) ToUserPoolPasswordPolicyPtrOutputWithContext ¶
func (o UserPoolPasswordPolicyPtrOutput) ToUserPoolPasswordPolicyPtrOutputWithContext(ctx context.Context) UserPoolPasswordPolicyPtrOutput
type UserPoolSchema ¶
type UserPoolSchema struct {
// Attribute data type. Must be one of `Boolean`, `Number`, `String`, `DateTime`.
AttributeDataType string `pulumi:"attributeDataType"`
// Whether the attribute type is developer only.
DeveloperOnlyAttribute *bool `pulumi:"developerOnlyAttribute"`
// Whether the attribute can be changed once it has been created.
Mutable *bool `pulumi:"mutable"`
// Name of the attribute.
Name string `pulumi:"name"`
// Configuration block for the constraints for an attribute of the number type. Detailed below.
NumberAttributeConstraints *UserPoolSchemaNumberAttributeConstraints `pulumi:"numberAttributeConstraints"`
// 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"`
// Constraints for an attribute of the string type. Detailed below.
StringAttributeConstraints *UserPoolSchemaStringAttributeConstraints `pulumi:"stringAttributeConstraints"`
}
type UserPoolSchemaArgs ¶
type UserPoolSchemaArgs struct {
// Attribute data type. Must be one of `Boolean`, `Number`, `String`, `DateTime`.
AttributeDataType pulumi.StringInput `pulumi:"attributeDataType"`
// Whether the attribute type is developer only.
DeveloperOnlyAttribute pulumi.BoolPtrInput `pulumi:"developerOnlyAttribute"`
// Whether the attribute can be changed once it has been created.
Mutable pulumi.BoolPtrInput `pulumi:"mutable"`
// Name of the attribute.
Name pulumi.StringInput `pulumi:"name"`
// Configuration block for the constraints for an attribute of the number type. Detailed below.
NumberAttributeConstraints UserPoolSchemaNumberAttributeConstraintsPtrInput `pulumi:"numberAttributeConstraints"`
// 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"`
// Constraints for an attribute of the string type. Detailed below.
StringAttributeConstraints UserPoolSchemaStringAttributeConstraintsPtrInput `pulumi:"stringAttributeConstraints"`
}
func (UserPoolSchemaArgs) ElementType ¶
func (UserPoolSchemaArgs) ElementType() reflect.Type
func (UserPoolSchemaArgs) ToUserPoolSchemaOutput ¶
func (i UserPoolSchemaArgs) ToUserPoolSchemaOutput() UserPoolSchemaOutput
func (UserPoolSchemaArgs) ToUserPoolSchemaOutputWithContext ¶
func (i UserPoolSchemaArgs) ToUserPoolSchemaOutputWithContext(ctx context.Context) UserPoolSchemaOutput
type UserPoolSchemaArray ¶
type UserPoolSchemaArray []UserPoolSchemaInput
func (UserPoolSchemaArray) ElementType ¶
func (UserPoolSchemaArray) ElementType() reflect.Type
func (UserPoolSchemaArray) ToUserPoolSchemaArrayOutput ¶
func (i UserPoolSchemaArray) ToUserPoolSchemaArrayOutput() UserPoolSchemaArrayOutput
func (UserPoolSchemaArray) ToUserPoolSchemaArrayOutputWithContext ¶
func (i UserPoolSchemaArray) ToUserPoolSchemaArrayOutputWithContext(ctx context.Context) UserPoolSchemaArrayOutput
type UserPoolSchemaArrayInput ¶
type UserPoolSchemaArrayInput interface {
pulumi.Input
ToUserPoolSchemaArrayOutput() UserPoolSchemaArrayOutput
ToUserPoolSchemaArrayOutputWithContext(context.Context) UserPoolSchemaArrayOutput
}
UserPoolSchemaArrayInput is an input type that accepts UserPoolSchemaArray and UserPoolSchemaArrayOutput values. You can construct a concrete instance of `UserPoolSchemaArrayInput` via:
UserPoolSchemaArray{ UserPoolSchemaArgs{...} }
type UserPoolSchemaArrayOutput ¶
type UserPoolSchemaArrayOutput struct{ *pulumi.OutputState }
func (UserPoolSchemaArrayOutput) ElementType ¶
func (UserPoolSchemaArrayOutput) ElementType() reflect.Type
func (UserPoolSchemaArrayOutput) Index ¶
func (o UserPoolSchemaArrayOutput) Index(i pulumi.IntInput) UserPoolSchemaOutput
func (UserPoolSchemaArrayOutput) ToUserPoolSchemaArrayOutput ¶
func (o UserPoolSchemaArrayOutput) ToUserPoolSchemaArrayOutput() UserPoolSchemaArrayOutput
func (UserPoolSchemaArrayOutput) ToUserPoolSchemaArrayOutputWithContext ¶
func (o UserPoolSchemaArrayOutput) ToUserPoolSchemaArrayOutputWithContext(ctx context.Context) UserPoolSchemaArrayOutput
type UserPoolSchemaInput ¶
type UserPoolSchemaInput interface {
pulumi.Input
ToUserPoolSchemaOutput() UserPoolSchemaOutput
ToUserPoolSchemaOutputWithContext(context.Context) UserPoolSchemaOutput
}
UserPoolSchemaInput is an input type that accepts UserPoolSchemaArgs and UserPoolSchemaOutput values. You can construct a concrete instance of `UserPoolSchemaInput` via:
UserPoolSchemaArgs{...}
type UserPoolSchemaNumberAttributeConstraintsArgs ¶
type UserPoolSchemaNumberAttributeConstraintsArgs struct {
// Maximum value of an attribute that is of the number data type.
MaxValue pulumi.StringPtrInput `pulumi:"maxValue"`
// Minimum value of an attribute that is of the number data type.
MinValue pulumi.StringPtrInput `pulumi:"minValue"`
}
func (UserPoolSchemaNumberAttributeConstraintsArgs) ElementType ¶
func (UserPoolSchemaNumberAttributeConstraintsArgs) ElementType() reflect.Type
func (UserPoolSchemaNumberAttributeConstraintsArgs) ToUserPoolSchemaNumberAttributeConstraintsOutput ¶
func (i UserPoolSchemaNumberAttributeConstraintsArgs) ToUserPoolSchemaNumberAttributeConstraintsOutput() UserPoolSchemaNumberAttributeConstraintsOutput
func (UserPoolSchemaNumberAttributeConstraintsArgs) ToUserPoolSchemaNumberAttributeConstraintsOutputWithContext ¶
func (i UserPoolSchemaNumberAttributeConstraintsArgs) ToUserPoolSchemaNumberAttributeConstraintsOutputWithContext(ctx context.Context) UserPoolSchemaNumberAttributeConstraintsOutput
func (UserPoolSchemaNumberAttributeConstraintsArgs) ToUserPoolSchemaNumberAttributeConstraintsPtrOutput ¶
func (i UserPoolSchemaNumberAttributeConstraintsArgs) ToUserPoolSchemaNumberAttributeConstraintsPtrOutput() UserPoolSchemaNumberAttributeConstraintsPtrOutput
func (UserPoolSchemaNumberAttributeConstraintsArgs) ToUserPoolSchemaNumberAttributeConstraintsPtrOutputWithContext ¶
func (i UserPoolSchemaNumberAttributeConstraintsArgs) ToUserPoolSchemaNumberAttributeConstraintsPtrOutputWithContext(ctx context.Context) UserPoolSchemaNumberAttributeConstraintsPtrOutput
type UserPoolSchemaNumberAttributeConstraintsInput ¶
type UserPoolSchemaNumberAttributeConstraintsInput interface {
pulumi.Input
ToUserPoolSchemaNumberAttributeConstraintsOutput() UserPoolSchemaNumberAttributeConstraintsOutput
ToUserPoolSchemaNumberAttributeConstraintsOutputWithContext(context.Context) UserPoolSchemaNumberAttributeConstraintsOutput
}
UserPoolSchemaNumberAttributeConstraintsInput is an input type that accepts UserPoolSchemaNumberAttributeConstraintsArgs and UserPoolSchemaNumberAttributeConstraintsOutput values. You can construct a concrete instance of `UserPoolSchemaNumberAttributeConstraintsInput` via:
UserPoolSchemaNumberAttributeConstraintsArgs{...}
type UserPoolSchemaNumberAttributeConstraintsOutput ¶
type UserPoolSchemaNumberAttributeConstraintsOutput struct{ *pulumi.OutputState }
func (UserPoolSchemaNumberAttributeConstraintsOutput) ElementType ¶
func (UserPoolSchemaNumberAttributeConstraintsOutput) ElementType() reflect.Type
func (UserPoolSchemaNumberAttributeConstraintsOutput) MaxValue ¶
func (o UserPoolSchemaNumberAttributeConstraintsOutput) MaxValue() pulumi.StringPtrOutput
Maximum value of an attribute that is of the number data type.
func (UserPoolSchemaNumberAttributeConstraintsOutput) MinValue ¶
func (o UserPoolSchemaNumberAttributeConstraintsOutput) MinValue() pulumi.StringPtrOutput
Minimum value of an attribute that is of the number data type.
func (UserPoolSchemaNumberAttributeConstraintsOutput) ToUserPoolSchemaNumberAttributeConstraintsOutput ¶
func (o UserPoolSchemaNumberAttributeConstraintsOutput) ToUserPoolSchemaNumberAttributeConstraintsOutput() UserPoolSchemaNumberAttributeConstraintsOutput
func (UserPoolSchemaNumberAttributeConstraintsOutput) ToUserPoolSchemaNumberAttributeConstraintsOutputWithContext ¶
func (o UserPoolSchemaNumberAttributeConstraintsOutput) ToUserPoolSchemaNumberAttributeConstraintsOutputWithContext(ctx context.Context) UserPoolSchemaNumberAttributeConstraintsOutput
func (UserPoolSchemaNumberAttributeConstraintsOutput) ToUserPoolSchemaNumberAttributeConstraintsPtrOutput ¶
func (o UserPoolSchemaNumberAttributeConstraintsOutput) ToUserPoolSchemaNumberAttributeConstraintsPtrOutput() UserPoolSchemaNumberAttributeConstraintsPtrOutput
func (UserPoolSchemaNumberAttributeConstraintsOutput) ToUserPoolSchemaNumberAttributeConstraintsPtrOutputWithContext ¶
func (o UserPoolSchemaNumberAttributeConstraintsOutput) ToUserPoolSchemaNumberAttributeConstraintsPtrOutputWithContext(ctx context.Context) UserPoolSchemaNumberAttributeConstraintsPtrOutput
type UserPoolSchemaNumberAttributeConstraintsPtrInput ¶
type UserPoolSchemaNumberAttributeConstraintsPtrInput interface {
pulumi.Input
ToUserPoolSchemaNumberAttributeConstraintsPtrOutput() UserPoolSchemaNumberAttributeConstraintsPtrOutput
ToUserPoolSchemaNumberAttributeConstraintsPtrOutputWithContext(context.Context) UserPoolSchemaNumberAttributeConstraintsPtrOutput
}
UserPoolSchemaNumberAttributeConstraintsPtrInput is an input type that accepts UserPoolSchemaNumberAttributeConstraintsArgs, UserPoolSchemaNumberAttributeConstraintsPtr and UserPoolSchemaNumberAttributeConstraintsPtrOutput values. You can construct a concrete instance of `UserPoolSchemaNumberAttributeConstraintsPtrInput` via:
UserPoolSchemaNumberAttributeConstraintsArgs{...}
or:
nil
func UserPoolSchemaNumberAttributeConstraintsPtr ¶
func UserPoolSchemaNumberAttributeConstraintsPtr(v *UserPoolSchemaNumberAttributeConstraintsArgs) UserPoolSchemaNumberAttributeConstraintsPtrInput
type UserPoolSchemaNumberAttributeConstraintsPtrOutput ¶
type UserPoolSchemaNumberAttributeConstraintsPtrOutput struct{ *pulumi.OutputState }
func (UserPoolSchemaNumberAttributeConstraintsPtrOutput) ElementType ¶
func (UserPoolSchemaNumberAttributeConstraintsPtrOutput) ElementType() reflect.Type
func (UserPoolSchemaNumberAttributeConstraintsPtrOutput) MaxValue ¶
func (o UserPoolSchemaNumberAttributeConstraintsPtrOutput) MaxValue() pulumi.StringPtrOutput
Maximum value of an attribute that is of the number data type.
func (UserPoolSchemaNumberAttributeConstraintsPtrOutput) MinValue ¶
func (o UserPoolSchemaNumberAttributeConstraintsPtrOutput) MinValue() pulumi.StringPtrOutput
Minimum value of an attribute that is of the number data type.
func (UserPoolSchemaNumberAttributeConstraintsPtrOutput) ToUserPoolSchemaNumberAttributeConstraintsPtrOutput ¶
func (o UserPoolSchemaNumberAttributeConstraintsPtrOutput) ToUserPoolSchemaNumberAttributeConstraintsPtrOutput() UserPoolSchemaNumberAttributeConstraintsPtrOutput
func (UserPoolSchemaNumberAttributeConstraintsPtrOutput) ToUserPoolSchemaNumberAttributeConstraintsPtrOutputWithContext ¶
func (o UserPoolSchemaNumberAttributeConstraintsPtrOutput) ToUserPoolSchemaNumberAttributeConstraintsPtrOutputWithContext(ctx context.Context) UserPoolSchemaNumberAttributeConstraintsPtrOutput
type UserPoolSchemaOutput ¶
type UserPoolSchemaOutput struct{ *pulumi.OutputState }
func (UserPoolSchemaOutput) AttributeDataType ¶
func (o UserPoolSchemaOutput) AttributeDataType() pulumi.StringOutput
Attribute data type. Must be one of `Boolean`, `Number`, `String`, `DateTime`.
func (UserPoolSchemaOutput) DeveloperOnlyAttribute ¶
func (o UserPoolSchemaOutput) DeveloperOnlyAttribute() pulumi.BoolPtrOutput
Whether the attribute type is developer only.
func (UserPoolSchemaOutput) ElementType ¶
func (UserPoolSchemaOutput) ElementType() reflect.Type
func (UserPoolSchemaOutput) Mutable ¶
func (o UserPoolSchemaOutput) Mutable() pulumi.BoolPtrOutput
Whether the attribute can be changed once it has been created.
func (UserPoolSchemaOutput) Name ¶
func (o UserPoolSchemaOutput) Name() pulumi.StringOutput
Name of the attribute.
func (UserPoolSchemaOutput) NumberAttributeConstraints ¶
func (o UserPoolSchemaOutput) NumberAttributeConstraints() UserPoolSchemaNumberAttributeConstraintsPtrOutput
Configuration block for the constraints for an attribute of the number type. Detailed below.
func (UserPoolSchemaOutput) Required ¶
func (o UserPoolSchemaOutput) Required() pulumi.BoolPtrOutput
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 ¶
func (o UserPoolSchemaOutput) StringAttributeConstraints() UserPoolSchemaStringAttributeConstraintsPtrOutput
Constraints for an attribute of the string type. Detailed below.
func (UserPoolSchemaOutput) ToUserPoolSchemaOutput ¶
func (o UserPoolSchemaOutput) ToUserPoolSchemaOutput() UserPoolSchemaOutput
func (UserPoolSchemaOutput) ToUserPoolSchemaOutputWithContext ¶
func (o UserPoolSchemaOutput) ToUserPoolSchemaOutputWithContext(ctx context.Context) UserPoolSchemaOutput
type UserPoolSchemaStringAttributeConstraintsArgs ¶
type UserPoolSchemaStringAttributeConstraintsArgs struct {
// Maximum length of an attribute value of the string type.
MaxLength pulumi.StringPtrInput `pulumi:"maxLength"`
// Minimum length of an attribute value of the string type.
MinLength pulumi.StringPtrInput `pulumi:"minLength"`
}
func (UserPoolSchemaStringAttributeConstraintsArgs) ElementType ¶
func (UserPoolSchemaStringAttributeConstraintsArgs) ElementType() reflect.Type
func (UserPoolSchemaStringAttributeConstraintsArgs) ToUserPoolSchemaStringAttributeConstraintsOutput ¶
func (i UserPoolSchemaStringAttributeConstraintsArgs) ToUserPoolSchemaStringAttributeConstraintsOutput() UserPoolSchemaStringAttributeConstraintsOutput
func (UserPoolSchemaStringAttributeConstraintsArgs) ToUserPoolSchemaStringAttributeConstraintsOutputWithContext ¶
func (i UserPoolSchemaStringAttributeConstraintsArgs) ToUserPoolSchemaStringAttributeConstraintsOutputWithContext(ctx context.Context) UserPoolSchemaStringAttributeConstraintsOutput
func (UserPoolSchemaStringAttributeConstraintsArgs) ToUserPoolSchemaStringAttributeConstraintsPtrOutput ¶
func (i UserPoolSchemaStringAttributeConstraintsArgs) ToUserPoolSchemaStringAttributeConstraintsPtrOutput() UserPoolSchemaStringAttributeConstraintsPtrOutput
func (UserPoolSchemaStringAttributeConstraintsArgs) ToUserPoolSchemaStringAttributeConstraintsPtrOutputWithContext ¶
func (i UserPoolSchemaStringAttributeConstraintsArgs) ToUserPoolSchemaStringAttributeConstraintsPtrOutputWithContext(ctx context.Context) UserPoolSchemaStringAttributeConstraintsPtrOutput
type UserPoolSchemaStringAttributeConstraintsInput ¶
type UserPoolSchemaStringAttributeConstraintsInput interface {
pulumi.Input
ToUserPoolSchemaStringAttributeConstraintsOutput() UserPoolSchemaStringAttributeConstraintsOutput
ToUserPoolSchemaStringAttributeConstraintsOutputWithContext(context.Context) UserPoolSchemaStringAttributeConstraintsOutput
}
UserPoolSchemaStringAttributeConstraintsInput is an input type that accepts UserPoolSchemaStringAttributeConstraintsArgs and UserPoolSchemaStringAttributeConstraintsOutput values. You can construct a concrete instance of `UserPoolSchemaStringAttributeConstraintsInput` via:
UserPoolSchemaStringAttributeConstraintsArgs{...}
type UserPoolSchemaStringAttributeConstraintsOutput ¶
type UserPoolSchemaStringAttributeConstraintsOutput struct{ *pulumi.OutputState }
func (UserPoolSchemaStringAttributeConstraintsOutput) ElementType ¶
func (UserPoolSchemaStringAttributeConstraintsOutput) ElementType() reflect.Type
func (UserPoolSchemaStringAttributeConstraintsOutput) MaxLength ¶
func (o UserPoolSchemaStringAttributeConstraintsOutput) MaxLength() pulumi.StringPtrOutput
Maximum length of an attribute value of the string type.
func (UserPoolSchemaStringAttributeConstraintsOutput) MinLength ¶
func (o UserPoolSchemaStringAttributeConstraintsOutput) MinLength() pulumi.StringPtrOutput
Minimum length of an attribute value of the string type.
func (UserPoolSchemaStringAttributeConstraintsOutput) ToUserPoolSchemaStringAttributeConstraintsOutput ¶
func (o UserPoolSchemaStringAttributeConstraintsOutput) ToUserPoolSchemaStringAttributeConstraintsOutput() UserPoolSchemaStringAttributeConstraintsOutput
func (UserPoolSchemaStringAttributeConstraintsOutput) ToUserPoolSchemaStringAttributeConstraintsOutputWithContext ¶
func (o UserPoolSchemaStringAttributeConstraintsOutput) ToUserPoolSchemaStringAttributeConstraintsOutputWithContext(ctx context.Context) UserPoolSchemaStringAttributeConstraintsOutput
func (UserPoolSchemaStringAttributeConstraintsOutput) ToUserPoolSchemaStringAttributeConstraintsPtrOutput ¶
func (o UserPoolSchemaStringAttributeConstraintsOutput) ToUserPoolSchemaStringAttributeConstraintsPtrOutput() UserPoolSchemaStringAttributeConstraintsPtrOutput
func (UserPoolSchemaStringAttributeConstraintsOutput) ToUserPoolSchemaStringAttributeConstraintsPtrOutputWithContext ¶
func (o UserPoolSchemaStringAttributeConstraintsOutput) ToUserPoolSchemaStringAttributeConstraintsPtrOutputWithContext(ctx context.Context) UserPoolSchemaStringAttributeConstraintsPtrOutput
type UserPoolSchemaStringAttributeConstraintsPtrInput ¶
type UserPoolSchemaStringAttributeConstraintsPtrInput interface {
pulumi.Input
ToUserPoolSchemaStringAttributeConstraintsPtrOutput() UserPoolSchemaStringAttributeConstraintsPtrOutput
ToUserPoolSchemaStringAttributeConstraintsPtrOutputWithContext(context.Context) UserPoolSchemaStringAttributeConstraintsPtrOutput
}
UserPoolSchemaStringAttributeConstraintsPtrInput is an input type that accepts UserPoolSchemaStringAttributeConstraintsArgs, UserPoolSchemaStringAttributeConstraintsPtr and UserPoolSchemaStringAttributeConstraintsPtrOutput values. You can construct a concrete instance of `UserPoolSchemaStringAttributeConstraintsPtrInput` via:
UserPoolSchemaStringAttributeConstraintsArgs{...}
or:
nil
func UserPoolSchemaStringAttributeConstraintsPtr ¶
func UserPoolSchemaStringAttributeConstraintsPtr(v *UserPoolSchemaStringAttributeConstraintsArgs) UserPoolSchemaStringAttributeConstraintsPtrInput
type UserPoolSchemaStringAttributeConstraintsPtrOutput ¶
type UserPoolSchemaStringAttributeConstraintsPtrOutput struct{ *pulumi.OutputState }
func (UserPoolSchemaStringAttributeConstraintsPtrOutput) ElementType ¶
func (UserPoolSchemaStringAttributeConstraintsPtrOutput) ElementType() reflect.Type
func (UserPoolSchemaStringAttributeConstraintsPtrOutput) MaxLength ¶
func (o UserPoolSchemaStringAttributeConstraintsPtrOutput) MaxLength() pulumi.StringPtrOutput
Maximum length of an attribute value of the string type.
func (UserPoolSchemaStringAttributeConstraintsPtrOutput) MinLength ¶
func (o UserPoolSchemaStringAttributeConstraintsPtrOutput) MinLength() pulumi.StringPtrOutput
Minimum length of an attribute value of the string type.
func (UserPoolSchemaStringAttributeConstraintsPtrOutput) ToUserPoolSchemaStringAttributeConstraintsPtrOutput ¶
func (o UserPoolSchemaStringAttributeConstraintsPtrOutput) ToUserPoolSchemaStringAttributeConstraintsPtrOutput() UserPoolSchemaStringAttributeConstraintsPtrOutput
func (UserPoolSchemaStringAttributeConstraintsPtrOutput) ToUserPoolSchemaStringAttributeConstraintsPtrOutputWithContext ¶
func (o UserPoolSchemaStringAttributeConstraintsPtrOutput) ToUserPoolSchemaStringAttributeConstraintsPtrOutputWithContext(ctx context.Context) UserPoolSchemaStringAttributeConstraintsPtrOutput
type UserPoolSignInPolicy ¶
type UserPoolSignInPolicy struct {
// The sign in methods your user pool supports as the first factor. This is a list of strings, allowed values are `PASSWORD`, `EMAIL_OTP`, `SMS_OTP`, and `WEB_AUTHN`.
AllowedFirstAuthFactors []string `pulumi:"allowedFirstAuthFactors"`
}
type UserPoolSignInPolicyArgs ¶
type UserPoolSignInPolicyArgs struct {
// The sign in methods your user pool supports as the first factor. This is a list of strings, allowed values are `PASSWORD`, `EMAIL_OTP`, `SMS_OTP`, and `WEB_AUTHN`.
AllowedFirstAuthFactors pulumi.StringArrayInput `pulumi:"allowedFirstAuthFactors"`
}
func (UserPoolSignInPolicyArgs) ElementType ¶
func (UserPoolSignInPolicyArgs) ElementType() reflect.Type
func (UserPoolSignInPolicyArgs) ToUserPoolSignInPolicyOutput ¶
func (i UserPoolSignInPolicyArgs) ToUserPoolSignInPolicyOutput() UserPoolSignInPolicyOutput
func (UserPoolSignInPolicyArgs) ToUserPoolSignInPolicyOutputWithContext ¶
func (i UserPoolSignInPolicyArgs) ToUserPoolSignInPolicyOutputWithContext(ctx context.Context) UserPoolSignInPolicyOutput
func (UserPoolSignInPolicyArgs) ToUserPoolSignInPolicyPtrOutput ¶
func (i UserPoolSignInPolicyArgs) ToUserPoolSignInPolicyPtrOutput() UserPoolSignInPolicyPtrOutput
func (UserPoolSignInPolicyArgs) ToUserPoolSignInPolicyPtrOutputWithContext ¶
func (i UserPoolSignInPolicyArgs) ToUserPoolSignInPolicyPtrOutputWithContext(ctx context.Context) UserPoolSignInPolicyPtrOutput
type UserPoolSignInPolicyInput ¶
type UserPoolSignInPolicyInput interface {
pulumi.Input
ToUserPoolSignInPolicyOutput() UserPoolSignInPolicyOutput
ToUserPoolSignInPolicyOutputWithContext(context.Context) UserPoolSignInPolicyOutput
}
UserPoolSignInPolicyInput is an input type that accepts UserPoolSignInPolicyArgs and UserPoolSignInPolicyOutput values. You can construct a concrete instance of `UserPoolSignInPolicyInput` via:
UserPoolSignInPolicyArgs{...}
type UserPoolSignInPolicyOutput ¶
type UserPoolSignInPolicyOutput struct{ *pulumi.OutputState }
func (UserPoolSignInPolicyOutput) AllowedFirstAuthFactors ¶
func (o UserPoolSignInPolicyOutput) AllowedFirstAuthFactors() pulumi.StringArrayOutput
The sign in methods your user pool supports as the first factor. This is a list of strings, allowed values are `PASSWORD`, `EMAIL_OTP`, `SMS_OTP`, and `WEB_AUTHN`.
func (UserPoolSignInPolicyOutput) ElementType ¶
func (UserPoolSignInPolicyOutput) ElementType() reflect.Type
func (UserPoolSignInPolicyOutput) ToUserPoolSignInPolicyOutput ¶
func (o UserPoolSignInPolicyOutput) ToUserPoolSignInPolicyOutput() UserPoolSignInPolicyOutput
func (UserPoolSignInPolicyOutput) ToUserPoolSignInPolicyOutputWithContext ¶
func (o UserPoolSignInPolicyOutput) ToUserPoolSignInPolicyOutputWithContext(ctx context.Context) UserPoolSignInPolicyOutput
func (UserPoolSignInPolicyOutput) ToUserPoolSignInPolicyPtrOutput ¶
func (o UserPoolSignInPolicyOutput) ToUserPoolSignInPolicyPtrOutput() UserPoolSignInPolicyPtrOutput
func (UserPoolSignInPolicyOutput) ToUserPoolSignInPolicyPtrOutputWithContext ¶
func (o UserPoolSignInPolicyOutput) ToUserPoolSignInPolicyPtrOutputWithContext(ctx context.Context) UserPoolSignInPolicyPtrOutput
type UserPoolSignInPolicyPtrInput ¶
type UserPoolSignInPolicyPtrInput interface {
pulumi.Input
ToUserPoolSignInPolicyPtrOutput() UserPoolSignInPolicyPtrOutput
ToUserPoolSignInPolicyPtrOutputWithContext(context.Context) UserPoolSignInPolicyPtrOutput
}
UserPoolSignInPolicyPtrInput is an input type that accepts UserPoolSignInPolicyArgs, UserPoolSignInPolicyPtr and UserPoolSignInPolicyPtrOutput values. You can construct a concrete instance of `UserPoolSignInPolicyPtrInput` via:
UserPoolSignInPolicyArgs{...}
or:
nil
func UserPoolSignInPolicyPtr ¶
func UserPoolSignInPolicyPtr(v *UserPoolSignInPolicyArgs) UserPoolSignInPolicyPtrInput
type UserPoolSignInPolicyPtrOutput ¶
type UserPoolSignInPolicyPtrOutput struct{ *pulumi.OutputState }
func (UserPoolSignInPolicyPtrOutput) AllowedFirstAuthFactors ¶
func (o UserPoolSignInPolicyPtrOutput) AllowedFirstAuthFactors() pulumi.StringArrayOutput
The sign in methods your user pool supports as the first factor. This is a list of strings, allowed values are `PASSWORD`, `EMAIL_OTP`, `SMS_OTP`, and `WEB_AUTHN`.
func (UserPoolSignInPolicyPtrOutput) Elem ¶
func (o UserPoolSignInPolicyPtrOutput) Elem() UserPoolSignInPolicyOutput
func (UserPoolSignInPolicyPtrOutput) ElementType ¶
func (UserPoolSignInPolicyPtrOutput) ElementType() reflect.Type
func (UserPoolSignInPolicyPtrOutput) ToUserPoolSignInPolicyPtrOutput ¶
func (o UserPoolSignInPolicyPtrOutput) ToUserPoolSignInPolicyPtrOutput() UserPoolSignInPolicyPtrOutput
func (UserPoolSignInPolicyPtrOutput) ToUserPoolSignInPolicyPtrOutputWithContext ¶
func (o UserPoolSignInPolicyPtrOutput) ToUserPoolSignInPolicyPtrOutputWithContext(ctx context.Context) UserPoolSignInPolicyPtrOutput
type UserPoolSmsConfiguration ¶
type UserPoolSmsConfiguration struct {
// 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"`
// ARN of the Amazon SNS caller. This is usually the IAM role that you've given Cognito permission to assume.
SnsCallerArn string `pulumi:"snsCallerArn"`
// The AWS Region to use with Amazon SNS integration. You can choose the same Region as your user pool, or a supported Legacy Amazon SNS alternate Region. Amazon Cognito resources in the Asia Pacific (Seoul) AWS Region must use your Amazon SNS configuration in the Asia Pacific (Tokyo) Region. For more information, see [SMS message settings for Amazon Cognito user pools](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html).
SnsRegion *string `pulumi:"snsRegion"`
}
type UserPoolSmsConfigurationArgs ¶
type UserPoolSmsConfigurationArgs struct {
// 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"`
// 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"`
// The AWS Region to use with Amazon SNS integration. You can choose the same Region as your user pool, or a supported Legacy Amazon SNS alternate Region. Amazon Cognito resources in the Asia Pacific (Seoul) AWS Region must use your Amazon SNS configuration in the Asia Pacific (Tokyo) Region. For more information, see [SMS message settings for Amazon Cognito user pools](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html).
SnsRegion pulumi.StringPtrInput `pulumi:"snsRegion"`
}
func (UserPoolSmsConfigurationArgs) ElementType ¶
func (UserPoolSmsConfigurationArgs) ElementType() reflect.Type
func (UserPoolSmsConfigurationArgs) ToUserPoolSmsConfigurationOutput ¶
func (i UserPoolSmsConfigurationArgs) ToUserPoolSmsConfigurationOutput() UserPoolSmsConfigurationOutput
func (UserPoolSmsConfigurationArgs) ToUserPoolSmsConfigurationOutputWithContext ¶
func (i UserPoolSmsConfigurationArgs) ToUserPoolSmsConfigurationOutputWithContext(ctx context.Context) UserPoolSmsConfigurationOutput
func (UserPoolSmsConfigurationArgs) ToUserPoolSmsConfigurationPtrOutput ¶
func (i UserPoolSmsConfigurationArgs) ToUserPoolSmsConfigurationPtrOutput() UserPoolSmsConfigurationPtrOutput
func (UserPoolSmsConfigurationArgs) ToUserPoolSmsConfigurationPtrOutputWithContext ¶
func (i UserPoolSmsConfigurationArgs) ToUserPoolSmsConfigurationPtrOutputWithContext(ctx context.Context) UserPoolSmsConfigurationPtrOutput
type UserPoolSmsConfigurationInput ¶
type UserPoolSmsConfigurationInput interface {
pulumi.Input
ToUserPoolSmsConfigurationOutput() UserPoolSmsConfigurationOutput
ToUserPoolSmsConfigurationOutputWithContext(context.Context) UserPoolSmsConfigurationOutput
}
UserPoolSmsConfigurationInput is an input type that accepts UserPoolSmsConfigurationArgs and UserPoolSmsConfigurationOutput values. You can construct a concrete instance of `UserPoolSmsConfigurationInput` via:
UserPoolSmsConfigurationArgs{...}
type UserPoolSmsConfigurationOutput ¶
type UserPoolSmsConfigurationOutput struct{ *pulumi.OutputState }
func (UserPoolSmsConfigurationOutput) ElementType ¶
func (UserPoolSmsConfigurationOutput) ElementType() reflect.Type
func (UserPoolSmsConfigurationOutput) ExternalId ¶
func (o UserPoolSmsConfigurationOutput) ExternalId() pulumi.StringOutput
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 ¶
func (o UserPoolSmsConfigurationOutput) SnsCallerArn() pulumi.StringOutput
ARN of the Amazon SNS caller. This is usually the IAM role that you've given Cognito permission to assume.
func (UserPoolSmsConfigurationOutput) SnsRegion ¶
func (o UserPoolSmsConfigurationOutput) SnsRegion() pulumi.StringPtrOutput
The AWS Region to use with Amazon SNS integration. You can choose the same Region as your user pool, or a supported Legacy Amazon SNS alternate Region. Amazon Cognito resources in the Asia Pacific (Seoul) AWS Region must use your Amazon SNS configuration in the Asia Pacific (Tokyo) Region. For more information, see [SMS message settings for Amazon Cognito user pools](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html).
func (UserPoolSmsConfigurationOutput) ToUserPoolSmsConfigurationOutput ¶
func (o UserPoolSmsConfigurationOutput) ToUserPoolSmsConfigurationOutput() UserPoolSmsConfigurationOutput
func (UserPoolSmsConfigurationOutput) ToUserPoolSmsConfigurationOutputWithContext ¶
func (o UserPoolSmsConfigurationOutput) ToUserPoolSmsConfigurationOutputWithContext(ctx context.Context) UserPoolSmsConfigurationOutput
func (UserPoolSmsConfigurationOutput) ToUserPoolSmsConfigurationPtrOutput ¶
func (o UserPoolSmsConfigurationOutput) ToUserPoolSmsConfigurationPtrOutput() UserPoolSmsConfigurationPtrOutput
func (UserPoolSmsConfigurationOutput) ToUserPoolSmsConfigurationPtrOutputWithContext ¶
func (o UserPoolSmsConfigurationOutput) ToUserPoolSmsConfigurationPtrOutputWithContext(ctx context.Context) UserPoolSmsConfigurationPtrOutput
type UserPoolSmsConfigurationPtrInput ¶
type UserPoolSmsConfigurationPtrInput interface {
pulumi.Input
ToUserPoolSmsConfigurationPtrOutput() UserPoolSmsConfigurationPtrOutput
ToUserPoolSmsConfigurationPtrOutputWithContext(context.Context) UserPoolSmsConfigurationPtrOutput
}
UserPoolSmsConfigurationPtrInput is an input type that accepts UserPoolSmsConfigurationArgs, UserPoolSmsConfigurationPtr and UserPoolSmsConfigurationPtrOutput values. You can construct a concrete instance of `UserPoolSmsConfigurationPtrInput` via:
UserPoolSmsConfigurationArgs{...}
or:
nil
func UserPoolSmsConfigurationPtr ¶
func UserPoolSmsConfigurationPtr(v *UserPoolSmsConfigurationArgs) UserPoolSmsConfigurationPtrInput
type UserPoolSmsConfigurationPtrOutput ¶
type UserPoolSmsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (UserPoolSmsConfigurationPtrOutput) Elem ¶
func (o UserPoolSmsConfigurationPtrOutput) Elem() UserPoolSmsConfigurationOutput
func (UserPoolSmsConfigurationPtrOutput) ElementType ¶
func (UserPoolSmsConfigurationPtrOutput) ElementType() reflect.Type
func (UserPoolSmsConfigurationPtrOutput) ExternalId ¶
func (o UserPoolSmsConfigurationPtrOutput) ExternalId() pulumi.StringPtrOutput
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 ¶
func (o UserPoolSmsConfigurationPtrOutput) SnsCallerArn() pulumi.StringPtrOutput
ARN of the Amazon SNS caller. This is usually the IAM role that you've given Cognito permission to assume.
func (UserPoolSmsConfigurationPtrOutput) SnsRegion ¶
func (o UserPoolSmsConfigurationPtrOutput) SnsRegion() pulumi.StringPtrOutput
The AWS Region to use with Amazon SNS integration. You can choose the same Region as your user pool, or a supported Legacy Amazon SNS alternate Region. Amazon Cognito resources in the Asia Pacific (Seoul) AWS Region must use your Amazon SNS configuration in the Asia Pacific (Tokyo) Region. For more information, see [SMS message settings for Amazon Cognito user pools](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html).
func (UserPoolSmsConfigurationPtrOutput) ToUserPoolSmsConfigurationPtrOutput ¶
func (o UserPoolSmsConfigurationPtrOutput) ToUserPoolSmsConfigurationPtrOutput() UserPoolSmsConfigurationPtrOutput
func (UserPoolSmsConfigurationPtrOutput) ToUserPoolSmsConfigurationPtrOutputWithContext ¶
func (o UserPoolSmsConfigurationPtrOutput) ToUserPoolSmsConfigurationPtrOutputWithContext(ctx context.Context) UserPoolSmsConfigurationPtrOutput
type UserPoolSoftwareTokenMfaConfiguration ¶
type UserPoolSoftwareTokenMfaConfiguration struct {
// Boolean whether to enable software token Multi-Factor (MFA) tokens, such as Time-based One-Time Password (TOTP). To disable software token MFA When `smsConfiguration` is not present, the `mfaConfiguration` argument must be set to `OFF` and the `softwareTokenMfaConfiguration` configuration block must be fully removed.
Enabled bool `pulumi:"enabled"`
}
type UserPoolSoftwareTokenMfaConfigurationArgs ¶
type UserPoolSoftwareTokenMfaConfigurationArgs struct {
// Boolean whether to enable software token Multi-Factor (MFA) tokens, such as Time-based One-Time Password (TOTP). To disable software token MFA When `smsConfiguration` is not present, the `mfaConfiguration` argument must be set to `OFF` and the `softwareTokenMfaConfiguration` configuration block must be fully removed.
Enabled pulumi.BoolInput `pulumi:"enabled"`
}
func (UserPoolSoftwareTokenMfaConfigurationArgs) ElementType ¶
func (UserPoolSoftwareTokenMfaConfigurationArgs) ElementType() reflect.Type
func (UserPoolSoftwareTokenMfaConfigurationArgs) ToUserPoolSoftwareTokenMfaConfigurationOutput ¶
func (i UserPoolSoftwareTokenMfaConfigurationArgs) ToUserPoolSoftwareTokenMfaConfigurationOutput() UserPoolSoftwareTokenMfaConfigurationOutput
func (UserPoolSoftwareTokenMfaConfigurationArgs) ToUserPoolSoftwareTokenMfaConfigurationOutputWithContext ¶
func (i UserPoolSoftwareTokenMfaConfigurationArgs) ToUserPoolSoftwareTokenMfaConfigurationOutputWithContext(ctx context.Context) UserPoolSoftwareTokenMfaConfigurationOutput
func (UserPoolSoftwareTokenMfaConfigurationArgs) ToUserPoolSoftwareTokenMfaConfigurationPtrOutput ¶
func (i UserPoolSoftwareTokenMfaConfigurationArgs) ToUserPoolSoftwareTokenMfaConfigurationPtrOutput() UserPoolSoftwareTokenMfaConfigurationPtrOutput
func (UserPoolSoftwareTokenMfaConfigurationArgs) ToUserPoolSoftwareTokenMfaConfigurationPtrOutputWithContext ¶
func (i UserPoolSoftwareTokenMfaConfigurationArgs) ToUserPoolSoftwareTokenMfaConfigurationPtrOutputWithContext(ctx context.Context) UserPoolSoftwareTokenMfaConfigurationPtrOutput
type UserPoolSoftwareTokenMfaConfigurationInput ¶
type UserPoolSoftwareTokenMfaConfigurationInput interface {
pulumi.Input
ToUserPoolSoftwareTokenMfaConfigurationOutput() UserPoolSoftwareTokenMfaConfigurationOutput
ToUserPoolSoftwareTokenMfaConfigurationOutputWithContext(context.Context) UserPoolSoftwareTokenMfaConfigurationOutput
}
UserPoolSoftwareTokenMfaConfigurationInput is an input type that accepts UserPoolSoftwareTokenMfaConfigurationArgs and UserPoolSoftwareTokenMfaConfigurationOutput values. You can construct a concrete instance of `UserPoolSoftwareTokenMfaConfigurationInput` via:
UserPoolSoftwareTokenMfaConfigurationArgs{...}
type UserPoolSoftwareTokenMfaConfigurationOutput ¶
type UserPoolSoftwareTokenMfaConfigurationOutput struct{ *pulumi.OutputState }
func (UserPoolSoftwareTokenMfaConfigurationOutput) ElementType ¶
func (UserPoolSoftwareTokenMfaConfigurationOutput) ElementType() reflect.Type
func (UserPoolSoftwareTokenMfaConfigurationOutput) Enabled ¶
func (o UserPoolSoftwareTokenMfaConfigurationOutput) Enabled() pulumi.BoolOutput
Boolean whether to enable software token Multi-Factor (MFA) tokens, such as Time-based One-Time Password (TOTP). To disable software token MFA When `smsConfiguration` is not present, the `mfaConfiguration` argument must be set to `OFF` and the `softwareTokenMfaConfiguration` configuration block must be fully removed.
func (UserPoolSoftwareTokenMfaConfigurationOutput) ToUserPoolSoftwareTokenMfaConfigurationOutput ¶
func (o UserPoolSoftwareTokenMfaConfigurationOutput) ToUserPoolSoftwareTokenMfaConfigurationOutput() UserPoolSoftwareTokenMfaConfigurationOutput
func (UserPoolSoftwareTokenMfaConfigurationOutput) ToUserPoolSoftwareTokenMfaConfigurationOutputWithContext ¶
func (o UserPoolSoftwareTokenMfaConfigurationOutput) ToUserPoolSoftwareTokenMfaConfigurationOutputWithContext(ctx context.Context) UserPoolSoftwareTokenMfaConfigurationOutput
func (UserPoolSoftwareTokenMfaConfigurationOutput) ToUserPoolSoftwareTokenMfaConfigurationPtrOutput ¶
func (o UserPoolSoftwareTokenMfaConfigurationOutput) ToUserPoolSoftwareTokenMfaConfigurationPtrOutput() UserPoolSoftwareTokenMfaConfigurationPtrOutput
func (UserPoolSoftwareTokenMfaConfigurationOutput) ToUserPoolSoftwareTokenMfaConfigurationPtrOutputWithContext ¶
func (o UserPoolSoftwareTokenMfaConfigurationOutput) ToUserPoolSoftwareTokenMfaConfigurationPtrOutputWithContext(ctx context.Context) UserPoolSoftwareTokenMfaConfigurationPtrOutput
type UserPoolSoftwareTokenMfaConfigurationPtrInput ¶
type UserPoolSoftwareTokenMfaConfigurationPtrInput interface {
pulumi.Input
ToUserPoolSoftwareTokenMfaConfigurationPtrOutput() UserPoolSoftwareTokenMfaConfigurationPtrOutput
ToUserPoolSoftwareTokenMfaConfigurationPtrOutputWithContext(context.Context) UserPoolSoftwareTokenMfaConfigurationPtrOutput
}
UserPoolSoftwareTokenMfaConfigurationPtrInput is an input type that accepts UserPoolSoftwareTokenMfaConfigurationArgs, UserPoolSoftwareTokenMfaConfigurationPtr and UserPoolSoftwareTokenMfaConfigurationPtrOutput values. You can construct a concrete instance of `UserPoolSoftwareTokenMfaConfigurationPtrInput` via:
UserPoolSoftwareTokenMfaConfigurationArgs{...}
or:
nil
func UserPoolSoftwareTokenMfaConfigurationPtr ¶
func UserPoolSoftwareTokenMfaConfigurationPtr(v *UserPoolSoftwareTokenMfaConfigurationArgs) UserPoolSoftwareTokenMfaConfigurationPtrInput
type UserPoolSoftwareTokenMfaConfigurationPtrOutput ¶
type UserPoolSoftwareTokenMfaConfigurationPtrOutput struct{ *pulumi.OutputState }
func (UserPoolSoftwareTokenMfaConfigurationPtrOutput) ElementType ¶
func (UserPoolSoftwareTokenMfaConfigurationPtrOutput) ElementType() reflect.Type
func (UserPoolSoftwareTokenMfaConfigurationPtrOutput) Enabled ¶
func (o UserPoolSoftwareTokenMfaConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
Boolean whether to enable software token Multi-Factor (MFA) tokens, such as Time-based One-Time Password (TOTP). To disable software token MFA When `smsConfiguration` is not present, the `mfaConfiguration` argument must be set to `OFF` and the `softwareTokenMfaConfiguration` configuration block must be fully removed.
func (UserPoolSoftwareTokenMfaConfigurationPtrOutput) ToUserPoolSoftwareTokenMfaConfigurationPtrOutput ¶
func (o UserPoolSoftwareTokenMfaConfigurationPtrOutput) ToUserPoolSoftwareTokenMfaConfigurationPtrOutput() UserPoolSoftwareTokenMfaConfigurationPtrOutput
func (UserPoolSoftwareTokenMfaConfigurationPtrOutput) ToUserPoolSoftwareTokenMfaConfigurationPtrOutputWithContext ¶
func (o UserPoolSoftwareTokenMfaConfigurationPtrOutput) ToUserPoolSoftwareTokenMfaConfigurationPtrOutputWithContext(ctx context.Context) UserPoolSoftwareTokenMfaConfigurationPtrOutput
type UserPoolState ¶
type UserPoolState struct {
// Configuration block to define which verified available method a user can use to recover their forgotten password. Detailed below.
AccountRecoverySetting UserPoolAccountRecoverySettingPtrInput
// Configuration block for creating a new user profile. Detailed below.
AdminCreateUserConfig UserPoolAdminCreateUserConfigPtrInput
// Attributes supported as an alias for this user pool. Valid values: `phoneNumber`, `email`, or `preferredUsername`. Conflicts with `usernameAttributes`.
AliasAttributes pulumi.StringArrayInput
// ARN of the user pool.
Arn pulumi.StringPtrInput
// Attributes to be auto-verified. Valid values: `email`, `phoneNumber`.
AutoVerifiedAttributes pulumi.StringArrayInput
// Date the user pool was created.
CreationDate pulumi.StringPtrInput
// A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: `auth.example.com`.
CustomDomain pulumi.StringPtrInput
// When active, DeletionProtection prevents accidental deletion of your user pool. Before you can delete a user pool that you have protected against deletion, you must deactivate this feature. Valid values are `ACTIVE` and `INACTIVE`, Default value is `INACTIVE`.
DeletionProtection pulumi.StringPtrInput
// Configuration block for the user pool's device tracking. Detailed below.
DeviceConfiguration UserPoolDeviceConfigurationPtrInput
// Holds the domain prefix if the user pool has a domain associated with it.
Domain pulumi.StringPtrInput
// Configuration block for configuring email. Detailed below.
EmailConfiguration UserPoolEmailConfigurationPtrInput
// Configuration block for configuring email Multi-Factor Authentication (MFA); requires at least 2 `accountRecoverySetting` entries; requires an `emailConfiguration` configuration block. Detailed below.
EmailMfaConfiguration UserPoolEmailMfaConfigurationPtrInput
// String representing the email verification message. Conflicts with `verificationMessageTemplate` configuration block `emailMessage` argument.
EmailVerificationMessage pulumi.StringPtrInput
// String representing the email verification subject. Conflicts with `verificationMessageTemplate` configuration block `emailSubject` argument.
EmailVerificationSubject pulumi.StringPtrInput
// Endpoint name of the user pool. Example format: `cognito-idp.REGION.amazonaws.com/xxxx_yyyyy`
Endpoint pulumi.StringPtrInput
// A number estimating the size of the user pool.
EstimatedNumberOfUsers pulumi.IntPtrInput
// Configuration block for the AWS Lambda triggers associated with the user pool. Detailed below.
LambdaConfig UserPoolLambdaConfigPtrInput
// Date the user pool was last modified.
LastModifiedDate pulumi.StringPtrInput
// Multi-Factor Authentication (MFA) configuration for the User Pool. Defaults of `OFF`. Valid values are `OFF` (MFA Tokens are not required), `ON` (MFA is required for all users to sign in; requires at least one of `smsConfiguration` or `softwareTokenMfaConfiguration` to be configured), or `OPTIONAL` (MFA Will be required only for individual users who have MFA Enabled; requires at least one of `smsConfiguration` or `softwareTokenMfaConfiguration` to be configured).
MfaConfiguration pulumi.StringPtrInput
// Name of the user pool.
Name pulumi.StringPtrInput
// Configuration block for information about the user pool password policy. Detailed below.
PasswordPolicy UserPoolPasswordPolicyPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Configuration block for the schema attributes of a user pool. Detailed below. 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. Attributes can be added, but not modified or removed. Maximum of 50 attributes.
Schemas UserPoolSchemaArrayInput
// Configuration block for information about the user pool sign in policy. Detailed below.
SignInPolicy UserPoolSignInPolicyPtrInput
// String representing the SMS authentication message. The Message must contain the `{####}` placeholder, which will be replaced with the code.
SmsAuthenticationMessage pulumi.StringPtrInput
// Configuration block for Short Message Service (SMS) settings. Detailed below. These settings apply to SMS user verification and SMS Multi-Factor Authentication (MFA). Due to Cognito API restrictions, the SMS configuration cannot be removed without recreating the Cognito User Pool. For user data safety, this resource will ignore the removal of this configuration by disabling drift detection. To force resource recreation after this configuration has been applied, see the `taint` command.
SmsConfiguration UserPoolSmsConfigurationPtrInput
// String representing the SMS verification message. Conflicts with `verificationMessageTemplate` configuration block `smsMessage` argument.
SmsVerificationMessage pulumi.StringPtrInput
// Configuration block for software token Mult-Factor Authentication (MFA) settings. Detailed below.
SoftwareTokenMfaConfiguration UserPoolSoftwareTokenMfaConfigurationPtrInput
// Map of tags to assign to the User Pool. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapInput
// Configuration block for user attribute update settings. Detailed below.
UserAttributeUpdateSettings UserPoolUserAttributeUpdateSettingsPtrInput
// Configuration block for user pool add-ons to enable user pool advanced security mode features. Detailed below.
UserPoolAddOns UserPoolUserPoolAddOnsPtrInput
// The user pool [feature plan](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-sign-in-feature-plans.html), or tier. Valid values: `LITE`, `ESSENTIALS`, `PLUS`.
UserPoolTier pulumi.StringPtrInput
// Whether email addresses or phone numbers can be specified as usernames when a user signs up. Conflicts with `aliasAttributes`.
UsernameAttributes pulumi.StringArrayInput
// Configuration block for username configuration. Detailed below.
UsernameConfiguration UserPoolUsernameConfigurationPtrInput
// Configuration block for verification message templates. Detailed below.
VerificationMessageTemplate UserPoolVerificationMessageTemplatePtrInput
// Configuration block for web authn configuration. Detailed below.
WebAuthnConfiguration UserPoolWebAuthnConfigurationPtrInput
}
func (UserPoolState) ElementType ¶
func (UserPoolState) ElementType() reflect.Type
type UserPoolUICustomization ¶
type UserPoolUICustomization struct {
pulumi.CustomResourceState
// The client ID for the client app. Defaults to `ALL`. If `ALL` is specified, the `css` and/or `imageFile` settings will be used for every client that has no UI customization set previously.
ClientId pulumi.StringPtrOutput `pulumi:"clientId"`
// The creation date in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) for the UI customization.
CreationDate pulumi.StringOutput `pulumi:"creationDate"`
// The CSS values in the UI customization, provided as a String. At least one of `css` or `imageFile` is required.
Css pulumi.StringPtrOutput `pulumi:"css"`
// The CSS version number.
CssVersion pulumi.StringOutput `pulumi:"cssVersion"`
// The uploaded logo image for the UI customization, provided as a base64-encoded String. Drift detection is not possible for this argument. At least one of `css` or `imageFile` is required.
ImageFile pulumi.StringPtrOutput `pulumi:"imageFile"`
// The logo image URL for the UI customization.
ImageUrl pulumi.StringOutput `pulumi:"imageUrl"`
// The last-modified date in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) for the UI customization.
LastModifiedDate pulumi.StringOutput `pulumi:"lastModifiedDate"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// The user pool ID for the user pool.
UserPoolId pulumi.StringOutput `pulumi:"userPoolId"`
}
Provides a Cognito User Pool UI Customization resource.
> **Note:** To use this resource, the user pool must have a domain associated with it. For more information, see the Amazon Cognito Developer Guide on [Customizing the Built-in Sign-In and Sign-up Webpages](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-app-ui-customization.html).
## Example Usage
### UI customization settings for a single client
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi-std/sdk/go/std" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := cognito.NewUserPool(ctx, "example", &cognito.UserPoolArgs{
Name: pulumi.String("example"),
})
if err != nil {
return err
}
exampleUserPoolDomain, err := cognito.NewUserPoolDomain(ctx, "example", &cognito.UserPoolDomainArgs{
Domain: pulumi.String("example"),
UserPoolId: example.ID(),
})
if err != nil {
return err
}
exampleUserPoolClient, err := cognito.NewUserPoolClient(ctx, "example", &cognito.UserPoolClientArgs{
Name: pulumi.String("example"),
UserPoolId: example.ID(),
})
if err != nil {
return err
}
invokeFilebase64, err := std.Filebase64(ctx, &std.Filebase64Args{
Input: "logo.png",
}, nil)
if err != nil {
return err
}
_, err = cognito.NewUserPoolUICustomization(ctx, "example", &cognito.UserPoolUICustomizationArgs{
ClientId: exampleUserPoolClient.ID(),
Css: pulumi.String(".label-customizable {font-weight: 400;}"),
ImageFile: pulumi.String(invokeFilebase64.Result),
UserPoolId: exampleUserPoolDomain.UserPoolId,
})
if err != nil {
return err
}
return nil
})
}
```
### UI customization settings for all clients
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cognito" "github.com/pulumi/pulumi-std/sdk/go/std" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := cognito.NewUserPool(ctx, "example", &cognito.UserPoolArgs{
Name: pulumi.String("example"),
})
if err != nil {
return err
}
exampleUserPoolDomain, err := cognito.NewUserPoolDomain(ctx, "example", &cognito.UserPoolDomainArgs{
Domain: pulumi.String("example"),
UserPoolId: example.ID(),
})
if err != nil {
return err
}
invokeFilebase64, err := std.Filebase64(ctx, &std.Filebase64Args{
Input: "logo.png",
}, nil)
if err != nil {
return err
}
_, err = cognito.NewUserPoolUICustomization(ctx, "example", &cognito.UserPoolUICustomizationArgs{
Css: pulumi.String(".label-customizable {font-weight: 400;}"),
ImageFile: pulumi.String(invokeFilebase64.Result),
UserPoolId: exampleUserPoolDomain.UserPoolId,
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Cognito User Pool UI Customizations using the `user_pool_id` and `client_id` separated by `,`. For example:
```sh $ pulumi import aws:cognito/userPoolUICustomization:UserPoolUICustomization example us-west-2_ZCTarbt5C,12bu4fuk3mlgqa2rtrujgp6egq ```
func GetUserPoolUICustomization ¶
func GetUserPoolUICustomization(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserPoolUICustomizationState, opts ...pulumi.ResourceOption) (*UserPoolUICustomization, error)
GetUserPoolUICustomization gets an existing UserPoolUICustomization 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 NewUserPoolUICustomization ¶
func NewUserPoolUICustomization(ctx *pulumi.Context, name string, args *UserPoolUICustomizationArgs, opts ...pulumi.ResourceOption) (*UserPoolUICustomization, error)
NewUserPoolUICustomization registers a new resource with the given unique name, arguments, and options.
func (*UserPoolUICustomization) ElementType ¶
func (*UserPoolUICustomization) ElementType() reflect.Type
func (*UserPoolUICustomization) ToUserPoolUICustomizationOutput ¶
func (i *UserPoolUICustomization) ToUserPoolUICustomizationOutput() UserPoolUICustomizationOutput
func (*UserPoolUICustomization) ToUserPoolUICustomizationOutputWithContext ¶
func (i *UserPoolUICustomization) ToUserPoolUICustomizationOutputWithContext(ctx context.Context) UserPoolUICustomizationOutput
type UserPoolUICustomizationArgs ¶
type UserPoolUICustomizationArgs struct {
// The client ID for the client app. Defaults to `ALL`. If `ALL` is specified, the `css` and/or `imageFile` settings will be used for every client that has no UI customization set previously.
ClientId pulumi.StringPtrInput
// The CSS values in the UI customization, provided as a String. At least one of `css` or `imageFile` is required.
Css pulumi.StringPtrInput
// The uploaded logo image for the UI customization, provided as a base64-encoded String. Drift detection is not possible for this argument. At least one of `css` or `imageFile` is required.
ImageFile pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// The user pool ID for the user pool.
UserPoolId pulumi.StringInput
}
The set of arguments for constructing a UserPoolUICustomization resource.
func (UserPoolUICustomizationArgs) ElementType ¶
func (UserPoolUICustomizationArgs) ElementType() reflect.Type
type UserPoolUICustomizationArray ¶
type UserPoolUICustomizationArray []UserPoolUICustomizationInput
func (UserPoolUICustomizationArray) ElementType ¶
func (UserPoolUICustomizationArray) ElementType() reflect.Type
func (UserPoolUICustomizationArray) ToUserPoolUICustomizationArrayOutput ¶
func (i UserPoolUICustomizationArray) ToUserPoolUICustomizationArrayOutput() UserPoolUICustomizationArrayOutput
func (UserPoolUICustomizationArray) ToUserPoolUICustomizationArrayOutputWithContext ¶
func (i UserPoolUICustomizationArray) ToUserPoolUICustomizationArrayOutputWithContext(ctx context.Context) UserPoolUICustomizationArrayOutput
type UserPoolUICustomizationArrayInput ¶
type UserPoolUICustomizationArrayInput interface {
pulumi.Input
ToUserPoolUICustomizationArrayOutput() UserPoolUICustomizationArrayOutput
ToUserPoolUICustomizationArrayOutputWithContext(context.Context) UserPoolUICustomizationArrayOutput
}
UserPoolUICustomizationArrayInput is an input type that accepts UserPoolUICustomizationArray and UserPoolUICustomizationArrayOutput values. You can construct a concrete instance of `UserPoolUICustomizationArrayInput` via:
UserPoolUICustomizationArray{ UserPoolUICustomizationArgs{...} }
type UserPoolUICustomizationArrayOutput ¶
type UserPoolUICustomizationArrayOutput struct{ *pulumi.OutputState }
func (UserPoolUICustomizationArrayOutput) ElementType ¶
func (UserPoolUICustomizationArrayOutput) ElementType() reflect.Type
func (UserPoolUICustomizationArrayOutput) Index ¶
func (o UserPoolUICustomizationArrayOutput) Index(i pulumi.IntInput) UserPoolUICustomizationOutput
func (UserPoolUICustomizationArrayOutput) ToUserPoolUICustomizationArrayOutput ¶
func (o UserPoolUICustomizationArrayOutput) ToUserPoolUICustomizationArrayOutput() UserPoolUICustomizationArrayOutput
func (UserPoolUICustomizationArrayOutput) ToUserPoolUICustomizationArrayOutputWithContext ¶
func (o UserPoolUICustomizationArrayOutput) ToUserPoolUICustomizationArrayOutputWithContext(ctx context.Context) UserPoolUICustomizationArrayOutput
type UserPoolUICustomizationInput ¶
type UserPoolUICustomizationInput interface {
pulumi.Input
ToUserPoolUICustomizationOutput() UserPoolUICustomizationOutput
ToUserPoolUICustomizationOutputWithContext(ctx context.Context) UserPoolUICustomizationOutput
}
type UserPoolUICustomizationMap ¶
type UserPoolUICustomizationMap map[string]UserPoolUICustomizationInput
func (UserPoolUICustomizationMap) ElementType ¶
func (UserPoolUICustomizationMap) ElementType() reflect.Type
func (UserPoolUICustomizationMap) ToUserPoolUICustomizationMapOutput ¶
func (i UserPoolUICustomizationMap) ToUserPoolUICustomizationMapOutput() UserPoolUICustomizationMapOutput
func (UserPoolUICustomizationMap) ToUserPoolUICustomizationMapOutputWithContext ¶
func (i UserPoolUICustomizationMap) ToUserPoolUICustomizationMapOutputWithContext(ctx context.Context) UserPoolUICustomizationMapOutput
type UserPoolUICustomizationMapInput ¶
type UserPoolUICustomizationMapInput interface {
pulumi.Input
ToUserPoolUICustomizationMapOutput() UserPoolUICustomizationMapOutput
ToUserPoolUICustomizationMapOutputWithContext(context.Context) UserPoolUICustomizationMapOutput
}
UserPoolUICustomizationMapInput is an input type that accepts UserPoolUICustomizationMap and UserPoolUICustomizationMapOutput values. You can construct a concrete instance of `UserPoolUICustomizationMapInput` via:
UserPoolUICustomizationMap{ "key": UserPoolUICustomizationArgs{...} }
type UserPoolUICustomizationMapOutput ¶
type UserPoolUICustomizationMapOutput struct{ *pulumi.OutputState }
func (UserPoolUICustomizationMapOutput) ElementType ¶
func (UserPoolUICustomizationMapOutput) ElementType() reflect.Type
func (UserPoolUICustomizationMapOutput) MapIndex ¶
func (o UserPoolUICustomizationMapOutput) MapIndex(k pulumi.StringInput) UserPoolUICustomizationOutput
func (UserPoolUICustomizationMapOutput) ToUserPoolUICustomizationMapOutput ¶
func (o UserPoolUICustomizationMapOutput) ToUserPoolUICustomizationMapOutput() UserPoolUICustomizationMapOutput
func (UserPoolUICustomizationMapOutput) ToUserPoolUICustomizationMapOutputWithContext ¶
func (o UserPoolUICustomizationMapOutput) ToUserPoolUICustomizationMapOutputWithContext(ctx context.Context) UserPoolUICustomizationMapOutput
type UserPoolUICustomizationOutput ¶
type UserPoolUICustomizationOutput struct{ *pulumi.OutputState }
func (UserPoolUICustomizationOutput) ClientId ¶
func (o UserPoolUICustomizationOutput) ClientId() pulumi.StringPtrOutput
The client ID for the client app. Defaults to `ALL`. If `ALL` is specified, the `css` and/or `imageFile` settings will be used for every client that has no UI customization set previously.
func (UserPoolUICustomizationOutput) CreationDate ¶
func (o UserPoolUICustomizationOutput) CreationDate() pulumi.StringOutput
The creation date in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) for the UI customization.
func (UserPoolUICustomizationOutput) Css ¶
func (o UserPoolUICustomizationOutput) Css() pulumi.StringPtrOutput
The CSS values in the UI customization, provided as a String. At least one of `css` or `imageFile` is required.
func (UserPoolUICustomizationOutput) CssVersion ¶
func (o UserPoolUICustomizationOutput) CssVersion() pulumi.StringOutput
The CSS version number.
func (UserPoolUICustomizationOutput) ElementType ¶
func (UserPoolUICustomizationOutput) ElementType() reflect.Type
func (UserPoolUICustomizationOutput) ImageFile ¶
func (o UserPoolUICustomizationOutput) ImageFile() pulumi.StringPtrOutput
The uploaded logo image for the UI customization, provided as a base64-encoded String. Drift detection is not possible for this argument. At least one of `css` or `imageFile` is required.
func (UserPoolUICustomizationOutput) ImageUrl ¶
func (o UserPoolUICustomizationOutput) ImageUrl() pulumi.StringOutput
The logo image URL for the UI customization.
func (UserPoolUICustomizationOutput) LastModifiedDate ¶
func (o UserPoolUICustomizationOutput) LastModifiedDate() pulumi.StringOutput
The last-modified date in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) for the UI customization.
func (UserPoolUICustomizationOutput) Region ¶
func (o UserPoolUICustomizationOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (UserPoolUICustomizationOutput) ToUserPoolUICustomizationOutput ¶
func (o UserPoolUICustomizationOutput) ToUserPoolUICustomizationOutput() UserPoolUICustomizationOutput
func (UserPoolUICustomizationOutput) ToUserPoolUICustomizationOutputWithContext ¶
func (o UserPoolUICustomizationOutput) ToUserPoolUICustomizationOutputWithContext(ctx context.Context) UserPoolUICustomizationOutput
func (UserPoolUICustomizationOutput) UserPoolId ¶
func (o UserPoolUICustomizationOutput) UserPoolId() pulumi.StringOutput
The user pool ID for the user pool.
type UserPoolUICustomizationState ¶
type UserPoolUICustomizationState struct {
// The client ID for the client app. Defaults to `ALL`. If `ALL` is specified, the `css` and/or `imageFile` settings will be used for every client that has no UI customization set previously.
ClientId pulumi.StringPtrInput
// The creation date in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) for the UI customization.
CreationDate pulumi.StringPtrInput
// The CSS values in the UI customization, provided as a String. At least one of `css` or `imageFile` is required.
Css pulumi.StringPtrInput
// The CSS version number.
CssVersion pulumi.StringPtrInput
// The uploaded logo image for the UI customization, provided as a base64-encoded String. Drift detection is not possible for this argument. At least one of `css` or `imageFile` is required.
ImageFile pulumi.StringPtrInput
// The logo image URL for the UI customization.
ImageUrl pulumi.StringPtrInput
// The last-modified date in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) for the UI customization.
LastModifiedDate pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// The user pool ID for the user pool.
UserPoolId pulumi.StringPtrInput
}
func (UserPoolUICustomizationState) ElementType ¶
func (UserPoolUICustomizationState) ElementType() reflect.Type
type UserPoolUserAttributeUpdateSettings ¶
type UserPoolUserAttributeUpdateSettings struct {
// A list of attributes requiring verification before update. If set, the provided value(s) must also be set in `autoVerifiedAttributes`. Valid values: `email`, `phoneNumber`.
AttributesRequireVerificationBeforeUpdates []string `pulumi:"attributesRequireVerificationBeforeUpdates"`
}
type UserPoolUserAttributeUpdateSettingsArgs ¶
type UserPoolUserAttributeUpdateSettingsArgs struct {
// A list of attributes requiring verification before update. If set, the provided value(s) must also be set in `autoVerifiedAttributes`. Valid values: `email`, `phoneNumber`.
AttributesRequireVerificationBeforeUpdates pulumi.StringArrayInput `pulumi:"attributesRequireVerificationBeforeUpdates"`
}
func (UserPoolUserAttributeUpdateSettingsArgs) ElementType ¶
func (UserPoolUserAttributeUpdateSettingsArgs) ElementType() reflect.Type
func (UserPoolUserAttributeUpdateSettingsArgs) ToUserPoolUserAttributeUpdateSettingsOutput ¶
func (i UserPoolUserAttributeUpdateSettingsArgs) ToUserPoolUserAttributeUpdateSettingsOutput() UserPoolUserAttributeUpdateSettingsOutput
func (UserPoolUserAttributeUpdateSettingsArgs) ToUserPoolUserAttributeUpdateSettingsOutputWithContext ¶
func (i UserPoolUserAttributeUpdateSettingsArgs) ToUserPoolUserAttributeUpdateSettingsOutputWithContext(ctx context.Context) UserPoolUserAttributeUpdateSettingsOutput
func (UserPoolUserAttributeUpdateSettingsArgs) ToUserPoolUserAttributeUpdateSettingsPtrOutput ¶
func (i UserPoolUserAttributeUpdateSettingsArgs) ToUserPoolUserAttributeUpdateSettingsPtrOutput() UserPoolUserAttributeUpdateSettingsPtrOutput
func (UserPoolUserAttributeUpdateSettingsArgs) ToUserPoolUserAttributeUpdateSettingsPtrOutputWithContext ¶
func (i UserPoolUserAttributeUpdateSettingsArgs) ToUserPoolUserAttributeUpdateSettingsPtrOutputWithContext(ctx context.Context) UserPoolUserAttributeUpdateSettingsPtrOutput
type UserPoolUserAttributeUpdateSettingsInput ¶
type UserPoolUserAttributeUpdateSettingsInput interface {
pulumi.Input
ToUserPoolUserAttributeUpdateSettingsOutput() UserPoolUserAttributeUpdateSettingsOutput
ToUserPoolUserAttributeUpdateSettingsOutputWithContext(context.Context) UserPoolUserAttributeUpdateSettingsOutput
}
UserPoolUserAttributeUpdateSettingsInput is an input type that accepts UserPoolUserAttributeUpdateSettingsArgs and UserPoolUserAttributeUpdateSettingsOutput values. You can construct a concrete instance of `UserPoolUserAttributeUpdateSettingsInput` via:
UserPoolUserAttributeUpdateSettingsArgs{...}
type UserPoolUserAttributeUpdateSettingsOutput ¶
type UserPoolUserAttributeUpdateSettingsOutput struct{ *pulumi.OutputState }
func (UserPoolUserAttributeUpdateSettingsOutput) AttributesRequireVerificationBeforeUpdates ¶
func (o UserPoolUserAttributeUpdateSettingsOutput) AttributesRequireVerificationBeforeUpdates() pulumi.StringArrayOutput
A list of attributes requiring verification before update. If set, the provided value(s) must also be set in `autoVerifiedAttributes`. Valid values: `email`, `phoneNumber`.
func (UserPoolUserAttributeUpdateSettingsOutput) ElementType ¶
func (UserPoolUserAttributeUpdateSettingsOutput) ElementType() reflect.Type
func (UserPoolUserAttributeUpdateSettingsOutput) ToUserPoolUserAttributeUpdateSettingsOutput ¶
func (o UserPoolUserAttributeUpdateSettingsOutput) ToUserPoolUserAttributeUpdateSettingsOutput() UserPoolUserAttributeUpdateSettingsOutput
func (UserPoolUserAttributeUpdateSettingsOutput) ToUserPoolUserAttributeUpdateSettingsOutputWithContext ¶
func (o UserPoolUserAttributeUpdateSettingsOutput) ToUserPoolUserAttributeUpdateSettingsOutputWithContext(ctx context.Context) UserPoolUserAttributeUpdateSettingsOutput
func (UserPoolUserAttributeUpdateSettingsOutput) ToUserPoolUserAttributeUpdateSettingsPtrOutput ¶
func (o UserPoolUserAttributeUpdateSettingsOutput) ToUserPoolUserAttributeUpdateSettingsPtrOutput() UserPoolUserAttributeUpdateSettingsPtrOutput
func (UserPoolUserAttributeUpdateSettingsOutput) ToUserPoolUserAttributeUpdateSettingsPtrOutputWithContext ¶
func (o UserPoolUserAttributeUpdateSettingsOutput) ToUserPoolUserAttributeUpdateSettingsPtrOutputWithContext(ctx context.Context) UserPoolUserAttributeUpdateSettingsPtrOutput
type UserPoolUserAttributeUpdateSettingsPtrInput ¶
type UserPoolUserAttributeUpdateSettingsPtrInput interface {
pulumi.Input
ToUserPoolUserAttributeUpdateSettingsPtrOutput() UserPoolUserAttributeUpdateSettingsPtrOutput
ToUserPoolUserAttributeUpdateSettingsPtrOutputWithContext(context.Context) UserPoolUserAttributeUpdateSettingsPtrOutput
}
UserPoolUserAttributeUpdateSettingsPtrInput is an input type that accepts UserPoolUserAttributeUpdateSettingsArgs, UserPoolUserAttributeUpdateSettingsPtr and UserPoolUserAttributeUpdateSettingsPtrOutput values. You can construct a concrete instance of `UserPoolUserAttributeUpdateSettingsPtrInput` via:
UserPoolUserAttributeUpdateSettingsArgs{...}
or:
nil
func UserPoolUserAttributeUpdateSettingsPtr ¶
func UserPoolUserAttributeUpdateSettingsPtr(v *UserPoolUserAttributeUpdateSettingsArgs) UserPoolUserAttributeUpdateSettingsPtrInput
type UserPoolUserAttributeUpdateSettingsPtrOutput ¶
type UserPoolUserAttributeUpdateSettingsPtrOutput struct{ *pulumi.OutputState }
func (UserPoolUserAttributeUpdateSettingsPtrOutput) AttributesRequireVerificationBeforeUpdates ¶
func (o UserPoolUserAttributeUpdateSettingsPtrOutput) AttributesRequireVerificationBeforeUpdates() pulumi.StringArrayOutput
A list of attributes requiring verification before update. If set, the provided value(s) must also be set in `autoVerifiedAttributes`. Valid values: `email`, `phoneNumber`.
func (UserPoolUserAttributeUpdateSettingsPtrOutput) ElementType ¶
func (UserPoolUserAttributeUpdateSettingsPtrOutput) ElementType() reflect.Type
func (UserPoolUserAttributeUpdateSettingsPtrOutput) ToUserPoolUserAttributeUpdateSettingsPtrOutput ¶
func (o UserPoolUserAttributeUpdateSettingsPtrOutput) ToUserPoolUserAttributeUpdateSettingsPtrOutput() UserPoolUserAttributeUpdateSettingsPtrOutput
func (UserPoolUserAttributeUpdateSettingsPtrOutput) ToUserPoolUserAttributeUpdateSettingsPtrOutputWithContext ¶
func (o UserPoolUserAttributeUpdateSettingsPtrOutput) ToUserPoolUserAttributeUpdateSettingsPtrOutputWithContext(ctx context.Context) UserPoolUserAttributeUpdateSettingsPtrOutput
type UserPoolUserPoolAddOns ¶
type UserPoolUserPoolAddOns struct {
// A block to specify the threat protection configuration options for additional authentication types in your user pool, including custom authentication. Detailed below.
AdvancedSecurityAdditionalFlows *UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlows `pulumi:"advancedSecurityAdditionalFlows"`
// Mode for advanced security, must be one of `OFF`, `AUDIT` or `ENFORCED`.
AdvancedSecurityMode string `pulumi:"advancedSecurityMode"`
}
type UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlows ¶
type UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlows struct {
// Mode of threat protection operation in custom authentication. Valid values are `AUDIT` or `ENFORCED`. The default value is `AUDIT`.
CustomAuthMode *string `pulumi:"customAuthMode"`
}
type UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsArgs ¶
type UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsArgs struct {
// Mode of threat protection operation in custom authentication. Valid values are `AUDIT` or `ENFORCED`. The default value is `AUDIT`.
CustomAuthMode pulumi.StringPtrInput `pulumi:"customAuthMode"`
}
func (UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsArgs) ElementType ¶
func (UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsArgs) ElementType() reflect.Type
func (UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsArgs) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput ¶
func (i UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsArgs) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput() UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput
func (UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsArgs) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutputWithContext ¶
func (i UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsArgs) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput
func (UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsArgs) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput ¶
func (i UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsArgs) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput() UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput
func (UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsArgs) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutputWithContext ¶
func (i UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsArgs) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput
type UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsInput ¶
type UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsInput interface {
pulumi.Input
ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput() UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput
ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutputWithContext(context.Context) UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput
}
UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsInput is an input type that accepts UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsArgs and UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput values. You can construct a concrete instance of `UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsInput` via:
UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsArgs{...}
type UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput ¶
type UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput struct{ *pulumi.OutputState }
func (UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput) CustomAuthMode ¶
func (o UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput) CustomAuthMode() pulumi.StringPtrOutput
Mode of threat protection operation in custom authentication. Valid values are `AUDIT` or `ENFORCED`. The default value is `AUDIT`.
func (UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput) ElementType ¶
func (UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput) ElementType() reflect.Type
func (UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput ¶
func (o UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput() UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput
func (UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutputWithContext ¶
func (o UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput
func (UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput ¶
func (o UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput() UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput
func (UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutputWithContext ¶
func (o UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsOutput) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput
type UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrInput ¶
type UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrInput interface {
pulumi.Input
ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput() UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput
ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutputWithContext(context.Context) UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput
}
UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrInput is an input type that accepts UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsArgs, UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtr and UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput values. You can construct a concrete instance of `UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrInput` via:
UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsArgs{...}
or:
nil
func UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtr ¶
func UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtr(v *UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsArgs) UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrInput
type UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput ¶
type UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput struct{ *pulumi.OutputState }
func (UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput) CustomAuthMode ¶
func (o UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput) CustomAuthMode() pulumi.StringPtrOutput
Mode of threat protection operation in custom authentication. Valid values are `AUDIT` or `ENFORCED`. The default value is `AUDIT`.
func (UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput) ElementType ¶
func (UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput) ElementType() reflect.Type
func (UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput ¶
func (o UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput() UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput
func (UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutputWithContext ¶
func (o UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput) ToUserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput
type UserPoolUserPoolAddOnsArgs ¶
type UserPoolUserPoolAddOnsArgs struct {
// A block to specify the threat protection configuration options for additional authentication types in your user pool, including custom authentication. Detailed below.
AdvancedSecurityAdditionalFlows UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrInput `pulumi:"advancedSecurityAdditionalFlows"`
// Mode for advanced security, must be one of `OFF`, `AUDIT` or `ENFORCED`.
AdvancedSecurityMode pulumi.StringInput `pulumi:"advancedSecurityMode"`
}
func (UserPoolUserPoolAddOnsArgs) ElementType ¶
func (UserPoolUserPoolAddOnsArgs) ElementType() reflect.Type
func (UserPoolUserPoolAddOnsArgs) ToUserPoolUserPoolAddOnsOutput ¶
func (i UserPoolUserPoolAddOnsArgs) ToUserPoolUserPoolAddOnsOutput() UserPoolUserPoolAddOnsOutput
func (UserPoolUserPoolAddOnsArgs) ToUserPoolUserPoolAddOnsOutputWithContext ¶
func (i UserPoolUserPoolAddOnsArgs) ToUserPoolUserPoolAddOnsOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsOutput
func (UserPoolUserPoolAddOnsArgs) ToUserPoolUserPoolAddOnsPtrOutput ¶
func (i UserPoolUserPoolAddOnsArgs) ToUserPoolUserPoolAddOnsPtrOutput() UserPoolUserPoolAddOnsPtrOutput
func (UserPoolUserPoolAddOnsArgs) ToUserPoolUserPoolAddOnsPtrOutputWithContext ¶
func (i UserPoolUserPoolAddOnsArgs) ToUserPoolUserPoolAddOnsPtrOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsPtrOutput
type UserPoolUserPoolAddOnsInput ¶
type UserPoolUserPoolAddOnsInput interface {
pulumi.Input
ToUserPoolUserPoolAddOnsOutput() UserPoolUserPoolAddOnsOutput
ToUserPoolUserPoolAddOnsOutputWithContext(context.Context) UserPoolUserPoolAddOnsOutput
}
UserPoolUserPoolAddOnsInput is an input type that accepts UserPoolUserPoolAddOnsArgs and UserPoolUserPoolAddOnsOutput values. You can construct a concrete instance of `UserPoolUserPoolAddOnsInput` via:
UserPoolUserPoolAddOnsArgs{...}
type UserPoolUserPoolAddOnsOutput ¶
type UserPoolUserPoolAddOnsOutput struct{ *pulumi.OutputState }
func (UserPoolUserPoolAddOnsOutput) AdvancedSecurityAdditionalFlows ¶
func (o UserPoolUserPoolAddOnsOutput) AdvancedSecurityAdditionalFlows() UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput
A block to specify the threat protection configuration options for additional authentication types in your user pool, including custom authentication. Detailed below.
func (UserPoolUserPoolAddOnsOutput) AdvancedSecurityMode ¶
func (o UserPoolUserPoolAddOnsOutput) AdvancedSecurityMode() pulumi.StringOutput
Mode for advanced security, must be one of `OFF`, `AUDIT` or `ENFORCED`.
func (UserPoolUserPoolAddOnsOutput) ElementType ¶
func (UserPoolUserPoolAddOnsOutput) ElementType() reflect.Type
func (UserPoolUserPoolAddOnsOutput) ToUserPoolUserPoolAddOnsOutput ¶
func (o UserPoolUserPoolAddOnsOutput) ToUserPoolUserPoolAddOnsOutput() UserPoolUserPoolAddOnsOutput
func (UserPoolUserPoolAddOnsOutput) ToUserPoolUserPoolAddOnsOutputWithContext ¶
func (o UserPoolUserPoolAddOnsOutput) ToUserPoolUserPoolAddOnsOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsOutput
func (UserPoolUserPoolAddOnsOutput) ToUserPoolUserPoolAddOnsPtrOutput ¶
func (o UserPoolUserPoolAddOnsOutput) ToUserPoolUserPoolAddOnsPtrOutput() UserPoolUserPoolAddOnsPtrOutput
func (UserPoolUserPoolAddOnsOutput) ToUserPoolUserPoolAddOnsPtrOutputWithContext ¶
func (o UserPoolUserPoolAddOnsOutput) ToUserPoolUserPoolAddOnsPtrOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsPtrOutput
type UserPoolUserPoolAddOnsPtrInput ¶
type UserPoolUserPoolAddOnsPtrInput interface {
pulumi.Input
ToUserPoolUserPoolAddOnsPtrOutput() UserPoolUserPoolAddOnsPtrOutput
ToUserPoolUserPoolAddOnsPtrOutputWithContext(context.Context) UserPoolUserPoolAddOnsPtrOutput
}
UserPoolUserPoolAddOnsPtrInput is an input type that accepts UserPoolUserPoolAddOnsArgs, UserPoolUserPoolAddOnsPtr and UserPoolUserPoolAddOnsPtrOutput values. You can construct a concrete instance of `UserPoolUserPoolAddOnsPtrInput` via:
UserPoolUserPoolAddOnsArgs{...}
or:
nil
func UserPoolUserPoolAddOnsPtr ¶
func UserPoolUserPoolAddOnsPtr(v *UserPoolUserPoolAddOnsArgs) UserPoolUserPoolAddOnsPtrInput
type UserPoolUserPoolAddOnsPtrOutput ¶
type UserPoolUserPoolAddOnsPtrOutput struct{ *pulumi.OutputState }
func (UserPoolUserPoolAddOnsPtrOutput) AdvancedSecurityAdditionalFlows ¶
func (o UserPoolUserPoolAddOnsPtrOutput) AdvancedSecurityAdditionalFlows() UserPoolUserPoolAddOnsAdvancedSecurityAdditionalFlowsPtrOutput
A block to specify the threat protection configuration options for additional authentication types in your user pool, including custom authentication. Detailed below.
func (UserPoolUserPoolAddOnsPtrOutput) AdvancedSecurityMode ¶
func (o UserPoolUserPoolAddOnsPtrOutput) AdvancedSecurityMode() pulumi.StringPtrOutput
Mode for advanced security, must be one of `OFF`, `AUDIT` or `ENFORCED`.
func (UserPoolUserPoolAddOnsPtrOutput) Elem ¶
func (o UserPoolUserPoolAddOnsPtrOutput) Elem() UserPoolUserPoolAddOnsOutput
func (UserPoolUserPoolAddOnsPtrOutput) ElementType ¶
func (UserPoolUserPoolAddOnsPtrOutput) ElementType() reflect.Type
func (UserPoolUserPoolAddOnsPtrOutput) ToUserPoolUserPoolAddOnsPtrOutput ¶
func (o UserPoolUserPoolAddOnsPtrOutput) ToUserPoolUserPoolAddOnsPtrOutput() UserPoolUserPoolAddOnsPtrOutput
func (UserPoolUserPoolAddOnsPtrOutput) ToUserPoolUserPoolAddOnsPtrOutputWithContext ¶
func (o UserPoolUserPoolAddOnsPtrOutput) ToUserPoolUserPoolAddOnsPtrOutputWithContext(ctx context.Context) UserPoolUserPoolAddOnsPtrOutput
type UserPoolUsernameConfiguration ¶
type UserPoolUsernameConfiguration struct {
// Whether username case sensitivity will be applied for all users in the user pool through Cognito APIs.
CaseSensitive *bool `pulumi:"caseSensitive"`
}
type UserPoolUsernameConfigurationArgs ¶
type UserPoolUsernameConfigurationArgs struct {
// Whether username case sensitivity will be applied for all users in the user pool through Cognito APIs.
CaseSensitive pulumi.BoolPtrInput `pulumi:"caseSensitive"`
}
func (UserPoolUsernameConfigurationArgs) ElementType ¶
func (UserPoolUsernameConfigurationArgs) ElementType() reflect.Type
func (UserPoolUsernameConfigurationArgs) ToUserPoolUsernameConfigurationOutput ¶
func (i UserPoolUsernameConfigurationArgs) ToUserPoolUsernameConfigurationOutput() UserPoolUsernameConfigurationOutput
func (UserPoolUsernameConfigurationArgs) ToUserPoolUsernameConfigurationOutputWithContext ¶
func (i UserPoolUsernameConfigurationArgs) ToUserPoolUsernameConfigurationOutputWithContext(ctx context.Context) UserPoolUsernameConfigurationOutput
func (UserPoolUsernameConfigurationArgs) ToUserPoolUsernameConfigurationPtrOutput ¶
func (i UserPoolUsernameConfigurationArgs) ToUserPoolUsernameConfigurationPtrOutput() UserPoolUsernameConfigurationPtrOutput
func (UserPoolUsernameConfigurationArgs) ToUserPoolUsernameConfigurationPtrOutputWithContext ¶
func (i UserPoolUsernameConfigurationArgs) ToUserPoolUsernameConfigurationPtrOutputWithContext(ctx context.Context) UserPoolUsernameConfigurationPtrOutput
type UserPoolUsernameConfigurationInput ¶
type UserPoolUsernameConfigurationInput interface {
pulumi.Input
ToUserPoolUsernameConfigurationOutput() UserPoolUsernameConfigurationOutput
ToUserPoolUsernameConfigurationOutputWithContext(context.Context) UserPoolUsernameConfigurationOutput
}
UserPoolUsernameConfigurationInput is an input type that accepts UserPoolUsernameConfigurationArgs and UserPoolUsernameConfigurationOutput values. You can construct a concrete instance of `UserPoolUsernameConfigurationInput` via:
UserPoolUsernameConfigurationArgs{...}
type UserPoolUsernameConfigurationOutput ¶
type UserPoolUsernameConfigurationOutput struct{ *pulumi.OutputState }
func (UserPoolUsernameConfigurationOutput) CaseSensitive ¶
func (o UserPoolUsernameConfigurationOutput) CaseSensitive() pulumi.BoolPtrOutput
Whether username case sensitivity will be applied for all users in the user pool through Cognito APIs.
func (UserPoolUsernameConfigurationOutput) ElementType ¶
func (UserPoolUsernameConfigurationOutput) ElementType() reflect.Type
func (UserPoolUsernameConfigurationOutput) ToUserPoolUsernameConfigurationOutput ¶
func (o UserPoolUsernameConfigurationOutput) ToUserPoolUsernameConfigurationOutput() UserPoolUsernameConfigurationOutput
func (UserPoolUsernameConfigurationOutput) ToUserPoolUsernameConfigurationOutputWithContext ¶
func (o UserPoolUsernameConfigurationOutput) ToUserPoolUsernameConfigurationOutputWithContext(ctx context.Context) UserPoolUsernameConfigurationOutput
func (UserPoolUsernameConfigurationOutput) ToUserPoolUsernameConfigurationPtrOutput ¶
func (o UserPoolUsernameConfigurationOutput) ToUserPoolUsernameConfigurationPtrOutput() UserPoolUsernameConfigurationPtrOutput
func (UserPoolUsernameConfigurationOutput) ToUserPoolUsernameConfigurationPtrOutputWithContext ¶
func (o UserPoolUsernameConfigurationOutput) ToUserPoolUsernameConfigurationPtrOutputWithContext(ctx context.Context) UserPoolUsernameConfigurationPtrOutput
type UserPoolUsernameConfigurationPtrInput ¶
type UserPoolUsernameConfigurationPtrInput interface {
pulumi.Input
ToUserPoolUsernameConfigurationPtrOutput() UserPoolUsernameConfigurationPtrOutput
ToUserPoolUsernameConfigurationPtrOutputWithContext(context.Context) UserPoolUsernameConfigurationPtrOutput
}
UserPoolUsernameConfigurationPtrInput is an input type that accepts UserPoolUsernameConfigurationArgs, UserPoolUsernameConfigurationPtr and UserPoolUsernameConfigurationPtrOutput values. You can construct a concrete instance of `UserPoolUsernameConfigurationPtrInput` via:
UserPoolUsernameConfigurationArgs{...}
or:
nil
func UserPoolUsernameConfigurationPtr ¶
func UserPoolUsernameConfigurationPtr(v *UserPoolUsernameConfigurationArgs) UserPoolUsernameConfigurationPtrInput
type UserPoolUsernameConfigurationPtrOutput ¶
type UserPoolUsernameConfigurationPtrOutput struct{ *pulumi.OutputState }
func (UserPoolUsernameConfigurationPtrOutput) CaseSensitive ¶
func (o UserPoolUsernameConfigurationPtrOutput) CaseSensitive() pulumi.BoolPtrOutput
Whether username case sensitivity will be applied for all users in the user pool through Cognito APIs.
func (UserPoolUsernameConfigurationPtrOutput) ElementType ¶
func (UserPoolUsernameConfigurationPtrOutput) ElementType() reflect.Type
func (UserPoolUsernameConfigurationPtrOutput) ToUserPoolUsernameConfigurationPtrOutput ¶
func (o UserPoolUsernameConfigurationPtrOutput) ToUserPoolUsernameConfigurationPtrOutput() UserPoolUsernameConfigurationPtrOutput
func (UserPoolUsernameConfigurationPtrOutput) ToUserPoolUsernameConfigurationPtrOutputWithContext ¶
func (o UserPoolUsernameConfigurationPtrOutput) ToUserPoolUsernameConfigurationPtrOutputWithContext(ctx context.Context) UserPoolUsernameConfigurationPtrOutput
type UserPoolVerificationMessageTemplate ¶
type UserPoolVerificationMessageTemplate struct {
// Default email option. Must be either `CONFIRM_WITH_CODE` or `CONFIRM_WITH_LINK`. Defaults to `CONFIRM_WITH_CODE`.
DefaultEmailOption *string `pulumi:"defaultEmailOption"`
// Email message template. Must contain the `{####}` placeholder. Conflicts with `emailVerificationMessage` argument.
EmailMessage *string `pulumi:"emailMessage"`
// Email message template for sending a confirmation link to the user, it must contain the `{##Click Here##}` placeholder.
EmailMessageByLink *string `pulumi:"emailMessageByLink"`
// Subject line for the email message template. Conflicts with `emailVerificationSubject` argument.
EmailSubject *string `pulumi:"emailSubject"`
// Subject line for the email message template for sending a confirmation link to the user.
EmailSubjectByLink *string `pulumi:"emailSubjectByLink"`
// SMS message template. Must contain the `{####}` placeholder. Conflicts with `smsVerificationMessage` argument.
SmsMessage *string `pulumi:"smsMessage"`
}
type UserPoolVerificationMessageTemplateArgs ¶
type UserPoolVerificationMessageTemplateArgs struct {
// Default email option. Must be either `CONFIRM_WITH_CODE` or `CONFIRM_WITH_LINK`. Defaults to `CONFIRM_WITH_CODE`.
DefaultEmailOption pulumi.StringPtrInput `pulumi:"defaultEmailOption"`
// Email message template. Must contain the `{####}` placeholder. Conflicts with `emailVerificationMessage` argument.
EmailMessage pulumi.StringPtrInput `pulumi:"emailMessage"`
// Email message template for sending a confirmation link to the user, it must contain the `{##Click Here##}` placeholder.
EmailMessageByLink pulumi.StringPtrInput `pulumi:"emailMessageByLink"`
// Subject line for the email message template. Conflicts with `emailVerificationSubject` argument.
EmailSubject pulumi.StringPtrInput `pulumi:"emailSubject"`
// Subject line for the email message template for sending a confirmation link to the user.
EmailSubjectByLink pulumi.StringPtrInput `pulumi:"emailSubjectByLink"`
// SMS message template. Must contain the `{####}` placeholder. Conflicts with `smsVerificationMessage` argument.
SmsMessage pulumi.StringPtrInput `pulumi:"smsMessage"`
}
func (UserPoolVerificationMessageTemplateArgs) ElementType ¶
func (UserPoolVerificationMessageTemplateArgs) ElementType() reflect.Type
func (UserPoolVerificationMessageTemplateArgs) ToUserPoolVerificationMessageTemplateOutput ¶
func (i UserPoolVerificationMessageTemplateArgs) ToUserPoolVerificationMessageTemplateOutput() UserPoolVerificationMessageTemplateOutput
func (UserPoolVerificationMessageTemplateArgs) ToUserPoolVerificationMessageTemplateOutputWithContext ¶
func (i UserPoolVerificationMessageTemplateArgs) ToUserPoolVerificationMessageTemplateOutputWithContext(ctx context.Context) UserPoolVerificationMessageTemplateOutput
func (UserPoolVerificationMessageTemplateArgs) ToUserPoolVerificationMessageTemplatePtrOutput ¶
func (i UserPoolVerificationMessageTemplateArgs) ToUserPoolVerificationMessageTemplatePtrOutput() UserPoolVerificationMessageTemplatePtrOutput
func (UserPoolVerificationMessageTemplateArgs) ToUserPoolVerificationMessageTemplatePtrOutputWithContext ¶
func (i UserPoolVerificationMessageTemplateArgs) ToUserPoolVerificationMessageTemplatePtrOutputWithContext(ctx context.Context) UserPoolVerificationMessageTemplatePtrOutput
type UserPoolVerificationMessageTemplateInput ¶
type UserPoolVerificationMessageTemplateInput interface {
pulumi.Input
ToUserPoolVerificationMessageTemplateOutput() UserPoolVerificationMessageTemplateOutput
ToUserPoolVerificationMessageTemplateOutputWithContext(context.Context) UserPoolVerificationMessageTemplateOutput
}
UserPoolVerificationMessageTemplateInput is an input type that accepts UserPoolVerificationMessageTemplateArgs and UserPoolVerificationMessageTemplateOutput values. You can construct a concrete instance of `UserPoolVerificationMessageTemplateInput` via:
UserPoolVerificationMessageTemplateArgs{...}
type UserPoolVerificationMessageTemplateOutput ¶
type UserPoolVerificationMessageTemplateOutput struct{ *pulumi.OutputState }
func (UserPoolVerificationMessageTemplateOutput) DefaultEmailOption ¶
func (o UserPoolVerificationMessageTemplateOutput) DefaultEmailOption() pulumi.StringPtrOutput
Default email option. Must be either `CONFIRM_WITH_CODE` or `CONFIRM_WITH_LINK`. Defaults to `CONFIRM_WITH_CODE`.
func (UserPoolVerificationMessageTemplateOutput) ElementType ¶
func (UserPoolVerificationMessageTemplateOutput) ElementType() reflect.Type
func (UserPoolVerificationMessageTemplateOutput) EmailMessage ¶
func (o UserPoolVerificationMessageTemplateOutput) EmailMessage() pulumi.StringPtrOutput
Email message template. Must contain the `{####}` placeholder. Conflicts with `emailVerificationMessage` argument.
func (UserPoolVerificationMessageTemplateOutput) EmailMessageByLink ¶
func (o UserPoolVerificationMessageTemplateOutput) EmailMessageByLink() pulumi.StringPtrOutput
Email message template for sending a confirmation link to the user, it must contain the `{##Click Here##}` placeholder.
func (UserPoolVerificationMessageTemplateOutput) EmailSubject ¶
func (o UserPoolVerificationMessageTemplateOutput) EmailSubject() pulumi.StringPtrOutput
Subject line for the email message template. Conflicts with `emailVerificationSubject` argument.
func (UserPoolVerificationMessageTemplateOutput) EmailSubjectByLink ¶
func (o UserPoolVerificationMessageTemplateOutput) EmailSubjectByLink() pulumi.StringPtrOutput
Subject line for the email message template for sending a confirmation link to the user.
func (UserPoolVerificationMessageTemplateOutput) SmsMessage ¶
func (o UserPoolVerificationMessageTemplateOutput) SmsMessage() pulumi.StringPtrOutput
SMS message template. Must contain the `{####}` placeholder. Conflicts with `smsVerificationMessage` argument.
func (UserPoolVerificationMessageTemplateOutput) ToUserPoolVerificationMessageTemplateOutput ¶
func (o UserPoolVerificationMessageTemplateOutput) ToUserPoolVerificationMessageTemplateOutput() UserPoolVerificationMessageTemplateOutput
func (UserPoolVerificationMessageTemplateOutput) ToUserPoolVerificationMessageTemplateOutputWithContext ¶
func (o UserPoolVerificationMessageTemplateOutput) ToUserPoolVerificationMessageTemplateOutputWithContext(ctx context.Context) UserPoolVerificationMessageTemplateOutput
func (UserPoolVerificationMessageTemplateOutput) ToUserPoolVerificationMessageTemplatePtrOutput ¶
func (o UserPoolVerificationMessageTemplateOutput) ToUserPoolVerificationMessageTemplatePtrOutput() UserPoolVerificationMessageTemplatePtrOutput
func (UserPoolVerificationMessageTemplateOutput) ToUserPoolVerificationMessageTemplatePtrOutputWithContext ¶
func (o UserPoolVerificationMessageTemplateOutput) ToUserPoolVerificationMessageTemplatePtrOutputWithContext(ctx context.Context) UserPoolVerificationMessageTemplatePtrOutput
type UserPoolVerificationMessageTemplatePtrInput ¶
type UserPoolVerificationMessageTemplatePtrInput interface {
pulumi.Input
ToUserPoolVerificationMessageTemplatePtrOutput() UserPoolVerificationMessageTemplatePtrOutput
ToUserPoolVerificationMessageTemplatePtrOutputWithContext(context.Context) UserPoolVerificationMessageTemplatePtrOutput
}
UserPoolVerificationMessageTemplatePtrInput is an input type that accepts UserPoolVerificationMessageTemplateArgs, UserPoolVerificationMessageTemplatePtr and UserPoolVerificationMessageTemplatePtrOutput values. You can construct a concrete instance of `UserPoolVerificationMessageTemplatePtrInput` via:
UserPoolVerificationMessageTemplateArgs{...}
or:
nil
func UserPoolVerificationMessageTemplatePtr ¶
func UserPoolVerificationMessageTemplatePtr(v *UserPoolVerificationMessageTemplateArgs) UserPoolVerificationMessageTemplatePtrInput
type UserPoolVerificationMessageTemplatePtrOutput ¶
type UserPoolVerificationMessageTemplatePtrOutput struct{ *pulumi.OutputState }
func (UserPoolVerificationMessageTemplatePtrOutput) DefaultEmailOption ¶
func (o UserPoolVerificationMessageTemplatePtrOutput) DefaultEmailOption() pulumi.StringPtrOutput
Default email option. Must be either `CONFIRM_WITH_CODE` or `CONFIRM_WITH_LINK`. Defaults to `CONFIRM_WITH_CODE`.
func (UserPoolVerificationMessageTemplatePtrOutput) ElementType ¶
func (UserPoolVerificationMessageTemplatePtrOutput) ElementType() reflect.Type
func (UserPoolVerificationMessageTemplatePtrOutput) EmailMessage ¶
func (o UserPoolVerificationMessageTemplatePtrOutput) EmailMessage() pulumi.StringPtrOutput
Email message template. Must contain the `{####}` placeholder. Conflicts with `emailVerificationMessage` argument.
func (UserPoolVerificationMessageTemplatePtrOutput) EmailMessageByLink ¶
func (o UserPoolVerificationMessageTemplatePtrOutput) EmailMessageByLink() pulumi.StringPtrOutput
Email message template for sending a confirmation link to the user, it must contain the `{##Click Here##}` placeholder.
func (UserPoolVerificationMessageTemplatePtrOutput) EmailSubject ¶
func (o UserPoolVerificationMessageTemplatePtrOutput) EmailSubject() pulumi.StringPtrOutput
Subject line for the email message template. Conflicts with `emailVerificationSubject` argument.
func (UserPoolVerificationMessageTemplatePtrOutput) EmailSubjectByLink ¶
func (o UserPoolVerificationMessageTemplatePtrOutput) EmailSubjectByLink() pulumi.StringPtrOutput
Subject line for the email message template for sending a confirmation link to the user.
func (UserPoolVerificationMessageTemplatePtrOutput) SmsMessage ¶
func (o UserPoolVerificationMessageTemplatePtrOutput) SmsMessage() pulumi.StringPtrOutput
SMS message template. Must contain the `{####}` placeholder. Conflicts with `smsVerificationMessage` argument.
func (UserPoolVerificationMessageTemplatePtrOutput) ToUserPoolVerificationMessageTemplatePtrOutput ¶
func (o UserPoolVerificationMessageTemplatePtrOutput) ToUserPoolVerificationMessageTemplatePtrOutput() UserPoolVerificationMessageTemplatePtrOutput
func (UserPoolVerificationMessageTemplatePtrOutput) ToUserPoolVerificationMessageTemplatePtrOutputWithContext ¶
func (o UserPoolVerificationMessageTemplatePtrOutput) ToUserPoolVerificationMessageTemplatePtrOutputWithContext(ctx context.Context) UserPoolVerificationMessageTemplatePtrOutput
type UserPoolWebAuthnConfiguration ¶
type UserPoolWebAuthnConfiguration struct {
// The authentication domain that passkeys providers use as a relying party.
RelyingPartyId *string `pulumi:"relyingPartyId"`
// If your user pool should require a passkey. Must be one of `required` or `preferred`.
UserVerification *string `pulumi:"userVerification"`
}
type UserPoolWebAuthnConfigurationArgs ¶
type UserPoolWebAuthnConfigurationArgs struct {
// The authentication domain that passkeys providers use as a relying party.
RelyingPartyId pulumi.StringPtrInput `pulumi:"relyingPartyId"`
// If your user pool should require a passkey. Must be one of `required` or `preferred`.
UserVerification pulumi.StringPtrInput `pulumi:"userVerification"`
}
func (UserPoolWebAuthnConfigurationArgs) ElementType ¶
func (UserPoolWebAuthnConfigurationArgs) ElementType() reflect.Type
func (UserPoolWebAuthnConfigurationArgs) ToUserPoolWebAuthnConfigurationOutput ¶
func (i UserPoolWebAuthnConfigurationArgs) ToUserPoolWebAuthnConfigurationOutput() UserPoolWebAuthnConfigurationOutput
func (UserPoolWebAuthnConfigurationArgs) ToUserPoolWebAuthnConfigurationOutputWithContext ¶
func (i UserPoolWebAuthnConfigurationArgs) ToUserPoolWebAuthnConfigurationOutputWithContext(ctx context.Context) UserPoolWebAuthnConfigurationOutput
func (UserPoolWebAuthnConfigurationArgs) ToUserPoolWebAuthnConfigurationPtrOutput ¶
func (i UserPoolWebAuthnConfigurationArgs) ToUserPoolWebAuthnConfigurationPtrOutput() UserPoolWebAuthnConfigurationPtrOutput
func (UserPoolWebAuthnConfigurationArgs) ToUserPoolWebAuthnConfigurationPtrOutputWithContext ¶
func (i UserPoolWebAuthnConfigurationArgs) ToUserPoolWebAuthnConfigurationPtrOutputWithContext(ctx context.Context) UserPoolWebAuthnConfigurationPtrOutput
type UserPoolWebAuthnConfigurationInput ¶
type UserPoolWebAuthnConfigurationInput interface {
pulumi.Input
ToUserPoolWebAuthnConfigurationOutput() UserPoolWebAuthnConfigurationOutput
ToUserPoolWebAuthnConfigurationOutputWithContext(context.Context) UserPoolWebAuthnConfigurationOutput
}
UserPoolWebAuthnConfigurationInput is an input type that accepts UserPoolWebAuthnConfigurationArgs and UserPoolWebAuthnConfigurationOutput values. You can construct a concrete instance of `UserPoolWebAuthnConfigurationInput` via:
UserPoolWebAuthnConfigurationArgs{...}
type UserPoolWebAuthnConfigurationOutput ¶
type UserPoolWebAuthnConfigurationOutput struct{ *pulumi.OutputState }
func (UserPoolWebAuthnConfigurationOutput) ElementType ¶
func (UserPoolWebAuthnConfigurationOutput) ElementType() reflect.Type
func (UserPoolWebAuthnConfigurationOutput) RelyingPartyId ¶
func (o UserPoolWebAuthnConfigurationOutput) RelyingPartyId() pulumi.StringPtrOutput
The authentication domain that passkeys providers use as a relying party.
func (UserPoolWebAuthnConfigurationOutput) ToUserPoolWebAuthnConfigurationOutput ¶
func (o UserPoolWebAuthnConfigurationOutput) ToUserPoolWebAuthnConfigurationOutput() UserPoolWebAuthnConfigurationOutput
func (UserPoolWebAuthnConfigurationOutput) ToUserPoolWebAuthnConfigurationOutputWithContext ¶
func (o UserPoolWebAuthnConfigurationOutput) ToUserPoolWebAuthnConfigurationOutputWithContext(ctx context.Context) UserPoolWebAuthnConfigurationOutput
func (UserPoolWebAuthnConfigurationOutput) ToUserPoolWebAuthnConfigurationPtrOutput ¶
func (o UserPoolWebAuthnConfigurationOutput) ToUserPoolWebAuthnConfigurationPtrOutput() UserPoolWebAuthnConfigurationPtrOutput
func (UserPoolWebAuthnConfigurationOutput) ToUserPoolWebAuthnConfigurationPtrOutputWithContext ¶
func (o UserPoolWebAuthnConfigurationOutput) ToUserPoolWebAuthnConfigurationPtrOutputWithContext(ctx context.Context) UserPoolWebAuthnConfigurationPtrOutput
func (UserPoolWebAuthnConfigurationOutput) UserVerification ¶
func (o UserPoolWebAuthnConfigurationOutput) UserVerification() pulumi.StringPtrOutput
If your user pool should require a passkey. Must be one of `required` or `preferred`.
type UserPoolWebAuthnConfigurationPtrInput ¶
type UserPoolWebAuthnConfigurationPtrInput interface {
pulumi.Input
ToUserPoolWebAuthnConfigurationPtrOutput() UserPoolWebAuthnConfigurationPtrOutput
ToUserPoolWebAuthnConfigurationPtrOutputWithContext(context.Context) UserPoolWebAuthnConfigurationPtrOutput
}
UserPoolWebAuthnConfigurationPtrInput is an input type that accepts UserPoolWebAuthnConfigurationArgs, UserPoolWebAuthnConfigurationPtr and UserPoolWebAuthnConfigurationPtrOutput values. You can construct a concrete instance of `UserPoolWebAuthnConfigurationPtrInput` via:
UserPoolWebAuthnConfigurationArgs{...}
or:
nil
func UserPoolWebAuthnConfigurationPtr ¶
func UserPoolWebAuthnConfigurationPtr(v *UserPoolWebAuthnConfigurationArgs) UserPoolWebAuthnConfigurationPtrInput
type UserPoolWebAuthnConfigurationPtrOutput ¶
type UserPoolWebAuthnConfigurationPtrOutput struct{ *pulumi.OutputState }
func (UserPoolWebAuthnConfigurationPtrOutput) ElementType ¶
func (UserPoolWebAuthnConfigurationPtrOutput) ElementType() reflect.Type
func (UserPoolWebAuthnConfigurationPtrOutput) RelyingPartyId ¶
func (o UserPoolWebAuthnConfigurationPtrOutput) RelyingPartyId() pulumi.StringPtrOutput
The authentication domain that passkeys providers use as a relying party.
func (UserPoolWebAuthnConfigurationPtrOutput) ToUserPoolWebAuthnConfigurationPtrOutput ¶
func (o UserPoolWebAuthnConfigurationPtrOutput) ToUserPoolWebAuthnConfigurationPtrOutput() UserPoolWebAuthnConfigurationPtrOutput
func (UserPoolWebAuthnConfigurationPtrOutput) ToUserPoolWebAuthnConfigurationPtrOutputWithContext ¶
func (o UserPoolWebAuthnConfigurationPtrOutput) ToUserPoolWebAuthnConfigurationPtrOutputWithContext(ctx context.Context) UserPoolWebAuthnConfigurationPtrOutput
func (UserPoolWebAuthnConfigurationPtrOutput) UserVerification ¶
func (o UserPoolWebAuthnConfigurationPtrOutput) UserVerification() pulumi.StringPtrOutput
If your user pool should require a passkey. Must be one of `required` or `preferred`.
type UserState ¶
type UserState struct {
// A map that contains user attributes and attribute values to be set for the user.
Attributes pulumi.StringMapInput
// A map of custom key-value pairs that you can provide as input for any custom workflows that user creation triggers. Amazon Cognito does not store the `clientMetadata` value. This data is available only to Lambda triggers that are assigned to a user pool to support custom workflows. If your user pool configuration does not include triggers, the ClientMetadata parameter serves no purpose. For more information, see [Customizing User Pool Workflows with Lambda Triggers](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools-working-with-aws-lambda-triggers.html).
ClientMetadata pulumi.StringMapInput
CreationDate pulumi.StringPtrInput
// A list of mediums to the welcome message will be sent through. Allowed values are `EMAIL` and `SMS`. If it's provided, make sure you have also specified `email` attribute for the `EMAIL` medium and `phoneNumber` for the `SMS`. More than one value can be specified. Amazon Cognito does not store the `desiredDeliveryMediums` value. Defaults to `["SMS"]`.
DesiredDeliveryMediums pulumi.StringArrayInput
// Specifies whether the user should be enabled after creation. The welcome message will be sent regardless of the `enabled` value. The behavior can be changed with `messageAction` argument. Defaults to `true`.
Enabled pulumi.BoolPtrInput
// If this parameter is set to True and the `phoneNumber` or `email` address specified in the `attributes` parameter already exists as an alias with a different user, Amazon Cognito will migrate the alias from the previous user to the newly created user. The previous user will no longer be able to log in using that alias. Amazon Cognito does not store the `forceAliasCreation` value. Defaults to `false`.
ForceAliasCreation pulumi.BoolPtrInput
LastModifiedDate pulumi.StringPtrInput
// Set to `RESEND` to resend the invitation message to a user that already exists and reset the expiration limit on the user's account. Set to `SUPPRESS` to suppress sending the message. Only one value can be specified. Amazon Cognito does not store the `messageAction` value.
MessageAction pulumi.StringPtrInput
MfaSettingLists pulumi.StringArrayInput
// The user's permanent password. This password must conform to the password policy specified by user pool the user belongs to. The welcome message always contains only `temporaryPassword` value. You can suppress sending the welcome message with the `messageAction` argument. Amazon Cognito does not store the `password` value. Conflicts with `temporaryPassword`.
Password pulumi.StringPtrInput
PreferredMfaSetting pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// current user status.
Status pulumi.StringPtrInput
// unique user id that is never reassignable to another user.
Sub pulumi.StringPtrInput
// The user's temporary password. Conflicts with `password`.
TemporaryPassword pulumi.StringPtrInput
// The user pool ID for the user pool where the user will be created.
UserPoolId pulumi.StringPtrInput
// The username for the user. Must be unique within the user pool. Must be a UTF-8 string between 1 and 128 characters. After the user is created, the username cannot be changed.
//
// The following arguments are optional:
Username pulumi.StringPtrInput
// The user's validation data. This is an array of name-value pairs that contain user attributes and attribute values that you can use for custom validation, such as restricting the types of user accounts that can be registered. Amazon Cognito does not store the `validationData` value. For more information, see [Customizing User Pool Workflows with Lambda Triggers](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools-working-with-aws-lambda-triggers.html).
//
// > **NOTE:** Clearing `password` or `temporaryPassword` does not reset user's password in Cognito.
ValidationData pulumi.StringMapInput
}
func (UserState) ElementType ¶
Source Files
¶
- getIdentityPool.go
- getUserGroup.go
- getUserGroups.go
- getUserPool.go
- getUserPoolClient.go
- getUserPoolClients.go
- getUserPoolSigningCertificate.go
- getUserPools.go
- identityPool.go
- identityPoolProviderPrincipalTag.go
- identityPoolRoleAttachment.go
- identityProvider.go
- init.go
- logDeliveryConfiguration.go
- managedUserPoolClient.go
- pulumiTypes.go
- resourceServer.go
- riskConfiguration.go
- user.go
- userGroup.go
- userInGroup.go
- userPool.go
- userPoolClient.go
- userPoolDomain.go
- userPoolUICustomization.go