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

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#capacity_limits ⇒ Types::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.



1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 1021

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

#client_token ⇒ String

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)


1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 1021

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

#description ⇒ String

A description of the collection group.

Returns:

  • (String)


1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 1021

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

#generation ⇒ String

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

Returns:

  • (String)


1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 1021

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

#name ⇒ String

The name of the collection group.

Returns:

  • (String)


1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 1021

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

#standby_replicas ⇒ String

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

Returns:

  • (String)


1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 1021

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

#tags ⇒ Array<Types::Tag>

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

Returns:



1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 1021

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