cognito

package
v0.84.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 6, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IdentityPool

type IdentityPool struct {
	pulumi.CustomResourceState

	AllowClassicFlow               pulumi.BoolPtrOutput                           `pulumi:"allowClassicFlow"`
	AllowUnauthenticatedIdentities pulumi.BoolOutput                              `pulumi:"allowUnauthenticatedIdentities"`
	CognitoEvents                  pulumi.AnyOutput                               `pulumi:"cognitoEvents"`
	CognitoIdentityProviders       IdentityPoolCognitoIdentityProviderArrayOutput `pulumi:"cognitoIdentityProviders"`
	CognitoStreams                 IdentityPoolCognitoStreamsPtrOutput            `pulumi:"cognitoStreams"`
	DeveloperProviderName          pulumi.StringPtrOutput                         `pulumi:"developerProviderName"`
	IdentityPoolName               pulumi.StringPtrOutput                         `pulumi:"identityPoolName"`
	Name                           pulumi.StringOutput                            `pulumi:"name"`
	OpenIdConnectProviderArns      pulumi.StringArrayOutput                       `pulumi:"openIdConnectProviderArns"`
	PushSync                       IdentityPoolPushSyncPtrOutput                  `pulumi:"pushSync"`
	SamlProviderArns               pulumi.StringArrayOutput                       `pulumi:"samlProviderArns"`
	SupportedLoginProviders        pulumi.AnyOutput                               `pulumi:"supportedLoginProviders"`
}

Resource Type definition for AWS::Cognito::IdentityPool

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

func (*IdentityPool) ToOutput added in v0.76.0

type IdentityPoolArgs

type IdentityPoolArgs struct {
	AllowClassicFlow               pulumi.BoolPtrInput
	AllowUnauthenticatedIdentities pulumi.BoolInput
	CognitoEvents                  pulumi.Input
	CognitoIdentityProviders       IdentityPoolCognitoIdentityProviderArrayInput
	CognitoStreams                 IdentityPoolCognitoStreamsPtrInput
	DeveloperProviderName          pulumi.StringPtrInput
	IdentityPoolName               pulumi.StringPtrInput
	OpenIdConnectProviderArns      pulumi.StringArrayInput
	PushSync                       IdentityPoolPushSyncPtrInput
	SamlProviderArns               pulumi.StringArrayInput
	SupportedLoginProviders        pulumi.Input
}

The set of arguments for constructing a IdentityPool resource.

func (IdentityPoolArgs) ElementType

func (IdentityPoolArgs) ElementType() reflect.Type

type IdentityPoolCognitoIdentityProvider

type IdentityPoolCognitoIdentityProvider struct {
	ClientId             *string `pulumi:"clientId"`
	ProviderName         *string `pulumi:"providerName"`
	ServerSideTokenCheck *bool   `pulumi:"serverSideTokenCheck"`
}

type IdentityPoolCognitoIdentityProviderArgs

type IdentityPoolCognitoIdentityProviderArgs struct {
	ClientId             pulumi.StringPtrInput `pulumi:"clientId"`
	ProviderName         pulumi.StringPtrInput `pulumi:"providerName"`
	ServerSideTokenCheck pulumi.BoolPtrInput   `pulumi:"serverSideTokenCheck"`
}

func (IdentityPoolCognitoIdentityProviderArgs) ElementType

func (IdentityPoolCognitoIdentityProviderArgs) ToIdentityPoolCognitoIdentityProviderOutput

func (i IdentityPoolCognitoIdentityProviderArgs) ToIdentityPoolCognitoIdentityProviderOutput() IdentityPoolCognitoIdentityProviderOutput

func (IdentityPoolCognitoIdentityProviderArgs) ToIdentityPoolCognitoIdentityProviderOutputWithContext

func (i IdentityPoolCognitoIdentityProviderArgs) ToIdentityPoolCognitoIdentityProviderOutputWithContext(ctx context.Context) IdentityPoolCognitoIdentityProviderOutput

func (IdentityPoolCognitoIdentityProviderArgs) ToOutput added in v0.76.0

type IdentityPoolCognitoIdentityProviderArray

type IdentityPoolCognitoIdentityProviderArray []IdentityPoolCognitoIdentityProviderInput

func (IdentityPoolCognitoIdentityProviderArray) ElementType

func (IdentityPoolCognitoIdentityProviderArray) ToIdentityPoolCognitoIdentityProviderArrayOutput

func (i IdentityPoolCognitoIdentityProviderArray) ToIdentityPoolCognitoIdentityProviderArrayOutput() IdentityPoolCognitoIdentityProviderArrayOutput

func (IdentityPoolCognitoIdentityProviderArray) ToIdentityPoolCognitoIdentityProviderArrayOutputWithContext

func (i IdentityPoolCognitoIdentityProviderArray) ToIdentityPoolCognitoIdentityProviderArrayOutputWithContext(ctx context.Context) IdentityPoolCognitoIdentityProviderArrayOutput

func (IdentityPoolCognitoIdentityProviderArray) ToOutput added in v0.76.0

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) Index

func (IdentityPoolCognitoIdentityProviderArrayOutput) ToIdentityPoolCognitoIdentityProviderArrayOutput

func (o IdentityPoolCognitoIdentityProviderArrayOutput) ToIdentityPoolCognitoIdentityProviderArrayOutput() IdentityPoolCognitoIdentityProviderArrayOutput

func (IdentityPoolCognitoIdentityProviderArrayOutput) ToIdentityPoolCognitoIdentityProviderArrayOutputWithContext

func (o IdentityPoolCognitoIdentityProviderArrayOutput) ToIdentityPoolCognitoIdentityProviderArrayOutputWithContext(ctx context.Context) IdentityPoolCognitoIdentityProviderArrayOutput

func (IdentityPoolCognitoIdentityProviderArrayOutput) ToOutput added in v0.76.0

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 (IdentityPoolCognitoIdentityProviderOutput) ElementType

func (IdentityPoolCognitoIdentityProviderOutput) ProviderName

func (IdentityPoolCognitoIdentityProviderOutput) ServerSideTokenCheck

func (IdentityPoolCognitoIdentityProviderOutput) ToIdentityPoolCognitoIdentityProviderOutput

func (o IdentityPoolCognitoIdentityProviderOutput) ToIdentityPoolCognitoIdentityProviderOutput() IdentityPoolCognitoIdentityProviderOutput

func (IdentityPoolCognitoIdentityProviderOutput) ToIdentityPoolCognitoIdentityProviderOutputWithContext

func (o IdentityPoolCognitoIdentityProviderOutput) ToIdentityPoolCognitoIdentityProviderOutputWithContext(ctx context.Context) IdentityPoolCognitoIdentityProviderOutput

func (IdentityPoolCognitoIdentityProviderOutput) ToOutput added in v0.76.0

type IdentityPoolCognitoStreams

type IdentityPoolCognitoStreams struct {
	RoleArn         *string `pulumi:"roleArn"`
	StreamName      *string `pulumi:"streamName"`
	StreamingStatus *string `pulumi:"streamingStatus"`
}

type IdentityPoolCognitoStreamsArgs

type IdentityPoolCognitoStreamsArgs struct {
	RoleArn         pulumi.StringPtrInput `pulumi:"roleArn"`
	StreamName      pulumi.StringPtrInput `pulumi:"streamName"`
	StreamingStatus pulumi.StringPtrInput `pulumi:"streamingStatus"`
}

func (IdentityPoolCognitoStreamsArgs) ElementType

func (IdentityPoolCognitoStreamsArgs) ToIdentityPoolCognitoStreamsOutput

func (i IdentityPoolCognitoStreamsArgs) ToIdentityPoolCognitoStreamsOutput() IdentityPoolCognitoStreamsOutput

func (IdentityPoolCognitoStreamsArgs) ToIdentityPoolCognitoStreamsOutputWithContext

func (i IdentityPoolCognitoStreamsArgs) ToIdentityPoolCognitoStreamsOutputWithContext(ctx context.Context) IdentityPoolCognitoStreamsOutput

func (IdentityPoolCognitoStreamsArgs) ToIdentityPoolCognitoStreamsPtrOutput

func (i IdentityPoolCognitoStreamsArgs) ToIdentityPoolCognitoStreamsPtrOutput() IdentityPoolCognitoStreamsPtrOutput

func (IdentityPoolCognitoStreamsArgs) ToIdentityPoolCognitoStreamsPtrOutputWithContext

func (i IdentityPoolCognitoStreamsArgs) ToIdentityPoolCognitoStreamsPtrOutputWithContext(ctx context.Context) IdentityPoolCognitoStreamsPtrOutput

func (IdentityPoolCognitoStreamsArgs) ToOutput added in v0.76.0

type IdentityPoolCognitoStreamsInput

type IdentityPoolCognitoStreamsInput interface {
	pulumi.Input

	ToIdentityPoolCognitoStreamsOutput() IdentityPoolCognitoStreamsOutput
	ToIdentityPoolCognitoStreamsOutputWithContext(context.Context) IdentityPoolCognitoStreamsOutput
}

IdentityPoolCognitoStreamsInput is an input type that accepts IdentityPoolCognitoStreamsArgs and IdentityPoolCognitoStreamsOutput values. You can construct a concrete instance of `IdentityPoolCognitoStreamsInput` via:

IdentityPoolCognitoStreamsArgs{...}

type IdentityPoolCognitoStreamsOutput

type IdentityPoolCognitoStreamsOutput struct{ *pulumi.OutputState }

func (IdentityPoolCognitoStreamsOutput) ElementType

func (IdentityPoolCognitoStreamsOutput) RoleArn

func (IdentityPoolCognitoStreamsOutput) StreamName

func (IdentityPoolCognitoStreamsOutput) StreamingStatus

func (IdentityPoolCognitoStreamsOutput) ToIdentityPoolCognitoStreamsOutput

func (o IdentityPoolCognitoStreamsOutput) ToIdentityPoolCognitoStreamsOutput() IdentityPoolCognitoStreamsOutput

func (IdentityPoolCognitoStreamsOutput) ToIdentityPoolCognitoStreamsOutputWithContext

func (o IdentityPoolCognitoStreamsOutput) ToIdentityPoolCognitoStreamsOutputWithContext(ctx context.Context) IdentityPoolCognitoStreamsOutput

func (IdentityPoolCognitoStreamsOutput) ToIdentityPoolCognitoStreamsPtrOutput

func (o IdentityPoolCognitoStreamsOutput) ToIdentityPoolCognitoStreamsPtrOutput() IdentityPoolCognitoStreamsPtrOutput

func (IdentityPoolCognitoStreamsOutput) ToIdentityPoolCognitoStreamsPtrOutputWithContext

func (o IdentityPoolCognitoStreamsOutput) ToIdentityPoolCognitoStreamsPtrOutputWithContext(ctx context.Context) IdentityPoolCognitoStreamsPtrOutput

func (IdentityPoolCognitoStreamsOutput) ToOutput added in v0.76.0

type IdentityPoolCognitoStreamsPtrInput

type IdentityPoolCognitoStreamsPtrInput interface {
	pulumi.Input

	ToIdentityPoolCognitoStreamsPtrOutput() IdentityPoolCognitoStreamsPtrOutput
	ToIdentityPoolCognitoStreamsPtrOutputWithContext(context.Context) IdentityPoolCognitoStreamsPtrOutput
}

IdentityPoolCognitoStreamsPtrInput is an input type that accepts IdentityPoolCognitoStreamsArgs, IdentityPoolCognitoStreamsPtr and IdentityPoolCognitoStreamsPtrOutput values. You can construct a concrete instance of `IdentityPoolCognitoStreamsPtrInput` via:

        IdentityPoolCognitoStreamsArgs{...}

or:

        nil

type IdentityPoolCognitoStreamsPtrOutput

type IdentityPoolCognitoStreamsPtrOutput struct{ *pulumi.OutputState }

func (IdentityPoolCognitoStreamsPtrOutput) Elem

func (IdentityPoolCognitoStreamsPtrOutput) ElementType

func (IdentityPoolCognitoStreamsPtrOutput) RoleArn

func (IdentityPoolCognitoStreamsPtrOutput) StreamName

func (IdentityPoolCognitoStreamsPtrOutput) StreamingStatus

func (IdentityPoolCognitoStreamsPtrOutput) ToIdentityPoolCognitoStreamsPtrOutput

func (o IdentityPoolCognitoStreamsPtrOutput) ToIdentityPoolCognitoStreamsPtrOutput() IdentityPoolCognitoStreamsPtrOutput

func (IdentityPoolCognitoStreamsPtrOutput) ToIdentityPoolCognitoStreamsPtrOutputWithContext

func (o IdentityPoolCognitoStreamsPtrOutput) ToIdentityPoolCognitoStreamsPtrOutputWithContext(ctx context.Context) IdentityPoolCognitoStreamsPtrOutput

func (IdentityPoolCognitoStreamsPtrOutput) ToOutput added in v0.76.0

type IdentityPoolInput

type IdentityPoolInput interface {
	pulumi.Input

	ToIdentityPoolOutput() IdentityPoolOutput
	ToIdentityPoolOutputWithContext(ctx context.Context) IdentityPoolOutput
}

type IdentityPoolOutput

type IdentityPoolOutput struct{ *pulumi.OutputState }

func (IdentityPoolOutput) AllowClassicFlow added in v0.17.0

func (o IdentityPoolOutput) AllowClassicFlow() pulumi.BoolPtrOutput

func (IdentityPoolOutput) AllowUnauthenticatedIdentities added in v0.17.0

func (o IdentityPoolOutput) AllowUnauthenticatedIdentities() pulumi.BoolOutput

func (IdentityPoolOutput) CognitoEvents added in v0.17.0

func (o IdentityPoolOutput) CognitoEvents() pulumi.AnyOutput

func (IdentityPoolOutput) CognitoIdentityProviders added in v0.17.0

func (IdentityPoolOutput) CognitoStreams added in v0.17.0

func (IdentityPoolOutput) DeveloperProviderName added in v0.17.0

func (o IdentityPoolOutput) DeveloperProviderName() pulumi.StringPtrOutput

func (IdentityPoolOutput) ElementType

func (IdentityPoolOutput) ElementType() reflect.Type

func (IdentityPoolOutput) IdentityPoolName added in v0.17.0

func (o IdentityPoolOutput) IdentityPoolName() pulumi.StringPtrOutput

func (IdentityPoolOutput) Name added in v0.17.0

func (IdentityPoolOutput) OpenIdConnectProviderArns added in v0.72.0

func (o IdentityPoolOutput) OpenIdConnectProviderArns() pulumi.StringArrayOutput

func (IdentityPoolOutput) PushSync added in v0.17.0

func (IdentityPoolOutput) SamlProviderArns added in v0.72.0

func (o IdentityPoolOutput) SamlProviderArns() pulumi.StringArrayOutput

func (IdentityPoolOutput) SupportedLoginProviders added in v0.17.0

func (o IdentityPoolOutput) SupportedLoginProviders() pulumi.AnyOutput

func (IdentityPoolOutput) ToIdentityPoolOutput

func (o IdentityPoolOutput) ToIdentityPoolOutput() IdentityPoolOutput

func (IdentityPoolOutput) ToIdentityPoolOutputWithContext

func (o IdentityPoolOutput) ToIdentityPoolOutputWithContext(ctx context.Context) IdentityPoolOutput

func (IdentityPoolOutput) ToOutput added in v0.76.0

type IdentityPoolPrincipalTag added in v0.64.0

type IdentityPoolPrincipalTag struct {
	pulumi.CustomResourceState

	IdentityPoolId       pulumi.StringOutput  `pulumi:"identityPoolId"`
	IdentityProviderName pulumi.StringOutput  `pulumi:"identityProviderName"`
	PrincipalTags        pulumi.AnyOutput     `pulumi:"principalTags"`
	UseDefaults          pulumi.BoolPtrOutput `pulumi:"useDefaults"`
}

Resource Type definition for AWS::Cognito::IdentityPoolPrincipalTag

func GetIdentityPoolPrincipalTag added in v0.64.0

func GetIdentityPoolPrincipalTag(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IdentityPoolPrincipalTagState, opts ...pulumi.ResourceOption) (*IdentityPoolPrincipalTag, error)

GetIdentityPoolPrincipalTag gets an existing IdentityPoolPrincipalTag 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 NewIdentityPoolPrincipalTag added in v0.64.0

func NewIdentityPoolPrincipalTag(ctx *pulumi.Context,
	name string, args *IdentityPoolPrincipalTagArgs, opts ...pulumi.ResourceOption) (*IdentityPoolPrincipalTag, error)

NewIdentityPoolPrincipalTag registers a new resource with the given unique name, arguments, and options.

func (*IdentityPoolPrincipalTag) ElementType added in v0.64.0

func (*IdentityPoolPrincipalTag) ElementType() reflect.Type

func (*IdentityPoolPrincipalTag) ToIdentityPoolPrincipalTagOutput added in v0.64.0

func (i *IdentityPoolPrincipalTag) ToIdentityPoolPrincipalTagOutput() IdentityPoolPrincipalTagOutput

func (*IdentityPoolPrincipalTag) ToIdentityPoolPrincipalTagOutputWithContext added in v0.64.0

func (i *IdentityPoolPrincipalTag) ToIdentityPoolPrincipalTagOutputWithContext(ctx context.Context) IdentityPoolPrincipalTagOutput

func (*IdentityPoolPrincipalTag) ToOutput added in v0.76.0

type IdentityPoolPrincipalTagArgs added in v0.64.0

type IdentityPoolPrincipalTagArgs struct {
	IdentityPoolId       pulumi.StringInput
	IdentityProviderName pulumi.StringInput
	PrincipalTags        pulumi.Input
	UseDefaults          pulumi.BoolPtrInput
}

The set of arguments for constructing a IdentityPoolPrincipalTag resource.

func (IdentityPoolPrincipalTagArgs) ElementType added in v0.64.0

type IdentityPoolPrincipalTagInput added in v0.64.0

type IdentityPoolPrincipalTagInput interface {
	pulumi.Input

	ToIdentityPoolPrincipalTagOutput() IdentityPoolPrincipalTagOutput
	ToIdentityPoolPrincipalTagOutputWithContext(ctx context.Context) IdentityPoolPrincipalTagOutput
}

type IdentityPoolPrincipalTagOutput added in v0.64.0

type IdentityPoolPrincipalTagOutput struct{ *pulumi.OutputState }

func (IdentityPoolPrincipalTagOutput) ElementType added in v0.64.0

func (IdentityPoolPrincipalTagOutput) IdentityPoolId added in v0.64.0

func (IdentityPoolPrincipalTagOutput) IdentityProviderName added in v0.64.0

func (o IdentityPoolPrincipalTagOutput) IdentityProviderName() pulumi.StringOutput

func (IdentityPoolPrincipalTagOutput) PrincipalTags added in v0.64.0

func (IdentityPoolPrincipalTagOutput) ToIdentityPoolPrincipalTagOutput added in v0.64.0

func (o IdentityPoolPrincipalTagOutput) ToIdentityPoolPrincipalTagOutput() IdentityPoolPrincipalTagOutput

func (IdentityPoolPrincipalTagOutput) ToIdentityPoolPrincipalTagOutputWithContext added in v0.64.0

func (o IdentityPoolPrincipalTagOutput) ToIdentityPoolPrincipalTagOutputWithContext(ctx context.Context) IdentityPoolPrincipalTagOutput

func (IdentityPoolPrincipalTagOutput) ToOutput added in v0.76.0

func (IdentityPoolPrincipalTagOutput) UseDefaults added in v0.64.0

type IdentityPoolPrincipalTagState added in v0.64.0

type IdentityPoolPrincipalTagState struct {
}

func (IdentityPoolPrincipalTagState) ElementType added in v0.64.0

type IdentityPoolPushSync

type IdentityPoolPushSync struct {
	ApplicationArns []string `pulumi:"applicationArns"`
	RoleArn         *string  `pulumi:"roleArn"`
}

type IdentityPoolPushSyncArgs

type IdentityPoolPushSyncArgs struct {
	ApplicationArns pulumi.StringArrayInput `pulumi:"applicationArns"`
	RoleArn         pulumi.StringPtrInput   `pulumi:"roleArn"`
}

func (IdentityPoolPushSyncArgs) ElementType

func (IdentityPoolPushSyncArgs) ElementType() reflect.Type

func (IdentityPoolPushSyncArgs) ToIdentityPoolPushSyncOutput

func (i IdentityPoolPushSyncArgs) ToIdentityPoolPushSyncOutput() IdentityPoolPushSyncOutput

func (IdentityPoolPushSyncArgs) ToIdentityPoolPushSyncOutputWithContext

func (i IdentityPoolPushSyncArgs) ToIdentityPoolPushSyncOutputWithContext(ctx context.Context) IdentityPoolPushSyncOutput

func (IdentityPoolPushSyncArgs) ToIdentityPoolPushSyncPtrOutput

func (i IdentityPoolPushSyncArgs) ToIdentityPoolPushSyncPtrOutput() IdentityPoolPushSyncPtrOutput

func (IdentityPoolPushSyncArgs) ToIdentityPoolPushSyncPtrOutputWithContext

func (i IdentityPoolPushSyncArgs) ToIdentityPoolPushSyncPtrOutputWithContext(ctx context.Context) IdentityPoolPushSyncPtrOutput

func (IdentityPoolPushSyncArgs) ToOutput added in v0.76.0

type IdentityPoolPushSyncInput

type IdentityPoolPushSyncInput interface {
	pulumi.Input

	ToIdentityPoolPushSyncOutput() IdentityPoolPushSyncOutput
	ToIdentityPoolPushSyncOutputWithContext(context.Context) IdentityPoolPushSyncOutput
}

IdentityPoolPushSyncInput is an input type that accepts IdentityPoolPushSyncArgs and IdentityPoolPushSyncOutput values. You can construct a concrete instance of `IdentityPoolPushSyncInput` via:

IdentityPoolPushSyncArgs{...}

type IdentityPoolPushSyncOutput

type IdentityPoolPushSyncOutput struct{ *pulumi.OutputState }

func (IdentityPoolPushSyncOutput) ApplicationArns

func (IdentityPoolPushSyncOutput) ElementType

func (IdentityPoolPushSyncOutput) ElementType() reflect.Type

func (IdentityPoolPushSyncOutput) RoleArn

func (IdentityPoolPushSyncOutput) ToIdentityPoolPushSyncOutput

func (o IdentityPoolPushSyncOutput) ToIdentityPoolPushSyncOutput() IdentityPoolPushSyncOutput

func (IdentityPoolPushSyncOutput) ToIdentityPoolPushSyncOutputWithContext

func (o IdentityPoolPushSyncOutput) ToIdentityPoolPushSyncOutputWithContext(ctx context.Context) IdentityPoolPushSyncOutput

func (IdentityPoolPushSyncOutput) ToIdentityPoolPushSyncPtrOutput

func (o IdentityPoolPushSyncOutput) ToIdentityPoolPushSyncPtrOutput() IdentityPoolPushSyncPtrOutput

func (IdentityPoolPushSyncOutput) ToIdentityPoolPushSyncPtrOutputWithContext

func (o IdentityPoolPushSyncOutput) ToIdentityPoolPushSyncPtrOutputWithContext(ctx context.Context) IdentityPoolPushSyncPtrOutput

func (IdentityPoolPushSyncOutput) ToOutput added in v0.76.0

type IdentityPoolPushSyncPtrInput

type IdentityPoolPushSyncPtrInput interface {
	pulumi.Input

	ToIdentityPoolPushSyncPtrOutput() IdentityPoolPushSyncPtrOutput
	ToIdentityPoolPushSyncPtrOutputWithContext(context.Context) IdentityPoolPushSyncPtrOutput
}

IdentityPoolPushSyncPtrInput is an input type that accepts IdentityPoolPushSyncArgs, IdentityPoolPushSyncPtr and IdentityPoolPushSyncPtrOutput values. You can construct a concrete instance of `IdentityPoolPushSyncPtrInput` via:

        IdentityPoolPushSyncArgs{...}

or:

        nil

type IdentityPoolPushSyncPtrOutput

type IdentityPoolPushSyncPtrOutput struct{ *pulumi.OutputState }

func (IdentityPoolPushSyncPtrOutput) ApplicationArns

func (IdentityPoolPushSyncPtrOutput) Elem

func (IdentityPoolPushSyncPtrOutput) ElementType

func (IdentityPoolPushSyncPtrOutput) RoleArn

func (IdentityPoolPushSyncPtrOutput) ToIdentityPoolPushSyncPtrOutput

func (o IdentityPoolPushSyncPtrOutput) ToIdentityPoolPushSyncPtrOutput() IdentityPoolPushSyncPtrOutput

func (IdentityPoolPushSyncPtrOutput) ToIdentityPoolPushSyncPtrOutputWithContext

func (o IdentityPoolPushSyncPtrOutput) ToIdentityPoolPushSyncPtrOutputWithContext(ctx context.Context) IdentityPoolPushSyncPtrOutput

func (IdentityPoolPushSyncPtrOutput) ToOutput added in v0.76.0

type IdentityPoolRoleAttachment deprecated

type IdentityPoolRoleAttachment struct {
	pulumi.CustomResourceState

	IdentityPoolId pulumi.StringOutput `pulumi:"identityPoolId"`
	RoleMappings   pulumi.AnyOutput    `pulumi:"roleMappings"`
	Roles          pulumi.AnyOutput    `pulumi:"roles"`
}

Resource Type definition for AWS::Cognito::IdentityPoolRoleAttachment

Deprecated: IdentityPoolRoleAttachment is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

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

func (*IdentityPoolRoleAttachment) ToOutput added in v0.76.0

type IdentityPoolRoleAttachmentArgs

type IdentityPoolRoleAttachmentArgs struct {
	IdentityPoolId pulumi.StringInput
	RoleMappings   pulumi.Input
	Roles          pulumi.Input
}

The set of arguments for constructing a IdentityPoolRoleAttachment resource.

func (IdentityPoolRoleAttachmentArgs) ElementType

type IdentityPoolRoleAttachmentInput

type IdentityPoolRoleAttachmentInput interface {
	pulumi.Input

	ToIdentityPoolRoleAttachmentOutput() IdentityPoolRoleAttachmentOutput
	ToIdentityPoolRoleAttachmentOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentOutput
}

type IdentityPoolRoleAttachmentOutput

type IdentityPoolRoleAttachmentOutput struct{ *pulumi.OutputState }

func (IdentityPoolRoleAttachmentOutput) ElementType

func (IdentityPoolRoleAttachmentOutput) IdentityPoolId added in v0.17.0

func (IdentityPoolRoleAttachmentOutput) RoleMappings added in v0.17.0

func (IdentityPoolRoleAttachmentOutput) Roles added in v0.17.0

func (IdentityPoolRoleAttachmentOutput) ToIdentityPoolRoleAttachmentOutput

func (o IdentityPoolRoleAttachmentOutput) ToIdentityPoolRoleAttachmentOutput() IdentityPoolRoleAttachmentOutput

func (IdentityPoolRoleAttachmentOutput) ToIdentityPoolRoleAttachmentOutputWithContext

func (o IdentityPoolRoleAttachmentOutput) ToIdentityPoolRoleAttachmentOutputWithContext(ctx context.Context) IdentityPoolRoleAttachmentOutput

func (IdentityPoolRoleAttachmentOutput) ToOutput added in v0.76.0

type IdentityPoolRoleAttachmentState

type IdentityPoolRoleAttachmentState struct {
}

func (IdentityPoolRoleAttachmentState) ElementType

type IdentityPoolState

type IdentityPoolState struct {
}

func (IdentityPoolState) ElementType

func (IdentityPoolState) ElementType() reflect.Type

type LogDeliveryConfiguration added in v0.80.0

type LogDeliveryConfiguration struct {
	pulumi.CustomResourceState

	LogConfigurations LogDeliveryConfigurationLogConfigurationArrayOutput `pulumi:"logConfigurations"`
	UserPoolId        pulumi.StringOutput                                 `pulumi:"userPoolId"`
}

Resource Type definition for AWS::Cognito::LogDeliveryConfiguration

func GetLogDeliveryConfiguration added in v0.80.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 v0.80.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 v0.80.0

func (*LogDeliveryConfiguration) ElementType() reflect.Type

func (*LogDeliveryConfiguration) ToLogDeliveryConfigurationOutput added in v0.80.0

func (i *LogDeliveryConfiguration) ToLogDeliveryConfigurationOutput() LogDeliveryConfigurationOutput

func (*LogDeliveryConfiguration) ToLogDeliveryConfigurationOutputWithContext added in v0.80.0

func (i *LogDeliveryConfiguration) ToLogDeliveryConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationOutput

func (*LogDeliveryConfiguration) ToOutput added in v0.80.0

type LogDeliveryConfigurationArgs added in v0.80.0

type LogDeliveryConfigurationArgs struct {
	LogConfigurations LogDeliveryConfigurationLogConfigurationArrayInput
	UserPoolId        pulumi.StringInput
}

The set of arguments for constructing a LogDeliveryConfiguration resource.

func (LogDeliveryConfigurationArgs) ElementType added in v0.80.0

type LogDeliveryConfigurationCloudWatchLogsConfiguration added in v0.80.0

type LogDeliveryConfigurationCloudWatchLogsConfiguration struct {
	LogGroupArn *string `pulumi:"logGroupArn"`
}

type LogDeliveryConfigurationCloudWatchLogsConfigurationArgs added in v0.80.0

type LogDeliveryConfigurationCloudWatchLogsConfigurationArgs struct {
	LogGroupArn pulumi.StringPtrInput `pulumi:"logGroupArn"`
}

func (LogDeliveryConfigurationCloudWatchLogsConfigurationArgs) ElementType added in v0.80.0

func (LogDeliveryConfigurationCloudWatchLogsConfigurationArgs) ToLogDeliveryConfigurationCloudWatchLogsConfigurationOutput added in v0.80.0

func (LogDeliveryConfigurationCloudWatchLogsConfigurationArgs) ToLogDeliveryConfigurationCloudWatchLogsConfigurationOutputWithContext added in v0.80.0

func (i LogDeliveryConfigurationCloudWatchLogsConfigurationArgs) ToLogDeliveryConfigurationCloudWatchLogsConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationCloudWatchLogsConfigurationOutput

func (LogDeliveryConfigurationCloudWatchLogsConfigurationArgs) ToLogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutput added in v0.80.0

func (i LogDeliveryConfigurationCloudWatchLogsConfigurationArgs) ToLogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutput() LogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutput

func (LogDeliveryConfigurationCloudWatchLogsConfigurationArgs) ToLogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutputWithContext added in v0.80.0

func (i LogDeliveryConfigurationCloudWatchLogsConfigurationArgs) ToLogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutput

func (LogDeliveryConfigurationCloudWatchLogsConfigurationArgs) ToOutput added in v0.80.0

type LogDeliveryConfigurationCloudWatchLogsConfigurationInput added in v0.80.0

type LogDeliveryConfigurationCloudWatchLogsConfigurationInput interface {
	pulumi.Input

	ToLogDeliveryConfigurationCloudWatchLogsConfigurationOutput() LogDeliveryConfigurationCloudWatchLogsConfigurationOutput
	ToLogDeliveryConfigurationCloudWatchLogsConfigurationOutputWithContext(context.Context) LogDeliveryConfigurationCloudWatchLogsConfigurationOutput
}

LogDeliveryConfigurationCloudWatchLogsConfigurationInput is an input type that accepts LogDeliveryConfigurationCloudWatchLogsConfigurationArgs and LogDeliveryConfigurationCloudWatchLogsConfigurationOutput values. You can construct a concrete instance of `LogDeliveryConfigurationCloudWatchLogsConfigurationInput` via:

LogDeliveryConfigurationCloudWatchLogsConfigurationArgs{...}

type LogDeliveryConfigurationCloudWatchLogsConfigurationOutput added in v0.80.0

type LogDeliveryConfigurationCloudWatchLogsConfigurationOutput struct{ *pulumi.OutputState }

func (LogDeliveryConfigurationCloudWatchLogsConfigurationOutput) ElementType added in v0.80.0

func (LogDeliveryConfigurationCloudWatchLogsConfigurationOutput) LogGroupArn added in v0.80.0

func (LogDeliveryConfigurationCloudWatchLogsConfigurationOutput) ToLogDeliveryConfigurationCloudWatchLogsConfigurationOutput added in v0.80.0

func (LogDeliveryConfigurationCloudWatchLogsConfigurationOutput) ToLogDeliveryConfigurationCloudWatchLogsConfigurationOutputWithContext added in v0.80.0

func (o LogDeliveryConfigurationCloudWatchLogsConfigurationOutput) ToLogDeliveryConfigurationCloudWatchLogsConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationCloudWatchLogsConfigurationOutput

func (LogDeliveryConfigurationCloudWatchLogsConfigurationOutput) ToLogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutput added in v0.80.0

func (LogDeliveryConfigurationCloudWatchLogsConfigurationOutput) ToLogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutputWithContext added in v0.80.0

func (o LogDeliveryConfigurationCloudWatchLogsConfigurationOutput) ToLogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutput

func (LogDeliveryConfigurationCloudWatchLogsConfigurationOutput) ToOutput added in v0.80.0

type LogDeliveryConfigurationCloudWatchLogsConfigurationPtrInput added in v0.80.0

type LogDeliveryConfigurationCloudWatchLogsConfigurationPtrInput interface {
	pulumi.Input

	ToLogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutput() LogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutput
	ToLogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutputWithContext(context.Context) LogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutput
}

LogDeliveryConfigurationCloudWatchLogsConfigurationPtrInput is an input type that accepts LogDeliveryConfigurationCloudWatchLogsConfigurationArgs, LogDeliveryConfigurationCloudWatchLogsConfigurationPtr and LogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutput values. You can construct a concrete instance of `LogDeliveryConfigurationCloudWatchLogsConfigurationPtrInput` via:

        LogDeliveryConfigurationCloudWatchLogsConfigurationArgs{...}

or:

        nil

type LogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutput added in v0.80.0

type LogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (LogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutput) Elem added in v0.80.0

func (LogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutput) ElementType added in v0.80.0

func (LogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutput) LogGroupArn added in v0.80.0

func (LogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutput) ToLogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutput added in v0.80.0

func (LogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutput) ToLogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutputWithContext added in v0.80.0

func (o LogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutput) ToLogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutputWithContext(ctx context.Context) LogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutput

func (LogDeliveryConfigurationCloudWatchLogsConfigurationPtrOutput) ToOutput added in v0.80.0

type LogDeliveryConfigurationInput added in v0.80.0

type LogDeliveryConfigurationInput interface {
	pulumi.Input

	ToLogDeliveryConfigurationOutput() LogDeliveryConfigurationOutput
	ToLogDeliveryConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationOutput
}

type LogDeliveryConfigurationLogConfiguration added in v0.80.0

type LogDeliveryConfigurationLogConfiguration struct {
	CloudWatchLogsConfiguration *LogDeliveryConfigurationCloudWatchLogsConfiguration `pulumi:"cloudWatchLogsConfiguration"`
	EventSource                 *string                                              `pulumi:"eventSource"`
	LogLevel                    *string                                              `pulumi:"logLevel"`
}

type LogDeliveryConfigurationLogConfigurationArgs added in v0.80.0

type LogDeliveryConfigurationLogConfigurationArgs struct {
	CloudWatchLogsConfiguration LogDeliveryConfigurationCloudWatchLogsConfigurationPtrInput `pulumi:"cloudWatchLogsConfiguration"`
	EventSource                 pulumi.StringPtrInput                                       `pulumi:"eventSource"`
	LogLevel                    pulumi.StringPtrInput                                       `pulumi:"logLevel"`
}

func (LogDeliveryConfigurationLogConfigurationArgs) ElementType added in v0.80.0

func (LogDeliveryConfigurationLogConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationOutput added in v0.80.0

func (i LogDeliveryConfigurationLogConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationOutput() LogDeliveryConfigurationLogConfigurationOutput

func (LogDeliveryConfigurationLogConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationOutputWithContext added in v0.80.0

func (i LogDeliveryConfigurationLogConfigurationArgs) ToLogDeliveryConfigurationLogConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationOutput

func (LogDeliveryConfigurationLogConfigurationArgs) ToOutput added in v0.80.0

type LogDeliveryConfigurationLogConfigurationArray added in v0.80.0

type LogDeliveryConfigurationLogConfigurationArray []LogDeliveryConfigurationLogConfigurationInput

func (LogDeliveryConfigurationLogConfigurationArray) ElementType added in v0.80.0

func (LogDeliveryConfigurationLogConfigurationArray) ToLogDeliveryConfigurationLogConfigurationArrayOutput added in v0.80.0

func (i LogDeliveryConfigurationLogConfigurationArray) ToLogDeliveryConfigurationLogConfigurationArrayOutput() LogDeliveryConfigurationLogConfigurationArrayOutput

func (LogDeliveryConfigurationLogConfigurationArray) ToLogDeliveryConfigurationLogConfigurationArrayOutputWithContext added in v0.80.0

func (i LogDeliveryConfigurationLogConfigurationArray) ToLogDeliveryConfigurationLogConfigurationArrayOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationArrayOutput

func (LogDeliveryConfigurationLogConfigurationArray) ToOutput added in v0.80.0

type LogDeliveryConfigurationLogConfigurationArrayInput added in v0.80.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 v0.80.0

type LogDeliveryConfigurationLogConfigurationArrayOutput struct{ *pulumi.OutputState }

func (LogDeliveryConfigurationLogConfigurationArrayOutput) ElementType added in v0.80.0

func (LogDeliveryConfigurationLogConfigurationArrayOutput) Index added in v0.80.0

func (LogDeliveryConfigurationLogConfigurationArrayOutput) ToLogDeliveryConfigurationLogConfigurationArrayOutput added in v0.80.0

func (o LogDeliveryConfigurationLogConfigurationArrayOutput) ToLogDeliveryConfigurationLogConfigurationArrayOutput() LogDeliveryConfigurationLogConfigurationArrayOutput

func (LogDeliveryConfigurationLogConfigurationArrayOutput) ToLogDeliveryConfigurationLogConfigurationArrayOutputWithContext added in v0.80.0

func (o LogDeliveryConfigurationLogConfigurationArrayOutput) ToLogDeliveryConfigurationLogConfigurationArrayOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationArrayOutput

func (LogDeliveryConfigurationLogConfigurationArrayOutput) ToOutput added in v0.80.0

type LogDeliveryConfigurationLogConfigurationInput added in v0.80.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 v0.80.0

type LogDeliveryConfigurationLogConfigurationOutput struct{ *pulumi.OutputState }

func (LogDeliveryConfigurationLogConfigurationOutput) CloudWatchLogsConfiguration added in v0.80.0

func (LogDeliveryConfigurationLogConfigurationOutput) ElementType added in v0.80.0

func (LogDeliveryConfigurationLogConfigurationOutput) EventSource added in v0.80.0

func (LogDeliveryConfigurationLogConfigurationOutput) LogLevel added in v0.80.0

func (LogDeliveryConfigurationLogConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationOutput added in v0.80.0

func (o LogDeliveryConfigurationLogConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationOutput() LogDeliveryConfigurationLogConfigurationOutput

func (LogDeliveryConfigurationLogConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationOutputWithContext added in v0.80.0

func (o LogDeliveryConfigurationLogConfigurationOutput) ToLogDeliveryConfigurationLogConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationLogConfigurationOutput

func (LogDeliveryConfigurationLogConfigurationOutput) ToOutput added in v0.80.0

type LogDeliveryConfigurationOutput added in v0.80.0

type LogDeliveryConfigurationOutput struct{ *pulumi.OutputState }

func (LogDeliveryConfigurationOutput) ElementType added in v0.80.0

func (LogDeliveryConfigurationOutput) LogConfigurations added in v0.80.0

func (LogDeliveryConfigurationOutput) ToLogDeliveryConfigurationOutput added in v0.80.0

func (o LogDeliveryConfigurationOutput) ToLogDeliveryConfigurationOutput() LogDeliveryConfigurationOutput

func (LogDeliveryConfigurationOutput) ToLogDeliveryConfigurationOutputWithContext added in v0.80.0

func (o LogDeliveryConfigurationOutput) ToLogDeliveryConfigurationOutputWithContext(ctx context.Context) LogDeliveryConfigurationOutput

func (LogDeliveryConfigurationOutput) ToOutput added in v0.80.0

func (LogDeliveryConfigurationOutput) UserPoolId added in v0.80.0

type LogDeliveryConfigurationState added in v0.80.0

type LogDeliveryConfigurationState struct {
}

func (LogDeliveryConfigurationState) ElementType added in v0.80.0

type LookupIdentityPoolArgs added in v0.12.0

type LookupIdentityPoolArgs struct {
	Id string `pulumi:"id"`
}

type LookupIdentityPoolOutputArgs added in v0.12.0

type LookupIdentityPoolOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupIdentityPoolOutputArgs) ElementType added in v0.12.0

type LookupIdentityPoolPrincipalTagArgs added in v0.64.0

type LookupIdentityPoolPrincipalTagArgs struct {
	IdentityPoolId       string `pulumi:"identityPoolId"`
	IdentityProviderName string `pulumi:"identityProviderName"`
}

type LookupIdentityPoolPrincipalTagOutputArgs added in v0.64.0

type LookupIdentityPoolPrincipalTagOutputArgs struct {
	IdentityPoolId       pulumi.StringInput `pulumi:"identityPoolId"`
	IdentityProviderName pulumi.StringInput `pulumi:"identityProviderName"`
}

func (LookupIdentityPoolPrincipalTagOutputArgs) ElementType added in v0.64.0

type LookupIdentityPoolPrincipalTagResult added in v0.64.0

type LookupIdentityPoolPrincipalTagResult struct {
	PrincipalTags interface{} `pulumi:"principalTags"`
	UseDefaults   *bool       `pulumi:"useDefaults"`
}

func LookupIdentityPoolPrincipalTag added in v0.64.0

Resource Type definition for AWS::Cognito::IdentityPoolPrincipalTag

type LookupIdentityPoolPrincipalTagResultOutput added in v0.64.0

type LookupIdentityPoolPrincipalTagResultOutput struct{ *pulumi.OutputState }

func (LookupIdentityPoolPrincipalTagResultOutput) ElementType added in v0.64.0

func (LookupIdentityPoolPrincipalTagResultOutput) PrincipalTags added in v0.64.0

func (LookupIdentityPoolPrincipalTagResultOutput) ToLookupIdentityPoolPrincipalTagResultOutput added in v0.64.0

func (o LookupIdentityPoolPrincipalTagResultOutput) ToLookupIdentityPoolPrincipalTagResultOutput() LookupIdentityPoolPrincipalTagResultOutput

func (LookupIdentityPoolPrincipalTagResultOutput) ToLookupIdentityPoolPrincipalTagResultOutputWithContext added in v0.64.0

func (o LookupIdentityPoolPrincipalTagResultOutput) ToLookupIdentityPoolPrincipalTagResultOutputWithContext(ctx context.Context) LookupIdentityPoolPrincipalTagResultOutput

func (LookupIdentityPoolPrincipalTagResultOutput) ToOutput added in v0.76.0

func (LookupIdentityPoolPrincipalTagResultOutput) UseDefaults added in v0.64.0

type LookupIdentityPoolResult added in v0.12.0

type LookupIdentityPoolResult struct {
	AllowClassicFlow               *bool                                 `pulumi:"allowClassicFlow"`
	AllowUnauthenticatedIdentities *bool                                 `pulumi:"allowUnauthenticatedIdentities"`
	CognitoEvents                  interface{}                           `pulumi:"cognitoEvents"`
	CognitoIdentityProviders       []IdentityPoolCognitoIdentityProvider `pulumi:"cognitoIdentityProviders"`
	CognitoStreams                 *IdentityPoolCognitoStreams           `pulumi:"cognitoStreams"`
	DeveloperProviderName          *string                               `pulumi:"developerProviderName"`
	Id                             *string                               `pulumi:"id"`
	IdentityPoolName               *string                               `pulumi:"identityPoolName"`
	Name                           *string                               `pulumi:"name"`
	OpenIdConnectProviderArns      []string                              `pulumi:"openIdConnectProviderArns"`
	PushSync                       *IdentityPoolPushSync                 `pulumi:"pushSync"`
	SamlProviderArns               []string                              `pulumi:"samlProviderArns"`
	SupportedLoginProviders        interface{}                           `pulumi:"supportedLoginProviders"`
}

func LookupIdentityPool added in v0.12.0

func LookupIdentityPool(ctx *pulumi.Context, args *LookupIdentityPoolArgs, opts ...pulumi.InvokeOption) (*LookupIdentityPoolResult, error)

Resource Type definition for AWS::Cognito::IdentityPool

type LookupIdentityPoolResultOutput added in v0.12.0

type LookupIdentityPoolResultOutput struct{ *pulumi.OutputState }

func LookupIdentityPoolOutput added in v0.12.0

func (LookupIdentityPoolResultOutput) AllowClassicFlow added in v0.12.0

func (LookupIdentityPoolResultOutput) AllowUnauthenticatedIdentities added in v0.12.0

func (o LookupIdentityPoolResultOutput) AllowUnauthenticatedIdentities() pulumi.BoolPtrOutput

func (LookupIdentityPoolResultOutput) CognitoEvents added in v0.12.0

func (LookupIdentityPoolResultOutput) CognitoIdentityProviders added in v0.12.0

func (LookupIdentityPoolResultOutput) CognitoStreams added in v0.12.0

func (LookupIdentityPoolResultOutput) DeveloperProviderName added in v0.12.0

func (o LookupIdentityPoolResultOutput) DeveloperProviderName() pulumi.StringPtrOutput

func (LookupIdentityPoolResultOutput) ElementType added in v0.12.0

func (LookupIdentityPoolResultOutput) Id added in v0.12.0

func (LookupIdentityPoolResultOutput) IdentityPoolName added in v0.12.0

func (LookupIdentityPoolResultOutput) Name added in v0.12.0

func (LookupIdentityPoolResultOutput) OpenIdConnectProviderArns added in v0.72.0

func (o LookupIdentityPoolResultOutput) OpenIdConnectProviderArns() pulumi.StringArrayOutput

func (LookupIdentityPoolResultOutput) PushSync added in v0.12.0

func (LookupIdentityPoolResultOutput) SamlProviderArns added in v0.72.0

func (LookupIdentityPoolResultOutput) SupportedLoginProviders added in v0.12.0

func (o LookupIdentityPoolResultOutput) SupportedLoginProviders() pulumi.AnyOutput

func (LookupIdentityPoolResultOutput) ToLookupIdentityPoolResultOutput added in v0.12.0

func (o LookupIdentityPoolResultOutput) ToLookupIdentityPoolResultOutput() LookupIdentityPoolResultOutput

func (LookupIdentityPoolResultOutput) ToLookupIdentityPoolResultOutputWithContext added in v0.12.0

func (o LookupIdentityPoolResultOutput) ToLookupIdentityPoolResultOutputWithContext(ctx context.Context) LookupIdentityPoolResultOutput

func (LookupIdentityPoolResultOutput) ToOutput added in v0.76.0

type LookupIdentityPoolRoleAttachmentArgs added in v0.12.0

type LookupIdentityPoolRoleAttachmentArgs struct {
	Id string `pulumi:"id"`
}

type LookupIdentityPoolRoleAttachmentOutputArgs added in v0.12.0

type LookupIdentityPoolRoleAttachmentOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupIdentityPoolRoleAttachmentOutputArgs) ElementType added in v0.12.0

type LookupIdentityPoolRoleAttachmentResult added in v0.12.0

type LookupIdentityPoolRoleAttachmentResult struct {
	Id           *string     `pulumi:"id"`
	RoleMappings interface{} `pulumi:"roleMappings"`
	Roles        interface{} `pulumi:"roles"`
}

func LookupIdentityPoolRoleAttachment added in v0.12.0

Resource Type definition for AWS::Cognito::IdentityPoolRoleAttachment

type LookupIdentityPoolRoleAttachmentResultOutput added in v0.12.0

type LookupIdentityPoolRoleAttachmentResultOutput struct{ *pulumi.OutputState }

func (LookupIdentityPoolRoleAttachmentResultOutput) ElementType added in v0.12.0

func (LookupIdentityPoolRoleAttachmentResultOutput) Id added in v0.12.0

func (LookupIdentityPoolRoleAttachmentResultOutput) RoleMappings added in v0.12.0

func (LookupIdentityPoolRoleAttachmentResultOutput) Roles added in v0.12.0

func (LookupIdentityPoolRoleAttachmentResultOutput) ToLookupIdentityPoolRoleAttachmentResultOutput added in v0.12.0

func (o LookupIdentityPoolRoleAttachmentResultOutput) ToLookupIdentityPoolRoleAttachmentResultOutput() LookupIdentityPoolRoleAttachmentResultOutput

func (LookupIdentityPoolRoleAttachmentResultOutput) ToLookupIdentityPoolRoleAttachmentResultOutputWithContext added in v0.12.0

func (o LookupIdentityPoolRoleAttachmentResultOutput) ToLookupIdentityPoolRoleAttachmentResultOutputWithContext(ctx context.Context) LookupIdentityPoolRoleAttachmentResultOutput

func (LookupIdentityPoolRoleAttachmentResultOutput) ToOutput added in v0.76.0

type LookupLogDeliveryConfigurationArgs added in v0.80.0

type LookupLogDeliveryConfigurationArgs struct {
	Id string `pulumi:"id"`
}

type LookupLogDeliveryConfigurationOutputArgs added in v0.80.0

type LookupLogDeliveryConfigurationOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupLogDeliveryConfigurationOutputArgs) ElementType added in v0.80.0

type LookupLogDeliveryConfigurationResult added in v0.80.0

type LookupLogDeliveryConfigurationResult struct {
	Id                *string                                    `pulumi:"id"`
	LogConfigurations []LogDeliveryConfigurationLogConfiguration `pulumi:"logConfigurations"`
}

func LookupLogDeliveryConfiguration added in v0.80.0

Resource Type definition for AWS::Cognito::LogDeliveryConfiguration

type LookupLogDeliveryConfigurationResultOutput added in v0.80.0

type LookupLogDeliveryConfigurationResultOutput struct{ *pulumi.OutputState }

func (LookupLogDeliveryConfigurationResultOutput) ElementType added in v0.80.0

func (LookupLogDeliveryConfigurationResultOutput) Id added in v0.80.0

func (LookupLogDeliveryConfigurationResultOutput) LogConfigurations added in v0.80.0

func (LookupLogDeliveryConfigurationResultOutput) ToLookupLogDeliveryConfigurationResultOutput added in v0.80.0

func (o LookupLogDeliveryConfigurationResultOutput) ToLookupLogDeliveryConfigurationResultOutput() LookupLogDeliveryConfigurationResultOutput

func (LookupLogDeliveryConfigurationResultOutput) ToLookupLogDeliveryConfigurationResultOutputWithContext added in v0.80.0

func (o LookupLogDeliveryConfigurationResultOutput) ToLookupLogDeliveryConfigurationResultOutputWithContext(ctx context.Context) LookupLogDeliveryConfigurationResultOutput

func (LookupLogDeliveryConfigurationResultOutput) ToOutput added in v0.80.0

type LookupUserPoolArgs added in v0.12.0

type LookupUserPoolArgs struct {
	UserPoolId string `pulumi:"userPoolId"`
}

type LookupUserPoolClientArgs added in v0.12.0

type LookupUserPoolClientArgs struct {
	ClientId   string `pulumi:"clientId"`
	UserPoolId string `pulumi:"userPoolId"`
}

type LookupUserPoolClientOutputArgs added in v0.12.0

type LookupUserPoolClientOutputArgs struct {
	ClientId   pulumi.StringInput `pulumi:"clientId"`
	UserPoolId pulumi.StringInput `pulumi:"userPoolId"`
}

func (LookupUserPoolClientOutputArgs) ElementType added in v0.12.0

type LookupUserPoolClientResult added in v0.12.0

type LookupUserPoolClientResult struct {
	AccessTokenValidity                      *int                                  `pulumi:"accessTokenValidity"`
	AllowedOAuthFlows                        []string                              `pulumi:"allowedOAuthFlows"`
	AllowedOAuthFlowsUserPoolClient          *bool                                 `pulumi:"allowedOAuthFlowsUserPoolClient"`
	AllowedOAuthScopes                       []string                              `pulumi:"allowedOAuthScopes"`
	AnalyticsConfiguration                   *UserPoolClientAnalyticsConfiguration `pulumi:"analyticsConfiguration"`
	AuthSessionValidity                      *int                                  `pulumi:"authSessionValidity"`
	CallbackUrls                             []string                              `pulumi:"callbackUrls"`
	ClientId                                 *string                               `pulumi:"clientId"`
	ClientName                               *string                               `pulumi:"clientName"`
	ClientSecret                             *string                               `pulumi:"clientSecret"`
	DefaultRedirectUri                       *string                               `pulumi:"defaultRedirectUri"`
	EnablePropagateAdditionalUserContextData *bool                                 `pulumi:"enablePropagateAdditionalUserContextData"`
	EnableTokenRevocation                    *bool                                 `pulumi:"enableTokenRevocation"`
	ExplicitAuthFlows                        []string                              `pulumi:"explicitAuthFlows"`
	IdTokenValidity                          *int                                  `pulumi:"idTokenValidity"`
	LogoutUrls                               []string                              `pulumi:"logoutUrls"`
	Name                                     *string                               `pulumi:"name"`
	PreventUserExistenceErrors               *string                               `pulumi:"preventUserExistenceErrors"`
	ReadAttributes                           []string                              `pulumi:"readAttributes"`
	RefreshTokenValidity                     *int                                  `pulumi:"refreshTokenValidity"`
	SupportedIdentityProviders               []string                              `pulumi:"supportedIdentityProviders"`
	TokenValidityUnits                       *UserPoolClientTokenValidityUnits     `pulumi:"tokenValidityUnits"`
	WriteAttributes                          []string                              `pulumi:"writeAttributes"`
}

func LookupUserPoolClient added in v0.12.0

func LookupUserPoolClient(ctx *pulumi.Context, args *LookupUserPoolClientArgs, opts ...pulumi.InvokeOption) (*LookupUserPoolClientResult, error)

Resource Type definition for AWS::Cognito::UserPoolClient

type LookupUserPoolClientResultOutput added in v0.12.0

type LookupUserPoolClientResultOutput struct{ *pulumi.OutputState }

func LookupUserPoolClientOutput added in v0.12.0

func (LookupUserPoolClientResultOutput) AccessTokenValidity added in v0.12.0

func (o LookupUserPoolClientResultOutput) AccessTokenValidity() pulumi.IntPtrOutput

func (LookupUserPoolClientResultOutput) AllowedOAuthFlows added in v0.12.0

func (LookupUserPoolClientResultOutput) AllowedOAuthFlowsUserPoolClient added in v0.12.0

func (o LookupUserPoolClientResultOutput) AllowedOAuthFlowsUserPoolClient() pulumi.BoolPtrOutput

func (LookupUserPoolClientResultOutput) AllowedOAuthScopes added in v0.12.0

func (LookupUserPoolClientResultOutput) AnalyticsConfiguration added in v0.12.0

func (LookupUserPoolClientResultOutput) AuthSessionValidity added in v0.38.0

func (o LookupUserPoolClientResultOutput) AuthSessionValidity() pulumi.IntPtrOutput

func (LookupUserPoolClientResultOutput) CallbackUrls added in v0.72.0

func (LookupUserPoolClientResultOutput) ClientId added in v0.83.0

func (LookupUserPoolClientResultOutput) ClientName added in v0.12.0

func (LookupUserPoolClientResultOutput) ClientSecret added in v0.12.0

func (LookupUserPoolClientResultOutput) DefaultRedirectUri added in v0.72.0

func (LookupUserPoolClientResultOutput) ElementType added in v0.12.0

func (LookupUserPoolClientResultOutput) EnablePropagateAdditionalUserContextData added in v0.17.0

func (o LookupUserPoolClientResultOutput) EnablePropagateAdditionalUserContextData() pulumi.BoolPtrOutput

func (LookupUserPoolClientResultOutput) EnableTokenRevocation added in v0.12.0

func (o LookupUserPoolClientResultOutput) EnableTokenRevocation() pulumi.BoolPtrOutput

func (LookupUserPoolClientResultOutput) ExplicitAuthFlows added in v0.12.0

func (LookupUserPoolClientResultOutput) IdTokenValidity added in v0.12.0

func (LookupUserPoolClientResultOutput) LogoutUrls added in v0.72.0

func (LookupUserPoolClientResultOutput) Name added in v0.12.0

func (LookupUserPoolClientResultOutput) PreventUserExistenceErrors added in v0.12.0

func (o LookupUserPoolClientResultOutput) PreventUserExistenceErrors() pulumi.StringPtrOutput

func (LookupUserPoolClientResultOutput) ReadAttributes added in v0.12.0

func (LookupUserPoolClientResultOutput) RefreshTokenValidity added in v0.12.0

func (o LookupUserPoolClientResultOutput) RefreshTokenValidity() pulumi.IntPtrOutput

func (LookupUserPoolClientResultOutput) SupportedIdentityProviders added in v0.12.0

func (o LookupUserPoolClientResultOutput) SupportedIdentityProviders() pulumi.StringArrayOutput

func (LookupUserPoolClientResultOutput) ToLookupUserPoolClientResultOutput added in v0.12.0

func (o LookupUserPoolClientResultOutput) ToLookupUserPoolClientResultOutput() LookupUserPoolClientResultOutput

func (LookupUserPoolClientResultOutput) ToLookupUserPoolClientResultOutputWithContext added in v0.12.0

func (o LookupUserPoolClientResultOutput) ToLookupUserPoolClientResultOutputWithContext(ctx context.Context) LookupUserPoolClientResultOutput

func (LookupUserPoolClientResultOutput) ToOutput added in v0.76.0

func (LookupUserPoolClientResultOutput) TokenValidityUnits added in v0.12.0

func (LookupUserPoolClientResultOutput) WriteAttributes added in v0.12.0

type LookupUserPoolDomainArgs added in v0.12.0

type LookupUserPoolDomainArgs struct {
	Id string `pulumi:"id"`
}

type LookupUserPoolDomainOutputArgs added in v0.12.0

type LookupUserPoolDomainOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupUserPoolDomainOutputArgs) ElementType added in v0.12.0

type LookupUserPoolDomainResult added in v0.12.0

type LookupUserPoolDomainResult struct {
	CloudFrontDistribution *string                               `pulumi:"cloudFrontDistribution"`
	CustomDomainConfig     *UserPoolDomainCustomDomainConfigType `pulumi:"customDomainConfig"`
	Id                     *string                               `pulumi:"id"`
}

func LookupUserPoolDomain added in v0.12.0

func LookupUserPoolDomain(ctx *pulumi.Context, args *LookupUserPoolDomainArgs, opts ...pulumi.InvokeOption) (*LookupUserPoolDomainResult, error)

Resource Type definition for AWS::Cognito::UserPoolDomain

type LookupUserPoolDomainResultOutput added in v0.12.0

type LookupUserPoolDomainResultOutput struct{ *pulumi.OutputState }

func LookupUserPoolDomainOutput added in v0.12.0

func (LookupUserPoolDomainResultOutput) CloudFrontDistribution added in v0.38.0

func (o LookupUserPoolDomainResultOutput) CloudFrontDistribution() pulumi.StringPtrOutput

func (LookupUserPoolDomainResultOutput) CustomDomainConfig added in v0.12.0

func (LookupUserPoolDomainResultOutput) ElementType added in v0.12.0

func (LookupUserPoolDomainResultOutput) Id added in v0.12.0

func (LookupUserPoolDomainResultOutput) ToLookupUserPoolDomainResultOutput added in v0.12.0

func (o LookupUserPoolDomainResultOutput) ToLookupUserPoolDomainResultOutput() LookupUserPoolDomainResultOutput

func (LookupUserPoolDomainResultOutput) ToLookupUserPoolDomainResultOutputWithContext added in v0.12.0

func (o LookupUserPoolDomainResultOutput) ToLookupUserPoolDomainResultOutputWithContext(ctx context.Context) LookupUserPoolDomainResultOutput

func (LookupUserPoolDomainResultOutput) ToOutput added in v0.76.0

type LookupUserPoolGroupArgs added in v0.12.0

type LookupUserPoolGroupArgs struct {
	GroupName  string `pulumi:"groupName"`
	UserPoolId string `pulumi:"userPoolId"`
}

type LookupUserPoolGroupOutputArgs added in v0.12.0

type LookupUserPoolGroupOutputArgs struct {
	GroupName  pulumi.StringInput `pulumi:"groupName"`
	UserPoolId pulumi.StringInput `pulumi:"userPoolId"`
}

func (LookupUserPoolGroupOutputArgs) ElementType added in v0.12.0

type LookupUserPoolGroupResult added in v0.12.0

type LookupUserPoolGroupResult struct {
	Description *string `pulumi:"description"`
	Precedence  *int    `pulumi:"precedence"`
	RoleArn     *string `pulumi:"roleArn"`
}

func LookupUserPoolGroup added in v0.12.0

func LookupUserPoolGroup(ctx *pulumi.Context, args *LookupUserPoolGroupArgs, opts ...pulumi.InvokeOption) (*LookupUserPoolGroupResult, error)

Resource Type definition for AWS::Cognito::UserPoolGroup

type LookupUserPoolGroupResultOutput added in v0.12.0

type LookupUserPoolGroupResultOutput struct{ *pulumi.OutputState }

func LookupUserPoolGroupOutput added in v0.12.0

func (LookupUserPoolGroupResultOutput) Description added in v0.12.0

func (LookupUserPoolGroupResultOutput) ElementType added in v0.12.0

func (LookupUserPoolGroupResultOutput) Precedence added in v0.12.0

func (LookupUserPoolGroupResultOutput) RoleArn added in v0.12.0

func (LookupUserPoolGroupResultOutput) ToLookupUserPoolGroupResultOutput added in v0.12.0

func (o LookupUserPoolGroupResultOutput) ToLookupUserPoolGroupResultOutput() LookupUserPoolGroupResultOutput

func (LookupUserPoolGroupResultOutput) ToLookupUserPoolGroupResultOutputWithContext added in v0.12.0

func (o LookupUserPoolGroupResultOutput) ToLookupUserPoolGroupResultOutputWithContext(ctx context.Context) LookupUserPoolGroupResultOutput

func (LookupUserPoolGroupResultOutput) ToOutput added in v0.76.0

type LookupUserPoolIdentityProviderArgs added in v0.12.0

type LookupUserPoolIdentityProviderArgs struct {
	Id string `pulumi:"id"`
}

type LookupUserPoolIdentityProviderOutputArgs added in v0.12.0

type LookupUserPoolIdentityProviderOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupUserPoolIdentityProviderOutputArgs) ElementType added in v0.12.0

type LookupUserPoolIdentityProviderResult added in v0.12.0

type LookupUserPoolIdentityProviderResult struct {
	AttributeMapping interface{} `pulumi:"attributeMapping"`
	Id               *string     `pulumi:"id"`
	IdpIdentifiers   []string    `pulumi:"idpIdentifiers"`
	ProviderDetails  interface{} `pulumi:"providerDetails"`
}

func LookupUserPoolIdentityProvider added in v0.12.0

Resource Type definition for AWS::Cognito::UserPoolIdentityProvider

type LookupUserPoolIdentityProviderResultOutput added in v0.12.0

type LookupUserPoolIdentityProviderResultOutput struct{ *pulumi.OutputState }

func (LookupUserPoolIdentityProviderResultOutput) AttributeMapping added in v0.12.0

func (LookupUserPoolIdentityProviderResultOutput) ElementType added in v0.12.0

func (LookupUserPoolIdentityProviderResultOutput) Id added in v0.12.0

func (LookupUserPoolIdentityProviderResultOutput) IdpIdentifiers added in v0.12.0

func (LookupUserPoolIdentityProviderResultOutput) ProviderDetails added in v0.12.0

func (LookupUserPoolIdentityProviderResultOutput) ToLookupUserPoolIdentityProviderResultOutput added in v0.12.0

func (o LookupUserPoolIdentityProviderResultOutput) ToLookupUserPoolIdentityProviderResultOutput() LookupUserPoolIdentityProviderResultOutput

func (LookupUserPoolIdentityProviderResultOutput) ToLookupUserPoolIdentityProviderResultOutputWithContext added in v0.12.0

func (o LookupUserPoolIdentityProviderResultOutput) ToLookupUserPoolIdentityProviderResultOutputWithContext(ctx context.Context) LookupUserPoolIdentityProviderResultOutput

func (LookupUserPoolIdentityProviderResultOutput) ToOutput added in v0.76.0

type LookupUserPoolOutputArgs added in v0.12.0

type LookupUserPoolOutputArgs struct {
	UserPoolId pulumi.StringInput `pulumi:"userPoolId"`
}

func (LookupUserPoolOutputArgs) ElementType added in v0.12.0

func (LookupUserPoolOutputArgs) ElementType() reflect.Type

type LookupUserPoolResourceServerArgs added in v0.12.0

type LookupUserPoolResourceServerArgs struct {
	Id string `pulumi:"id"`
}

type LookupUserPoolResourceServerOutputArgs added in v0.12.0

type LookupUserPoolResourceServerOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupUserPoolResourceServerOutputArgs) ElementType added in v0.12.0

type LookupUserPoolResourceServerResult added in v0.12.0

type LookupUserPoolResourceServerResult struct {
	Id     *string                                         `pulumi:"id"`
	Name   *string                                         `pulumi:"name"`
	Scopes []UserPoolResourceServerResourceServerScopeType `pulumi:"scopes"`
}

func LookupUserPoolResourceServer added in v0.12.0

func LookupUserPoolResourceServer(ctx *pulumi.Context, args *LookupUserPoolResourceServerArgs, opts ...pulumi.InvokeOption) (*LookupUserPoolResourceServerResult, error)

Resource Type definition for AWS::Cognito::UserPoolResourceServer

type LookupUserPoolResourceServerResultOutput added in v0.12.0

type LookupUserPoolResourceServerResultOutput struct{ *pulumi.OutputState }

func (LookupUserPoolResourceServerResultOutput) ElementType added in v0.12.0

func (LookupUserPoolResourceServerResultOutput) Id added in v0.12.0

func (LookupUserPoolResourceServerResultOutput) Name added in v0.12.0

func (LookupUserPoolResourceServerResultOutput) Scopes added in v0.12.0

func (LookupUserPoolResourceServerResultOutput) ToLookupUserPoolResourceServerResultOutput added in v0.12.0

func (o LookupUserPoolResourceServerResultOutput) ToLookupUserPoolResourceServerResultOutput() LookupUserPoolResourceServerResultOutput

func (LookupUserPoolResourceServerResultOutput) ToLookupUserPoolResourceServerResultOutputWithContext added in v0.12.0

func (o LookupUserPoolResourceServerResultOutput) ToLookupUserPoolResourceServerResultOutputWithContext(ctx context.Context) LookupUserPoolResourceServerResultOutput

func (LookupUserPoolResourceServerResultOutput) ToOutput added in v0.76.0

type LookupUserPoolResult added in v0.12.0

type LookupUserPoolResult struct {
	AccountRecoverySetting      *UserPoolAccountRecoverySetting      `pulumi:"accountRecoverySetting"`
	AdminCreateUserConfig       *UserPoolAdminCreateUserConfig       `pulumi:"adminCreateUserConfig"`
	AliasAttributes             []string                             `pulumi:"aliasAttributes"`
	Arn                         *string                              `pulumi:"arn"`
	AutoVerifiedAttributes      []string                             `pulumi:"autoVerifiedAttributes"`
	DeletionProtection          *string                              `pulumi:"deletionProtection"`
	DeviceConfiguration         *UserPoolDeviceConfiguration         `pulumi:"deviceConfiguration"`
	EmailConfiguration          *UserPoolEmailConfiguration          `pulumi:"emailConfiguration"`
	EmailVerificationMessage    *string                              `pulumi:"emailVerificationMessage"`
	EmailVerificationSubject    *string                              `pulumi:"emailVerificationSubject"`
	LambdaConfig                *UserPoolLambdaConfig                `pulumi:"lambdaConfig"`
	MfaConfiguration            *string                              `pulumi:"mfaConfiguration"`
	Policies                    *UserPoolPolicies                    `pulumi:"policies"`
	ProviderName                *string                              `pulumi:"providerName"`
	ProviderUrl                 *string                              `pulumi:"providerUrl"`
	Schema                      []UserPoolSchemaAttribute            `pulumi:"schema"`
	SmsAuthenticationMessage    *string                              `pulumi:"smsAuthenticationMessage"`
	SmsConfiguration            *UserPoolSmsConfiguration            `pulumi:"smsConfiguration"`
	SmsVerificationMessage      *string                              `pulumi:"smsVerificationMessage"`
	UserAttributeUpdateSettings *UserPoolUserAttributeUpdateSettings `pulumi:"userAttributeUpdateSettings"`
	UserPoolAddOns              *UserPoolAddOns                      `pulumi:"userPoolAddOns"`
	UserPoolId                  *string                              `pulumi:"userPoolId"`
	UserPoolName                *string                              `pulumi:"userPoolName"`
	UserPoolTags                interface{}                          `pulumi:"userPoolTags"`
	UsernameAttributes          []string                             `pulumi:"usernameAttributes"`
	UsernameConfiguration       *UserPoolUsernameConfiguration       `pulumi:"usernameConfiguration"`
	VerificationMessageTemplate *UserPoolVerificationMessageTemplate `pulumi:"verificationMessageTemplate"`
}

func LookupUserPool added in v0.12.0

func LookupUserPool(ctx *pulumi.Context, args *LookupUserPoolArgs, opts ...pulumi.InvokeOption) (*LookupUserPoolResult, error)

Resource Type definition for AWS::Cognito::UserPool

type LookupUserPoolResultOutput added in v0.12.0

type LookupUserPoolResultOutput struct{ *pulumi.OutputState }

func LookupUserPoolOutput added in v0.12.0

func LookupUserPoolOutput(ctx *pulumi.Context, args LookupUserPoolOutputArgs, opts ...pulumi.InvokeOption) LookupUserPoolResultOutput

func (LookupUserPoolResultOutput) AccountRecoverySetting added in v0.12.0

func (LookupUserPoolResultOutput) AdminCreateUserConfig added in v0.12.0

func (LookupUserPoolResultOutput) AliasAttributes added in v0.12.0

func (LookupUserPoolResultOutput) Arn added in v0.12.0

func (LookupUserPoolResultOutput) AutoVerifiedAttributes added in v0.12.0

func (o LookupUserPoolResultOutput) AutoVerifiedAttributes() pulumi.StringArrayOutput

func (LookupUserPoolResultOutput) DeletionProtection added in v0.40.0

func (o LookupUserPoolResultOutput) DeletionProtection() pulumi.StringPtrOutput

func (LookupUserPoolResultOutput) DeviceConfiguration added in v0.12.0

func (LookupUserPoolResultOutput) ElementType added in v0.12.0

func (LookupUserPoolResultOutput) ElementType() reflect.Type

func (LookupUserPoolResultOutput) EmailConfiguration added in v0.12.0

func (LookupUserPoolResultOutput) EmailVerificationMessage added in v0.12.0

func (o LookupUserPoolResultOutput) EmailVerificationMessage() pulumi.StringPtrOutput

func (LookupUserPoolResultOutput) EmailVerificationSubject added in v0.12.0

func (o LookupUserPoolResultOutput) EmailVerificationSubject() pulumi.StringPtrOutput

func (LookupUserPoolResultOutput) LambdaConfig added in v0.12.0

func (LookupUserPoolResultOutput) MfaConfiguration added in v0.12.0

func (o LookupUserPoolResultOutput) MfaConfiguration() pulumi.StringPtrOutput

func (LookupUserPoolResultOutput) Policies added in v0.12.0

func (LookupUserPoolResultOutput) ProviderName added in v0.12.0

func (LookupUserPoolResultOutput) ProviderUrl added in v0.72.0

func (LookupUserPoolResultOutput) Schema added in v0.12.0

func (LookupUserPoolResultOutput) SmsAuthenticationMessage added in v0.12.0

func (o LookupUserPoolResultOutput) SmsAuthenticationMessage() pulumi.StringPtrOutput

func (LookupUserPoolResultOutput) SmsConfiguration added in v0.12.0

func (LookupUserPoolResultOutput) SmsVerificationMessage added in v0.12.0

func (o LookupUserPoolResultOutput) SmsVerificationMessage() pulumi.StringPtrOutput

func (LookupUserPoolResultOutput) ToLookupUserPoolResultOutput added in v0.12.0

func (o LookupUserPoolResultOutput) ToLookupUserPoolResultOutput() LookupUserPoolResultOutput

func (LookupUserPoolResultOutput) ToLookupUserPoolResultOutputWithContext added in v0.12.0

func (o LookupUserPoolResultOutput) ToLookupUserPoolResultOutputWithContext(ctx context.Context) LookupUserPoolResultOutput

func (LookupUserPoolResultOutput) ToOutput added in v0.76.0

func (LookupUserPoolResultOutput) UserAttributeUpdateSettings added in v0.19.0

func (LookupUserPoolResultOutput) UserPoolAddOns added in v0.12.0

func (LookupUserPoolResultOutput) UserPoolId added in v0.82.0

func (LookupUserPoolResultOutput) UserPoolName added in v0.12.0

func (LookupUserPoolResultOutput) UserPoolTags added in v0.12.0

func (o LookupUserPoolResultOutput) UserPoolTags() pulumi.AnyOutput

func (LookupUserPoolResultOutput) UsernameAttributes added in v0.12.0

func (o LookupUserPoolResultOutput) UsernameAttributes() pulumi.StringArrayOutput

func (LookupUserPoolResultOutput) UsernameConfiguration added in v0.12.0

func (LookupUserPoolResultOutput) VerificationMessageTemplate added in v0.12.0

type LookupUserPoolRiskConfigurationAttachmentArgs added in v0.12.0

type LookupUserPoolRiskConfigurationAttachmentArgs struct {
	Id string `pulumi:"id"`
}

type LookupUserPoolRiskConfigurationAttachmentOutputArgs added in v0.12.0

type LookupUserPoolRiskConfigurationAttachmentOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupUserPoolRiskConfigurationAttachmentOutputArgs) ElementType added in v0.12.0

type LookupUserPoolRiskConfigurationAttachmentResult added in v0.12.0

type LookupUserPoolRiskConfigurationAttachmentResult struct {
	AccountTakeoverRiskConfiguration        *UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationType        `pulumi:"accountTakeoverRiskConfiguration"`
	CompromisedCredentialsRiskConfiguration *UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationType `pulumi:"compromisedCredentialsRiskConfiguration"`
	Id                                      *string                                                                         `pulumi:"id"`
	RiskExceptionConfiguration              *UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationType              `pulumi:"riskExceptionConfiguration"`
}

func LookupUserPoolRiskConfigurationAttachment added in v0.12.0

Resource Type definition for AWS::Cognito::UserPoolRiskConfigurationAttachment

type LookupUserPoolRiskConfigurationAttachmentResultOutput added in v0.12.0

type LookupUserPoolRiskConfigurationAttachmentResultOutput struct{ *pulumi.OutputState }

func (LookupUserPoolRiskConfigurationAttachmentResultOutput) AccountTakeoverRiskConfiguration added in v0.12.0

func (LookupUserPoolRiskConfigurationAttachmentResultOutput) CompromisedCredentialsRiskConfiguration added in v0.12.0

func (LookupUserPoolRiskConfigurationAttachmentResultOutput) ElementType added in v0.12.0

func (LookupUserPoolRiskConfigurationAttachmentResultOutput) Id added in v0.12.0

func (LookupUserPoolRiskConfigurationAttachmentResultOutput) RiskExceptionConfiguration added in v0.12.0

func (LookupUserPoolRiskConfigurationAttachmentResultOutput) ToLookupUserPoolRiskConfigurationAttachmentResultOutput added in v0.12.0

func (LookupUserPoolRiskConfigurationAttachmentResultOutput) ToLookupUserPoolRiskConfigurationAttachmentResultOutputWithContext added in v0.12.0

func (o LookupUserPoolRiskConfigurationAttachmentResultOutput) ToLookupUserPoolRiskConfigurationAttachmentResultOutputWithContext(ctx context.Context) LookupUserPoolRiskConfigurationAttachmentResultOutput

func (LookupUserPoolRiskConfigurationAttachmentResultOutput) ToOutput added in v0.76.0

type LookupUserPoolUiCustomizationAttachmentArgs added in v0.72.0

type LookupUserPoolUiCustomizationAttachmentArgs struct {
	Id string `pulumi:"id"`
}

type LookupUserPoolUiCustomizationAttachmentOutputArgs added in v0.72.0

type LookupUserPoolUiCustomizationAttachmentOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupUserPoolUiCustomizationAttachmentOutputArgs) ElementType added in v0.72.0

type LookupUserPoolUiCustomizationAttachmentResult added in v0.72.0

type LookupUserPoolUiCustomizationAttachmentResult struct {
	Css *string `pulumi:"css"`
	Id  *string `pulumi:"id"`
}

func LookupUserPoolUiCustomizationAttachment added in v0.72.0

Resource Type definition for AWS::Cognito::UserPoolUICustomizationAttachment

type LookupUserPoolUiCustomizationAttachmentResultOutput added in v0.72.0

type LookupUserPoolUiCustomizationAttachmentResultOutput struct{ *pulumi.OutputState }

func (LookupUserPoolUiCustomizationAttachmentResultOutput) Css added in v0.72.0

func (LookupUserPoolUiCustomizationAttachmentResultOutput) ElementType added in v0.72.0

func (LookupUserPoolUiCustomizationAttachmentResultOutput) Id added in v0.72.0

func (LookupUserPoolUiCustomizationAttachmentResultOutput) ToLookupUserPoolUiCustomizationAttachmentResultOutput added in v0.72.0

func (o LookupUserPoolUiCustomizationAttachmentResultOutput) ToLookupUserPoolUiCustomizationAttachmentResultOutput() LookupUserPoolUiCustomizationAttachmentResultOutput

func (LookupUserPoolUiCustomizationAttachmentResultOutput) ToLookupUserPoolUiCustomizationAttachmentResultOutputWithContext added in v0.72.0

func (o LookupUserPoolUiCustomizationAttachmentResultOutput) ToLookupUserPoolUiCustomizationAttachmentResultOutputWithContext(ctx context.Context) LookupUserPoolUiCustomizationAttachmentResultOutput

func (LookupUserPoolUiCustomizationAttachmentResultOutput) ToOutput added in v0.76.0

type UserPool

type UserPool struct {
	pulumi.CustomResourceState

	AccountRecoverySetting      UserPoolAccountRecoverySettingPtrOutput      `pulumi:"accountRecoverySetting"`
	AdminCreateUserConfig       UserPoolAdminCreateUserConfigPtrOutput       `pulumi:"adminCreateUserConfig"`
	AliasAttributes             pulumi.StringArrayOutput                     `pulumi:"aliasAttributes"`
	Arn                         pulumi.StringOutput                          `pulumi:"arn"`
	AutoVerifiedAttributes      pulumi.StringArrayOutput                     `pulumi:"autoVerifiedAttributes"`
	DeletionProtection          pulumi.StringPtrOutput                       `pulumi:"deletionProtection"`
	DeviceConfiguration         UserPoolDeviceConfigurationPtrOutput         `pulumi:"deviceConfiguration"`
	EmailConfiguration          UserPoolEmailConfigurationPtrOutput          `pulumi:"emailConfiguration"`
	EmailVerificationMessage    pulumi.StringPtrOutput                       `pulumi:"emailVerificationMessage"`
	EmailVerificationSubject    pulumi.StringPtrOutput                       `pulumi:"emailVerificationSubject"`
	EnabledMfas                 pulumi.StringArrayOutput                     `pulumi:"enabledMfas"`
	LambdaConfig                UserPoolLambdaConfigPtrOutput                `pulumi:"lambdaConfig"`
	MfaConfiguration            pulumi.StringPtrOutput                       `pulumi:"mfaConfiguration"`
	Policies                    UserPoolPoliciesPtrOutput                    `pulumi:"policies"`
	ProviderName                pulumi.StringOutput                          `pulumi:"providerName"`
	ProviderUrl                 pulumi.StringOutput                          `pulumi:"providerUrl"`
	Schema                      UserPoolSchemaAttributeArrayOutput           `pulumi:"schema"`
	SmsAuthenticationMessage    pulumi.StringPtrOutput                       `pulumi:"smsAuthenticationMessage"`
	SmsConfiguration            UserPoolSmsConfigurationPtrOutput            `pulumi:"smsConfiguration"`
	SmsVerificationMessage      pulumi.StringPtrOutput                       `pulumi:"smsVerificationMessage"`
	UserAttributeUpdateSettings UserPoolUserAttributeUpdateSettingsPtrOutput `pulumi:"userAttributeUpdateSettings"`
	UserPoolAddOns              UserPoolAddOnsPtrOutput                      `pulumi:"userPoolAddOns"`
	UserPoolId                  pulumi.StringOutput                          `pulumi:"userPoolId"`
	UserPoolName                pulumi.StringPtrOutput                       `pulumi:"userPoolName"`
	UserPoolTags                pulumi.AnyOutput                             `pulumi:"userPoolTags"`
	UsernameAttributes          pulumi.StringArrayOutput                     `pulumi:"usernameAttributes"`
	UsernameConfiguration       UserPoolUsernameConfigurationPtrOutput       `pulumi:"usernameConfiguration"`
	VerificationMessageTemplate UserPoolVerificationMessageTemplatePtrOutput `pulumi:"verificationMessageTemplate"`
}

Resource Type definition for AWS::Cognito::UserPool

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) ElementType() reflect.Type

func (*UserPool) ToOutput added in v0.76.0

func (i *UserPool) ToOutput(ctx context.Context) pulumix.Output[*UserPool]

func (*UserPool) ToUserPoolOutput

func (i *UserPool) ToUserPoolOutput() UserPoolOutput

func (*UserPool) ToUserPoolOutputWithContext

func (i *UserPool) ToUserPoolOutputWithContext(ctx context.Context) UserPoolOutput

type UserPoolAccountRecoverySetting

type UserPoolAccountRecoverySetting struct {
	RecoveryMechanisms []UserPoolRecoveryOption `pulumi:"recoveryMechanisms"`
}

type UserPoolAccountRecoverySettingArgs

type UserPoolAccountRecoverySettingArgs struct {
	RecoveryMechanisms UserPoolRecoveryOptionArrayInput `pulumi:"recoveryMechanisms"`
}

func (UserPoolAccountRecoverySettingArgs) ElementType

func (UserPoolAccountRecoverySettingArgs) ToOutput added in v0.76.0

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) RecoveryMechanisms

func (UserPoolAccountRecoverySettingOutput) ToOutput added in v0.76.0

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

type UserPoolAccountRecoverySettingPtrOutput

type UserPoolAccountRecoverySettingPtrOutput struct{ *pulumi.OutputState }

func (UserPoolAccountRecoverySettingPtrOutput) Elem

func (UserPoolAccountRecoverySettingPtrOutput) ElementType

func (UserPoolAccountRecoverySettingPtrOutput) RecoveryMechanisms

func (UserPoolAccountRecoverySettingPtrOutput) ToOutput added in v0.76.0

func (UserPoolAccountRecoverySettingPtrOutput) ToUserPoolAccountRecoverySettingPtrOutput

func (o UserPoolAccountRecoverySettingPtrOutput) ToUserPoolAccountRecoverySettingPtrOutput() UserPoolAccountRecoverySettingPtrOutput

func (UserPoolAccountRecoverySettingPtrOutput) ToUserPoolAccountRecoverySettingPtrOutputWithContext

func (o UserPoolAccountRecoverySettingPtrOutput) ToUserPoolAccountRecoverySettingPtrOutputWithContext(ctx context.Context) UserPoolAccountRecoverySettingPtrOutput

type UserPoolAddOns added in v0.2.0

type UserPoolAddOns struct {
	AdvancedSecurityMode *string `pulumi:"advancedSecurityMode"`
}

type UserPoolAddOnsArgs added in v0.2.0

type UserPoolAddOnsArgs struct {
	AdvancedSecurityMode pulumi.StringPtrInput `pulumi:"advancedSecurityMode"`
}

func (UserPoolAddOnsArgs) ElementType added in v0.2.0

func (UserPoolAddOnsArgs) ElementType() reflect.Type

func (UserPoolAddOnsArgs) ToOutput added in v0.76.0

func (UserPoolAddOnsArgs) ToUserPoolAddOnsOutput added in v0.2.0

func (i UserPoolAddOnsArgs) ToUserPoolAddOnsOutput() UserPoolAddOnsOutput

func (UserPoolAddOnsArgs) ToUserPoolAddOnsOutputWithContext added in v0.2.0

func (i UserPoolAddOnsArgs) ToUserPoolAddOnsOutputWithContext(ctx context.Context) UserPoolAddOnsOutput

func (UserPoolAddOnsArgs) ToUserPoolAddOnsPtrOutput added in v0.2.0

func (i UserPoolAddOnsArgs) ToUserPoolAddOnsPtrOutput() UserPoolAddOnsPtrOutput

func (UserPoolAddOnsArgs) ToUserPoolAddOnsPtrOutputWithContext added in v0.2.0

func (i UserPoolAddOnsArgs) ToUserPoolAddOnsPtrOutputWithContext(ctx context.Context) UserPoolAddOnsPtrOutput

type UserPoolAddOnsInput added in v0.2.0

type UserPoolAddOnsInput interface {
	pulumi.Input

	ToUserPoolAddOnsOutput() UserPoolAddOnsOutput
	ToUserPoolAddOnsOutputWithContext(context.Context) UserPoolAddOnsOutput
}

UserPoolAddOnsInput is an input type that accepts UserPoolAddOnsArgs and UserPoolAddOnsOutput values. You can construct a concrete instance of `UserPoolAddOnsInput` via:

UserPoolAddOnsArgs{...}

type UserPoolAddOnsOutput added in v0.2.0

type UserPoolAddOnsOutput struct{ *pulumi.OutputState }

func (UserPoolAddOnsOutput) AdvancedSecurityMode added in v0.2.0

func (o UserPoolAddOnsOutput) AdvancedSecurityMode() pulumi.StringPtrOutput

func (UserPoolAddOnsOutput) ElementType added in v0.2.0

func (UserPoolAddOnsOutput) ElementType() reflect.Type

func (UserPoolAddOnsOutput) ToOutput added in v0.76.0

func (UserPoolAddOnsOutput) ToUserPoolAddOnsOutput added in v0.2.0

func (o UserPoolAddOnsOutput) ToUserPoolAddOnsOutput() UserPoolAddOnsOutput

func (UserPoolAddOnsOutput) ToUserPoolAddOnsOutputWithContext added in v0.2.0

func (o UserPoolAddOnsOutput) ToUserPoolAddOnsOutputWithContext(ctx context.Context) UserPoolAddOnsOutput

func (UserPoolAddOnsOutput) ToUserPoolAddOnsPtrOutput added in v0.2.0

func (o UserPoolAddOnsOutput) ToUserPoolAddOnsPtrOutput() UserPoolAddOnsPtrOutput

func (UserPoolAddOnsOutput) ToUserPoolAddOnsPtrOutputWithContext added in v0.2.0

func (o UserPoolAddOnsOutput) ToUserPoolAddOnsPtrOutputWithContext(ctx context.Context) UserPoolAddOnsPtrOutput

type UserPoolAddOnsPtrInput added in v0.2.0

type UserPoolAddOnsPtrInput interface {
	pulumi.Input

	ToUserPoolAddOnsPtrOutput() UserPoolAddOnsPtrOutput
	ToUserPoolAddOnsPtrOutputWithContext(context.Context) UserPoolAddOnsPtrOutput
}

UserPoolAddOnsPtrInput is an input type that accepts UserPoolAddOnsArgs, UserPoolAddOnsPtr and UserPoolAddOnsPtrOutput values. You can construct a concrete instance of `UserPoolAddOnsPtrInput` via:

        UserPoolAddOnsArgs{...}

or:

        nil

func UserPoolAddOnsPtr added in v0.2.0

func UserPoolAddOnsPtr(v *UserPoolAddOnsArgs) UserPoolAddOnsPtrInput

type UserPoolAddOnsPtrOutput added in v0.2.0

type UserPoolAddOnsPtrOutput struct{ *pulumi.OutputState }

func (UserPoolAddOnsPtrOutput) AdvancedSecurityMode added in v0.2.0

func (o UserPoolAddOnsPtrOutput) AdvancedSecurityMode() pulumi.StringPtrOutput

func (UserPoolAddOnsPtrOutput) Elem added in v0.2.0

func (UserPoolAddOnsPtrOutput) ElementType added in v0.2.0

func (UserPoolAddOnsPtrOutput) ElementType() reflect.Type

func (UserPoolAddOnsPtrOutput) ToOutput added in v0.76.0

func (UserPoolAddOnsPtrOutput) ToUserPoolAddOnsPtrOutput added in v0.2.0

func (o UserPoolAddOnsPtrOutput) ToUserPoolAddOnsPtrOutput() UserPoolAddOnsPtrOutput

func (UserPoolAddOnsPtrOutput) ToUserPoolAddOnsPtrOutputWithContext added in v0.2.0

func (o UserPoolAddOnsPtrOutput) ToUserPoolAddOnsPtrOutputWithContext(ctx context.Context) UserPoolAddOnsPtrOutput

type UserPoolAdminCreateUserConfig

type UserPoolAdminCreateUserConfig struct {
	AllowAdminCreateUserOnly  *bool                          `pulumi:"allowAdminCreateUserOnly"`
	InviteMessageTemplate     *UserPoolInviteMessageTemplate `pulumi:"inviteMessageTemplate"`
	UnusedAccountValidityDays *int                           `pulumi:"unusedAccountValidityDays"`
}

type UserPoolAdminCreateUserConfigArgs

type UserPoolAdminCreateUserConfigArgs struct {
	AllowAdminCreateUserOnly  pulumi.BoolPtrInput                   `pulumi:"allowAdminCreateUserOnly"`
	InviteMessageTemplate     UserPoolInviteMessageTemplatePtrInput `pulumi:"inviteMessageTemplate"`
	UnusedAccountValidityDays pulumi.IntPtrInput                    `pulumi:"unusedAccountValidityDays"`
}

func (UserPoolAdminCreateUserConfigArgs) ElementType

func (UserPoolAdminCreateUserConfigArgs) ToOutput added in v0.76.0

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 UserPoolAdminCreateUserConfigOutput

type UserPoolAdminCreateUserConfigOutput struct{ *pulumi.OutputState }

func (UserPoolAdminCreateUserConfigOutput) AllowAdminCreateUserOnly

func (o UserPoolAdminCreateUserConfigOutput) AllowAdminCreateUserOnly() pulumi.BoolPtrOutput

func (UserPoolAdminCreateUserConfigOutput) ElementType

func (UserPoolAdminCreateUserConfigOutput) InviteMessageTemplate

func (UserPoolAdminCreateUserConfigOutput) ToOutput added in v0.76.0

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

func (UserPoolAdminCreateUserConfigOutput) UnusedAccountValidityDays

func (o UserPoolAdminCreateUserConfigOutput) UnusedAccountValidityDays() pulumi.IntPtrOutput

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

type UserPoolAdminCreateUserConfigPtrOutput

type UserPoolAdminCreateUserConfigPtrOutput struct{ *pulumi.OutputState }

func (UserPoolAdminCreateUserConfigPtrOutput) AllowAdminCreateUserOnly

func (o UserPoolAdminCreateUserConfigPtrOutput) AllowAdminCreateUserOnly() pulumi.BoolPtrOutput

func (UserPoolAdminCreateUserConfigPtrOutput) Elem

func (UserPoolAdminCreateUserConfigPtrOutput) ElementType

func (UserPoolAdminCreateUserConfigPtrOutput) InviteMessageTemplate

func (UserPoolAdminCreateUserConfigPtrOutput) ToOutput added in v0.76.0

func (UserPoolAdminCreateUserConfigPtrOutput) ToUserPoolAdminCreateUserConfigPtrOutput

func (o UserPoolAdminCreateUserConfigPtrOutput) ToUserPoolAdminCreateUserConfigPtrOutput() UserPoolAdminCreateUserConfigPtrOutput

func (UserPoolAdminCreateUserConfigPtrOutput) ToUserPoolAdminCreateUserConfigPtrOutputWithContext

func (o UserPoolAdminCreateUserConfigPtrOutput) ToUserPoolAdminCreateUserConfigPtrOutputWithContext(ctx context.Context) UserPoolAdminCreateUserConfigPtrOutput

func (UserPoolAdminCreateUserConfigPtrOutput) UnusedAccountValidityDays

func (o UserPoolAdminCreateUserConfigPtrOutput) UnusedAccountValidityDays() pulumi.IntPtrOutput

type UserPoolArgs

type UserPoolArgs struct {
	AccountRecoverySetting      UserPoolAccountRecoverySettingPtrInput
	AdminCreateUserConfig       UserPoolAdminCreateUserConfigPtrInput
	AliasAttributes             pulumi.StringArrayInput
	AutoVerifiedAttributes      pulumi.StringArrayInput
	DeletionProtection          pulumi.StringPtrInput
	DeviceConfiguration         UserPoolDeviceConfigurationPtrInput
	EmailConfiguration          UserPoolEmailConfigurationPtrInput
	EmailVerificationMessage    pulumi.StringPtrInput
	EmailVerificationSubject    pulumi.StringPtrInput
	EnabledMfas                 pulumi.StringArrayInput
	LambdaConfig                UserPoolLambdaConfigPtrInput
	MfaConfiguration            pulumi.StringPtrInput
	Policies                    UserPoolPoliciesPtrInput
	Schema                      UserPoolSchemaAttributeArrayInput
	SmsAuthenticationMessage    pulumi.StringPtrInput
	SmsConfiguration            UserPoolSmsConfigurationPtrInput
	SmsVerificationMessage      pulumi.StringPtrInput
	UserAttributeUpdateSettings UserPoolUserAttributeUpdateSettingsPtrInput
	UserPoolAddOns              UserPoolAddOnsPtrInput
	UserPoolName                pulumi.StringPtrInput
	UserPoolTags                pulumi.Input
	UsernameAttributes          pulumi.StringArrayInput
	UsernameConfiguration       UserPoolUsernameConfigurationPtrInput
	VerificationMessageTemplate UserPoolVerificationMessageTemplatePtrInput
}

The set of arguments for constructing a UserPool resource.

func (UserPoolArgs) ElementType

func (UserPoolArgs) ElementType() reflect.Type

type UserPoolClient

type UserPoolClient struct {
	pulumi.CustomResourceState

	AccessTokenValidity                      pulumi.IntPtrOutput                           `pulumi:"accessTokenValidity"`
	AllowedOAuthFlows                        pulumi.StringArrayOutput                      `pulumi:"allowedOAuthFlows"`
	AllowedOAuthFlowsUserPoolClient          pulumi.BoolPtrOutput                          `pulumi:"allowedOAuthFlowsUserPoolClient"`
	AllowedOAuthScopes                       pulumi.StringArrayOutput                      `pulumi:"allowedOAuthScopes"`
	AnalyticsConfiguration                   UserPoolClientAnalyticsConfigurationPtrOutput `pulumi:"analyticsConfiguration"`
	AuthSessionValidity                      pulumi.IntPtrOutput                           `pulumi:"authSessionValidity"`
	CallbackUrls                             pulumi.StringArrayOutput                      `pulumi:"callbackUrls"`
	ClientId                                 pulumi.StringOutput                           `pulumi:"clientId"`
	ClientName                               pulumi.StringPtrOutput                        `pulumi:"clientName"`
	ClientSecret                             pulumi.StringOutput                           `pulumi:"clientSecret"`
	DefaultRedirectUri                       pulumi.StringPtrOutput                        `pulumi:"defaultRedirectUri"`
	EnablePropagateAdditionalUserContextData pulumi.BoolPtrOutput                          `pulumi:"enablePropagateAdditionalUserContextData"`
	EnableTokenRevocation                    pulumi.BoolPtrOutput                          `pulumi:"enableTokenRevocation"`
	ExplicitAuthFlows                        pulumi.StringArrayOutput                      `pulumi:"explicitAuthFlows"`
	GenerateSecret                           pulumi.BoolPtrOutput                          `pulumi:"generateSecret"`
	IdTokenValidity                          pulumi.IntPtrOutput                           `pulumi:"idTokenValidity"`
	LogoutUrls                               pulumi.StringArrayOutput                      `pulumi:"logoutUrls"`
	Name                                     pulumi.StringOutput                           `pulumi:"name"`
	PreventUserExistenceErrors               pulumi.StringPtrOutput                        `pulumi:"preventUserExistenceErrors"`
	ReadAttributes                           pulumi.StringArrayOutput                      `pulumi:"readAttributes"`
	RefreshTokenValidity                     pulumi.IntPtrOutput                           `pulumi:"refreshTokenValidity"`
	SupportedIdentityProviders               pulumi.StringArrayOutput                      `pulumi:"supportedIdentityProviders"`
	TokenValidityUnits                       UserPoolClientTokenValidityUnitsPtrOutput     `pulumi:"tokenValidityUnits"`
	UserPoolId                               pulumi.StringOutput                           `pulumi:"userPoolId"`
	WriteAttributes                          pulumi.StringArrayOutput                      `pulumi:"writeAttributes"`
}

Resource Type definition for AWS::Cognito::UserPoolClient

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) ToOutput added in v0.76.0

func (*UserPoolClient) ToUserPoolClientOutput

func (i *UserPoolClient) ToUserPoolClientOutput() UserPoolClientOutput

func (*UserPoolClient) ToUserPoolClientOutputWithContext

func (i *UserPoolClient) ToUserPoolClientOutputWithContext(ctx context.Context) UserPoolClientOutput

type UserPoolClientAnalyticsConfiguration

type UserPoolClientAnalyticsConfiguration struct {
	ApplicationArn *string `pulumi:"applicationArn"`
	ApplicationId  *string `pulumi:"applicationId"`
	ExternalId     *string `pulumi:"externalId"`
	RoleArn        *string `pulumi:"roleArn"`
	UserDataShared *bool   `pulumi:"userDataShared"`
}

type UserPoolClientAnalyticsConfigurationArgs

type UserPoolClientAnalyticsConfigurationArgs struct {
	ApplicationArn pulumi.StringPtrInput `pulumi:"applicationArn"`
	ApplicationId  pulumi.StringPtrInput `pulumi:"applicationId"`
	ExternalId     pulumi.StringPtrInput `pulumi:"externalId"`
	RoleArn        pulumi.StringPtrInput `pulumi:"roleArn"`
	UserDataShared pulumi.BoolPtrInput   `pulumi:"userDataShared"`
}

func (UserPoolClientAnalyticsConfigurationArgs) ElementType

func (UserPoolClientAnalyticsConfigurationArgs) ToOutput added in v0.76.0

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 (UserPoolClientAnalyticsConfigurationOutput) ApplicationId

func (UserPoolClientAnalyticsConfigurationOutput) ElementType

func (UserPoolClientAnalyticsConfigurationOutput) ExternalId

func (UserPoolClientAnalyticsConfigurationOutput) RoleArn

func (UserPoolClientAnalyticsConfigurationOutput) ToOutput added in v0.76.0

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

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

type UserPoolClientAnalyticsConfigurationPtrOutput

type UserPoolClientAnalyticsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (UserPoolClientAnalyticsConfigurationPtrOutput) ApplicationArn

func (UserPoolClientAnalyticsConfigurationPtrOutput) ApplicationId

func (UserPoolClientAnalyticsConfigurationPtrOutput) Elem

func (UserPoolClientAnalyticsConfigurationPtrOutput) ElementType

func (UserPoolClientAnalyticsConfigurationPtrOutput) ExternalId

func (UserPoolClientAnalyticsConfigurationPtrOutput) RoleArn

func (UserPoolClientAnalyticsConfigurationPtrOutput) ToOutput added in v0.76.0

func (UserPoolClientAnalyticsConfigurationPtrOutput) ToUserPoolClientAnalyticsConfigurationPtrOutput

func (o UserPoolClientAnalyticsConfigurationPtrOutput) ToUserPoolClientAnalyticsConfigurationPtrOutput() UserPoolClientAnalyticsConfigurationPtrOutput

func (UserPoolClientAnalyticsConfigurationPtrOutput) ToUserPoolClientAnalyticsConfigurationPtrOutputWithContext

func (o UserPoolClientAnalyticsConfigurationPtrOutput) ToUserPoolClientAnalyticsConfigurationPtrOutputWithContext(ctx context.Context) UserPoolClientAnalyticsConfigurationPtrOutput

func (UserPoolClientAnalyticsConfigurationPtrOutput) UserDataShared

type UserPoolClientArgs

type UserPoolClientArgs struct {
	AccessTokenValidity                      pulumi.IntPtrInput
	AllowedOAuthFlows                        pulumi.StringArrayInput
	AllowedOAuthFlowsUserPoolClient          pulumi.BoolPtrInput
	AllowedOAuthScopes                       pulumi.StringArrayInput
	AnalyticsConfiguration                   UserPoolClientAnalyticsConfigurationPtrInput
	AuthSessionValidity                      pulumi.IntPtrInput
	CallbackUrls                             pulumi.StringArrayInput
	ClientName                               pulumi.StringPtrInput
	DefaultRedirectUri                       pulumi.StringPtrInput
	EnablePropagateAdditionalUserContextData pulumi.BoolPtrInput
	EnableTokenRevocation                    pulumi.BoolPtrInput
	ExplicitAuthFlows                        pulumi.StringArrayInput
	GenerateSecret                           pulumi.BoolPtrInput
	IdTokenValidity                          pulumi.IntPtrInput
	LogoutUrls                               pulumi.StringArrayInput
	PreventUserExistenceErrors               pulumi.StringPtrInput
	ReadAttributes                           pulumi.StringArrayInput
	RefreshTokenValidity                     pulumi.IntPtrInput
	SupportedIdentityProviders               pulumi.StringArrayInput
	TokenValidityUnits                       UserPoolClientTokenValidityUnitsPtrInput
	UserPoolId                               pulumi.StringInput
	WriteAttributes                          pulumi.StringArrayInput
}

The set of arguments for constructing a UserPoolClient resource.

func (UserPoolClientArgs) ElementType

func (UserPoolClientArgs) ElementType() reflect.Type

type UserPoolClientInput

type UserPoolClientInput interface {
	pulumi.Input

	ToUserPoolClientOutput() UserPoolClientOutput
	ToUserPoolClientOutputWithContext(ctx context.Context) UserPoolClientOutput
}

type UserPoolClientOutput

type UserPoolClientOutput struct{ *pulumi.OutputState }

func (UserPoolClientOutput) AccessTokenValidity added in v0.17.0

func (o UserPoolClientOutput) AccessTokenValidity() pulumi.IntPtrOutput

func (UserPoolClientOutput) AllowedOAuthFlows added in v0.17.0

func (o UserPoolClientOutput) AllowedOAuthFlows() pulumi.StringArrayOutput

func (UserPoolClientOutput) AllowedOAuthFlowsUserPoolClient added in v0.17.0

func (o UserPoolClientOutput) AllowedOAuthFlowsUserPoolClient() pulumi.BoolPtrOutput

func (UserPoolClientOutput) AllowedOAuthScopes added in v0.17.0

func (o UserPoolClientOutput) AllowedOAuthScopes() pulumi.StringArrayOutput

func (UserPoolClientOutput) AnalyticsConfiguration added in v0.17.0

func (UserPoolClientOutput) AuthSessionValidity added in v0.38.0

func (o UserPoolClientOutput) AuthSessionValidity() pulumi.IntPtrOutput

func (UserPoolClientOutput) CallbackUrls added in v0.72.0

func (UserPoolClientOutput) ClientId added in v0.83.0

func (UserPoolClientOutput) ClientName added in v0.17.0

func (UserPoolClientOutput) ClientSecret added in v0.17.0

func (o UserPoolClientOutput) ClientSecret() pulumi.StringOutput

func (UserPoolClientOutput) DefaultRedirectUri added in v0.72.0

func (o UserPoolClientOutput) DefaultRedirectUri() pulumi.StringPtrOutput

func (UserPoolClientOutput) ElementType

func (UserPoolClientOutput) ElementType() reflect.Type

func (UserPoolClientOutput) EnablePropagateAdditionalUserContextData added in v0.17.0

func (o UserPoolClientOutput) EnablePropagateAdditionalUserContextData() pulumi.BoolPtrOutput

func (UserPoolClientOutput) EnableTokenRevocation added in v0.17.0

func (o UserPoolClientOutput) EnableTokenRevocation() pulumi.BoolPtrOutput

func (UserPoolClientOutput) ExplicitAuthFlows added in v0.17.0

func (o UserPoolClientOutput) ExplicitAuthFlows() pulumi.StringArrayOutput

func (UserPoolClientOutput) GenerateSecret added in v0.17.0

func (o UserPoolClientOutput) GenerateSecret() pulumi.BoolPtrOutput

func (UserPoolClientOutput) IdTokenValidity added in v0.17.0

func (o UserPoolClientOutput) IdTokenValidity() pulumi.IntPtrOutput

func (UserPoolClientOutput) LogoutUrls added in v0.72.0

func (UserPoolClientOutput) Name added in v0.17.0

func (UserPoolClientOutput) PreventUserExistenceErrors added in v0.17.0

func (o UserPoolClientOutput) PreventUserExistenceErrors() pulumi.StringPtrOutput

func (UserPoolClientOutput) ReadAttributes added in v0.17.0

func (o UserPoolClientOutput) ReadAttributes() pulumi.StringArrayOutput

func (UserPoolClientOutput) RefreshTokenValidity added in v0.17.0

func (o UserPoolClientOutput) RefreshTokenValidity() pulumi.IntPtrOutput

func (UserPoolClientOutput) SupportedIdentityProviders added in v0.17.0

func (o UserPoolClientOutput) SupportedIdentityProviders() pulumi.StringArrayOutput

func (UserPoolClientOutput) ToOutput added in v0.76.0

func (UserPoolClientOutput) ToUserPoolClientOutput

func (o UserPoolClientOutput) ToUserPoolClientOutput() UserPoolClientOutput

func (UserPoolClientOutput) ToUserPoolClientOutputWithContext

func (o UserPoolClientOutput) ToUserPoolClientOutputWithContext(ctx context.Context) UserPoolClientOutput

func (UserPoolClientOutput) TokenValidityUnits added in v0.17.0

func (UserPoolClientOutput) UserPoolId added in v0.17.0

func (o UserPoolClientOutput) UserPoolId() pulumi.StringOutput

func (UserPoolClientOutput) WriteAttributes added in v0.17.0

func (o UserPoolClientOutput) WriteAttributes() pulumi.StringArrayOutput

type UserPoolClientState

type UserPoolClientState struct {
}

func (UserPoolClientState) ElementType

func (UserPoolClientState) ElementType() reflect.Type

type UserPoolClientTokenValidityUnits

type UserPoolClientTokenValidityUnits struct {
	AccessToken  *string `pulumi:"accessToken"`
	IdToken      *string `pulumi:"idToken"`
	RefreshToken *string `pulumi:"refreshToken"`
}

type UserPoolClientTokenValidityUnitsArgs

type UserPoolClientTokenValidityUnitsArgs struct {
	AccessToken  pulumi.StringPtrInput `pulumi:"accessToken"`
	IdToken      pulumi.StringPtrInput `pulumi:"idToken"`
	RefreshToken pulumi.StringPtrInput `pulumi:"refreshToken"`
}

func (UserPoolClientTokenValidityUnitsArgs) ElementType

func (UserPoolClientTokenValidityUnitsArgs) ToOutput added in v0.76.0

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 (UserPoolClientTokenValidityUnitsOutput) ElementType

func (UserPoolClientTokenValidityUnitsOutput) IdToken

func (UserPoolClientTokenValidityUnitsOutput) RefreshToken

func (UserPoolClientTokenValidityUnitsOutput) ToOutput added in v0.76.0

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

type UserPoolClientTokenValidityUnitsPtrOutput

type UserPoolClientTokenValidityUnitsPtrOutput struct{ *pulumi.OutputState }

func (UserPoolClientTokenValidityUnitsPtrOutput) AccessToken

func (UserPoolClientTokenValidityUnitsPtrOutput) Elem

func (UserPoolClientTokenValidityUnitsPtrOutput) ElementType

func (UserPoolClientTokenValidityUnitsPtrOutput) IdToken

func (UserPoolClientTokenValidityUnitsPtrOutput) RefreshToken

func (UserPoolClientTokenValidityUnitsPtrOutput) ToOutput added in v0.76.0

func (UserPoolClientTokenValidityUnitsPtrOutput) ToUserPoolClientTokenValidityUnitsPtrOutput

func (o UserPoolClientTokenValidityUnitsPtrOutput) ToUserPoolClientTokenValidityUnitsPtrOutput() UserPoolClientTokenValidityUnitsPtrOutput

func (UserPoolClientTokenValidityUnitsPtrOutput) ToUserPoolClientTokenValidityUnitsPtrOutputWithContext

func (o UserPoolClientTokenValidityUnitsPtrOutput) ToUserPoolClientTokenValidityUnitsPtrOutputWithContext(ctx context.Context) UserPoolClientTokenValidityUnitsPtrOutput

type UserPoolCustomEmailSender

type UserPoolCustomEmailSender struct {
	LambdaArn     *string `pulumi:"lambdaArn"`
	LambdaVersion *string `pulumi:"lambdaVersion"`
}

type UserPoolCustomEmailSenderArgs

type UserPoolCustomEmailSenderArgs struct {
	LambdaArn     pulumi.StringPtrInput `pulumi:"lambdaArn"`
	LambdaVersion pulumi.StringPtrInput `pulumi:"lambdaVersion"`
}

func (UserPoolCustomEmailSenderArgs) ElementType

func (UserPoolCustomEmailSenderArgs) ToOutput added in v0.76.0

func (UserPoolCustomEmailSenderArgs) ToUserPoolCustomEmailSenderOutput

func (i UserPoolCustomEmailSenderArgs) ToUserPoolCustomEmailSenderOutput() UserPoolCustomEmailSenderOutput

func (UserPoolCustomEmailSenderArgs) ToUserPoolCustomEmailSenderOutputWithContext

func (i UserPoolCustomEmailSenderArgs) ToUserPoolCustomEmailSenderOutputWithContext(ctx context.Context) UserPoolCustomEmailSenderOutput

func (UserPoolCustomEmailSenderArgs) ToUserPoolCustomEmailSenderPtrOutput

func (i UserPoolCustomEmailSenderArgs) ToUserPoolCustomEmailSenderPtrOutput() UserPoolCustomEmailSenderPtrOutput

func (UserPoolCustomEmailSenderArgs) ToUserPoolCustomEmailSenderPtrOutputWithContext

func (i UserPoolCustomEmailSenderArgs) ToUserPoolCustomEmailSenderPtrOutputWithContext(ctx context.Context) UserPoolCustomEmailSenderPtrOutput

type UserPoolCustomEmailSenderInput

type UserPoolCustomEmailSenderInput interface {
	pulumi.Input

	ToUserPoolCustomEmailSenderOutput() UserPoolCustomEmailSenderOutput
	ToUserPoolCustomEmailSenderOutputWithContext(context.Context) UserPoolCustomEmailSenderOutput
}

UserPoolCustomEmailSenderInput is an input type that accepts UserPoolCustomEmailSenderArgs and UserPoolCustomEmailSenderOutput values. You can construct a concrete instance of `UserPoolCustomEmailSenderInput` via:

UserPoolCustomEmailSenderArgs{...}

type UserPoolCustomEmailSenderOutput

type UserPoolCustomEmailSenderOutput struct{ *pulumi.OutputState }

func (UserPoolCustomEmailSenderOutput) ElementType

func (UserPoolCustomEmailSenderOutput) LambdaArn

func (UserPoolCustomEmailSenderOutput) LambdaVersion

func (UserPoolCustomEmailSenderOutput) ToOutput added in v0.76.0

func (UserPoolCustomEmailSenderOutput) ToUserPoolCustomEmailSenderOutput

func (o UserPoolCustomEmailSenderOutput) ToUserPoolCustomEmailSenderOutput() UserPoolCustomEmailSenderOutput

func (UserPoolCustomEmailSenderOutput) ToUserPoolCustomEmailSenderOutputWithContext

func (o UserPoolCustomEmailSenderOutput) ToUserPoolCustomEmailSenderOutputWithContext(ctx context.Context) UserPoolCustomEmailSenderOutput

func (UserPoolCustomEmailSenderOutput) ToUserPoolCustomEmailSenderPtrOutput

func (o UserPoolCustomEmailSenderOutput) ToUserPoolCustomEmailSenderPtrOutput() UserPoolCustomEmailSenderPtrOutput

func (UserPoolCustomEmailSenderOutput) ToUserPoolCustomEmailSenderPtrOutputWithContext

func (o UserPoolCustomEmailSenderOutput) ToUserPoolCustomEmailSenderPtrOutputWithContext(ctx context.Context) UserPoolCustomEmailSenderPtrOutput

type UserPoolCustomEmailSenderPtrInput

type UserPoolCustomEmailSenderPtrInput interface {
	pulumi.Input

	ToUserPoolCustomEmailSenderPtrOutput() UserPoolCustomEmailSenderPtrOutput
	ToUserPoolCustomEmailSenderPtrOutputWithContext(context.Context) UserPoolCustomEmailSenderPtrOutput
}

UserPoolCustomEmailSenderPtrInput is an input type that accepts UserPoolCustomEmailSenderArgs, UserPoolCustomEmailSenderPtr and UserPoolCustomEmailSenderPtrOutput values. You can construct a concrete instance of `UserPoolCustomEmailSenderPtrInput` via:

        UserPoolCustomEmailSenderArgs{...}

or:

        nil

type UserPoolCustomEmailSenderPtrOutput

type UserPoolCustomEmailSenderPtrOutput struct{ *pulumi.OutputState }

func (UserPoolCustomEmailSenderPtrOutput) Elem

func (UserPoolCustomEmailSenderPtrOutput) ElementType

func (UserPoolCustomEmailSenderPtrOutput) LambdaArn

func (UserPoolCustomEmailSenderPtrOutput) LambdaVersion

func (UserPoolCustomEmailSenderPtrOutput) ToOutput added in v0.76.0

func (UserPoolCustomEmailSenderPtrOutput) ToUserPoolCustomEmailSenderPtrOutput

func (o UserPoolCustomEmailSenderPtrOutput) ToUserPoolCustomEmailSenderPtrOutput() UserPoolCustomEmailSenderPtrOutput

func (UserPoolCustomEmailSenderPtrOutput) ToUserPoolCustomEmailSenderPtrOutputWithContext

func (o UserPoolCustomEmailSenderPtrOutput) ToUserPoolCustomEmailSenderPtrOutputWithContext(ctx context.Context) UserPoolCustomEmailSenderPtrOutput

type UserPoolCustomSmsSender added in v0.72.0

type UserPoolCustomSmsSender struct {
	LambdaArn     *string `pulumi:"lambdaArn"`
	LambdaVersion *string `pulumi:"lambdaVersion"`
}

type UserPoolCustomSmsSenderArgs added in v0.72.0

type UserPoolCustomSmsSenderArgs struct {
	LambdaArn     pulumi.StringPtrInput `pulumi:"lambdaArn"`
	LambdaVersion pulumi.StringPtrInput `pulumi:"lambdaVersion"`
}

func (UserPoolCustomSmsSenderArgs) ElementType added in v0.72.0

func (UserPoolCustomSmsSenderArgs) ToOutput added in v0.76.0

func (UserPoolCustomSmsSenderArgs) ToUserPoolCustomSmsSenderOutput added in v0.72.0

func (i UserPoolCustomSmsSenderArgs) ToUserPoolCustomSmsSenderOutput() UserPoolCustomSmsSenderOutput

func (UserPoolCustomSmsSenderArgs) ToUserPoolCustomSmsSenderOutputWithContext added in v0.72.0

func (i UserPoolCustomSmsSenderArgs) ToUserPoolCustomSmsSenderOutputWithContext(ctx context.Context) UserPoolCustomSmsSenderOutput

func (UserPoolCustomSmsSenderArgs) ToUserPoolCustomSmsSenderPtrOutput added in v0.72.0

func (i UserPoolCustomSmsSenderArgs) ToUserPoolCustomSmsSenderPtrOutput() UserPoolCustomSmsSenderPtrOutput

func (UserPoolCustomSmsSenderArgs) ToUserPoolCustomSmsSenderPtrOutputWithContext added in v0.72.0

func (i UserPoolCustomSmsSenderArgs) ToUserPoolCustomSmsSenderPtrOutputWithContext(ctx context.Context) UserPoolCustomSmsSenderPtrOutput

type UserPoolCustomSmsSenderInput added in v0.72.0

type UserPoolCustomSmsSenderInput interface {
	pulumi.Input

	ToUserPoolCustomSmsSenderOutput() UserPoolCustomSmsSenderOutput
	ToUserPoolCustomSmsSenderOutputWithContext(context.Context) UserPoolCustomSmsSenderOutput
}

UserPoolCustomSmsSenderInput is an input type that accepts UserPoolCustomSmsSenderArgs and UserPoolCustomSmsSenderOutput values. You can construct a concrete instance of `UserPoolCustomSmsSenderInput` via:

UserPoolCustomSmsSenderArgs{...}

type UserPoolCustomSmsSenderOutput added in v0.72.0

type UserPoolCustomSmsSenderOutput struct{ *pulumi.OutputState }

func (UserPoolCustomSmsSenderOutput) ElementType added in v0.72.0

func (UserPoolCustomSmsSenderOutput) LambdaArn added in v0.72.0

func (UserPoolCustomSmsSenderOutput) LambdaVersion added in v0.72.0

func (UserPoolCustomSmsSenderOutput) ToOutput added in v0.76.0

func (UserPoolCustomSmsSenderOutput) ToUserPoolCustomSmsSenderOutput added in v0.72.0

func (o UserPoolCustomSmsSenderOutput) ToUserPoolCustomSmsSenderOutput() UserPoolCustomSmsSenderOutput

func (UserPoolCustomSmsSenderOutput) ToUserPoolCustomSmsSenderOutputWithContext added in v0.72.0

func (o UserPoolCustomSmsSenderOutput) ToUserPoolCustomSmsSenderOutputWithContext(ctx context.Context) UserPoolCustomSmsSenderOutput

func (UserPoolCustomSmsSenderOutput) ToUserPoolCustomSmsSenderPtrOutput added in v0.72.0

func (o UserPoolCustomSmsSenderOutput) ToUserPoolCustomSmsSenderPtrOutput() UserPoolCustomSmsSenderPtrOutput

func (UserPoolCustomSmsSenderOutput) ToUserPoolCustomSmsSenderPtrOutputWithContext added in v0.72.0

func (o UserPoolCustomSmsSenderOutput) ToUserPoolCustomSmsSenderPtrOutputWithContext(ctx context.Context) UserPoolCustomSmsSenderPtrOutput

type UserPoolCustomSmsSenderPtrInput added in v0.72.0

type UserPoolCustomSmsSenderPtrInput interface {
	pulumi.Input

	ToUserPoolCustomSmsSenderPtrOutput() UserPoolCustomSmsSenderPtrOutput
	ToUserPoolCustomSmsSenderPtrOutputWithContext(context.Context) UserPoolCustomSmsSenderPtrOutput
}

UserPoolCustomSmsSenderPtrInput is an input type that accepts UserPoolCustomSmsSenderArgs, UserPoolCustomSmsSenderPtr and UserPoolCustomSmsSenderPtrOutput values. You can construct a concrete instance of `UserPoolCustomSmsSenderPtrInput` via:

        UserPoolCustomSmsSenderArgs{...}

or:

        nil

func UserPoolCustomSmsSenderPtr added in v0.72.0

func UserPoolCustomSmsSenderPtr(v *UserPoolCustomSmsSenderArgs) UserPoolCustomSmsSenderPtrInput

type UserPoolCustomSmsSenderPtrOutput added in v0.72.0

type UserPoolCustomSmsSenderPtrOutput struct{ *pulumi.OutputState }

func (UserPoolCustomSmsSenderPtrOutput) Elem added in v0.72.0

func (UserPoolCustomSmsSenderPtrOutput) ElementType added in v0.72.0

func (UserPoolCustomSmsSenderPtrOutput) LambdaArn added in v0.72.0

func (UserPoolCustomSmsSenderPtrOutput) LambdaVersion added in v0.72.0

func (UserPoolCustomSmsSenderPtrOutput) ToOutput added in v0.76.0

func (UserPoolCustomSmsSenderPtrOutput) ToUserPoolCustomSmsSenderPtrOutput added in v0.72.0

func (o UserPoolCustomSmsSenderPtrOutput) ToUserPoolCustomSmsSenderPtrOutput() UserPoolCustomSmsSenderPtrOutput

func (UserPoolCustomSmsSenderPtrOutput) ToUserPoolCustomSmsSenderPtrOutputWithContext added in v0.72.0

func (o UserPoolCustomSmsSenderPtrOutput) ToUserPoolCustomSmsSenderPtrOutputWithContext(ctx context.Context) UserPoolCustomSmsSenderPtrOutput

type UserPoolDeviceConfiguration

type UserPoolDeviceConfiguration struct {
	ChallengeRequiredOnNewDevice     *bool `pulumi:"challengeRequiredOnNewDevice"`
	DeviceOnlyRememberedOnUserPrompt *bool `pulumi:"deviceOnlyRememberedOnUserPrompt"`
}

type UserPoolDeviceConfigurationArgs

type UserPoolDeviceConfigurationArgs struct {
	ChallengeRequiredOnNewDevice     pulumi.BoolPtrInput `pulumi:"challengeRequiredOnNewDevice"`
	DeviceOnlyRememberedOnUserPrompt pulumi.BoolPtrInput `pulumi:"deviceOnlyRememberedOnUserPrompt"`
}

func (UserPoolDeviceConfigurationArgs) ElementType

func (UserPoolDeviceConfigurationArgs) ToOutput added in v0.76.0

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

func (UserPoolDeviceConfigurationOutput) DeviceOnlyRememberedOnUserPrompt

func (o UserPoolDeviceConfigurationOutput) DeviceOnlyRememberedOnUserPrompt() pulumi.BoolPtrOutput

func (UserPoolDeviceConfigurationOutput) ElementType

func (UserPoolDeviceConfigurationOutput) ToOutput added in v0.76.0

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

type UserPoolDeviceConfigurationPtrOutput

type UserPoolDeviceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (UserPoolDeviceConfigurationPtrOutput) ChallengeRequiredOnNewDevice

func (o UserPoolDeviceConfigurationPtrOutput) ChallengeRequiredOnNewDevice() pulumi.BoolPtrOutput

func (UserPoolDeviceConfigurationPtrOutput) DeviceOnlyRememberedOnUserPrompt

func (o UserPoolDeviceConfigurationPtrOutput) DeviceOnlyRememberedOnUserPrompt() pulumi.BoolPtrOutput

func (UserPoolDeviceConfigurationPtrOutput) Elem

func (UserPoolDeviceConfigurationPtrOutput) ElementType

func (UserPoolDeviceConfigurationPtrOutput) ToOutput added in v0.76.0

func (UserPoolDeviceConfigurationPtrOutput) ToUserPoolDeviceConfigurationPtrOutput

func (o UserPoolDeviceConfigurationPtrOutput) ToUserPoolDeviceConfigurationPtrOutput() UserPoolDeviceConfigurationPtrOutput

func (UserPoolDeviceConfigurationPtrOutput) ToUserPoolDeviceConfigurationPtrOutputWithContext

func (o UserPoolDeviceConfigurationPtrOutput) ToUserPoolDeviceConfigurationPtrOutputWithContext(ctx context.Context) UserPoolDeviceConfigurationPtrOutput

type UserPoolDomain deprecated

type UserPoolDomain struct {
	pulumi.CustomResourceState

	CloudFrontDistribution pulumi.StringOutput                           `pulumi:"cloudFrontDistribution"`
	CustomDomainConfig     UserPoolDomainCustomDomainConfigTypePtrOutput `pulumi:"customDomainConfig"`
	Domain                 pulumi.StringOutput                           `pulumi:"domain"`
	UserPoolId             pulumi.StringOutput                           `pulumi:"userPoolId"`
}

Resource Type definition for AWS::Cognito::UserPoolDomain

Deprecated: UserPoolDomain is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

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) ToOutput added in v0.76.0

func (*UserPoolDomain) ToUserPoolDomainOutput

func (i *UserPoolDomain) ToUserPoolDomainOutput() UserPoolDomainOutput

func (*UserPoolDomain) ToUserPoolDomainOutputWithContext

func (i *UserPoolDomain) ToUserPoolDomainOutputWithContext(ctx context.Context) UserPoolDomainOutput

type UserPoolDomainArgs

type UserPoolDomainArgs struct {
	CustomDomainConfig UserPoolDomainCustomDomainConfigTypePtrInput
	Domain             pulumi.StringInput
	UserPoolId         pulumi.StringInput
}

The set of arguments for constructing a UserPoolDomain resource.

func (UserPoolDomainArgs) ElementType

func (UserPoolDomainArgs) ElementType() reflect.Type

type UserPoolDomainCustomDomainConfigType

type UserPoolDomainCustomDomainConfigType struct {
	CertificateArn *string `pulumi:"certificateArn"`
}

type UserPoolDomainCustomDomainConfigTypeArgs

type UserPoolDomainCustomDomainConfigTypeArgs struct {
	CertificateArn pulumi.StringPtrInput `pulumi:"certificateArn"`
}

func (UserPoolDomainCustomDomainConfigTypeArgs) ElementType

func (UserPoolDomainCustomDomainConfigTypeArgs) ToOutput added in v0.76.0

func (UserPoolDomainCustomDomainConfigTypeArgs) ToUserPoolDomainCustomDomainConfigTypeOutput

func (i UserPoolDomainCustomDomainConfigTypeArgs) ToUserPoolDomainCustomDomainConfigTypeOutput() UserPoolDomainCustomDomainConfigTypeOutput

func (UserPoolDomainCustomDomainConfigTypeArgs) ToUserPoolDomainCustomDomainConfigTypeOutputWithContext

func (i UserPoolDomainCustomDomainConfigTypeArgs) ToUserPoolDomainCustomDomainConfigTypeOutputWithContext(ctx context.Context) UserPoolDomainCustomDomainConfigTypeOutput

func (UserPoolDomainCustomDomainConfigTypeArgs) ToUserPoolDomainCustomDomainConfigTypePtrOutput

func (i UserPoolDomainCustomDomainConfigTypeArgs) ToUserPoolDomainCustomDomainConfigTypePtrOutput() UserPoolDomainCustomDomainConfigTypePtrOutput

func (UserPoolDomainCustomDomainConfigTypeArgs) ToUserPoolDomainCustomDomainConfigTypePtrOutputWithContext

func (i UserPoolDomainCustomDomainConfigTypeArgs) ToUserPoolDomainCustomDomainConfigTypePtrOutputWithContext(ctx context.Context) UserPoolDomainCustomDomainConfigTypePtrOutput

type UserPoolDomainCustomDomainConfigTypeInput

type UserPoolDomainCustomDomainConfigTypeInput interface {
	pulumi.Input

	ToUserPoolDomainCustomDomainConfigTypeOutput() UserPoolDomainCustomDomainConfigTypeOutput
	ToUserPoolDomainCustomDomainConfigTypeOutputWithContext(context.Context) UserPoolDomainCustomDomainConfigTypeOutput
}

UserPoolDomainCustomDomainConfigTypeInput is an input type that accepts UserPoolDomainCustomDomainConfigTypeArgs and UserPoolDomainCustomDomainConfigTypeOutput values. You can construct a concrete instance of `UserPoolDomainCustomDomainConfigTypeInput` via:

UserPoolDomainCustomDomainConfigTypeArgs{...}

type UserPoolDomainCustomDomainConfigTypeOutput

type UserPoolDomainCustomDomainConfigTypeOutput struct{ *pulumi.OutputState }

func (UserPoolDomainCustomDomainConfigTypeOutput) CertificateArn

func (UserPoolDomainCustomDomainConfigTypeOutput) ElementType

func (UserPoolDomainCustomDomainConfigTypeOutput) ToOutput added in v0.76.0

func (UserPoolDomainCustomDomainConfigTypeOutput) ToUserPoolDomainCustomDomainConfigTypeOutput

func (o UserPoolDomainCustomDomainConfigTypeOutput) ToUserPoolDomainCustomDomainConfigTypeOutput() UserPoolDomainCustomDomainConfigTypeOutput

func (UserPoolDomainCustomDomainConfigTypeOutput) ToUserPoolDomainCustomDomainConfigTypeOutputWithContext

func (o UserPoolDomainCustomDomainConfigTypeOutput) ToUserPoolDomainCustomDomainConfigTypeOutputWithContext(ctx context.Context) UserPoolDomainCustomDomainConfigTypeOutput

func (UserPoolDomainCustomDomainConfigTypeOutput) ToUserPoolDomainCustomDomainConfigTypePtrOutput

func (o UserPoolDomainCustomDomainConfigTypeOutput) ToUserPoolDomainCustomDomainConfigTypePtrOutput() UserPoolDomainCustomDomainConfigTypePtrOutput

func (UserPoolDomainCustomDomainConfigTypeOutput) ToUserPoolDomainCustomDomainConfigTypePtrOutputWithContext

func (o UserPoolDomainCustomDomainConfigTypeOutput) ToUserPoolDomainCustomDomainConfigTypePtrOutputWithContext(ctx context.Context) UserPoolDomainCustomDomainConfigTypePtrOutput

type UserPoolDomainCustomDomainConfigTypePtrInput

type UserPoolDomainCustomDomainConfigTypePtrInput interface {
	pulumi.Input

	ToUserPoolDomainCustomDomainConfigTypePtrOutput() UserPoolDomainCustomDomainConfigTypePtrOutput
	ToUserPoolDomainCustomDomainConfigTypePtrOutputWithContext(context.Context) UserPoolDomainCustomDomainConfigTypePtrOutput
}

UserPoolDomainCustomDomainConfigTypePtrInput is an input type that accepts UserPoolDomainCustomDomainConfigTypeArgs, UserPoolDomainCustomDomainConfigTypePtr and UserPoolDomainCustomDomainConfigTypePtrOutput values. You can construct a concrete instance of `UserPoolDomainCustomDomainConfigTypePtrInput` via:

        UserPoolDomainCustomDomainConfigTypeArgs{...}

or:

        nil

type UserPoolDomainCustomDomainConfigTypePtrOutput

type UserPoolDomainCustomDomainConfigTypePtrOutput struct{ *pulumi.OutputState }

func (UserPoolDomainCustomDomainConfigTypePtrOutput) CertificateArn

func (UserPoolDomainCustomDomainConfigTypePtrOutput) Elem

func (UserPoolDomainCustomDomainConfigTypePtrOutput) ElementType

func (UserPoolDomainCustomDomainConfigTypePtrOutput) ToOutput added in v0.76.0

func (UserPoolDomainCustomDomainConfigTypePtrOutput) ToUserPoolDomainCustomDomainConfigTypePtrOutput

func (o UserPoolDomainCustomDomainConfigTypePtrOutput) ToUserPoolDomainCustomDomainConfigTypePtrOutput() UserPoolDomainCustomDomainConfigTypePtrOutput

func (UserPoolDomainCustomDomainConfigTypePtrOutput) ToUserPoolDomainCustomDomainConfigTypePtrOutputWithContext

func (o UserPoolDomainCustomDomainConfigTypePtrOutput) ToUserPoolDomainCustomDomainConfigTypePtrOutputWithContext(ctx context.Context) UserPoolDomainCustomDomainConfigTypePtrOutput

type UserPoolDomainInput

type UserPoolDomainInput interface {
	pulumi.Input

	ToUserPoolDomainOutput() UserPoolDomainOutput
	ToUserPoolDomainOutputWithContext(ctx context.Context) UserPoolDomainOutput
}

type UserPoolDomainOutput

type UserPoolDomainOutput struct{ *pulumi.OutputState }

func (UserPoolDomainOutput) CloudFrontDistribution added in v0.38.0

func (o UserPoolDomainOutput) CloudFrontDistribution() pulumi.StringOutput

func (UserPoolDomainOutput) CustomDomainConfig added in v0.17.0

func (UserPoolDomainOutput) Domain added in v0.17.0

func (UserPoolDomainOutput) ElementType

func (UserPoolDomainOutput) ElementType() reflect.Type

func (UserPoolDomainOutput) ToOutput added in v0.76.0

func (UserPoolDomainOutput) ToUserPoolDomainOutput

func (o UserPoolDomainOutput) ToUserPoolDomainOutput() UserPoolDomainOutput

func (UserPoolDomainOutput) ToUserPoolDomainOutputWithContext

func (o UserPoolDomainOutput) ToUserPoolDomainOutputWithContext(ctx context.Context) UserPoolDomainOutput

func (UserPoolDomainOutput) UserPoolId added in v0.17.0

func (o UserPoolDomainOutput) UserPoolId() pulumi.StringOutput

type UserPoolDomainState

type UserPoolDomainState struct {
}

func (UserPoolDomainState) ElementType

func (UserPoolDomainState) ElementType() reflect.Type

type UserPoolEmailConfiguration

type UserPoolEmailConfiguration struct {
	ConfigurationSet    *string `pulumi:"configurationSet"`
	EmailSendingAccount *string `pulumi:"emailSendingAccount"`
	From                *string `pulumi:"from"`
	ReplyToEmailAddress *string `pulumi:"replyToEmailAddress"`
	SourceArn           *string `pulumi:"sourceArn"`
}

type UserPoolEmailConfigurationArgs

type UserPoolEmailConfigurationArgs struct {
	ConfigurationSet    pulumi.StringPtrInput `pulumi:"configurationSet"`
	EmailSendingAccount pulumi.StringPtrInput `pulumi:"emailSendingAccount"`
	From                pulumi.StringPtrInput `pulumi:"from"`
	ReplyToEmailAddress pulumi.StringPtrInput `pulumi:"replyToEmailAddress"`
	SourceArn           pulumi.StringPtrInput `pulumi:"sourceArn"`
}

func (UserPoolEmailConfigurationArgs) ElementType

func (UserPoolEmailConfigurationArgs) ToOutput added in v0.76.0

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 (UserPoolEmailConfigurationOutput) ElementType

func (UserPoolEmailConfigurationOutput) EmailSendingAccount

func (UserPoolEmailConfigurationOutput) From

func (UserPoolEmailConfigurationOutput) ReplyToEmailAddress

func (UserPoolEmailConfigurationOutput) SourceArn

func (UserPoolEmailConfigurationOutput) ToOutput added in v0.76.0

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

type UserPoolEmailConfigurationPtrOutput

type UserPoolEmailConfigurationPtrOutput struct{ *pulumi.OutputState }

func (UserPoolEmailConfigurationPtrOutput) ConfigurationSet

func (UserPoolEmailConfigurationPtrOutput) Elem

func (UserPoolEmailConfigurationPtrOutput) ElementType

func (UserPoolEmailConfigurationPtrOutput) EmailSendingAccount

func (UserPoolEmailConfigurationPtrOutput) From

func (UserPoolEmailConfigurationPtrOutput) ReplyToEmailAddress

func (UserPoolEmailConfigurationPtrOutput) SourceArn

func (UserPoolEmailConfigurationPtrOutput) ToOutput added in v0.76.0

func (UserPoolEmailConfigurationPtrOutput) ToUserPoolEmailConfigurationPtrOutput

func (o UserPoolEmailConfigurationPtrOutput) ToUserPoolEmailConfigurationPtrOutput() UserPoolEmailConfigurationPtrOutput

func (UserPoolEmailConfigurationPtrOutput) ToUserPoolEmailConfigurationPtrOutputWithContext

func (o UserPoolEmailConfigurationPtrOutput) ToUserPoolEmailConfigurationPtrOutputWithContext(ctx context.Context) UserPoolEmailConfigurationPtrOutput

type UserPoolGroup

type UserPoolGroup struct {
	pulumi.CustomResourceState

	Description pulumi.StringPtrOutput `pulumi:"description"`
	GroupName   pulumi.StringPtrOutput `pulumi:"groupName"`
	Precedence  pulumi.IntPtrOutput    `pulumi:"precedence"`
	RoleArn     pulumi.StringPtrOutput `pulumi:"roleArn"`
	UserPoolId  pulumi.StringOutput    `pulumi:"userPoolId"`
}

Resource Type definition for AWS::Cognito::UserPoolGroup

func GetUserPoolGroup

func GetUserPoolGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserPoolGroupState, opts ...pulumi.ResourceOption) (*UserPoolGroup, error)

GetUserPoolGroup gets an existing UserPoolGroup 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 NewUserPoolGroup

func NewUserPoolGroup(ctx *pulumi.Context,
	name string, args *UserPoolGroupArgs, opts ...pulumi.ResourceOption) (*UserPoolGroup, error)

NewUserPoolGroup registers a new resource with the given unique name, arguments, and options.

func (*UserPoolGroup) ElementType

func (*UserPoolGroup) ElementType() reflect.Type

func (*UserPoolGroup) ToOutput added in v0.76.0

func (*UserPoolGroup) ToUserPoolGroupOutput

func (i *UserPoolGroup) ToUserPoolGroupOutput() UserPoolGroupOutput

func (*UserPoolGroup) ToUserPoolGroupOutputWithContext

func (i *UserPoolGroup) ToUserPoolGroupOutputWithContext(ctx context.Context) UserPoolGroupOutput

type UserPoolGroupArgs

type UserPoolGroupArgs struct {
	Description pulumi.StringPtrInput
	GroupName   pulumi.StringPtrInput
	Precedence  pulumi.IntPtrInput
	RoleArn     pulumi.StringPtrInput
	UserPoolId  pulumi.StringInput
}

The set of arguments for constructing a UserPoolGroup resource.

func (UserPoolGroupArgs) ElementType

func (UserPoolGroupArgs) ElementType() reflect.Type

type UserPoolGroupInput

type UserPoolGroupInput interface {
	pulumi.Input

	ToUserPoolGroupOutput() UserPoolGroupOutput
	ToUserPoolGroupOutputWithContext(ctx context.Context) UserPoolGroupOutput
}

type UserPoolGroupOutput

type UserPoolGroupOutput struct{ *pulumi.OutputState }

func (UserPoolGroupOutput) Description added in v0.17.0

func (o UserPoolGroupOutput) Description() pulumi.StringPtrOutput

func (UserPoolGroupOutput) ElementType

func (UserPoolGroupOutput) ElementType() reflect.Type

func (UserPoolGroupOutput) GroupName added in v0.17.0

func (UserPoolGroupOutput) Precedence added in v0.17.0

func (o UserPoolGroupOutput) Precedence() pulumi.IntPtrOutput

func (UserPoolGroupOutput) RoleArn added in v0.17.0

func (UserPoolGroupOutput) ToOutput added in v0.76.0

func (UserPoolGroupOutput) ToUserPoolGroupOutput

func (o UserPoolGroupOutput) ToUserPoolGroupOutput() UserPoolGroupOutput

func (UserPoolGroupOutput) ToUserPoolGroupOutputWithContext

func (o UserPoolGroupOutput) ToUserPoolGroupOutputWithContext(ctx context.Context) UserPoolGroupOutput

func (UserPoolGroupOutput) UserPoolId added in v0.17.0

func (o UserPoolGroupOutput) UserPoolId() pulumi.StringOutput

type UserPoolGroupState

type UserPoolGroupState struct {
}

func (UserPoolGroupState) ElementType

func (UserPoolGroupState) ElementType() reflect.Type

type UserPoolIdentityProvider deprecated

type UserPoolIdentityProvider struct {
	pulumi.CustomResourceState

	AttributeMapping pulumi.AnyOutput         `pulumi:"attributeMapping"`
	IdpIdentifiers   pulumi.StringArrayOutput `pulumi:"idpIdentifiers"`
	ProviderDetails  pulumi.AnyOutput         `pulumi:"providerDetails"`
	ProviderName     pulumi.StringOutput      `pulumi:"providerName"`
	ProviderType     pulumi.StringOutput      `pulumi:"providerType"`
	UserPoolId       pulumi.StringOutput      `pulumi:"userPoolId"`
}

Resource Type definition for AWS::Cognito::UserPoolIdentityProvider

Deprecated: UserPoolIdentityProvider is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetUserPoolIdentityProvider

func GetUserPoolIdentityProvider(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserPoolIdentityProviderState, opts ...pulumi.ResourceOption) (*UserPoolIdentityProvider, error)

GetUserPoolIdentityProvider gets an existing UserPoolIdentityProvider 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 NewUserPoolIdentityProvider

func NewUserPoolIdentityProvider(ctx *pulumi.Context,
	name string, args *UserPoolIdentityProviderArgs, opts ...pulumi.ResourceOption) (*UserPoolIdentityProvider, error)

NewUserPoolIdentityProvider registers a new resource with the given unique name, arguments, and options.

func (*UserPoolIdentityProvider) ElementType

func (*UserPoolIdentityProvider) ElementType() reflect.Type

func (*UserPoolIdentityProvider) ToOutput added in v0.76.0

func (*UserPoolIdentityProvider) ToUserPoolIdentityProviderOutput

func (i *UserPoolIdentityProvider) ToUserPoolIdentityProviderOutput() UserPoolIdentityProviderOutput

func (*UserPoolIdentityProvider) ToUserPoolIdentityProviderOutputWithContext

func (i *UserPoolIdentityProvider) ToUserPoolIdentityProviderOutputWithContext(ctx context.Context) UserPoolIdentityProviderOutput

type UserPoolIdentityProviderArgs

type UserPoolIdentityProviderArgs struct {
	AttributeMapping pulumi.Input
	IdpIdentifiers   pulumi.StringArrayInput
	ProviderDetails  pulumi.Input
	ProviderName     pulumi.StringInput
	ProviderType     pulumi.StringInput
	UserPoolId       pulumi.StringInput
}

The set of arguments for constructing a UserPoolIdentityProvider resource.

func (UserPoolIdentityProviderArgs) ElementType

type UserPoolIdentityProviderInput

type UserPoolIdentityProviderInput interface {
	pulumi.Input

	ToUserPoolIdentityProviderOutput() UserPoolIdentityProviderOutput
	ToUserPoolIdentityProviderOutputWithContext(ctx context.Context) UserPoolIdentityProviderOutput
}

type UserPoolIdentityProviderOutput

type UserPoolIdentityProviderOutput struct{ *pulumi.OutputState }

func (UserPoolIdentityProviderOutput) AttributeMapping added in v0.17.0

func (o UserPoolIdentityProviderOutput) AttributeMapping() pulumi.AnyOutput

func (UserPoolIdentityProviderOutput) ElementType

func (UserPoolIdentityProviderOutput) IdpIdentifiers added in v0.17.0

func (UserPoolIdentityProviderOutput) ProviderDetails added in v0.17.0

func (o UserPoolIdentityProviderOutput) ProviderDetails() pulumi.AnyOutput

func (UserPoolIdentityProviderOutput) ProviderName added in v0.17.0

func (UserPoolIdentityProviderOutput) ProviderType added in v0.17.0

func (UserPoolIdentityProviderOutput) ToOutput added in v0.76.0

func (UserPoolIdentityProviderOutput) ToUserPoolIdentityProviderOutput

func (o UserPoolIdentityProviderOutput) ToUserPoolIdentityProviderOutput() UserPoolIdentityProviderOutput

func (UserPoolIdentityProviderOutput) ToUserPoolIdentityProviderOutputWithContext

func (o UserPoolIdentityProviderOutput) ToUserPoolIdentityProviderOutputWithContext(ctx context.Context) UserPoolIdentityProviderOutput

func (UserPoolIdentityProviderOutput) UserPoolId added in v0.17.0

type UserPoolIdentityProviderState

type UserPoolIdentityProviderState struct {
}

func (UserPoolIdentityProviderState) ElementType

type UserPoolInput

type UserPoolInput interface {
	pulumi.Input

	ToUserPoolOutput() UserPoolOutput
	ToUserPoolOutputWithContext(ctx context.Context) UserPoolOutput
}

type UserPoolInviteMessageTemplate

type UserPoolInviteMessageTemplate struct {
	EmailMessage *string `pulumi:"emailMessage"`
	EmailSubject *string `pulumi:"emailSubject"`
	SmsMessage   *string `pulumi:"smsMessage"`
}

type UserPoolInviteMessageTemplateArgs

type UserPoolInviteMessageTemplateArgs struct {
	EmailMessage pulumi.StringPtrInput `pulumi:"emailMessage"`
	EmailSubject pulumi.StringPtrInput `pulumi:"emailSubject"`
	SmsMessage   pulumi.StringPtrInput `pulumi:"smsMessage"`
}

func (UserPoolInviteMessageTemplateArgs) ElementType

func (UserPoolInviteMessageTemplateArgs) ToOutput added in v0.76.0

func (UserPoolInviteMessageTemplateArgs) ToUserPoolInviteMessageTemplateOutput

func (i UserPoolInviteMessageTemplateArgs) ToUserPoolInviteMessageTemplateOutput() UserPoolInviteMessageTemplateOutput

func (UserPoolInviteMessageTemplateArgs) ToUserPoolInviteMessageTemplateOutputWithContext

func (i UserPoolInviteMessageTemplateArgs) ToUserPoolInviteMessageTemplateOutputWithContext(ctx context.Context) UserPoolInviteMessageTemplateOutput

func (UserPoolInviteMessageTemplateArgs) ToUserPoolInviteMessageTemplatePtrOutput

func (i UserPoolInviteMessageTemplateArgs) ToUserPoolInviteMessageTemplatePtrOutput() UserPoolInviteMessageTemplatePtrOutput

func (UserPoolInviteMessageTemplateArgs) ToUserPoolInviteMessageTemplatePtrOutputWithContext

func (i UserPoolInviteMessageTemplateArgs) ToUserPoolInviteMessageTemplatePtrOutputWithContext(ctx context.Context) UserPoolInviteMessageTemplatePtrOutput

type UserPoolInviteMessageTemplateInput

type UserPoolInviteMessageTemplateInput interface {
	pulumi.Input

	ToUserPoolInviteMessageTemplateOutput() UserPoolInviteMessageTemplateOutput
	ToUserPoolInviteMessageTemplateOutputWithContext(context.Context) UserPoolInviteMessageTemplateOutput
}

UserPoolInviteMessageTemplateInput is an input type that accepts UserPoolInviteMessageTemplateArgs and UserPoolInviteMessageTemplateOutput values. You can construct a concrete instance of `UserPoolInviteMessageTemplateInput` via:

UserPoolInviteMessageTemplateArgs{...}

type UserPoolInviteMessageTemplateOutput

type UserPoolInviteMessageTemplateOutput struct{ *pulumi.OutputState }

func (UserPoolInviteMessageTemplateOutput) ElementType

func (UserPoolInviteMessageTemplateOutput) EmailMessage

func (UserPoolInviteMessageTemplateOutput) EmailSubject

func (UserPoolInviteMessageTemplateOutput) SmsMessage added in v0.72.0

func (UserPoolInviteMessageTemplateOutput) ToOutput added in v0.76.0

func (UserPoolInviteMessageTemplateOutput) ToUserPoolInviteMessageTemplateOutput

func (o UserPoolInviteMessageTemplateOutput) ToUserPoolInviteMessageTemplateOutput() UserPoolInviteMessageTemplateOutput

func (UserPoolInviteMessageTemplateOutput) ToUserPoolInviteMessageTemplateOutputWithContext

func (o UserPoolInviteMessageTemplateOutput) ToUserPoolInviteMessageTemplateOutputWithContext(ctx context.Context) UserPoolInviteMessageTemplateOutput

func (UserPoolInviteMessageTemplateOutput) ToUserPoolInviteMessageTemplatePtrOutput

func (o UserPoolInviteMessageTemplateOutput) ToUserPoolInviteMessageTemplatePtrOutput() UserPoolInviteMessageTemplatePtrOutput

func (UserPoolInviteMessageTemplateOutput) ToUserPoolInviteMessageTemplatePtrOutputWithContext

func (o UserPoolInviteMessageTemplateOutput) ToUserPoolInviteMessageTemplatePtrOutputWithContext(ctx context.Context) UserPoolInviteMessageTemplatePtrOutput

type UserPoolInviteMessageTemplatePtrInput

type UserPoolInviteMessageTemplatePtrInput interface {
	pulumi.Input

	ToUserPoolInviteMessageTemplatePtrOutput() UserPoolInviteMessageTemplatePtrOutput
	ToUserPoolInviteMessageTemplatePtrOutputWithContext(context.Context) UserPoolInviteMessageTemplatePtrOutput
}

UserPoolInviteMessageTemplatePtrInput is an input type that accepts UserPoolInviteMessageTemplateArgs, UserPoolInviteMessageTemplatePtr and UserPoolInviteMessageTemplatePtrOutput values. You can construct a concrete instance of `UserPoolInviteMessageTemplatePtrInput` via:

        UserPoolInviteMessageTemplateArgs{...}

or:

        nil

type UserPoolInviteMessageTemplatePtrOutput

type UserPoolInviteMessageTemplatePtrOutput struct{ *pulumi.OutputState }

func (UserPoolInviteMessageTemplatePtrOutput) Elem

func (UserPoolInviteMessageTemplatePtrOutput) ElementType

func (UserPoolInviteMessageTemplatePtrOutput) EmailMessage

func (UserPoolInviteMessageTemplatePtrOutput) EmailSubject

func (UserPoolInviteMessageTemplatePtrOutput) SmsMessage added in v0.72.0

func (UserPoolInviteMessageTemplatePtrOutput) ToOutput added in v0.76.0

func (UserPoolInviteMessageTemplatePtrOutput) ToUserPoolInviteMessageTemplatePtrOutput

func (o UserPoolInviteMessageTemplatePtrOutput) ToUserPoolInviteMessageTemplatePtrOutput() UserPoolInviteMessageTemplatePtrOutput

func (UserPoolInviteMessageTemplatePtrOutput) ToUserPoolInviteMessageTemplatePtrOutputWithContext

func (o UserPoolInviteMessageTemplatePtrOutput) ToUserPoolInviteMessageTemplatePtrOutputWithContext(ctx context.Context) UserPoolInviteMessageTemplatePtrOutput

type UserPoolLambdaConfig

type UserPoolLambdaConfig struct {
	CreateAuthChallenge         *string                    `pulumi:"createAuthChallenge"`
	CustomEmailSender           *UserPoolCustomEmailSender `pulumi:"customEmailSender"`
	CustomMessage               *string                    `pulumi:"customMessage"`
	CustomSmsSender             *UserPoolCustomSmsSender   `pulumi:"customSmsSender"`
	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"`
	UserMigration               *string                    `pulumi:"userMigration"`
	VerifyAuthChallengeResponse *string                    `pulumi:"verifyAuthChallengeResponse"`
}

type UserPoolLambdaConfigArgs

type UserPoolLambdaConfigArgs struct {
	CreateAuthChallenge         pulumi.StringPtrInput             `pulumi:"createAuthChallenge"`
	CustomEmailSender           UserPoolCustomEmailSenderPtrInput `pulumi:"customEmailSender"`
	CustomMessage               pulumi.StringPtrInput             `pulumi:"customMessage"`
	CustomSmsSender             UserPoolCustomSmsSenderPtrInput   `pulumi:"customSmsSender"`
	DefineAuthChallenge         pulumi.StringPtrInput             `pulumi:"defineAuthChallenge"`
	KmsKeyId                    pulumi.StringPtrInput             `pulumi:"kmsKeyId"`
	PostAuthentication          pulumi.StringPtrInput             `pulumi:"postAuthentication"`
	PostConfirmation            pulumi.StringPtrInput             `pulumi:"postConfirmation"`
	PreAuthentication           pulumi.StringPtrInput             `pulumi:"preAuthentication"`
	PreSignUp                   pulumi.StringPtrInput             `pulumi:"preSignUp"`
	PreTokenGeneration          pulumi.StringPtrInput             `pulumi:"preTokenGeneration"`
	UserMigration               pulumi.StringPtrInput             `pulumi:"userMigration"`
	VerifyAuthChallengeResponse pulumi.StringPtrInput             `pulumi:"verifyAuthChallengeResponse"`
}

func (UserPoolLambdaConfigArgs) ElementType

func (UserPoolLambdaConfigArgs) ElementType() reflect.Type

func (UserPoolLambdaConfigArgs) ToOutput added in v0.76.0

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 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

func (UserPoolLambdaConfigOutput) CustomEmailSender

func (UserPoolLambdaConfigOutput) CustomMessage

func (UserPoolLambdaConfigOutput) CustomSmsSender added in v0.72.0

func (UserPoolLambdaConfigOutput) DefineAuthChallenge

func (o UserPoolLambdaConfigOutput) DefineAuthChallenge() pulumi.StringPtrOutput

func (UserPoolLambdaConfigOutput) ElementType

func (UserPoolLambdaConfigOutput) ElementType() reflect.Type

func (UserPoolLambdaConfigOutput) KmsKeyId added in v0.72.0

func (UserPoolLambdaConfigOutput) PostAuthentication

func (o UserPoolLambdaConfigOutput) PostAuthentication() pulumi.StringPtrOutput

func (UserPoolLambdaConfigOutput) PostConfirmation

func (o UserPoolLambdaConfigOutput) PostConfirmation() pulumi.StringPtrOutput

func (UserPoolLambdaConfigOutput) PreAuthentication

func (o UserPoolLambdaConfigOutput) PreAuthentication() pulumi.StringPtrOutput

func (UserPoolLambdaConfigOutput) PreSignUp

func (UserPoolLambdaConfigOutput) PreTokenGeneration

func (o UserPoolLambdaConfigOutput) PreTokenGeneration() pulumi.StringPtrOutput

func (UserPoolLambdaConfigOutput) ToOutput added in v0.76.0

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 (UserPoolLambdaConfigOutput) VerifyAuthChallengeResponse

func (o UserPoolLambdaConfigOutput) VerifyAuthChallengeResponse() pulumi.StringPtrOutput

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

type UserPoolLambdaConfigPtrOutput

type UserPoolLambdaConfigPtrOutput struct{ *pulumi.OutputState }

func (UserPoolLambdaConfigPtrOutput) CreateAuthChallenge

func (o UserPoolLambdaConfigPtrOutput) CreateAuthChallenge() pulumi.StringPtrOutput

func (UserPoolLambdaConfigPtrOutput) CustomEmailSender

func (UserPoolLambdaConfigPtrOutput) CustomMessage

func (UserPoolLambdaConfigPtrOutput) CustomSmsSender added in v0.72.0

func (UserPoolLambdaConfigPtrOutput) DefineAuthChallenge

func (o UserPoolLambdaConfigPtrOutput) DefineAuthChallenge() pulumi.StringPtrOutput

func (UserPoolLambdaConfigPtrOutput) Elem

func (UserPoolLambdaConfigPtrOutput) ElementType

func (UserPoolLambdaConfigPtrOutput) KmsKeyId added in v0.72.0

func (UserPoolLambdaConfigPtrOutput) PostAuthentication

func (o UserPoolLambdaConfigPtrOutput) PostAuthentication() pulumi.StringPtrOutput

func (UserPoolLambdaConfigPtrOutput) PostConfirmation

func (UserPoolLambdaConfigPtrOutput) PreAuthentication

func (UserPoolLambdaConfigPtrOutput) PreSignUp

func (UserPoolLambdaConfigPtrOutput) PreTokenGeneration

func (o UserPoolLambdaConfigPtrOutput) PreTokenGeneration() pulumi.StringPtrOutput

func (UserPoolLambdaConfigPtrOutput) ToOutput added in v0.76.0

func (UserPoolLambdaConfigPtrOutput) ToUserPoolLambdaConfigPtrOutput

func (o UserPoolLambdaConfigPtrOutput) ToUserPoolLambdaConfigPtrOutput() UserPoolLambdaConfigPtrOutput

func (UserPoolLambdaConfigPtrOutput) ToUserPoolLambdaConfigPtrOutputWithContext

func (o UserPoolLambdaConfigPtrOutput) ToUserPoolLambdaConfigPtrOutputWithContext(ctx context.Context) UserPoolLambdaConfigPtrOutput

func (UserPoolLambdaConfigPtrOutput) UserMigration

func (UserPoolLambdaConfigPtrOutput) VerifyAuthChallengeResponse

func (o UserPoolLambdaConfigPtrOutput) VerifyAuthChallengeResponse() pulumi.StringPtrOutput

type UserPoolNumberAttributeConstraints

type UserPoolNumberAttributeConstraints struct {
	MaxValue *string `pulumi:"maxValue"`
	MinValue *string `pulumi:"minValue"`
}

type UserPoolNumberAttributeConstraintsArgs

type UserPoolNumberAttributeConstraintsArgs struct {
	MaxValue pulumi.StringPtrInput `pulumi:"maxValue"`
	MinValue pulumi.StringPtrInput `pulumi:"minValue"`
}

func (UserPoolNumberAttributeConstraintsArgs) ElementType

func (UserPoolNumberAttributeConstraintsArgs) ToOutput added in v0.76.0

func (UserPoolNumberAttributeConstraintsArgs) ToUserPoolNumberAttributeConstraintsOutput

func (i UserPoolNumberAttributeConstraintsArgs) ToUserPoolNumberAttributeConstraintsOutput() UserPoolNumberAttributeConstraintsOutput

func (UserPoolNumberAttributeConstraintsArgs) ToUserPoolNumberAttributeConstraintsOutputWithContext

func (i UserPoolNumberAttributeConstraintsArgs) ToUserPoolNumberAttributeConstraintsOutputWithContext(ctx context.Context) UserPoolNumberAttributeConstraintsOutput

func (UserPoolNumberAttributeConstraintsArgs) ToUserPoolNumberAttributeConstraintsPtrOutput

func (i UserPoolNumberAttributeConstraintsArgs) ToUserPoolNumberAttributeConstraintsPtrOutput() UserPoolNumberAttributeConstraintsPtrOutput

func (UserPoolNumberAttributeConstraintsArgs) ToUserPoolNumberAttributeConstraintsPtrOutputWithContext

func (i UserPoolNumberAttributeConstraintsArgs) ToUserPoolNumberAttributeConstraintsPtrOutputWithContext(ctx context.Context) UserPoolNumberAttributeConstraintsPtrOutput

type UserPoolNumberAttributeConstraintsInput

type UserPoolNumberAttributeConstraintsInput interface {
	pulumi.Input

	ToUserPoolNumberAttributeConstraintsOutput() UserPoolNumberAttributeConstraintsOutput
	ToUserPoolNumberAttributeConstraintsOutputWithContext(context.Context) UserPoolNumberAttributeConstraintsOutput
}

UserPoolNumberAttributeConstraintsInput is an input type that accepts UserPoolNumberAttributeConstraintsArgs and UserPoolNumberAttributeConstraintsOutput values. You can construct a concrete instance of `UserPoolNumberAttributeConstraintsInput` via:

UserPoolNumberAttributeConstraintsArgs{...}

type UserPoolNumberAttributeConstraintsOutput

type UserPoolNumberAttributeConstraintsOutput struct{ *pulumi.OutputState }

func (UserPoolNumberAttributeConstraintsOutput) ElementType

func (UserPoolNumberAttributeConstraintsOutput) MaxValue

func (UserPoolNumberAttributeConstraintsOutput) MinValue

func (UserPoolNumberAttributeConstraintsOutput) ToOutput added in v0.76.0

func (UserPoolNumberAttributeConstraintsOutput) ToUserPoolNumberAttributeConstraintsOutput

func (o UserPoolNumberAttributeConstraintsOutput) ToUserPoolNumberAttributeConstraintsOutput() UserPoolNumberAttributeConstraintsOutput

func (UserPoolNumberAttributeConstraintsOutput) ToUserPoolNumberAttributeConstraintsOutputWithContext

func (o UserPoolNumberAttributeConstraintsOutput) ToUserPoolNumberAttributeConstraintsOutputWithContext(ctx context.Context) UserPoolNumberAttributeConstraintsOutput

func (UserPoolNumberAttributeConstraintsOutput) ToUserPoolNumberAttributeConstraintsPtrOutput

func (o UserPoolNumberAttributeConstraintsOutput) ToUserPoolNumberAttributeConstraintsPtrOutput() UserPoolNumberAttributeConstraintsPtrOutput

func (UserPoolNumberAttributeConstraintsOutput) ToUserPoolNumberAttributeConstraintsPtrOutputWithContext

func (o UserPoolNumberAttributeConstraintsOutput) ToUserPoolNumberAttributeConstraintsPtrOutputWithContext(ctx context.Context) UserPoolNumberAttributeConstraintsPtrOutput

type UserPoolNumberAttributeConstraintsPtrInput

type UserPoolNumberAttributeConstraintsPtrInput interface {
	pulumi.Input

	ToUserPoolNumberAttributeConstraintsPtrOutput() UserPoolNumberAttributeConstraintsPtrOutput
	ToUserPoolNumberAttributeConstraintsPtrOutputWithContext(context.Context) UserPoolNumberAttributeConstraintsPtrOutput
}

UserPoolNumberAttributeConstraintsPtrInput is an input type that accepts UserPoolNumberAttributeConstraintsArgs, UserPoolNumberAttributeConstraintsPtr and UserPoolNumberAttributeConstraintsPtrOutput values. You can construct a concrete instance of `UserPoolNumberAttributeConstraintsPtrInput` via:

        UserPoolNumberAttributeConstraintsArgs{...}

or:

        nil

type UserPoolNumberAttributeConstraintsPtrOutput

type UserPoolNumberAttributeConstraintsPtrOutput struct{ *pulumi.OutputState }

func (UserPoolNumberAttributeConstraintsPtrOutput) Elem

func (UserPoolNumberAttributeConstraintsPtrOutput) ElementType

func (UserPoolNumberAttributeConstraintsPtrOutput) MaxValue

func (UserPoolNumberAttributeConstraintsPtrOutput) MinValue

func (UserPoolNumberAttributeConstraintsPtrOutput) ToOutput added in v0.76.0

func (UserPoolNumberAttributeConstraintsPtrOutput) ToUserPoolNumberAttributeConstraintsPtrOutput

func (o UserPoolNumberAttributeConstraintsPtrOutput) ToUserPoolNumberAttributeConstraintsPtrOutput() UserPoolNumberAttributeConstraintsPtrOutput

func (UserPoolNumberAttributeConstraintsPtrOutput) ToUserPoolNumberAttributeConstraintsPtrOutputWithContext

func (o UserPoolNumberAttributeConstraintsPtrOutput) ToUserPoolNumberAttributeConstraintsPtrOutputWithContext(ctx context.Context) UserPoolNumberAttributeConstraintsPtrOutput

type UserPoolOutput

type UserPoolOutput struct{ *pulumi.OutputState }

func (UserPoolOutput) AccountRecoverySetting added in v0.17.0

func (o UserPoolOutput) AccountRecoverySetting() UserPoolAccountRecoverySettingPtrOutput

func (UserPoolOutput) AdminCreateUserConfig added in v0.17.0

func (o UserPoolOutput) AdminCreateUserConfig() UserPoolAdminCreateUserConfigPtrOutput

func (UserPoolOutput) AliasAttributes added in v0.17.0

func (o UserPoolOutput) AliasAttributes() pulumi.StringArrayOutput

func (UserPoolOutput) Arn added in v0.17.0

func (UserPoolOutput) AutoVerifiedAttributes added in v0.17.0

func (o UserPoolOutput) AutoVerifiedAttributes() pulumi.StringArrayOutput

func (UserPoolOutput) DeletionProtection added in v0.40.0

func (o UserPoolOutput) DeletionProtection() pulumi.StringPtrOutput

func (UserPoolOutput) DeviceConfiguration added in v0.17.0

func (o UserPoolOutput) DeviceConfiguration() UserPoolDeviceConfigurationPtrOutput

func (UserPoolOutput) ElementType

func (UserPoolOutput) ElementType() reflect.Type

func (UserPoolOutput) EmailConfiguration added in v0.17.0

func (o UserPoolOutput) EmailConfiguration() UserPoolEmailConfigurationPtrOutput

func (UserPoolOutput) EmailVerificationMessage added in v0.17.0

func (o UserPoolOutput) EmailVerificationMessage() pulumi.StringPtrOutput

func (UserPoolOutput) EmailVerificationSubject added in v0.17.0

func (o UserPoolOutput) EmailVerificationSubject() pulumi.StringPtrOutput

func (UserPoolOutput) EnabledMfas added in v0.17.0

func (o UserPoolOutput) EnabledMfas() pulumi.StringArrayOutput

func (UserPoolOutput) LambdaConfig added in v0.17.0

func (UserPoolOutput) MfaConfiguration added in v0.17.0

func (o UserPoolOutput) MfaConfiguration() pulumi.StringPtrOutput

func (UserPoolOutput) Policies added in v0.17.0

func (UserPoolOutput) ProviderName added in v0.17.0

func (o UserPoolOutput) ProviderName() pulumi.StringOutput

func (UserPoolOutput) ProviderUrl added in v0.72.0

func (o UserPoolOutput) ProviderUrl() pulumi.StringOutput

func (UserPoolOutput) Schema added in v0.17.0

func (UserPoolOutput) SmsAuthenticationMessage added in v0.17.0

func (o UserPoolOutput) SmsAuthenticationMessage() pulumi.StringPtrOutput

func (UserPoolOutput) SmsConfiguration added in v0.17.0

func (UserPoolOutput) SmsVerificationMessage added in v0.17.0

func (o UserPoolOutput) SmsVerificationMessage() pulumi.StringPtrOutput

func (UserPoolOutput) ToOutput added in v0.76.0

func (UserPoolOutput) ToUserPoolOutput

func (o UserPoolOutput) ToUserPoolOutput() UserPoolOutput

func (UserPoolOutput) ToUserPoolOutputWithContext

func (o UserPoolOutput) ToUserPoolOutputWithContext(ctx context.Context) UserPoolOutput

func (UserPoolOutput) UserAttributeUpdateSettings added in v0.19.0

func (o UserPoolOutput) UserAttributeUpdateSettings() UserPoolUserAttributeUpdateSettingsPtrOutput

func (UserPoolOutput) UserPoolAddOns added in v0.17.0

func (o UserPoolOutput) UserPoolAddOns() UserPoolAddOnsPtrOutput

func (UserPoolOutput) UserPoolId added in v0.82.0

func (o UserPoolOutput) UserPoolId() pulumi.StringOutput

func (UserPoolOutput) UserPoolName added in v0.17.0

func (o UserPoolOutput) UserPoolName() pulumi.StringPtrOutput

func (UserPoolOutput) UserPoolTags added in v0.17.0

func (o UserPoolOutput) UserPoolTags() pulumi.AnyOutput

func (UserPoolOutput) UsernameAttributes added in v0.17.0

func (o UserPoolOutput) UsernameAttributes() pulumi.StringArrayOutput

func (UserPoolOutput) UsernameConfiguration added in v0.17.0

func (o UserPoolOutput) UsernameConfiguration() UserPoolUsernameConfigurationPtrOutput

func (UserPoolOutput) VerificationMessageTemplate added in v0.17.0

func (o UserPoolOutput) VerificationMessageTemplate() UserPoolVerificationMessageTemplatePtrOutput

type UserPoolPasswordPolicy

type UserPoolPasswordPolicy struct {
	MinimumLength                 *int  `pulumi:"minimumLength"`
	RequireLowercase              *bool `pulumi:"requireLowercase"`
	RequireNumbers                *bool `pulumi:"requireNumbers"`
	RequireSymbols                *bool `pulumi:"requireSymbols"`
	RequireUppercase              *bool `pulumi:"requireUppercase"`
	TemporaryPasswordValidityDays *int  `pulumi:"temporaryPasswordValidityDays"`
}

type UserPoolPasswordPolicyArgs

type UserPoolPasswordPolicyArgs struct {
	MinimumLength                 pulumi.IntPtrInput  `pulumi:"minimumLength"`
	RequireLowercase              pulumi.BoolPtrInput `pulumi:"requireLowercase"`
	RequireNumbers                pulumi.BoolPtrInput `pulumi:"requireNumbers"`
	RequireSymbols                pulumi.BoolPtrInput `pulumi:"requireSymbols"`
	RequireUppercase              pulumi.BoolPtrInput `pulumi:"requireUppercase"`
	TemporaryPasswordValidityDays pulumi.IntPtrInput  `pulumi:"temporaryPasswordValidityDays"`
}

func (UserPoolPasswordPolicyArgs) ElementType

func (UserPoolPasswordPolicyArgs) ElementType() reflect.Type

func (UserPoolPasswordPolicyArgs) ToOutput added in v0.76.0

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) MinimumLength

func (UserPoolPasswordPolicyOutput) RequireLowercase

func (o UserPoolPasswordPolicyOutput) RequireLowercase() pulumi.BoolPtrOutput

func (UserPoolPasswordPolicyOutput) RequireNumbers

func (UserPoolPasswordPolicyOutput) RequireSymbols

func (UserPoolPasswordPolicyOutput) RequireUppercase

func (o UserPoolPasswordPolicyOutput) RequireUppercase() pulumi.BoolPtrOutput

func (UserPoolPasswordPolicyOutput) TemporaryPasswordValidityDays

func (o UserPoolPasswordPolicyOutput) TemporaryPasswordValidityDays() pulumi.IntPtrOutput

func (UserPoolPasswordPolicyOutput) ToOutput added in v0.76.0

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

type UserPoolPasswordPolicyPtrOutput

type UserPoolPasswordPolicyPtrOutput struct{ *pulumi.OutputState }

func (UserPoolPasswordPolicyPtrOutput) Elem

func (UserPoolPasswordPolicyPtrOutput) ElementType

func (UserPoolPasswordPolicyPtrOutput) MinimumLength

func (UserPoolPasswordPolicyPtrOutput) RequireLowercase

func (UserPoolPasswordPolicyPtrOutput) RequireNumbers

func (UserPoolPasswordPolicyPtrOutput) RequireSymbols

func (UserPoolPasswordPolicyPtrOutput) RequireUppercase

func (UserPoolPasswordPolicyPtrOutput) TemporaryPasswordValidityDays

func (o UserPoolPasswordPolicyPtrOutput) TemporaryPasswordValidityDays() pulumi.IntPtrOutput

func (UserPoolPasswordPolicyPtrOutput) ToOutput added in v0.76.0

func (UserPoolPasswordPolicyPtrOutput) ToUserPoolPasswordPolicyPtrOutput

func (o UserPoolPasswordPolicyPtrOutput) ToUserPoolPasswordPolicyPtrOutput() UserPoolPasswordPolicyPtrOutput

func (UserPoolPasswordPolicyPtrOutput) ToUserPoolPasswordPolicyPtrOutputWithContext

func (o UserPoolPasswordPolicyPtrOutput) ToUserPoolPasswordPolicyPtrOutputWithContext(ctx context.Context) UserPoolPasswordPolicyPtrOutput

type UserPoolPolicies

type UserPoolPolicies struct {
	PasswordPolicy *UserPoolPasswordPolicy `pulumi:"passwordPolicy"`
}

type UserPoolPoliciesArgs

type UserPoolPoliciesArgs struct {
	PasswordPolicy UserPoolPasswordPolicyPtrInput `pulumi:"passwordPolicy"`
}

func (UserPoolPoliciesArgs) ElementType

func (UserPoolPoliciesArgs) ElementType() reflect.Type

func (UserPoolPoliciesArgs) ToOutput added in v0.76.0

func (UserPoolPoliciesArgs) ToUserPoolPoliciesOutput

func (i UserPoolPoliciesArgs) ToUserPoolPoliciesOutput() UserPoolPoliciesOutput

func (UserPoolPoliciesArgs) ToUserPoolPoliciesOutputWithContext

func (i UserPoolPoliciesArgs) ToUserPoolPoliciesOutputWithContext(ctx context.Context) UserPoolPoliciesOutput

func (UserPoolPoliciesArgs) ToUserPoolPoliciesPtrOutput

func (i UserPoolPoliciesArgs) ToUserPoolPoliciesPtrOutput() UserPoolPoliciesPtrOutput

func (UserPoolPoliciesArgs) ToUserPoolPoliciesPtrOutputWithContext

func (i UserPoolPoliciesArgs) ToUserPoolPoliciesPtrOutputWithContext(ctx context.Context) UserPoolPoliciesPtrOutput

type UserPoolPoliciesInput

type UserPoolPoliciesInput interface {
	pulumi.Input

	ToUserPoolPoliciesOutput() UserPoolPoliciesOutput
	ToUserPoolPoliciesOutputWithContext(context.Context) UserPoolPoliciesOutput
}

UserPoolPoliciesInput is an input type that accepts UserPoolPoliciesArgs and UserPoolPoliciesOutput values. You can construct a concrete instance of `UserPoolPoliciesInput` via:

UserPoolPoliciesArgs{...}

type UserPoolPoliciesOutput

type UserPoolPoliciesOutput struct{ *pulumi.OutputState }

func (UserPoolPoliciesOutput) ElementType

func (UserPoolPoliciesOutput) ElementType() reflect.Type

func (UserPoolPoliciesOutput) PasswordPolicy

func (UserPoolPoliciesOutput) ToOutput added in v0.76.0

func (UserPoolPoliciesOutput) ToUserPoolPoliciesOutput

func (o UserPoolPoliciesOutput) ToUserPoolPoliciesOutput() UserPoolPoliciesOutput

func (UserPoolPoliciesOutput) ToUserPoolPoliciesOutputWithContext

func (o UserPoolPoliciesOutput) ToUserPoolPoliciesOutputWithContext(ctx context.Context) UserPoolPoliciesOutput

func (UserPoolPoliciesOutput) ToUserPoolPoliciesPtrOutput

func (o UserPoolPoliciesOutput) ToUserPoolPoliciesPtrOutput() UserPoolPoliciesPtrOutput

func (UserPoolPoliciesOutput) ToUserPoolPoliciesPtrOutputWithContext

func (o UserPoolPoliciesOutput) ToUserPoolPoliciesPtrOutputWithContext(ctx context.Context) UserPoolPoliciesPtrOutput

type UserPoolPoliciesPtrInput

type UserPoolPoliciesPtrInput interface {
	pulumi.Input

	ToUserPoolPoliciesPtrOutput() UserPoolPoliciesPtrOutput
	ToUserPoolPoliciesPtrOutputWithContext(context.Context) UserPoolPoliciesPtrOutput
}

UserPoolPoliciesPtrInput is an input type that accepts UserPoolPoliciesArgs, UserPoolPoliciesPtr and UserPoolPoliciesPtrOutput values. You can construct a concrete instance of `UserPoolPoliciesPtrInput` via:

        UserPoolPoliciesArgs{...}

or:

        nil

type UserPoolPoliciesPtrOutput

type UserPoolPoliciesPtrOutput struct{ *pulumi.OutputState }

func (UserPoolPoliciesPtrOutput) Elem

func (UserPoolPoliciesPtrOutput) ElementType

func (UserPoolPoliciesPtrOutput) ElementType() reflect.Type

func (UserPoolPoliciesPtrOutput) PasswordPolicy

func (UserPoolPoliciesPtrOutput) ToOutput added in v0.76.0

func (UserPoolPoliciesPtrOutput) ToUserPoolPoliciesPtrOutput

func (o UserPoolPoliciesPtrOutput) ToUserPoolPoliciesPtrOutput() UserPoolPoliciesPtrOutput

func (UserPoolPoliciesPtrOutput) ToUserPoolPoliciesPtrOutputWithContext

func (o UserPoolPoliciesPtrOutput) ToUserPoolPoliciesPtrOutputWithContext(ctx context.Context) UserPoolPoliciesPtrOutput

type UserPoolRecoveryOption

type UserPoolRecoveryOption struct {
	Name     *string `pulumi:"name"`
	Priority *int    `pulumi:"priority"`
}

type UserPoolRecoveryOptionArgs

type UserPoolRecoveryOptionArgs struct {
	Name     pulumi.StringPtrInput `pulumi:"name"`
	Priority pulumi.IntPtrInput    `pulumi:"priority"`
}

func (UserPoolRecoveryOptionArgs) ElementType

func (UserPoolRecoveryOptionArgs) ElementType() reflect.Type

func (UserPoolRecoveryOptionArgs) ToOutput added in v0.76.0

func (UserPoolRecoveryOptionArgs) ToUserPoolRecoveryOptionOutput

func (i UserPoolRecoveryOptionArgs) ToUserPoolRecoveryOptionOutput() UserPoolRecoveryOptionOutput

func (UserPoolRecoveryOptionArgs) ToUserPoolRecoveryOptionOutputWithContext

func (i UserPoolRecoveryOptionArgs) ToUserPoolRecoveryOptionOutputWithContext(ctx context.Context) UserPoolRecoveryOptionOutput

type UserPoolRecoveryOptionArray

type UserPoolRecoveryOptionArray []UserPoolRecoveryOptionInput

func (UserPoolRecoveryOptionArray) ElementType

func (UserPoolRecoveryOptionArray) ToOutput added in v0.76.0

func (UserPoolRecoveryOptionArray) ToUserPoolRecoveryOptionArrayOutput

func (i UserPoolRecoveryOptionArray) ToUserPoolRecoveryOptionArrayOutput() UserPoolRecoveryOptionArrayOutput

func (UserPoolRecoveryOptionArray) ToUserPoolRecoveryOptionArrayOutputWithContext

func (i UserPoolRecoveryOptionArray) ToUserPoolRecoveryOptionArrayOutputWithContext(ctx context.Context) UserPoolRecoveryOptionArrayOutput

type UserPoolRecoveryOptionArrayInput

type UserPoolRecoveryOptionArrayInput interface {
	pulumi.Input

	ToUserPoolRecoveryOptionArrayOutput() UserPoolRecoveryOptionArrayOutput
	ToUserPoolRecoveryOptionArrayOutputWithContext(context.Context) UserPoolRecoveryOptionArrayOutput
}

UserPoolRecoveryOptionArrayInput is an input type that accepts UserPoolRecoveryOptionArray and UserPoolRecoveryOptionArrayOutput values. You can construct a concrete instance of `UserPoolRecoveryOptionArrayInput` via:

UserPoolRecoveryOptionArray{ UserPoolRecoveryOptionArgs{...} }

type UserPoolRecoveryOptionArrayOutput

type UserPoolRecoveryOptionArrayOutput struct{ *pulumi.OutputState }

func (UserPoolRecoveryOptionArrayOutput) ElementType

func (UserPoolRecoveryOptionArrayOutput) Index

func (UserPoolRecoveryOptionArrayOutput) ToOutput added in v0.76.0

func (UserPoolRecoveryOptionArrayOutput) ToUserPoolRecoveryOptionArrayOutput

func (o UserPoolRecoveryOptionArrayOutput) ToUserPoolRecoveryOptionArrayOutput() UserPoolRecoveryOptionArrayOutput

func (UserPoolRecoveryOptionArrayOutput) ToUserPoolRecoveryOptionArrayOutputWithContext

func (o UserPoolRecoveryOptionArrayOutput) ToUserPoolRecoveryOptionArrayOutputWithContext(ctx context.Context) UserPoolRecoveryOptionArrayOutput

type UserPoolRecoveryOptionInput

type UserPoolRecoveryOptionInput interface {
	pulumi.Input

	ToUserPoolRecoveryOptionOutput() UserPoolRecoveryOptionOutput
	ToUserPoolRecoveryOptionOutputWithContext(context.Context) UserPoolRecoveryOptionOutput
}

UserPoolRecoveryOptionInput is an input type that accepts UserPoolRecoveryOptionArgs and UserPoolRecoveryOptionOutput values. You can construct a concrete instance of `UserPoolRecoveryOptionInput` via:

UserPoolRecoveryOptionArgs{...}

type UserPoolRecoveryOptionOutput

type UserPoolRecoveryOptionOutput struct{ *pulumi.OutputState }

func (UserPoolRecoveryOptionOutput) ElementType

func (UserPoolRecoveryOptionOutput) Name

func (UserPoolRecoveryOptionOutput) Priority

func (UserPoolRecoveryOptionOutput) ToOutput added in v0.76.0

func (UserPoolRecoveryOptionOutput) ToUserPoolRecoveryOptionOutput

func (o UserPoolRecoveryOptionOutput) ToUserPoolRecoveryOptionOutput() UserPoolRecoveryOptionOutput

func (UserPoolRecoveryOptionOutput) ToUserPoolRecoveryOptionOutputWithContext

func (o UserPoolRecoveryOptionOutput) ToUserPoolRecoveryOptionOutputWithContext(ctx context.Context) UserPoolRecoveryOptionOutput

type UserPoolResourceServer deprecated

type UserPoolResourceServer struct {
	pulumi.CustomResourceState

	Identifier pulumi.StringOutput                                      `pulumi:"identifier"`
	Name       pulumi.StringOutput                                      `pulumi:"name"`
	Scopes     UserPoolResourceServerResourceServerScopeTypeArrayOutput `pulumi:"scopes"`
	UserPoolId pulumi.StringOutput                                      `pulumi:"userPoolId"`
}

Resource Type definition for AWS::Cognito::UserPoolResourceServer

Deprecated: UserPoolResourceServer is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetUserPoolResourceServer

func GetUserPoolResourceServer(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserPoolResourceServerState, opts ...pulumi.ResourceOption) (*UserPoolResourceServer, error)

GetUserPoolResourceServer gets an existing UserPoolResourceServer 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 NewUserPoolResourceServer

func NewUserPoolResourceServer(ctx *pulumi.Context,
	name string, args *UserPoolResourceServerArgs, opts ...pulumi.ResourceOption) (*UserPoolResourceServer, error)

NewUserPoolResourceServer registers a new resource with the given unique name, arguments, and options.

func (*UserPoolResourceServer) ElementType

func (*UserPoolResourceServer) ElementType() reflect.Type

func (*UserPoolResourceServer) ToOutput added in v0.76.0

func (*UserPoolResourceServer) ToUserPoolResourceServerOutput

func (i *UserPoolResourceServer) ToUserPoolResourceServerOutput() UserPoolResourceServerOutput

func (*UserPoolResourceServer) ToUserPoolResourceServerOutputWithContext

func (i *UserPoolResourceServer) ToUserPoolResourceServerOutputWithContext(ctx context.Context) UserPoolResourceServerOutput

type UserPoolResourceServerArgs

type UserPoolResourceServerArgs struct {
	Identifier pulumi.StringInput
	Name       pulumi.StringPtrInput
	Scopes     UserPoolResourceServerResourceServerScopeTypeArrayInput
	UserPoolId pulumi.StringInput
}

The set of arguments for constructing a UserPoolResourceServer resource.

func (UserPoolResourceServerArgs) ElementType

func (UserPoolResourceServerArgs) ElementType() reflect.Type

type UserPoolResourceServerInput

type UserPoolResourceServerInput interface {
	pulumi.Input

	ToUserPoolResourceServerOutput() UserPoolResourceServerOutput
	ToUserPoolResourceServerOutputWithContext(ctx context.Context) UserPoolResourceServerOutput
}

type UserPoolResourceServerOutput

type UserPoolResourceServerOutput struct{ *pulumi.OutputState }

func (UserPoolResourceServerOutput) ElementType

func (UserPoolResourceServerOutput) Identifier added in v0.17.0

func (UserPoolResourceServerOutput) Name added in v0.17.0

func (UserPoolResourceServerOutput) Scopes added in v0.17.0

func (UserPoolResourceServerOutput) ToOutput added in v0.76.0

func (UserPoolResourceServerOutput) ToUserPoolResourceServerOutput

func (o UserPoolResourceServerOutput) ToUserPoolResourceServerOutput() UserPoolResourceServerOutput

func (UserPoolResourceServerOutput) ToUserPoolResourceServerOutputWithContext

func (o UserPoolResourceServerOutput) ToUserPoolResourceServerOutputWithContext(ctx context.Context) UserPoolResourceServerOutput

func (UserPoolResourceServerOutput) UserPoolId added in v0.17.0

type UserPoolResourceServerResourceServerScopeType

type UserPoolResourceServerResourceServerScopeType struct {
	ScopeDescription string `pulumi:"scopeDescription"`
	ScopeName        string `pulumi:"scopeName"`
}

type UserPoolResourceServerResourceServerScopeTypeArgs

type UserPoolResourceServerResourceServerScopeTypeArgs struct {
	ScopeDescription pulumi.StringInput `pulumi:"scopeDescription"`
	ScopeName        pulumi.StringInput `pulumi:"scopeName"`
}

func (UserPoolResourceServerResourceServerScopeTypeArgs) ElementType

func (UserPoolResourceServerResourceServerScopeTypeArgs) ToOutput added in v0.76.0

func (UserPoolResourceServerResourceServerScopeTypeArgs) ToUserPoolResourceServerResourceServerScopeTypeOutput

func (i UserPoolResourceServerResourceServerScopeTypeArgs) ToUserPoolResourceServerResourceServerScopeTypeOutput() UserPoolResourceServerResourceServerScopeTypeOutput

func (UserPoolResourceServerResourceServerScopeTypeArgs) ToUserPoolResourceServerResourceServerScopeTypeOutputWithContext

func (i UserPoolResourceServerResourceServerScopeTypeArgs) ToUserPoolResourceServerResourceServerScopeTypeOutputWithContext(ctx context.Context) UserPoolResourceServerResourceServerScopeTypeOutput

type UserPoolResourceServerResourceServerScopeTypeArray

type UserPoolResourceServerResourceServerScopeTypeArray []UserPoolResourceServerResourceServerScopeTypeInput

func (UserPoolResourceServerResourceServerScopeTypeArray) ElementType

func (UserPoolResourceServerResourceServerScopeTypeArray) ToOutput added in v0.76.0

func (UserPoolResourceServerResourceServerScopeTypeArray) ToUserPoolResourceServerResourceServerScopeTypeArrayOutput

func (i UserPoolResourceServerResourceServerScopeTypeArray) ToUserPoolResourceServerResourceServerScopeTypeArrayOutput() UserPoolResourceServerResourceServerScopeTypeArrayOutput

func (UserPoolResourceServerResourceServerScopeTypeArray) ToUserPoolResourceServerResourceServerScopeTypeArrayOutputWithContext

func (i UserPoolResourceServerResourceServerScopeTypeArray) ToUserPoolResourceServerResourceServerScopeTypeArrayOutputWithContext(ctx context.Context) UserPoolResourceServerResourceServerScopeTypeArrayOutput

type UserPoolResourceServerResourceServerScopeTypeArrayInput

type UserPoolResourceServerResourceServerScopeTypeArrayInput interface {
	pulumi.Input

	ToUserPoolResourceServerResourceServerScopeTypeArrayOutput() UserPoolResourceServerResourceServerScopeTypeArrayOutput
	ToUserPoolResourceServerResourceServerScopeTypeArrayOutputWithContext(context.Context) UserPoolResourceServerResourceServerScopeTypeArrayOutput
}

UserPoolResourceServerResourceServerScopeTypeArrayInput is an input type that accepts UserPoolResourceServerResourceServerScopeTypeArray and UserPoolResourceServerResourceServerScopeTypeArrayOutput values. You can construct a concrete instance of `UserPoolResourceServerResourceServerScopeTypeArrayInput` via:

UserPoolResourceServerResourceServerScopeTypeArray{ UserPoolResourceServerResourceServerScopeTypeArgs{...} }

type UserPoolResourceServerResourceServerScopeTypeArrayOutput

type UserPoolResourceServerResourceServerScopeTypeArrayOutput struct{ *pulumi.OutputState }

func (UserPoolResourceServerResourceServerScopeTypeArrayOutput) ElementType

func (UserPoolResourceServerResourceServerScopeTypeArrayOutput) Index

func (UserPoolResourceServerResourceServerScopeTypeArrayOutput) ToOutput added in v0.76.0

func (UserPoolResourceServerResourceServerScopeTypeArrayOutput) ToUserPoolResourceServerResourceServerScopeTypeArrayOutput

func (UserPoolResourceServerResourceServerScopeTypeArrayOutput) ToUserPoolResourceServerResourceServerScopeTypeArrayOutputWithContext

func (o UserPoolResourceServerResourceServerScopeTypeArrayOutput) ToUserPoolResourceServerResourceServerScopeTypeArrayOutputWithContext(ctx context.Context) UserPoolResourceServerResourceServerScopeTypeArrayOutput

type UserPoolResourceServerResourceServerScopeTypeInput

type UserPoolResourceServerResourceServerScopeTypeInput interface {
	pulumi.Input

	ToUserPoolResourceServerResourceServerScopeTypeOutput() UserPoolResourceServerResourceServerScopeTypeOutput
	ToUserPoolResourceServerResourceServerScopeTypeOutputWithContext(context.Context) UserPoolResourceServerResourceServerScopeTypeOutput
}

UserPoolResourceServerResourceServerScopeTypeInput is an input type that accepts UserPoolResourceServerResourceServerScopeTypeArgs and UserPoolResourceServerResourceServerScopeTypeOutput values. You can construct a concrete instance of `UserPoolResourceServerResourceServerScopeTypeInput` via:

UserPoolResourceServerResourceServerScopeTypeArgs{...}

type UserPoolResourceServerResourceServerScopeTypeOutput

type UserPoolResourceServerResourceServerScopeTypeOutput struct{ *pulumi.OutputState }

func (UserPoolResourceServerResourceServerScopeTypeOutput) ElementType

func (UserPoolResourceServerResourceServerScopeTypeOutput) ScopeDescription

func (UserPoolResourceServerResourceServerScopeTypeOutput) ScopeName

func (UserPoolResourceServerResourceServerScopeTypeOutput) ToOutput added in v0.76.0

func (UserPoolResourceServerResourceServerScopeTypeOutput) ToUserPoolResourceServerResourceServerScopeTypeOutput

func (o UserPoolResourceServerResourceServerScopeTypeOutput) ToUserPoolResourceServerResourceServerScopeTypeOutput() UserPoolResourceServerResourceServerScopeTypeOutput

func (UserPoolResourceServerResourceServerScopeTypeOutput) ToUserPoolResourceServerResourceServerScopeTypeOutputWithContext

func (o UserPoolResourceServerResourceServerScopeTypeOutput) ToUserPoolResourceServerResourceServerScopeTypeOutputWithContext(ctx context.Context) UserPoolResourceServerResourceServerScopeTypeOutput

type UserPoolResourceServerState

type UserPoolResourceServerState struct {
}

func (UserPoolResourceServerState) ElementType

type UserPoolRiskConfigurationAttachment deprecated

type UserPoolRiskConfigurationAttachment struct {
	pulumi.CustomResourceState

	AccountTakeoverRiskConfiguration        UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrOutput        `pulumi:"accountTakeoverRiskConfiguration"`
	ClientId                                pulumi.StringOutput                                                                     `pulumi:"clientId"`
	CompromisedCredentialsRiskConfiguration UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtrOutput `pulumi:"compromisedCredentialsRiskConfiguration"`
	RiskExceptionConfiguration              UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrOutput              `pulumi:"riskExceptionConfiguration"`
	UserPoolId                              pulumi.StringOutput                                                                     `pulumi:"userPoolId"`
}

Resource Type definition for AWS::Cognito::UserPoolRiskConfigurationAttachment

Deprecated: UserPoolRiskConfigurationAttachment is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetUserPoolRiskConfigurationAttachment

func GetUserPoolRiskConfigurationAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserPoolRiskConfigurationAttachmentState, opts ...pulumi.ResourceOption) (*UserPoolRiskConfigurationAttachment, error)

GetUserPoolRiskConfigurationAttachment gets an existing UserPoolRiskConfigurationAttachment 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 NewUserPoolRiskConfigurationAttachment

func NewUserPoolRiskConfigurationAttachment(ctx *pulumi.Context,
	name string, args *UserPoolRiskConfigurationAttachmentArgs, opts ...pulumi.ResourceOption) (*UserPoolRiskConfigurationAttachment, error)

NewUserPoolRiskConfigurationAttachment registers a new resource with the given unique name, arguments, and options.

func (*UserPoolRiskConfigurationAttachment) ElementType

func (*UserPoolRiskConfigurationAttachment) ToOutput added in v0.76.0

func (*UserPoolRiskConfigurationAttachment) ToUserPoolRiskConfigurationAttachmentOutput

func (i *UserPoolRiskConfigurationAttachment) ToUserPoolRiskConfigurationAttachmentOutput() UserPoolRiskConfigurationAttachmentOutput

func (*UserPoolRiskConfigurationAttachment) ToUserPoolRiskConfigurationAttachmentOutputWithContext

func (i *UserPoolRiskConfigurationAttachment) ToUserPoolRiskConfigurationAttachmentOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentOutput

type UserPoolRiskConfigurationAttachmentAccountTakeoverActionType

type UserPoolRiskConfigurationAttachmentAccountTakeoverActionType struct {
	EventAction string `pulumi:"eventAction"`
	Notify      bool   `pulumi:"notify"`
}

type UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeArgs

type UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeArgs struct {
	EventAction pulumi.StringInput `pulumi:"eventAction"`
	Notify      pulumi.BoolInput   `pulumi:"notify"`
}

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeArgs) ElementType

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeArgs) ToOutput added in v0.76.0

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeArgs) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeOutput

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeArgs) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeOutputWithContext

func (i UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeArgs) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeOutput

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeArgs) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutput

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeArgs) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutputWithContext

func (i UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeArgs) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutput

type UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeInput

type UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeInput interface {
	pulumi.Input

	ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeOutput() UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeOutput
	ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeOutputWithContext(context.Context) UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeOutput
}

UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeInput is an input type that accepts UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeArgs and UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeOutput values. You can construct a concrete instance of `UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeInput` via:

UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeArgs{...}

type UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeOutput

type UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeOutput struct{ *pulumi.OutputState }

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeOutput) ElementType

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeOutput) EventAction

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeOutput) Notify

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeOutput) ToOutput added in v0.76.0

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeOutput) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeOutput

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeOutput) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeOutputWithContext

func (o UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeOutput) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeOutput

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeOutput) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutput

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeOutput) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutputWithContext

func (o UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeOutput) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutput

type UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrInput

type UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrInput interface {
	pulumi.Input

	ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutput() UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutput
	ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutputWithContext(context.Context) UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutput
}

UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrInput is an input type that accepts UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeArgs, UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtr and UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutput values. You can construct a concrete instance of `UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrInput` via:

        UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeArgs{...}

or:

        nil

type UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutput

type UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutput struct{ *pulumi.OutputState }

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutput) Elem

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutput) ElementType

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutput) EventAction

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutput) Notify

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutput) ToOutput added in v0.76.0

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutput) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutput

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutput) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutputWithContext

func (o UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutput) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrOutput

type UserPoolRiskConfigurationAttachmentAccountTakeoverActionsType

type UserPoolRiskConfigurationAttachmentAccountTakeoverActionsType struct {
	HighAction   *UserPoolRiskConfigurationAttachmentAccountTakeoverActionType `pulumi:"highAction"`
	LowAction    *UserPoolRiskConfigurationAttachmentAccountTakeoverActionType `pulumi:"lowAction"`
	MediumAction *UserPoolRiskConfigurationAttachmentAccountTakeoverActionType `pulumi:"mediumAction"`
}

type UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeArgs

type UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeArgs struct {
	HighAction   UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrInput `pulumi:"highAction"`
	LowAction    UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrInput `pulumi:"lowAction"`
	MediumAction UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypePtrInput `pulumi:"mediumAction"`
}

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeArgs) ElementType

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeArgs) ToOutput added in v0.76.0

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeArgs) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutput

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeArgs) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutputWithContext

func (i UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeArgs) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutput

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeArgs) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutput

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeArgs) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutputWithContext

func (i UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeArgs) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutput

type UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeInput

type UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeInput interface {
	pulumi.Input

	ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutput() UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutput
	ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutputWithContext(context.Context) UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutput
}

UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeInput is an input type that accepts UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeArgs and UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutput values. You can construct a concrete instance of `UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeInput` via:

UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeArgs{...}

type UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutput

type UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutput struct{ *pulumi.OutputState }

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutput) ElementType

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutput) HighAction

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutput) LowAction

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutput) MediumAction

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutput) ToOutput added in v0.76.0

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutput) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutput

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutput) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutputWithContext

func (o UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutput) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutput

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutput) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutput

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutput) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutputWithContext

func (o UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeOutput) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutput

type UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrInput

type UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrInput interface {
	pulumi.Input

	ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutput() UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutput
	ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutputWithContext(context.Context) UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutput
}

UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrInput is an input type that accepts UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeArgs, UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtr and UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutput values. You can construct a concrete instance of `UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrInput` via:

        UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeArgs{...}

or:

        nil

type UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutput

type UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutput struct{ *pulumi.OutputState }

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutput) Elem

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutput) ElementType

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutput) HighAction

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutput) LowAction

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutput) MediumAction

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutput) ToOutput added in v0.76.0

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutput) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutput

func (UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutput) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutputWithContext

func (o UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutput) ToUserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypePtrOutput

type UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationType

type UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationType struct {
	Actions             UserPoolRiskConfigurationAttachmentAccountTakeoverActionsType `pulumi:"actions"`
	NotifyConfiguration *UserPoolRiskConfigurationAttachmentNotifyConfigurationType   `pulumi:"notifyConfiguration"`
}

type UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeArgs

type UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeArgs struct {
	Actions             UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeInput `pulumi:"actions"`
	NotifyConfiguration UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrInput `pulumi:"notifyConfiguration"`
}

func (UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeArgs) ElementType

func (UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeArgs) ToOutput added in v0.76.0

func (UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeArgs) ToUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeOutput

func (UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeArgs) ToUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeOutputWithContext

func (UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeArgs) ToUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrOutput

func (UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeArgs) ToUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrOutputWithContext

func (i UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeArgs) ToUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrOutput

type UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeInput

type UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeInput interface {
	pulumi.Input

	ToUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeOutput() UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeOutput
	ToUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeOutputWithContext(context.Context) UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeOutput
}

UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeInput is an input type that accepts UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeArgs and UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeOutput values. You can construct a concrete instance of `UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeInput` via:

UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeArgs{...}

type UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeOutput

type UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeOutput struct{ *pulumi.OutputState }

func (UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeOutput) Actions

func (UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeOutput) ElementType

func (UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeOutput) NotifyConfiguration

func (UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeOutput) ToOutput added in v0.76.0

func (UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeOutput) ToUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeOutput

func (UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeOutput) ToUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeOutputWithContext

func (UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeOutput) ToUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrOutput

func (UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeOutput) ToUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrOutputWithContext

type UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrInput

type UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrInput interface {
	pulumi.Input

	ToUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrOutput() UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrOutput
	ToUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrOutputWithContext(context.Context) UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrOutput
}

UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrInput is an input type that accepts UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeArgs, UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtr and UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrOutput values. You can construct a concrete instance of `UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrInput` via:

        UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeArgs{...}

or:

        nil

type UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrOutput

type UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrOutput struct{ *pulumi.OutputState }

func (UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrOutput) Actions

func (UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrOutput) Elem

func (UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrOutput) ElementType

func (UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrOutput) NotifyConfiguration

func (UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrOutput) ToOutput added in v0.76.0

func (UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrOutput) ToUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrOutput

func (UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrOutput) ToUserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrOutputWithContext

type UserPoolRiskConfigurationAttachmentArgs

type UserPoolRiskConfigurationAttachmentArgs struct {
	AccountTakeoverRiskConfiguration        UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypePtrInput
	ClientId                                pulumi.StringInput
	CompromisedCredentialsRiskConfiguration UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtrInput
	RiskExceptionConfiguration              UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrInput
	UserPoolId                              pulumi.StringInput
}

The set of arguments for constructing a UserPoolRiskConfigurationAttachment resource.

func (UserPoolRiskConfigurationAttachmentArgs) ElementType

type UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsType

type UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsType struct {
	EventAction string `pulumi:"eventAction"`
}

type UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeArgs

type UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeArgs struct {
	EventAction pulumi.StringInput `pulumi:"eventAction"`
}

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeArgs) ElementType

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeArgs) ToOutput added in v0.76.0

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeArgs) ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeOutput

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeArgs) ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeOutputWithContext

func (i UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeArgs) ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeOutput

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeArgs) ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrOutput

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeArgs) ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrOutputWithContext

func (i UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeArgs) ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrOutput

type UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeInput

type UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeInput interface {
	pulumi.Input

	ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeOutput() UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeOutput
	ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeOutputWithContext(context.Context) UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeOutput
}

UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeInput is an input type that accepts UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeArgs and UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeOutput values. You can construct a concrete instance of `UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeInput` via:

UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeArgs{...}

type UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeOutput

type UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeOutput struct{ *pulumi.OutputState }

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeOutput) ElementType

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeOutput) EventAction

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeOutput) ToOutput added in v0.76.0

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeOutput) ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeOutput

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeOutput) ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeOutputWithContext

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeOutput) ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrOutput

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeOutput) ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrOutputWithContext

func (o UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeOutput) ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrOutput

type UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrInput

type UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrInput interface {
	pulumi.Input

	ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrOutput() UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrOutput
	ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrOutputWithContext(context.Context) UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrOutput
}

UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrInput is an input type that accepts UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeArgs, UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtr and UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrOutput values. You can construct a concrete instance of `UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrInput` via:

        UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeArgs{...}

or:

        nil

type UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrOutput

type UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrOutput struct{ *pulumi.OutputState }

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrOutput) Elem

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrOutput) ElementType

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrOutput) EventAction

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrOutput) ToOutput added in v0.76.0

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrOutput) ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrOutput

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrOutput) ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypePtrOutputWithContext

type UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationType

type UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationType struct {
	Actions     UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsType `pulumi:"actions"`
	EventFilter []string                                                             `pulumi:"eventFilter"`
}

type UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeArgs

type UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeArgs struct {
	Actions     UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeInput `pulumi:"actions"`
	EventFilter pulumi.StringArrayInput                                                   `pulumi:"eventFilter"`
}

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeArgs) ElementType

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeArgs) ToOutput added in v0.76.0

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeArgs) ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeOutput

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeArgs) ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeOutputWithContext

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeArgs) ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtrOutput

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeArgs) ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtrOutputWithContext

type UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeInput

type UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeInput interface {
	pulumi.Input

	ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeOutput() UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeOutput
	ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeOutputWithContext(context.Context) UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeOutput
}

UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeInput is an input type that accepts UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeArgs and UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeOutput values. You can construct a concrete instance of `UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeInput` via:

UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeArgs{...}

type UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeOutput

type UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeOutput struct{ *pulumi.OutputState }

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeOutput) Actions

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeOutput) ElementType

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeOutput) EventFilter

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeOutput) ToOutput added in v0.76.0

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeOutput) ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeOutput

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeOutput) ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeOutputWithContext

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeOutput) ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtrOutput

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeOutput) ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtrOutputWithContext

type UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtrInput

type UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtrInput interface {
	pulumi.Input

	ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtrOutput() UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtrOutput
	ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtrOutputWithContext(context.Context) UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtrOutput
}

UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtrInput is an input type that accepts UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeArgs, UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtr and UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtrOutput values. You can construct a concrete instance of `UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtrInput` via:

        UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeArgs{...}

or:

        nil

type UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtrOutput

type UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtrOutput struct{ *pulumi.OutputState }

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtrOutput) Actions

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtrOutput) ElementType

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtrOutput) EventFilter

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtrOutput) ToOutput added in v0.76.0

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtrOutput) ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtrOutput

func (UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtrOutput) ToUserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypePtrOutputWithContext

type UserPoolRiskConfigurationAttachmentInput

type UserPoolRiskConfigurationAttachmentInput interface {
	pulumi.Input

	ToUserPoolRiskConfigurationAttachmentOutput() UserPoolRiskConfigurationAttachmentOutput
	ToUserPoolRiskConfigurationAttachmentOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentOutput
}

type UserPoolRiskConfigurationAttachmentNotifyConfigurationType

type UserPoolRiskConfigurationAttachmentNotifyConfigurationType struct {
	BlockEmail    *UserPoolRiskConfigurationAttachmentNotifyEmailType `pulumi:"blockEmail"`
	From          *string                                             `pulumi:"from"`
	MfaEmail      *UserPoolRiskConfigurationAttachmentNotifyEmailType `pulumi:"mfaEmail"`
	NoActionEmail *UserPoolRiskConfigurationAttachmentNotifyEmailType `pulumi:"noActionEmail"`
	ReplyTo       *string                                             `pulumi:"replyTo"`
	SourceArn     string                                              `pulumi:"sourceArn"`
}

type UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeArgs

type UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeArgs struct {
	BlockEmail    UserPoolRiskConfigurationAttachmentNotifyEmailTypePtrInput `pulumi:"blockEmail"`
	From          pulumi.StringPtrInput                                      `pulumi:"from"`
	MfaEmail      UserPoolRiskConfigurationAttachmentNotifyEmailTypePtrInput `pulumi:"mfaEmail"`
	NoActionEmail UserPoolRiskConfigurationAttachmentNotifyEmailTypePtrInput `pulumi:"noActionEmail"`
	ReplyTo       pulumi.StringPtrInput                                      `pulumi:"replyTo"`
	SourceArn     pulumi.StringInput                                         `pulumi:"sourceArn"`
}

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeArgs) ElementType

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeArgs) ToOutput added in v0.76.0

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeArgs) ToUserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutput

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeArgs) ToUserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutputWithContext

func (i UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeArgs) ToUserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutput

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeArgs) ToUserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutput

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeArgs) ToUserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutputWithContext

func (i UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeArgs) ToUserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutput

type UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeInput

type UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeInput interface {
	pulumi.Input

	ToUserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutput() UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutput
	ToUserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutputWithContext(context.Context) UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutput
}

UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeInput is an input type that accepts UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeArgs and UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutput values. You can construct a concrete instance of `UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeInput` via:

UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeArgs{...}

type UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutput

type UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutput struct{ *pulumi.OutputState }

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutput) BlockEmail

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutput) ElementType

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutput) From

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutput) MfaEmail

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutput) NoActionEmail

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutput) ReplyTo

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutput) SourceArn

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutput) ToOutput added in v0.76.0

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutput) ToUserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutput

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutput) ToUserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutputWithContext

func (o UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutput) ToUserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutput

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutput) ToUserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutput

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutput) ToUserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutputWithContext

func (o UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeOutput) ToUserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutput

type UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrInput

type UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrInput interface {
	pulumi.Input

	ToUserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutput() UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutput
	ToUserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutputWithContext(context.Context) UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutput
}

UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrInput is an input type that accepts UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeArgs, UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtr and UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutput values. You can construct a concrete instance of `UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrInput` via:

        UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeArgs{...}

or:

        nil

type UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutput

type UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutput struct{ *pulumi.OutputState }

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutput) BlockEmail

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutput) Elem

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutput) ElementType

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutput) From

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutput) MfaEmail

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutput) NoActionEmail

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutput) ReplyTo

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutput) SourceArn

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutput) ToOutput added in v0.76.0

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutput) ToUserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutput

func (UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutput) ToUserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutputWithContext

func (o UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutput) ToUserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentNotifyConfigurationTypePtrOutput

type UserPoolRiskConfigurationAttachmentNotifyEmailType

type UserPoolRiskConfigurationAttachmentNotifyEmailType struct {
	HtmlBody *string `pulumi:"htmlBody"`
	Subject  string  `pulumi:"subject"`
	TextBody *string `pulumi:"textBody"`
}

type UserPoolRiskConfigurationAttachmentNotifyEmailTypeArgs

type UserPoolRiskConfigurationAttachmentNotifyEmailTypeArgs struct {
	HtmlBody pulumi.StringPtrInput `pulumi:"htmlBody"`
	Subject  pulumi.StringInput    `pulumi:"subject"`
	TextBody pulumi.StringPtrInput `pulumi:"textBody"`
}

func (UserPoolRiskConfigurationAttachmentNotifyEmailTypeArgs) ElementType

func (UserPoolRiskConfigurationAttachmentNotifyEmailTypeArgs) ToOutput added in v0.76.0

func (UserPoolRiskConfigurationAttachmentNotifyEmailTypeArgs) ToUserPoolRiskConfigurationAttachmentNotifyEmailTypeOutput

func (UserPoolRiskConfigurationAttachmentNotifyEmailTypeArgs) ToUserPoolRiskConfigurationAttachmentNotifyEmailTypeOutputWithContext

func (i UserPoolRiskConfigurationAttachmentNotifyEmailTypeArgs) ToUserPoolRiskConfigurationAttachmentNotifyEmailTypeOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentNotifyEmailTypeOutput

func (UserPoolRiskConfigurationAttachmentNotifyEmailTypeArgs) ToUserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutput

func (i UserPoolRiskConfigurationAttachmentNotifyEmailTypeArgs) ToUserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutput() UserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutput

func (UserPoolRiskConfigurationAttachmentNotifyEmailTypeArgs) ToUserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutputWithContext

func (i UserPoolRiskConfigurationAttachmentNotifyEmailTypeArgs) ToUserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutput

type UserPoolRiskConfigurationAttachmentNotifyEmailTypeInput

type UserPoolRiskConfigurationAttachmentNotifyEmailTypeInput interface {
	pulumi.Input

	ToUserPoolRiskConfigurationAttachmentNotifyEmailTypeOutput() UserPoolRiskConfigurationAttachmentNotifyEmailTypeOutput
	ToUserPoolRiskConfigurationAttachmentNotifyEmailTypeOutputWithContext(context.Context) UserPoolRiskConfigurationAttachmentNotifyEmailTypeOutput
}

UserPoolRiskConfigurationAttachmentNotifyEmailTypeInput is an input type that accepts UserPoolRiskConfigurationAttachmentNotifyEmailTypeArgs and UserPoolRiskConfigurationAttachmentNotifyEmailTypeOutput values. You can construct a concrete instance of `UserPoolRiskConfigurationAttachmentNotifyEmailTypeInput` via:

UserPoolRiskConfigurationAttachmentNotifyEmailTypeArgs{...}

type UserPoolRiskConfigurationAttachmentNotifyEmailTypeOutput

type UserPoolRiskConfigurationAttachmentNotifyEmailTypeOutput struct{ *pulumi.OutputState }

func (UserPoolRiskConfigurationAttachmentNotifyEmailTypeOutput) ElementType

func (UserPoolRiskConfigurationAttachmentNotifyEmailTypeOutput) HtmlBody

func (UserPoolRiskConfigurationAttachmentNotifyEmailTypeOutput) Subject

func (UserPoolRiskConfigurationAttachmentNotifyEmailTypeOutput) TextBody

func (UserPoolRiskConfigurationAttachmentNotifyEmailTypeOutput) ToOutput added in v0.76.0

func (UserPoolRiskConfigurationAttachmentNotifyEmailTypeOutput) ToUserPoolRiskConfigurationAttachmentNotifyEmailTypeOutput

func (UserPoolRiskConfigurationAttachmentNotifyEmailTypeOutput) ToUserPoolRiskConfigurationAttachmentNotifyEmailTypeOutputWithContext

func (o UserPoolRiskConfigurationAttachmentNotifyEmailTypeOutput) ToUserPoolRiskConfigurationAttachmentNotifyEmailTypeOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentNotifyEmailTypeOutput

func (UserPoolRiskConfigurationAttachmentNotifyEmailTypeOutput) ToUserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutput

func (UserPoolRiskConfigurationAttachmentNotifyEmailTypeOutput) ToUserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutputWithContext

func (o UserPoolRiskConfigurationAttachmentNotifyEmailTypeOutput) ToUserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutput

type UserPoolRiskConfigurationAttachmentNotifyEmailTypePtrInput

type UserPoolRiskConfigurationAttachmentNotifyEmailTypePtrInput interface {
	pulumi.Input

	ToUserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutput() UserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutput
	ToUserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutputWithContext(context.Context) UserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutput
}

UserPoolRiskConfigurationAttachmentNotifyEmailTypePtrInput is an input type that accepts UserPoolRiskConfigurationAttachmentNotifyEmailTypeArgs, UserPoolRiskConfigurationAttachmentNotifyEmailTypePtr and UserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutput values. You can construct a concrete instance of `UserPoolRiskConfigurationAttachmentNotifyEmailTypePtrInput` via:

        UserPoolRiskConfigurationAttachmentNotifyEmailTypeArgs{...}

or:

        nil

type UserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutput

type UserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutput struct{ *pulumi.OutputState }

func (UserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutput) Elem

func (UserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutput) ElementType

func (UserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutput) HtmlBody

func (UserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutput) Subject

func (UserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutput) TextBody

func (UserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutput) ToOutput added in v0.76.0

func (UserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutput) ToUserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutput

func (UserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutput) ToUserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutputWithContext

func (o UserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutput) ToUserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentNotifyEmailTypePtrOutput

type UserPoolRiskConfigurationAttachmentOutput

type UserPoolRiskConfigurationAttachmentOutput struct{ *pulumi.OutputState }

func (UserPoolRiskConfigurationAttachmentOutput) AccountTakeoverRiskConfiguration added in v0.17.0

func (UserPoolRiskConfigurationAttachmentOutput) ClientId added in v0.17.0

func (UserPoolRiskConfigurationAttachmentOutput) CompromisedCredentialsRiskConfiguration added in v0.17.0

func (UserPoolRiskConfigurationAttachmentOutput) ElementType

func (UserPoolRiskConfigurationAttachmentOutput) RiskExceptionConfiguration added in v0.17.0

func (UserPoolRiskConfigurationAttachmentOutput) ToOutput added in v0.76.0

func (UserPoolRiskConfigurationAttachmentOutput) ToUserPoolRiskConfigurationAttachmentOutput

func (o UserPoolRiskConfigurationAttachmentOutput) ToUserPoolRiskConfigurationAttachmentOutput() UserPoolRiskConfigurationAttachmentOutput

func (UserPoolRiskConfigurationAttachmentOutput) ToUserPoolRiskConfigurationAttachmentOutputWithContext

func (o UserPoolRiskConfigurationAttachmentOutput) ToUserPoolRiskConfigurationAttachmentOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentOutput

func (UserPoolRiskConfigurationAttachmentOutput) UserPoolId added in v0.17.0

type UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationType

type UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationType struct {
	BlockedIpRangeList []string `pulumi:"blockedIpRangeList"`
	SkippedIpRangeList []string `pulumi:"skippedIpRangeList"`
}

type UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeArgs

type UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeArgs struct {
	BlockedIpRangeList pulumi.StringArrayInput `pulumi:"blockedIpRangeList"`
	SkippedIpRangeList pulumi.StringArrayInput `pulumi:"skippedIpRangeList"`
}

func (UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeArgs) ElementType

func (UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeArgs) ToOutput added in v0.76.0

func (UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeArgs) ToUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeOutput

func (UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeArgs) ToUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeOutputWithContext

func (i UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeArgs) ToUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeOutput

func (UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeArgs) ToUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrOutput

func (UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeArgs) ToUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrOutputWithContext

func (i UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeArgs) ToUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrOutput

type UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeInput

type UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeInput interface {
	pulumi.Input

	ToUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeOutput() UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeOutput
	ToUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeOutputWithContext(context.Context) UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeOutput
}

UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeInput is an input type that accepts UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeArgs and UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeOutput values. You can construct a concrete instance of `UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeInput` via:

UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeArgs{...}

type UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeOutput

type UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeOutput struct{ *pulumi.OutputState }

func (UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeOutput) BlockedIpRangeList added in v0.72.0

func (UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeOutput) ElementType

func (UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeOutput) SkippedIpRangeList added in v0.72.0

func (UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeOutput) ToOutput added in v0.76.0

func (UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeOutput) ToUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeOutput

func (UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeOutput) ToUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeOutputWithContext

func (o UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeOutput) ToUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeOutput

func (UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeOutput) ToUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrOutput

func (UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeOutput) ToUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrOutputWithContext

func (o UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeOutput) ToUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrOutputWithContext(ctx context.Context) UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrOutput

type UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrInput

type UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrInput interface {
	pulumi.Input

	ToUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrOutput() UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrOutput
	ToUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrOutputWithContext(context.Context) UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrOutput
}

UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrInput is an input type that accepts UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeArgs, UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtr and UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrOutput values. You can construct a concrete instance of `UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrInput` via:

        UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeArgs{...}

or:

        nil

type UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrOutput

type UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrOutput struct{ *pulumi.OutputState }

func (UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrOutput) BlockedIpRangeList added in v0.72.0

func (UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrOutput) Elem

func (UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrOutput) ElementType

func (UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrOutput) SkippedIpRangeList added in v0.72.0

func (UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrOutput) ToOutput added in v0.76.0

func (UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrOutput) ToUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrOutput

func (UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrOutput) ToUserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypePtrOutputWithContext

type UserPoolRiskConfigurationAttachmentState

type UserPoolRiskConfigurationAttachmentState struct {
}

func (UserPoolRiskConfigurationAttachmentState) ElementType

type UserPoolSchemaAttribute

type UserPoolSchemaAttribute struct {
	AttributeDataType          *string                             `pulumi:"attributeDataType"`
	DeveloperOnlyAttribute     *bool                               `pulumi:"developerOnlyAttribute"`
	Mutable                    *bool                               `pulumi:"mutable"`
	Name                       *string                             `pulumi:"name"`
	NumberAttributeConstraints *UserPoolNumberAttributeConstraints `pulumi:"numberAttributeConstraints"`
	Required                   *bool                               `pulumi:"required"`
	StringAttributeConstraints *UserPoolStringAttributeConstraints `pulumi:"stringAttributeConstraints"`
}

type UserPoolSchemaAttributeArgs

type UserPoolSchemaAttributeArgs struct {
	AttributeDataType          pulumi.StringPtrInput                      `pulumi:"attributeDataType"`
	DeveloperOnlyAttribute     pulumi.BoolPtrInput                        `pulumi:"developerOnlyAttribute"`
	Mutable                    pulumi.BoolPtrInput                        `pulumi:"mutable"`
	Name                       pulumi.StringPtrInput                      `pulumi:"name"`
	NumberAttributeConstraints UserPoolNumberAttributeConstraintsPtrInput `pulumi:"numberAttributeConstraints"`
	Required                   pulumi.BoolPtrInput                        `pulumi:"required"`
	StringAttributeConstraints UserPoolStringAttributeConstraintsPtrInput `pulumi:"stringAttributeConstraints"`
}

func (UserPoolSchemaAttributeArgs) ElementType

func (UserPoolSchemaAttributeArgs) ToOutput added in v0.76.0

func (UserPoolSchemaAttributeArgs) ToUserPoolSchemaAttributeOutput

func (i UserPoolSchemaAttributeArgs) ToUserPoolSchemaAttributeOutput() UserPoolSchemaAttributeOutput

func (UserPoolSchemaAttributeArgs) ToUserPoolSchemaAttributeOutputWithContext

func (i UserPoolSchemaAttributeArgs) ToUserPoolSchemaAttributeOutputWithContext(ctx context.Context) UserPoolSchemaAttributeOutput

type UserPoolSchemaAttributeArray

type UserPoolSchemaAttributeArray []UserPoolSchemaAttributeInput

func (UserPoolSchemaAttributeArray) ElementType

func (UserPoolSchemaAttributeArray) ToOutput added in v0.76.0

func (UserPoolSchemaAttributeArray) ToUserPoolSchemaAttributeArrayOutput

func (i UserPoolSchemaAttributeArray) ToUserPoolSchemaAttributeArrayOutput() UserPoolSchemaAttributeArrayOutput

func (UserPoolSchemaAttributeArray) ToUserPoolSchemaAttributeArrayOutputWithContext

func (i UserPoolSchemaAttributeArray) ToUserPoolSchemaAttributeArrayOutputWithContext(ctx context.Context) UserPoolSchemaAttributeArrayOutput

type UserPoolSchemaAttributeArrayInput

type UserPoolSchemaAttributeArrayInput interface {
	pulumi.Input

	ToUserPoolSchemaAttributeArrayOutput() UserPoolSchemaAttributeArrayOutput
	ToUserPoolSchemaAttributeArrayOutputWithContext(context.Context) UserPoolSchemaAttributeArrayOutput
}

UserPoolSchemaAttributeArrayInput is an input type that accepts UserPoolSchemaAttributeArray and UserPoolSchemaAttributeArrayOutput values. You can construct a concrete instance of `UserPoolSchemaAttributeArrayInput` via:

UserPoolSchemaAttributeArray{ UserPoolSchemaAttributeArgs{...} }

type UserPoolSchemaAttributeArrayOutput

type UserPoolSchemaAttributeArrayOutput struct{ *pulumi.OutputState }

func (UserPoolSchemaAttributeArrayOutput) ElementType

func (UserPoolSchemaAttributeArrayOutput) Index

func (UserPoolSchemaAttributeArrayOutput) ToOutput added in v0.76.0

func (UserPoolSchemaAttributeArrayOutput) ToUserPoolSchemaAttributeArrayOutput

func (o UserPoolSchemaAttributeArrayOutput) ToUserPoolSchemaAttributeArrayOutput() UserPoolSchemaAttributeArrayOutput

func (UserPoolSchemaAttributeArrayOutput) ToUserPoolSchemaAttributeArrayOutputWithContext

func (o UserPoolSchemaAttributeArrayOutput) ToUserPoolSchemaAttributeArrayOutputWithContext(ctx context.Context) UserPoolSchemaAttributeArrayOutput

type UserPoolSchemaAttributeInput

type UserPoolSchemaAttributeInput interface {
	pulumi.Input

	ToUserPoolSchemaAttributeOutput() UserPoolSchemaAttributeOutput
	ToUserPoolSchemaAttributeOutputWithContext(context.Context) UserPoolSchemaAttributeOutput
}

UserPoolSchemaAttributeInput is an input type that accepts UserPoolSchemaAttributeArgs and UserPoolSchemaAttributeOutput values. You can construct a concrete instance of `UserPoolSchemaAttributeInput` via:

UserPoolSchemaAttributeArgs{...}

type UserPoolSchemaAttributeOutput

type UserPoolSchemaAttributeOutput struct{ *pulumi.OutputState }

func (UserPoolSchemaAttributeOutput) AttributeDataType

func (UserPoolSchemaAttributeOutput) DeveloperOnlyAttribute

func (o UserPoolSchemaAttributeOutput) DeveloperOnlyAttribute() pulumi.BoolPtrOutput

func (UserPoolSchemaAttributeOutput) ElementType

func (UserPoolSchemaAttributeOutput) Mutable

func (UserPoolSchemaAttributeOutput) Name

func (UserPoolSchemaAttributeOutput) NumberAttributeConstraints

func (UserPoolSchemaAttributeOutput) Required

func (UserPoolSchemaAttributeOutput) StringAttributeConstraints

func (UserPoolSchemaAttributeOutput) ToOutput added in v0.76.0

func (UserPoolSchemaAttributeOutput) ToUserPoolSchemaAttributeOutput

func (o UserPoolSchemaAttributeOutput) ToUserPoolSchemaAttributeOutput() UserPoolSchemaAttributeOutput

func (UserPoolSchemaAttributeOutput) ToUserPoolSchemaAttributeOutputWithContext

func (o UserPoolSchemaAttributeOutput) ToUserPoolSchemaAttributeOutputWithContext(ctx context.Context) UserPoolSchemaAttributeOutput

type UserPoolSmsConfiguration

type UserPoolSmsConfiguration struct {
	ExternalId   *string `pulumi:"externalId"`
	SnsCallerArn *string `pulumi:"snsCallerArn"`
	SnsRegion    *string `pulumi:"snsRegion"`
}

type UserPoolSmsConfigurationArgs

type UserPoolSmsConfigurationArgs struct {
	ExternalId   pulumi.StringPtrInput `pulumi:"externalId"`
	SnsCallerArn pulumi.StringPtrInput `pulumi:"snsCallerArn"`
	SnsRegion    pulumi.StringPtrInput `pulumi:"snsRegion"`
}

func (UserPoolSmsConfigurationArgs) ElementType

func (UserPoolSmsConfigurationArgs) ToOutput added in v0.76.0

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) ExternalId

func (UserPoolSmsConfigurationOutput) SnsCallerArn

func (UserPoolSmsConfigurationOutput) SnsRegion added in v0.12.0

func (UserPoolSmsConfigurationOutput) ToOutput added in v0.76.0

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

type UserPoolSmsConfigurationPtrOutput

type UserPoolSmsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (UserPoolSmsConfigurationPtrOutput) Elem

func (UserPoolSmsConfigurationPtrOutput) ElementType

func (UserPoolSmsConfigurationPtrOutput) ExternalId

func (UserPoolSmsConfigurationPtrOutput) SnsCallerArn

func (UserPoolSmsConfigurationPtrOutput) SnsRegion added in v0.12.0

func (UserPoolSmsConfigurationPtrOutput) ToOutput added in v0.76.0

func (UserPoolSmsConfigurationPtrOutput) ToUserPoolSmsConfigurationPtrOutput

func (o UserPoolSmsConfigurationPtrOutput) ToUserPoolSmsConfigurationPtrOutput() UserPoolSmsConfigurationPtrOutput

func (UserPoolSmsConfigurationPtrOutput) ToUserPoolSmsConfigurationPtrOutputWithContext

func (o UserPoolSmsConfigurationPtrOutput) ToUserPoolSmsConfigurationPtrOutputWithContext(ctx context.Context) UserPoolSmsConfigurationPtrOutput

type UserPoolState

type UserPoolState struct {
}

func (UserPoolState) ElementType

func (UserPoolState) ElementType() reflect.Type

type UserPoolStringAttributeConstraints

type UserPoolStringAttributeConstraints struct {
	MaxLength *string `pulumi:"maxLength"`
	MinLength *string `pulumi:"minLength"`
}

type UserPoolStringAttributeConstraintsArgs

type UserPoolStringAttributeConstraintsArgs struct {
	MaxLength pulumi.StringPtrInput `pulumi:"maxLength"`
	MinLength pulumi.StringPtrInput `pulumi:"minLength"`
}

func (UserPoolStringAttributeConstraintsArgs) ElementType

func (UserPoolStringAttributeConstraintsArgs) ToOutput added in v0.76.0

func (UserPoolStringAttributeConstraintsArgs) ToUserPoolStringAttributeConstraintsOutput

func (i UserPoolStringAttributeConstraintsArgs) ToUserPoolStringAttributeConstraintsOutput() UserPoolStringAttributeConstraintsOutput

func (UserPoolStringAttributeConstraintsArgs) ToUserPoolStringAttributeConstraintsOutputWithContext

func (i UserPoolStringAttributeConstraintsArgs) ToUserPoolStringAttributeConstraintsOutputWithContext(ctx context.Context) UserPoolStringAttributeConstraintsOutput

func (UserPoolStringAttributeConstraintsArgs) ToUserPoolStringAttributeConstraintsPtrOutput

func (i UserPoolStringAttributeConstraintsArgs) ToUserPoolStringAttributeConstraintsPtrOutput() UserPoolStringAttributeConstraintsPtrOutput

func (UserPoolStringAttributeConstraintsArgs) ToUserPoolStringAttributeConstraintsPtrOutputWithContext

func (i UserPoolStringAttributeConstraintsArgs) ToUserPoolStringAttributeConstraintsPtrOutputWithContext(ctx context.Context) UserPoolStringAttributeConstraintsPtrOutput

type UserPoolStringAttributeConstraintsInput

type UserPoolStringAttributeConstraintsInput interface {
	pulumi.Input

	ToUserPoolStringAttributeConstraintsOutput() UserPoolStringAttributeConstraintsOutput
	ToUserPoolStringAttributeConstraintsOutputWithContext(context.Context) UserPoolStringAttributeConstraintsOutput
}

UserPoolStringAttributeConstraintsInput is an input type that accepts UserPoolStringAttributeConstraintsArgs and UserPoolStringAttributeConstraintsOutput values. You can construct a concrete instance of `UserPoolStringAttributeConstraintsInput` via:

UserPoolStringAttributeConstraintsArgs{...}

type UserPoolStringAttributeConstraintsOutput

type UserPoolStringAttributeConstraintsOutput struct{ *pulumi.OutputState }

func (UserPoolStringAttributeConstraintsOutput) ElementType

func (UserPoolStringAttributeConstraintsOutput) MaxLength

func (UserPoolStringAttributeConstraintsOutput) MinLength

func (UserPoolStringAttributeConstraintsOutput) ToOutput added in v0.76.0

func (UserPoolStringAttributeConstraintsOutput) ToUserPoolStringAttributeConstraintsOutput

func (o UserPoolStringAttributeConstraintsOutput) ToUserPoolStringAttributeConstraintsOutput() UserPoolStringAttributeConstraintsOutput

func (UserPoolStringAttributeConstraintsOutput) ToUserPoolStringAttributeConstraintsOutputWithContext

func (o UserPoolStringAttributeConstraintsOutput) ToUserPoolStringAttributeConstraintsOutputWithContext(ctx context.Context) UserPoolStringAttributeConstraintsOutput

func (UserPoolStringAttributeConstraintsOutput) ToUserPoolStringAttributeConstraintsPtrOutput

func (o UserPoolStringAttributeConstraintsOutput) ToUserPoolStringAttributeConstraintsPtrOutput() UserPoolStringAttributeConstraintsPtrOutput

func (UserPoolStringAttributeConstraintsOutput) ToUserPoolStringAttributeConstraintsPtrOutputWithContext

func (o UserPoolStringAttributeConstraintsOutput) ToUserPoolStringAttributeConstraintsPtrOutputWithContext(ctx context.Context) UserPoolStringAttributeConstraintsPtrOutput

type UserPoolStringAttributeConstraintsPtrInput

type UserPoolStringAttributeConstraintsPtrInput interface {
	pulumi.Input

	ToUserPoolStringAttributeConstraintsPtrOutput() UserPoolStringAttributeConstraintsPtrOutput
	ToUserPoolStringAttributeConstraintsPtrOutputWithContext(context.Context) UserPoolStringAttributeConstraintsPtrOutput
}

UserPoolStringAttributeConstraintsPtrInput is an input type that accepts UserPoolStringAttributeConstraintsArgs, UserPoolStringAttributeConstraintsPtr and UserPoolStringAttributeConstraintsPtrOutput values. You can construct a concrete instance of `UserPoolStringAttributeConstraintsPtrInput` via:

        UserPoolStringAttributeConstraintsArgs{...}

or:

        nil

type UserPoolStringAttributeConstraintsPtrOutput

type UserPoolStringAttributeConstraintsPtrOutput struct{ *pulumi.OutputState }

func (UserPoolStringAttributeConstraintsPtrOutput) Elem

func (UserPoolStringAttributeConstraintsPtrOutput) ElementType

func (UserPoolStringAttributeConstraintsPtrOutput) MaxLength

func (UserPoolStringAttributeConstraintsPtrOutput) MinLength

func (UserPoolStringAttributeConstraintsPtrOutput) ToOutput added in v0.76.0

func (UserPoolStringAttributeConstraintsPtrOutput) ToUserPoolStringAttributeConstraintsPtrOutput

func (o UserPoolStringAttributeConstraintsPtrOutput) ToUserPoolStringAttributeConstraintsPtrOutput() UserPoolStringAttributeConstraintsPtrOutput

func (UserPoolStringAttributeConstraintsPtrOutput) ToUserPoolStringAttributeConstraintsPtrOutputWithContext

func (o UserPoolStringAttributeConstraintsPtrOutput) ToUserPoolStringAttributeConstraintsPtrOutputWithContext(ctx context.Context) UserPoolStringAttributeConstraintsPtrOutput

type UserPoolUiCustomizationAttachment deprecated added in v0.72.0

type UserPoolUiCustomizationAttachment struct {
	pulumi.CustomResourceState

	ClientId   pulumi.StringOutput    `pulumi:"clientId"`
	Css        pulumi.StringPtrOutput `pulumi:"css"`
	UserPoolId pulumi.StringOutput    `pulumi:"userPoolId"`
}

Resource Type definition for AWS::Cognito::UserPoolUICustomizationAttachment

Deprecated: UserPoolUiCustomizationAttachment is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetUserPoolUiCustomizationAttachment added in v0.72.0

func GetUserPoolUiCustomizationAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserPoolUiCustomizationAttachmentState, opts ...pulumi.ResourceOption) (*UserPoolUiCustomizationAttachment, error)

GetUserPoolUiCustomizationAttachment gets an existing UserPoolUiCustomizationAttachment 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 NewUserPoolUiCustomizationAttachment added in v0.72.0

func NewUserPoolUiCustomizationAttachment(ctx *pulumi.Context,
	name string, args *UserPoolUiCustomizationAttachmentArgs, opts ...pulumi.ResourceOption) (*UserPoolUiCustomizationAttachment, error)

NewUserPoolUiCustomizationAttachment registers a new resource with the given unique name, arguments, and options.

func (*UserPoolUiCustomizationAttachment) ElementType added in v0.72.0

func (*UserPoolUiCustomizationAttachment) ToOutput added in v0.76.0

func (*UserPoolUiCustomizationAttachment) ToUserPoolUiCustomizationAttachmentOutput added in v0.72.0

func (i *UserPoolUiCustomizationAttachment) ToUserPoolUiCustomizationAttachmentOutput() UserPoolUiCustomizationAttachmentOutput

func (*UserPoolUiCustomizationAttachment) ToUserPoolUiCustomizationAttachmentOutputWithContext added in v0.72.0

func (i *UserPoolUiCustomizationAttachment) ToUserPoolUiCustomizationAttachmentOutputWithContext(ctx context.Context) UserPoolUiCustomizationAttachmentOutput

type UserPoolUiCustomizationAttachmentArgs added in v0.72.0

type UserPoolUiCustomizationAttachmentArgs struct {
	ClientId   pulumi.StringInput
	Css        pulumi.StringPtrInput
	UserPoolId pulumi.StringInput
}

The set of arguments for constructing a UserPoolUiCustomizationAttachment resource.

func (UserPoolUiCustomizationAttachmentArgs) ElementType added in v0.72.0

type UserPoolUiCustomizationAttachmentInput added in v0.72.0

type UserPoolUiCustomizationAttachmentInput interface {
	pulumi.Input

	ToUserPoolUiCustomizationAttachmentOutput() UserPoolUiCustomizationAttachmentOutput
	ToUserPoolUiCustomizationAttachmentOutputWithContext(ctx context.Context) UserPoolUiCustomizationAttachmentOutput
}

type UserPoolUiCustomizationAttachmentOutput added in v0.72.0

type UserPoolUiCustomizationAttachmentOutput struct{ *pulumi.OutputState }

func (UserPoolUiCustomizationAttachmentOutput) ClientId added in v0.72.0

func (UserPoolUiCustomizationAttachmentOutput) Css added in v0.72.0

func (UserPoolUiCustomizationAttachmentOutput) ElementType added in v0.72.0

func (UserPoolUiCustomizationAttachmentOutput) ToOutput added in v0.76.0

func (UserPoolUiCustomizationAttachmentOutput) ToUserPoolUiCustomizationAttachmentOutput added in v0.72.0

func (o UserPoolUiCustomizationAttachmentOutput) ToUserPoolUiCustomizationAttachmentOutput() UserPoolUiCustomizationAttachmentOutput

func (UserPoolUiCustomizationAttachmentOutput) ToUserPoolUiCustomizationAttachmentOutputWithContext added in v0.72.0

func (o UserPoolUiCustomizationAttachmentOutput) ToUserPoolUiCustomizationAttachmentOutputWithContext(ctx context.Context) UserPoolUiCustomizationAttachmentOutput

func (UserPoolUiCustomizationAttachmentOutput) UserPoolId added in v0.72.0

type UserPoolUiCustomizationAttachmentState added in v0.72.0

type UserPoolUiCustomizationAttachmentState struct {
}

func (UserPoolUiCustomizationAttachmentState) ElementType added in v0.72.0

type UserPoolUser

type UserPoolUser struct {
	pulumi.CustomResourceState

	ClientMetadata         pulumi.AnyOutput                     `pulumi:"clientMetadata"`
	DesiredDeliveryMediums pulumi.StringArrayOutput             `pulumi:"desiredDeliveryMediums"`
	ForceAliasCreation     pulumi.BoolPtrOutput                 `pulumi:"forceAliasCreation"`
	MessageAction          pulumi.StringPtrOutput               `pulumi:"messageAction"`
	UserAttributes         UserPoolUserAttributeTypeArrayOutput `pulumi:"userAttributes"`
	UserPoolId             pulumi.StringOutput                  `pulumi:"userPoolId"`
	Username               pulumi.StringPtrOutput               `pulumi:"username"`
	ValidationData         UserPoolUserAttributeTypeArrayOutput `pulumi:"validationData"`
}

Resource Type definition for AWS::Cognito::UserPoolUser

func GetUserPoolUser

func GetUserPoolUser(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserPoolUserState, opts ...pulumi.ResourceOption) (*UserPoolUser, error)

GetUserPoolUser gets an existing UserPoolUser 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 NewUserPoolUser

func NewUserPoolUser(ctx *pulumi.Context,
	name string, args *UserPoolUserArgs, opts ...pulumi.ResourceOption) (*UserPoolUser, error)

NewUserPoolUser registers a new resource with the given unique name, arguments, and options.

func (*UserPoolUser) ElementType

func (*UserPoolUser) ElementType() reflect.Type

func (*UserPoolUser) ToOutput added in v0.76.0

func (*UserPoolUser) ToUserPoolUserOutput

func (i *UserPoolUser) ToUserPoolUserOutput() UserPoolUserOutput

func (*UserPoolUser) ToUserPoolUserOutputWithContext

func (i *UserPoolUser) ToUserPoolUserOutputWithContext(ctx context.Context) UserPoolUserOutput

type UserPoolUserArgs

type UserPoolUserArgs struct {
	ClientMetadata         pulumi.Input
	DesiredDeliveryMediums pulumi.StringArrayInput
	ForceAliasCreation     pulumi.BoolPtrInput
	MessageAction          pulumi.StringPtrInput
	UserAttributes         UserPoolUserAttributeTypeArrayInput
	UserPoolId             pulumi.StringInput
	Username               pulumi.StringPtrInput
	ValidationData         UserPoolUserAttributeTypeArrayInput
}

The set of arguments for constructing a UserPoolUser resource.

func (UserPoolUserArgs) ElementType

func (UserPoolUserArgs) ElementType() reflect.Type

type UserPoolUserAttributeType

type UserPoolUserAttributeType struct {
	Name  *string `pulumi:"name"`
	Value *string `pulumi:"value"`
}

type UserPoolUserAttributeTypeArgs

type UserPoolUserAttributeTypeArgs struct {
	Name  pulumi.StringPtrInput `pulumi:"name"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (UserPoolUserAttributeTypeArgs) ElementType

func (UserPoolUserAttributeTypeArgs) ToOutput added in v0.76.0

func (UserPoolUserAttributeTypeArgs) ToUserPoolUserAttributeTypeOutput

func (i UserPoolUserAttributeTypeArgs) ToUserPoolUserAttributeTypeOutput() UserPoolUserAttributeTypeOutput

func (UserPoolUserAttributeTypeArgs) ToUserPoolUserAttributeTypeOutputWithContext

func (i UserPoolUserAttributeTypeArgs) ToUserPoolUserAttributeTypeOutputWithContext(ctx context.Context) UserPoolUserAttributeTypeOutput

type UserPoolUserAttributeTypeArray

type UserPoolUserAttributeTypeArray []UserPoolUserAttributeTypeInput

func (UserPoolUserAttributeTypeArray) ElementType

func (UserPoolUserAttributeTypeArray) ToOutput added in v0.76.0

func (UserPoolUserAttributeTypeArray) ToUserPoolUserAttributeTypeArrayOutput

func (i UserPoolUserAttributeTypeArray) ToUserPoolUserAttributeTypeArrayOutput() UserPoolUserAttributeTypeArrayOutput

func (UserPoolUserAttributeTypeArray) ToUserPoolUserAttributeTypeArrayOutputWithContext

func (i UserPoolUserAttributeTypeArray) ToUserPoolUserAttributeTypeArrayOutputWithContext(ctx context.Context) UserPoolUserAttributeTypeArrayOutput

type UserPoolUserAttributeTypeArrayInput

type UserPoolUserAttributeTypeArrayInput interface {
	pulumi.Input

	ToUserPoolUserAttributeTypeArrayOutput() UserPoolUserAttributeTypeArrayOutput
	ToUserPoolUserAttributeTypeArrayOutputWithContext(context.Context) UserPoolUserAttributeTypeArrayOutput
}

UserPoolUserAttributeTypeArrayInput is an input type that accepts UserPoolUserAttributeTypeArray and UserPoolUserAttributeTypeArrayOutput values. You can construct a concrete instance of `UserPoolUserAttributeTypeArrayInput` via:

UserPoolUserAttributeTypeArray{ UserPoolUserAttributeTypeArgs{...} }

type UserPoolUserAttributeTypeArrayOutput

type UserPoolUserAttributeTypeArrayOutput struct{ *pulumi.OutputState }

func (UserPoolUserAttributeTypeArrayOutput) ElementType

func (UserPoolUserAttributeTypeArrayOutput) Index

func (UserPoolUserAttributeTypeArrayOutput) ToOutput added in v0.76.0

func (UserPoolUserAttributeTypeArrayOutput) ToUserPoolUserAttributeTypeArrayOutput

func (o UserPoolUserAttributeTypeArrayOutput) ToUserPoolUserAttributeTypeArrayOutput() UserPoolUserAttributeTypeArrayOutput

func (UserPoolUserAttributeTypeArrayOutput) ToUserPoolUserAttributeTypeArrayOutputWithContext

func (o UserPoolUserAttributeTypeArrayOutput) ToUserPoolUserAttributeTypeArrayOutputWithContext(ctx context.Context) UserPoolUserAttributeTypeArrayOutput

type UserPoolUserAttributeTypeInput

type UserPoolUserAttributeTypeInput interface {
	pulumi.Input

	ToUserPoolUserAttributeTypeOutput() UserPoolUserAttributeTypeOutput
	ToUserPoolUserAttributeTypeOutputWithContext(context.Context) UserPoolUserAttributeTypeOutput
}

UserPoolUserAttributeTypeInput is an input type that accepts UserPoolUserAttributeTypeArgs and UserPoolUserAttributeTypeOutput values. You can construct a concrete instance of `UserPoolUserAttributeTypeInput` via:

UserPoolUserAttributeTypeArgs{...}

type UserPoolUserAttributeTypeOutput

type UserPoolUserAttributeTypeOutput struct{ *pulumi.OutputState }

func (UserPoolUserAttributeTypeOutput) ElementType

func (UserPoolUserAttributeTypeOutput) Name

func (UserPoolUserAttributeTypeOutput) ToOutput added in v0.76.0

func (UserPoolUserAttributeTypeOutput) ToUserPoolUserAttributeTypeOutput

func (o UserPoolUserAttributeTypeOutput) ToUserPoolUserAttributeTypeOutput() UserPoolUserAttributeTypeOutput

func (UserPoolUserAttributeTypeOutput) ToUserPoolUserAttributeTypeOutputWithContext

func (o UserPoolUserAttributeTypeOutput) ToUserPoolUserAttributeTypeOutputWithContext(ctx context.Context) UserPoolUserAttributeTypeOutput

func (UserPoolUserAttributeTypeOutput) Value

type UserPoolUserAttributeUpdateSettings added in v0.19.0

type UserPoolUserAttributeUpdateSettings struct {
	AttributesRequireVerificationBeforeUpdate []string `pulumi:"attributesRequireVerificationBeforeUpdate"`
}

type UserPoolUserAttributeUpdateSettingsArgs added in v0.19.0

type UserPoolUserAttributeUpdateSettingsArgs struct {
	AttributesRequireVerificationBeforeUpdate pulumi.StringArrayInput `pulumi:"attributesRequireVerificationBeforeUpdate"`
}

func (UserPoolUserAttributeUpdateSettingsArgs) ElementType added in v0.19.0

func (UserPoolUserAttributeUpdateSettingsArgs) ToOutput added in v0.76.0

func (UserPoolUserAttributeUpdateSettingsArgs) ToUserPoolUserAttributeUpdateSettingsOutput added in v0.19.0

func (i UserPoolUserAttributeUpdateSettingsArgs) ToUserPoolUserAttributeUpdateSettingsOutput() UserPoolUserAttributeUpdateSettingsOutput

func (UserPoolUserAttributeUpdateSettingsArgs) ToUserPoolUserAttributeUpdateSettingsOutputWithContext added in v0.19.0

func (i UserPoolUserAttributeUpdateSettingsArgs) ToUserPoolUserAttributeUpdateSettingsOutputWithContext(ctx context.Context) UserPoolUserAttributeUpdateSettingsOutput

func (UserPoolUserAttributeUpdateSettingsArgs) ToUserPoolUserAttributeUpdateSettingsPtrOutput added in v0.19.0

func (i UserPoolUserAttributeUpdateSettingsArgs) ToUserPoolUserAttributeUpdateSettingsPtrOutput() UserPoolUserAttributeUpdateSettingsPtrOutput

func (UserPoolUserAttributeUpdateSettingsArgs) ToUserPoolUserAttributeUpdateSettingsPtrOutputWithContext added in v0.19.0

func (i UserPoolUserAttributeUpdateSettingsArgs) ToUserPoolUserAttributeUpdateSettingsPtrOutputWithContext(ctx context.Context) UserPoolUserAttributeUpdateSettingsPtrOutput

type UserPoolUserAttributeUpdateSettingsInput added in v0.19.0

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 added in v0.19.0

type UserPoolUserAttributeUpdateSettingsOutput struct{ *pulumi.OutputState }

func (UserPoolUserAttributeUpdateSettingsOutput) AttributesRequireVerificationBeforeUpdate added in v0.19.0

func (o UserPoolUserAttributeUpdateSettingsOutput) AttributesRequireVerificationBeforeUpdate() pulumi.StringArrayOutput

func (UserPoolUserAttributeUpdateSettingsOutput) ElementType added in v0.19.0

func (UserPoolUserAttributeUpdateSettingsOutput) ToOutput added in v0.76.0

func (UserPoolUserAttributeUpdateSettingsOutput) ToUserPoolUserAttributeUpdateSettingsOutput added in v0.19.0

func (o UserPoolUserAttributeUpdateSettingsOutput) ToUserPoolUserAttributeUpdateSettingsOutput() UserPoolUserAttributeUpdateSettingsOutput

func (UserPoolUserAttributeUpdateSettingsOutput) ToUserPoolUserAttributeUpdateSettingsOutputWithContext added in v0.19.0

func (o UserPoolUserAttributeUpdateSettingsOutput) ToUserPoolUserAttributeUpdateSettingsOutputWithContext(ctx context.Context) UserPoolUserAttributeUpdateSettingsOutput

func (UserPoolUserAttributeUpdateSettingsOutput) ToUserPoolUserAttributeUpdateSettingsPtrOutput added in v0.19.0

func (o UserPoolUserAttributeUpdateSettingsOutput) ToUserPoolUserAttributeUpdateSettingsPtrOutput() UserPoolUserAttributeUpdateSettingsPtrOutput

func (UserPoolUserAttributeUpdateSettingsOutput) ToUserPoolUserAttributeUpdateSettingsPtrOutputWithContext added in v0.19.0

func (o UserPoolUserAttributeUpdateSettingsOutput) ToUserPoolUserAttributeUpdateSettingsPtrOutputWithContext(ctx context.Context) UserPoolUserAttributeUpdateSettingsPtrOutput

type UserPoolUserAttributeUpdateSettingsPtrInput added in v0.19.0

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

type UserPoolUserAttributeUpdateSettingsPtrOutput added in v0.19.0

type UserPoolUserAttributeUpdateSettingsPtrOutput struct{ *pulumi.OutputState }

func (UserPoolUserAttributeUpdateSettingsPtrOutput) AttributesRequireVerificationBeforeUpdate added in v0.19.0

func (o UserPoolUserAttributeUpdateSettingsPtrOutput) AttributesRequireVerificationBeforeUpdate() pulumi.StringArrayOutput

func (UserPoolUserAttributeUpdateSettingsPtrOutput) Elem added in v0.19.0

func (UserPoolUserAttributeUpdateSettingsPtrOutput) ElementType added in v0.19.0

func (UserPoolUserAttributeUpdateSettingsPtrOutput) ToOutput added in v0.76.0

func (UserPoolUserAttributeUpdateSettingsPtrOutput) ToUserPoolUserAttributeUpdateSettingsPtrOutput added in v0.19.0

func (o UserPoolUserAttributeUpdateSettingsPtrOutput) ToUserPoolUserAttributeUpdateSettingsPtrOutput() UserPoolUserAttributeUpdateSettingsPtrOutput

func (UserPoolUserAttributeUpdateSettingsPtrOutput) ToUserPoolUserAttributeUpdateSettingsPtrOutputWithContext added in v0.19.0

func (o UserPoolUserAttributeUpdateSettingsPtrOutput) ToUserPoolUserAttributeUpdateSettingsPtrOutputWithContext(ctx context.Context) UserPoolUserAttributeUpdateSettingsPtrOutput

type UserPoolUserInput

type UserPoolUserInput interface {
	pulumi.Input

	ToUserPoolUserOutput() UserPoolUserOutput
	ToUserPoolUserOutputWithContext(ctx context.Context) UserPoolUserOutput
}

type UserPoolUserOutput

type UserPoolUserOutput struct{ *pulumi.OutputState }

func (UserPoolUserOutput) ClientMetadata added in v0.17.0

func (o UserPoolUserOutput) ClientMetadata() pulumi.AnyOutput

func (UserPoolUserOutput) DesiredDeliveryMediums added in v0.17.0

func (o UserPoolUserOutput) DesiredDeliveryMediums() pulumi.StringArrayOutput

func (UserPoolUserOutput) ElementType

func (UserPoolUserOutput) ElementType() reflect.Type

func (UserPoolUserOutput) ForceAliasCreation added in v0.17.0

func (o UserPoolUserOutput) ForceAliasCreation() pulumi.BoolPtrOutput

func (UserPoolUserOutput) MessageAction added in v0.17.0

func (o UserPoolUserOutput) MessageAction() pulumi.StringPtrOutput

func (UserPoolUserOutput) ToOutput added in v0.76.0

func (UserPoolUserOutput) ToUserPoolUserOutput

func (o UserPoolUserOutput) ToUserPoolUserOutput() UserPoolUserOutput

func (UserPoolUserOutput) ToUserPoolUserOutputWithContext

func (o UserPoolUserOutput) ToUserPoolUserOutputWithContext(ctx context.Context) UserPoolUserOutput

func (UserPoolUserOutput) UserAttributes added in v0.17.0

func (UserPoolUserOutput) UserPoolId added in v0.17.0

func (o UserPoolUserOutput) UserPoolId() pulumi.StringOutput

func (UserPoolUserOutput) Username added in v0.17.0

func (UserPoolUserOutput) ValidationData added in v0.17.0

type UserPoolUserState

type UserPoolUserState struct {
}

func (UserPoolUserState) ElementType

func (UserPoolUserState) ElementType() reflect.Type

type UserPoolUserToGroupAttachment

type UserPoolUserToGroupAttachment struct {
	pulumi.CustomResourceState

	GroupName  pulumi.StringOutput `pulumi:"groupName"`
	UserPoolId pulumi.StringOutput `pulumi:"userPoolId"`
	Username   pulumi.StringOutput `pulumi:"username"`
}

Resource Type definition for AWS::Cognito::UserPoolUserToGroupAttachment

func GetUserPoolUserToGroupAttachment

func GetUserPoolUserToGroupAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserPoolUserToGroupAttachmentState, opts ...pulumi.ResourceOption) (*UserPoolUserToGroupAttachment, error)

GetUserPoolUserToGroupAttachment gets an existing UserPoolUserToGroupAttachment 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 NewUserPoolUserToGroupAttachment

func NewUserPoolUserToGroupAttachment(ctx *pulumi.Context,
	name string, args *UserPoolUserToGroupAttachmentArgs, opts ...pulumi.ResourceOption) (*UserPoolUserToGroupAttachment, error)

NewUserPoolUserToGroupAttachment registers a new resource with the given unique name, arguments, and options.

func (*UserPoolUserToGroupAttachment) ElementType

func (*UserPoolUserToGroupAttachment) ToOutput added in v0.76.0

func (*UserPoolUserToGroupAttachment) ToUserPoolUserToGroupAttachmentOutput

func (i *UserPoolUserToGroupAttachment) ToUserPoolUserToGroupAttachmentOutput() UserPoolUserToGroupAttachmentOutput

func (*UserPoolUserToGroupAttachment) ToUserPoolUserToGroupAttachmentOutputWithContext

func (i *UserPoolUserToGroupAttachment) ToUserPoolUserToGroupAttachmentOutputWithContext(ctx context.Context) UserPoolUserToGroupAttachmentOutput

type UserPoolUserToGroupAttachmentArgs

type UserPoolUserToGroupAttachmentArgs struct {
	GroupName  pulumi.StringInput
	UserPoolId pulumi.StringInput
	Username   pulumi.StringInput
}

The set of arguments for constructing a UserPoolUserToGroupAttachment resource.

func (UserPoolUserToGroupAttachmentArgs) ElementType

type UserPoolUserToGroupAttachmentInput

type UserPoolUserToGroupAttachmentInput interface {
	pulumi.Input

	ToUserPoolUserToGroupAttachmentOutput() UserPoolUserToGroupAttachmentOutput
	ToUserPoolUserToGroupAttachmentOutputWithContext(ctx context.Context) UserPoolUserToGroupAttachmentOutput
}

type UserPoolUserToGroupAttachmentOutput

type UserPoolUserToGroupAttachmentOutput struct{ *pulumi.OutputState }

func (UserPoolUserToGroupAttachmentOutput) ElementType

func (UserPoolUserToGroupAttachmentOutput) GroupName added in v0.17.0

func (UserPoolUserToGroupAttachmentOutput) ToOutput added in v0.76.0

func (UserPoolUserToGroupAttachmentOutput) ToUserPoolUserToGroupAttachmentOutput

func (o UserPoolUserToGroupAttachmentOutput) ToUserPoolUserToGroupAttachmentOutput() UserPoolUserToGroupAttachmentOutput

func (UserPoolUserToGroupAttachmentOutput) ToUserPoolUserToGroupAttachmentOutputWithContext

func (o UserPoolUserToGroupAttachmentOutput) ToUserPoolUserToGroupAttachmentOutputWithContext(ctx context.Context) UserPoolUserToGroupAttachmentOutput

func (UserPoolUserToGroupAttachmentOutput) UserPoolId added in v0.17.0

func (UserPoolUserToGroupAttachmentOutput) Username added in v0.17.0

type UserPoolUserToGroupAttachmentState

type UserPoolUserToGroupAttachmentState struct {
}

func (UserPoolUserToGroupAttachmentState) ElementType

type UserPoolUsernameConfiguration

type UserPoolUsernameConfiguration struct {
	CaseSensitive *bool `pulumi:"caseSensitive"`
}

type UserPoolUsernameConfigurationArgs

type UserPoolUsernameConfigurationArgs struct {
	CaseSensitive pulumi.BoolPtrInput `pulumi:"caseSensitive"`
}

func (UserPoolUsernameConfigurationArgs) ElementType

func (UserPoolUsernameConfigurationArgs) ToOutput added in v0.76.0

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 (UserPoolUsernameConfigurationOutput) ElementType

func (UserPoolUsernameConfigurationOutput) ToOutput added in v0.76.0

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

type UserPoolUsernameConfigurationPtrOutput

type UserPoolUsernameConfigurationPtrOutput struct{ *pulumi.OutputState }

func (UserPoolUsernameConfigurationPtrOutput) CaseSensitive

func (UserPoolUsernameConfigurationPtrOutput) Elem

func (UserPoolUsernameConfigurationPtrOutput) ElementType

func (UserPoolUsernameConfigurationPtrOutput) ToOutput added in v0.76.0

func (UserPoolUsernameConfigurationPtrOutput) ToUserPoolUsernameConfigurationPtrOutput

func (o UserPoolUsernameConfigurationPtrOutput) ToUserPoolUsernameConfigurationPtrOutput() UserPoolUsernameConfigurationPtrOutput

func (UserPoolUsernameConfigurationPtrOutput) ToUserPoolUsernameConfigurationPtrOutputWithContext

func (o UserPoolUsernameConfigurationPtrOutput) ToUserPoolUsernameConfigurationPtrOutputWithContext(ctx context.Context) UserPoolUsernameConfigurationPtrOutput

type UserPoolVerificationMessageTemplate

type UserPoolVerificationMessageTemplate struct {
	DefaultEmailOption *string `pulumi:"defaultEmailOption"`
	EmailMessage       *string `pulumi:"emailMessage"`
	EmailMessageByLink *string `pulumi:"emailMessageByLink"`
	EmailSubject       *string `pulumi:"emailSubject"`
	EmailSubjectByLink *string `pulumi:"emailSubjectByLink"`
	SmsMessage         *string `pulumi:"smsMessage"`
}

type UserPoolVerificationMessageTemplateArgs

type UserPoolVerificationMessageTemplateArgs struct {
	DefaultEmailOption pulumi.StringPtrInput `pulumi:"defaultEmailOption"`
	EmailMessage       pulumi.StringPtrInput `pulumi:"emailMessage"`
	EmailMessageByLink pulumi.StringPtrInput `pulumi:"emailMessageByLink"`
	EmailSubject       pulumi.StringPtrInput `pulumi:"emailSubject"`
	EmailSubjectByLink pulumi.StringPtrInput `pulumi:"emailSubjectByLink"`
	SmsMessage         pulumi.StringPtrInput `pulumi:"smsMessage"`
}

func (UserPoolVerificationMessageTemplateArgs) ElementType

func (UserPoolVerificationMessageTemplateArgs) ToOutput added in v0.76.0

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 (UserPoolVerificationMessageTemplateOutput) ElementType

func (UserPoolVerificationMessageTemplateOutput) EmailMessage

func (UserPoolVerificationMessageTemplateOutput) EmailSubject

func (UserPoolVerificationMessageTemplateOutput) SmsMessage

func (UserPoolVerificationMessageTemplateOutput) ToOutput added in v0.76.0

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

type UserPoolVerificationMessageTemplatePtrOutput

type UserPoolVerificationMessageTemplatePtrOutput struct{ *pulumi.OutputState }

func (UserPoolVerificationMessageTemplatePtrOutput) DefaultEmailOption

func (UserPoolVerificationMessageTemplatePtrOutput) Elem

func (UserPoolVerificationMessageTemplatePtrOutput) ElementType

func (UserPoolVerificationMessageTemplatePtrOutput) EmailMessage

func (UserPoolVerificationMessageTemplatePtrOutput) EmailSubject

func (UserPoolVerificationMessageTemplatePtrOutput) SmsMessage

func (UserPoolVerificationMessageTemplatePtrOutput) ToOutput added in v0.76.0

func (UserPoolVerificationMessageTemplatePtrOutput) ToUserPoolVerificationMessageTemplatePtrOutput

func (o UserPoolVerificationMessageTemplatePtrOutput) ToUserPoolVerificationMessageTemplatePtrOutput() UserPoolVerificationMessageTemplatePtrOutput

func (UserPoolVerificationMessageTemplatePtrOutput) ToUserPoolVerificationMessageTemplatePtrOutputWithContext

func (o UserPoolVerificationMessageTemplatePtrOutput) ToUserPoolVerificationMessageTemplatePtrOutputWithContext(ctx context.Context) UserPoolVerificationMessageTemplatePtrOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL