We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 30, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 30, 2026 by Pulumi
Resource Type definition for AWS::OpenSearchServerless::CollectionGroup
Create CollectionGroup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CollectionGroup(name: string, args: CollectionGroupArgs, opts?: CustomResourceOptions);@overload
def CollectionGroup(resource_name: str,
args: CollectionGroupArgs,
opts: Optional[ResourceOptions] = None)
@overload
def CollectionGroup(resource_name: str,
opts: Optional[ResourceOptions] = None,
standby_replicas: Optional[CollectionGroupStandbyReplicas] = None,
capacity_limits: Optional[CollectionGroupCapacityLimitsArgs] = None,
description: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewCollectionGroup(ctx *Context, name string, args CollectionGroupArgs, opts ...ResourceOption) (*CollectionGroup, error)public CollectionGroup(string name, CollectionGroupArgs args, CustomResourceOptions? opts = null)
public CollectionGroup(String name, CollectionGroupArgs args)
public CollectionGroup(String name, CollectionGroupArgs args, CustomResourceOptions options)
type: aws-native:opensearchserverless:CollectionGroup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args CollectionGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args CollectionGroupArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args CollectionGroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CollectionGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CollectionGroupArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
CollectionGroup Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The CollectionGroup resource accepts the following input properties:
- Standby
Replicas Pulumi.Aws Native. Open Search Serverless. Collection Group Standby Replicas - Indicates whether standby replicas are used for the collection group.
- Capacity
Limits Pulumi.Aws Native. Open Search Serverless. Inputs. Collection Group Capacity Limits - Description string
- The description of the collection group.
- Name string
- The name of the collection group.
-
List<Pulumi.
Aws Native. Inputs. Tag> - An array of key-value pairs to apply to this resource.
- Standby
Replicas CollectionGroup Standby Replicas - Indicates whether standby replicas are used for the collection group.
- Capacity
Limits CollectionGroup Capacity Limits Args - Description string
- The description of the collection group.
- Name string
- The name of the collection group.
-
Tag
Args - An array of key-value pairs to apply to this resource.
- standby
Replicas CollectionGroup Standby Replicas - Indicates whether standby replicas are used for the collection group.
- capacity
Limits CollectionGroup Capacity Limits - description String
- The description of the collection group.
- name String
- The name of the collection group.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- standby
Replicas CollectionGroup Standby Replicas - Indicates whether standby replicas are used for the collection group.
- capacity
Limits CollectionGroup Capacity Limits - description string
- The description of the collection group.
- name string
- The name of the collection group.
- Tag[]
- An array of key-value pairs to apply to this resource.
- standby_
replicas CollectionGroup Standby Replicas - Indicates whether standby replicas are used for the collection group.
- capacity_
limits CollectionGroup Capacity Limits Args - description str
- The description of the collection group.
- name str
- The name of the collection group.
-
Sequence[Tag
Args] - An array of key-value pairs to apply to this resource.
- standby
Replicas "ENABLED" | "DISABLED" - Indicates whether standby replicas are used for the collection group.
- capacity
Limits Property Map - description String
- The description of the collection group.
- name String
- The name of the collection group.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the CollectionGroup resource produces the following output properties:
Supporting Types
CollectionGroupCapacityLimits, CollectionGroupCapacityLimitsArgs
- Max
Indexing doubleCapacity In Ocu - The maximum indexing capacity for collections in the group.
- Max
Search doubleCapacity In Ocu - The maximum search capacity for collections in the group.
- Min
Indexing doubleCapacity In Ocu - The minimum indexing capacity for collections in the group.
- Min
Search doubleCapacity In Ocu - The minimum search capacity for collections in the group.
- Max
Indexing float64Capacity In Ocu - The maximum indexing capacity for collections in the group.
- Max
Search float64Capacity In Ocu - The maximum search capacity for collections in the group.
- Min
Indexing float64Capacity In Ocu - The minimum indexing capacity for collections in the group.
- Min
Search float64Capacity In Ocu - The minimum search capacity for collections in the group.
- max
Indexing DoubleCapacity In Ocu - The maximum indexing capacity for collections in the group.
- max
Search DoubleCapacity In Ocu - The maximum search capacity for collections in the group.
- min
Indexing DoubleCapacity In Ocu - The minimum indexing capacity for collections in the group.
- min
Search DoubleCapacity In Ocu - The minimum search capacity for collections in the group.
- max
Indexing numberCapacity In Ocu - The maximum indexing capacity for collections in the group.
- max
Search numberCapacity In Ocu - The maximum search capacity for collections in the group.
- min
Indexing numberCapacity In Ocu - The minimum indexing capacity for collections in the group.
- min
Search numberCapacity In Ocu - The minimum search capacity for collections in the group.
- max_
indexing_ floatcapacity_ in_ ocu - The maximum indexing capacity for collections in the group.
- max_
search_ floatcapacity_ in_ ocu - The maximum search capacity for collections in the group.
- min_
indexing_ floatcapacity_ in_ ocu - The minimum indexing capacity for collections in the group.
- min_
search_ floatcapacity_ in_ ocu - The minimum search capacity for collections in the group.
- max
Indexing NumberCapacity In Ocu - The maximum indexing capacity for collections in the group.
- max
Search NumberCapacity In Ocu - The maximum search capacity for collections in the group.
- min
Indexing NumberCapacity In Ocu - The minimum indexing capacity for collections in the group.
- min
Search NumberCapacity In Ocu - The minimum search capacity for collections in the group.
CollectionGroupStandbyReplicas, CollectionGroupStandbyReplicasArgs
- Enabled
ENABLED- Disabled
DISABLED
- Collection
Group Standby Replicas Enabled ENABLED- Collection
Group Standby Replicas Disabled DISABLED
- Enabled
ENABLED- Disabled
DISABLED
- Enabled
ENABLED- Disabled
DISABLED
- ENABLED
ENABLED- DISABLED
DISABLED
- "ENABLED"
ENABLED- "DISABLED"
DISABLED
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 30, 2026 by Pulumi
