Class: Aws::CognitoIdentityProvider::Types::UserPoolReplicaType

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb

Overview

Contains information about a replica user pool, including Region, status, role, and ARN.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#region_nameString

The Amazon Web Services Region where the replica is located.

Returns:

  • (String)


14251
14252
14253
14254
14255
14256
14257
14258
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 14251

class UserPoolReplicaType < Struct.new(
  :region_name,
  :status,
  :role,
  :user_pool_arn)
  SENSITIVE = []
  include Aws::Structure
end

#roleString

The role of the user pool replica that determines which API operations are enabled.

PRIMARY

The primary replica supports all end user and administrator operations.

SECONDARY

The secondary replica supports a limited set of end user and administrator operations. Generally, only administrator operations that set configurations specific to the replica, and only end-user operations that do not create or change attributes of a user are supported.

Returns:

  • (String)


14251
14252
14253
14254
14255
14256
14257
14258
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 14251

class UserPoolReplicaType < Struct.new(
  :region_name,
  :status,
  :role,
  :user_pool_arn)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current status of the replica.

CREATING

The replica is being created.

INACTIVE

The replica has been created, but is not accepting requests for end-users. Administrator configuration operations are supported.

ACTIVE

The replica is available for both end-user and administrator operations.

DELETING

The replica is being deleted.

Returns:

  • (String)


14251
14252
14253
14254
14255
14256
14257
14258
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 14251

class UserPoolReplicaType < Struct.new(
  :region_name,
  :status,
  :role,
  :user_pool_arn)
  SENSITIVE = []
  include Aws::Structure
end

#user_pool_arnString

The Amazon Resource Name (ARN) of the replica user pool.

Returns:

  • (String)


14251
14252
14253
14254
14255
14256
14257
14258
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 14251

class UserPoolReplicaType < Struct.new(
  :region_name,
  :status,
  :role,
  :user_pool_arn)
  SENSITIVE = []
  include Aws::Structure
end