interfacesawscognito

package
v2.226.0 Latest Latest
Warning

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

Go to latest
Published: Nov 20, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IIdentityPoolPrincipalTagRef

type IIdentityPoolPrincipalTagRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a IdentityPoolPrincipalTag resource.
	// Experimental.
	IdentityPoolPrincipalTagRef() *IdentityPoolPrincipalTagReference
}

Indicates that this resource can be referenced as a IdentityPoolPrincipalTag. Experimental.

type IIdentityPoolRef

type IIdentityPoolRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a IdentityPool resource.
	// Experimental.
	IdentityPoolRef() *IdentityPoolReference
}

Indicates that this resource can be referenced as a IdentityPool. Experimental.

type IIdentityPoolRoleAttachmentRef

type IIdentityPoolRoleAttachmentRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a IdentityPoolRoleAttachment resource.
	// Experimental.
	IdentityPoolRoleAttachmentRef() *IdentityPoolRoleAttachmentReference
}

Indicates that this resource can be referenced as a IdentityPoolRoleAttachment. Experimental.

type ILogDeliveryConfigurationRef

type ILogDeliveryConfigurationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a LogDeliveryConfiguration resource.
	// Experimental.
	LogDeliveryConfigurationRef() *LogDeliveryConfigurationReference
}

Indicates that this resource can be referenced as a LogDeliveryConfiguration. Experimental.

type IManagedLoginBrandingRef

type IManagedLoginBrandingRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ManagedLoginBranding resource.
	// Experimental.
	ManagedLoginBrandingRef() *ManagedLoginBrandingReference
}

Indicates that this resource can be referenced as a ManagedLoginBranding. Experimental.

type ITermsRef

type ITermsRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Terms resource.
	// Experimental.
	TermsRef() *TermsReference
}

Indicates that this resource can be referenced as a Terms. Experimental.

type IUserPoolClientRef

type IUserPoolClientRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a UserPoolClient resource.
	// Experimental.
	UserPoolClientRef() *UserPoolClientReference
}

Indicates that this resource can be referenced as a UserPoolClient. Experimental.

type IUserPoolDomainRef

type IUserPoolDomainRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a UserPoolDomain resource.
	// Experimental.
	UserPoolDomainRef() *UserPoolDomainReference
}

Indicates that this resource can be referenced as a UserPoolDomain. Experimental.

type IUserPoolGroupRef

type IUserPoolGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a UserPoolGroup resource.
	// Experimental.
	UserPoolGroupRef() *UserPoolGroupReference
}

Indicates that this resource can be referenced as a UserPoolGroup. Experimental.

type IUserPoolIdentityProviderRef

type IUserPoolIdentityProviderRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a UserPoolIdentityProvider resource.
	// Experimental.
	UserPoolIdentityProviderRef() *UserPoolIdentityProviderReference
}

Indicates that this resource can be referenced as a UserPoolIdentityProvider. Experimental.

type IUserPoolRef

type IUserPoolRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a UserPool resource.
	// Experimental.
	UserPoolRef() *UserPoolReference
}

Indicates that this resource can be referenced as a UserPool. Experimental.

type IUserPoolResourceServerRef

type IUserPoolResourceServerRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a UserPoolResourceServer resource.
	// Experimental.
	UserPoolResourceServerRef() *UserPoolResourceServerReference
}

Indicates that this resource can be referenced as a UserPoolResourceServer. Experimental.

type IUserPoolRiskConfigurationAttachmentRef

type IUserPoolRiskConfigurationAttachmentRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a UserPoolRiskConfigurationAttachment resource.
	// Experimental.
	UserPoolRiskConfigurationAttachmentRef() *UserPoolRiskConfigurationAttachmentReference
}

Indicates that this resource can be referenced as a UserPoolRiskConfigurationAttachment. Experimental.

type IUserPoolUICustomizationAttachmentRef

type IUserPoolUICustomizationAttachmentRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a UserPoolUICustomizationAttachment resource.
	// Experimental.
	UserPoolUiCustomizationAttachmentRef() *UserPoolUICustomizationAttachmentReference
}

Indicates that this resource can be referenced as a UserPoolUICustomizationAttachment. Experimental.

type IUserPoolUserRef

type IUserPoolUserRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a UserPoolUser resource.
	// Experimental.
	UserPoolUserRef() *UserPoolUserReference
}

Indicates that this resource can be referenced as a UserPoolUser. Experimental.

type IUserPoolUserToGroupAttachmentRef

type IUserPoolUserToGroupAttachmentRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a UserPoolUserToGroupAttachment resource.
	// Experimental.
	UserPoolUserToGroupAttachmentRef() *UserPoolUserToGroupAttachmentReference
}

Indicates that this resource can be referenced as a UserPoolUserToGroupAttachment. Experimental.

type IdentityPoolPrincipalTagReference

type IdentityPoolPrincipalTagReference struct {
	// The IdentityPoolId of the IdentityPoolPrincipalTag resource.
	IdentityPoolId *string `field:"required" json:"identityPoolId" yaml:"identityPoolId"`
	// The IdentityProviderName of the IdentityPoolPrincipalTag resource.
	IdentityProviderName *string `field:"required" json:"identityProviderName" yaml:"identityProviderName"`
}

A reference to a IdentityPoolPrincipalTag resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

identityPoolPrincipalTagReference := &IdentityPoolPrincipalTagReference{
	IdentityPoolId: jsii.String("identityPoolId"),
	IdentityProviderName: jsii.String("identityProviderName"),
}

type IdentityPoolReference

type IdentityPoolReference struct {
	// The Id of the IdentityPool resource.
	IdentityPoolId *string `field:"required" json:"identityPoolId" yaml:"identityPoolId"`
}

A reference to a IdentityPool resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

identityPoolReference := &IdentityPoolReference{
	IdentityPoolId: jsii.String("identityPoolId"),
}

type IdentityPoolRoleAttachmentReference

type IdentityPoolRoleAttachmentReference struct {
	// The Id of the IdentityPoolRoleAttachment resource.
	IdentityPoolRoleAttachmentId *string `field:"required" json:"identityPoolRoleAttachmentId" yaml:"identityPoolRoleAttachmentId"`
}

A reference to a IdentityPoolRoleAttachment resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

identityPoolRoleAttachmentReference := &IdentityPoolRoleAttachmentReference{
	IdentityPoolRoleAttachmentId: jsii.String("identityPoolRoleAttachmentId"),
}

type LogDeliveryConfigurationReference

type LogDeliveryConfigurationReference struct {
	// The Id of the LogDeliveryConfiguration resource.
	LogDeliveryConfigurationId *string `field:"required" json:"logDeliveryConfigurationId" yaml:"logDeliveryConfigurationId"`
}

A reference to a LogDeliveryConfiguration resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

logDeliveryConfigurationReference := &LogDeliveryConfigurationReference{
	LogDeliveryConfigurationId: jsii.String("logDeliveryConfigurationId"),
}

type ManagedLoginBrandingReference

type ManagedLoginBrandingReference struct {
	// The ManagedLoginBrandingId of the ManagedLoginBranding resource.
	ManagedLoginBrandingId *string `field:"required" json:"managedLoginBrandingId" yaml:"managedLoginBrandingId"`
	// The UserPoolId of the ManagedLoginBranding resource.
	UserPoolId *string `field:"required" json:"userPoolId" yaml:"userPoolId"`
}

A reference to a ManagedLoginBranding resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

managedLoginBrandingReference := &ManagedLoginBrandingReference{
	ManagedLoginBrandingId: jsii.String("managedLoginBrandingId"),
	UserPoolId: jsii.String("userPoolId"),
}

type TermsReference

type TermsReference struct {
	// The TermsId of the Terms resource.
	TermsId *string `field:"required" json:"termsId" yaml:"termsId"`
	// The UserPoolId of the Terms resource.
	UserPoolId *string `field:"required" json:"userPoolId" yaml:"userPoolId"`
}

A reference to a Terms resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

termsReference := &TermsReference{
	TermsId: jsii.String("termsId"),
	UserPoolId: jsii.String("userPoolId"),
}

type UserPoolClientReference

type UserPoolClientReference struct {
	// The ClientId of the UserPoolClient resource.
	ClientId *string `field:"required" json:"clientId" yaml:"clientId"`
	// The UserPoolId of the UserPoolClient resource.
	UserPoolId *string `field:"required" json:"userPoolId" yaml:"userPoolId"`
}

A reference to a UserPoolClient resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

userPoolClientReference := &UserPoolClientReference{
	ClientId: jsii.String("clientId"),
	UserPoolId: jsii.String("userPoolId"),
}

type UserPoolDomainReference

type UserPoolDomainReference struct {
	// The Domain of the UserPoolDomain resource.
	Domain *string `field:"required" json:"domain" yaml:"domain"`
	// The UserPoolId of the UserPoolDomain resource.
	UserPoolId *string `field:"required" json:"userPoolId" yaml:"userPoolId"`
}

A reference to a UserPoolDomain resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

userPoolDomainReference := &UserPoolDomainReference{
	Domain: jsii.String("domain"),
	UserPoolId: jsii.String("userPoolId"),
}

type UserPoolGroupReference

type UserPoolGroupReference struct {
	// The GroupName of the UserPoolGroup resource.
	GroupName *string `field:"required" json:"groupName" yaml:"groupName"`
	// The UserPoolId of the UserPoolGroup resource.
	UserPoolId *string `field:"required" json:"userPoolId" yaml:"userPoolId"`
}

A reference to a UserPoolGroup resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

userPoolGroupReference := &UserPoolGroupReference{
	GroupName: jsii.String("groupName"),
	UserPoolId: jsii.String("userPoolId"),
}

type UserPoolIdentityProviderReference

type UserPoolIdentityProviderReference struct {
	// The ProviderName of the UserPoolIdentityProvider resource.
	ProviderName *string `field:"required" json:"providerName" yaml:"providerName"`
	// The UserPoolId of the UserPoolIdentityProvider resource.
	UserPoolId *string `field:"required" json:"userPoolId" yaml:"userPoolId"`
}

A reference to a UserPoolIdentityProvider resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

userPoolIdentityProviderReference := &UserPoolIdentityProviderReference{
	ProviderName: jsii.String("providerName"),
	UserPoolId: jsii.String("userPoolId"),
}

type UserPoolReference

type UserPoolReference struct {
	// The ARN of the UserPool resource.
	UserPoolArn *string `field:"required" json:"userPoolArn" yaml:"userPoolArn"`
	// The UserPoolId of the UserPool resource.
	UserPoolId *string `field:"required" json:"userPoolId" yaml:"userPoolId"`
}

A reference to a UserPool resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

userPoolReference := &UserPoolReference{
	UserPoolArn: jsii.String("userPoolArn"),
	UserPoolId: jsii.String("userPoolId"),
}

type UserPoolResourceServerReference

type UserPoolResourceServerReference struct {
	// The Identifier of the UserPoolResourceServer resource.
	Identifier *string `field:"required" json:"identifier" yaml:"identifier"`
	// The UserPoolId of the UserPoolResourceServer resource.
	UserPoolId *string `field:"required" json:"userPoolId" yaml:"userPoolId"`
}

A reference to a UserPoolResourceServer resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

userPoolResourceServerReference := &UserPoolResourceServerReference{
	Identifier: jsii.String("identifier"),
	UserPoolId: jsii.String("userPoolId"),
}

type UserPoolRiskConfigurationAttachmentReference

type UserPoolRiskConfigurationAttachmentReference struct {
	// The ClientId of the UserPoolRiskConfigurationAttachment resource.
	ClientId *string `field:"required" json:"clientId" yaml:"clientId"`
	// The UserPoolId of the UserPoolRiskConfigurationAttachment resource.
	UserPoolId *string `field:"required" json:"userPoolId" yaml:"userPoolId"`
}

A reference to a UserPoolRiskConfigurationAttachment resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

userPoolRiskConfigurationAttachmentReference := &UserPoolRiskConfigurationAttachmentReference{
	ClientId: jsii.String("clientId"),
	UserPoolId: jsii.String("userPoolId"),
}

type UserPoolUICustomizationAttachmentReference

type UserPoolUICustomizationAttachmentReference struct {
	// The ClientId of the UserPoolUICustomizationAttachment resource.
	ClientId *string `field:"required" json:"clientId" yaml:"clientId"`
	// The UserPoolId of the UserPoolUICustomizationAttachment resource.
	UserPoolId *string `field:"required" json:"userPoolId" yaml:"userPoolId"`
}

A reference to a UserPoolUICustomizationAttachment resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

userPoolUICustomizationAttachmentReference := &UserPoolUICustomizationAttachmentReference{
	ClientId: jsii.String("clientId"),
	UserPoolId: jsii.String("userPoolId"),
}

type UserPoolUserReference

type UserPoolUserReference struct {
	// The Username of the UserPoolUser resource.
	Username *string `field:"required" json:"username" yaml:"username"`
	// The UserPoolId of the UserPoolUser resource.
	UserPoolId *string `field:"required" json:"userPoolId" yaml:"userPoolId"`
}

A reference to a UserPoolUser resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

userPoolUserReference := &UserPoolUserReference{
	Username: jsii.String("username"),
	UserPoolId: jsii.String("userPoolId"),
}

type UserPoolUserToGroupAttachmentReference

type UserPoolUserToGroupAttachmentReference struct {
	// The GroupName of the UserPoolUserToGroupAttachment resource.
	GroupName *string `field:"required" json:"groupName" yaml:"groupName"`
	// The Username of the UserPoolUserToGroupAttachment resource.
	Username *string `field:"required" json:"username" yaml:"username"`
	// The UserPoolId of the UserPoolUserToGroupAttachment resource.
	UserPoolId *string `field:"required" json:"userPoolId" yaml:"userPoolId"`
}

A reference to a UserPoolUserToGroupAttachment resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

userPoolUserToGroupAttachmentReference := &UserPoolUserToGroupAttachmentReference{
	GroupName: jsii.String("groupName"),
	Username: jsii.String("username"),
	UserPoolId: jsii.String("userPoolId"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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