Class: Aws::OpenSearchServerless::Types::CreateCollectionGroupRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-opensearchserverless/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#capacity_limitsTypes::CollectionGroupCapacityLimits

The capacity limits for the collection group, in OpenSearch Compute Units (OCUs). These limits control the maximum and minimum capacity for collections within the group.



966
967
968
969
970
971
972
973
974
975
976
# File 'lib/aws-sdk-opensearchserverless/types.rb', line 966

class CreateCollectionGroupRequest < Struct.new(
  :name,
  :standby_replicas,
  :description,
  :tags,
  :capacity_limits,
  :generation,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#client_tokenString

Unique, case-sensitive identifier to ensure idempotency of the request.

**A suitable default value is auto-generated.** You should normally not need to pass this option.

Returns:

  • (String)


966
967
968
969
970
971
972
973
974
975
976
# File 'lib/aws-sdk-opensearchserverless/types.rb', line 966

class CreateCollectionGroupRequest < Struct.new(
  :name,
  :standby_replicas,
  :description,
  :tags,
  :capacity_limits,
  :generation,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A description of the collection group.

Returns:

  • (String)


966
967
968
969
970
971
972
973
974
975
976
# File 'lib/aws-sdk-opensearchserverless/types.rb', line 966

class CreateCollectionGroupRequest < Struct.new(
  :name,
  :standby_replicas,
  :description,
  :tags,
  :capacity_limits,
  :generation,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#generationString

The generation of Amazon OpenSearch Serverless for the collection group. Valid values are ‘CLASSIC` and `NEXTGEN`.

Returns:

  • (String)


966
967
968
969
970
971
972
973
974
975
976
# File 'lib/aws-sdk-opensearchserverless/types.rb', line 966

class CreateCollectionGroupRequest < Struct.new(
  :name,
  :standby_replicas,
  :description,
  :tags,
  :capacity_limits,
  :generation,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the collection group.

Returns:

  • (String)


966
967
968
969
970
971
972
973
974
975
976
# File 'lib/aws-sdk-opensearchserverless/types.rb', line 966

class CreateCollectionGroupRequest < Struct.new(
  :name,
  :standby_replicas,
  :description,
  :tags,
  :capacity_limits,
  :generation,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#standby_replicasString

Indicates whether standby replicas should be used for a collection group.

Returns:

  • (String)


966
967
968
969
970
971
972
973
974
975
976
# File 'lib/aws-sdk-opensearchserverless/types.rb', line 966

class CreateCollectionGroupRequest < Struct.new(
  :name,
  :standby_replicas,
  :description,
  :tags,
  :capacity_limits,
  :generation,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

An arbitrary set of tags (key–value pairs) to associate with the OpenSearch Serverless collection group.

Returns:



966
967
968
969
970
971
972
973
974
975
976
# File 'lib/aws-sdk-opensearchserverless/types.rb', line 966

class CreateCollectionGroupRequest < Struct.new(
  :name,
  :standby_replicas,
  :description,
  :tags,
  :capacity_limits,
  :generation,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end