Viewing docs for AWS v7.28.0
published on Thursday, Apr 30, 2026 by Pulumi
published on Thursday, Apr 30, 2026 by Pulumi
Viewing docs for AWS v7.28.0
published on Thursday, Apr 30, 2026 by Pulumi
published on Thursday, Apr 30, 2026 by Pulumi
Data source for listing AWS OpenSearch Serverless Collection Groups.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = aws.opensearch.getServerlessCollectionGroups({});
import pulumi
import pulumi_aws as aws
example = aws.opensearch.get_serverless_collection_groups()
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/opensearch"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := opensearch.GetServerlessCollectionGroups(ctx, &opensearch.GetServerlessCollectionGroupsArgs{}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var example = Aws.OpenSearch.GetServerlessCollectionGroups.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.opensearch.OpensearchFunctions;
import com.pulumi.aws.opensearch.inputs.GetServerlessCollectionGroupsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = OpensearchFunctions.getServerlessCollectionGroups(GetServerlessCollectionGroupsArgs.builder()
.build());
}
}
variables:
example:
fn::invoke:
function: aws:opensearch:getServerlessCollectionGroups
arguments: {}
Using getServerlessCollectionGroups
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getServerlessCollectionGroups(args: GetServerlessCollectionGroupsArgs, opts?: InvokeOptions): Promise<GetServerlessCollectionGroupsResult>
function getServerlessCollectionGroupsOutput(args: GetServerlessCollectionGroupsOutputArgs, opts?: InvokeOptions): Output<GetServerlessCollectionGroupsResult>def get_serverless_collection_groups(region: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetServerlessCollectionGroupsResult
def get_serverless_collection_groups_output(region: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetServerlessCollectionGroupsResult]func GetServerlessCollectionGroups(ctx *Context, args *GetServerlessCollectionGroupsArgs, opts ...InvokeOption) (*GetServerlessCollectionGroupsResult, error)
func GetServerlessCollectionGroupsOutput(ctx *Context, args *GetServerlessCollectionGroupsOutputArgs, opts ...InvokeOption) GetServerlessCollectionGroupsResultOutput> Note: This function is named GetServerlessCollectionGroups in the Go SDK.
public static class GetServerlessCollectionGroups
{
public static Task<GetServerlessCollectionGroupsResult> InvokeAsync(GetServerlessCollectionGroupsArgs args, InvokeOptions? opts = null)
public static Output<GetServerlessCollectionGroupsResult> Invoke(GetServerlessCollectionGroupsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetServerlessCollectionGroupsResult> getServerlessCollectionGroups(GetServerlessCollectionGroupsArgs args, InvokeOptions options)
public static Output<GetServerlessCollectionGroupsResult> getServerlessCollectionGroups(GetServerlessCollectionGroupsArgs args, InvokeOptions options)
fn::invoke:
function: aws:opensearch/getServerlessCollectionGroups:getServerlessCollectionGroups
arguments:
# arguments dictionaryThe following arguments are supported:
getServerlessCollectionGroups Result
The following output properties are available:
- Collection
Group List<GetSummaries Serverless Collection Groups Collection Group Summary> - List of collection group summary objects. See
collectionGroupSummariesbelow for details. - Id string
- The provider-assigned unique ID for this managed resource.
- Region string
- Collection
Group []GetSummaries Serverless Collection Groups Collection Group Summary - List of collection group summary objects. See
collectionGroupSummariesbelow for details. - Id string
- The provider-assigned unique ID for this managed resource.
- Region string
- collection
Group List<GetSummaries Serverless Collection Groups Collection Group Summary> - List of collection group summary objects. See
collectionGroupSummariesbelow for details. - id String
- The provider-assigned unique ID for this managed resource.
- region String
- collection
Group GetSummaries Serverless Collection Groups Collection Group Summary[] - List of collection group summary objects. See
collectionGroupSummariesbelow for details. - id string
- The provider-assigned unique ID for this managed resource.
- region string
- collection_
group_ Sequence[Getsummaries Serverless Collection Groups Collection Group Summary] - List of collection group summary objects. See
collectionGroupSummariesbelow for details. - id str
- The provider-assigned unique ID for this managed resource.
- region str
- collection
Group List<Property Map>Summaries - List of collection group summary objects. See
collectionGroupSummariesbelow for details. - id String
- The provider-assigned unique ID for this managed resource.
- region String
Supporting Types
GetServerlessCollectionGroupsCollectionGroupSummary
- Arn string
- Amazon Resource Name (ARN) of the collection group.
- Capacity
Limits List<GetServerless Collection Groups Collection Group Summary Capacity Limit> - Capacity limits configured for the collection group. See
capacityLimitsbelow for details. - Created
Date string - Epoch time, in milliseconds, when the collection group was created.
- Id string
- Unique identifier for the collection group.
- Name string
- Name of the collection group.
- Number
Of intCollections - Number of collections currently associated with the collection group.
- Standby
Replicas string - Indicates whether standby replicas are used for collections in the group.
- Arn string
- Amazon Resource Name (ARN) of the collection group.
- Capacity
Limits []GetServerless Collection Groups Collection Group Summary Capacity Limit - Capacity limits configured for the collection group. See
capacityLimitsbelow for details. - Created
Date string - Epoch time, in milliseconds, when the collection group was created.
- Id string
- Unique identifier for the collection group.
- Name string
- Name of the collection group.
- Number
Of intCollections - Number of collections currently associated with the collection group.
- Standby
Replicas string - Indicates whether standby replicas are used for collections in the group.
- arn String
- Amazon Resource Name (ARN) of the collection group.
- capacity
Limits List<GetServerless Collection Groups Collection Group Summary Capacity Limit> - Capacity limits configured for the collection group. See
capacityLimitsbelow for details. - created
Date String - Epoch time, in milliseconds, when the collection group was created.
- id String
- Unique identifier for the collection group.
- name String
- Name of the collection group.
- number
Of IntegerCollections - Number of collections currently associated with the collection group.
- standby
Replicas String - Indicates whether standby replicas are used for collections in the group.
- arn string
- Amazon Resource Name (ARN) of the collection group.
- capacity
Limits GetServerless Collection Groups Collection Group Summary Capacity Limit[] - Capacity limits configured for the collection group. See
capacityLimitsbelow for details. - created
Date string - Epoch time, in milliseconds, when the collection group was created.
- id string
- Unique identifier for the collection group.
- name string
- Name of the collection group.
- number
Of numberCollections - Number of collections currently associated with the collection group.
- standby
Replicas string - Indicates whether standby replicas are used for collections in the group.
- arn str
- Amazon Resource Name (ARN) of the collection group.
- capacity_
limits Sequence[GetServerless Collection Groups Collection Group Summary Capacity Limit] - Capacity limits configured for the collection group. See
capacityLimitsbelow for details. - created_
date str - Epoch time, in milliseconds, when the collection group was created.
- id str
- Unique identifier for the collection group.
- name str
- Name of the collection group.
- number_
of_ intcollections - Number of collections currently associated with the collection group.
- standby_
replicas str - Indicates whether standby replicas are used for collections in the group.
- arn String
- Amazon Resource Name (ARN) of the collection group.
- capacity
Limits List<Property Map> - Capacity limits configured for the collection group. See
capacityLimitsbelow for details. - created
Date String - Epoch time, in milliseconds, when the collection group was created.
- id String
- Unique identifier for the collection group.
- name String
- Name of the collection group.
- number
Of NumberCollections - Number of collections currently associated with the collection group.
- standby
Replicas String - Indicates whether standby replicas are used for collections in the group.
GetServerlessCollectionGroupsCollectionGroupSummaryCapacityLimit
- Max
Indexing doubleCapacity In Ocu - Maximum indexing capacity, in OpenSearch Compute Units (OCUs), for the collection group.
- Max
Search doubleCapacity In Ocu - Maximum search capacity, in OpenSearch Compute Units (OCUs), for the collection group.
- Min
Indexing doubleCapacity In Ocu - Minimum indexing capacity, in OpenSearch Compute Units (OCUs), for the collection group.
- Min
Search doubleCapacity In Ocu - Minimum search capacity, in OpenSearch Compute Units (OCUs), for the collection group.
- Max
Indexing float64Capacity In Ocu - Maximum indexing capacity, in OpenSearch Compute Units (OCUs), for the collection group.
- Max
Search float64Capacity In Ocu - Maximum search capacity, in OpenSearch Compute Units (OCUs), for the collection group.
- Min
Indexing float64Capacity In Ocu - Minimum indexing capacity, in OpenSearch Compute Units (OCUs), for the collection group.
- Min
Search float64Capacity In Ocu - Minimum search capacity, in OpenSearch Compute Units (OCUs), for the collection group.
- max
Indexing DoubleCapacity In Ocu - Maximum indexing capacity, in OpenSearch Compute Units (OCUs), for the collection group.
- max
Search DoubleCapacity In Ocu - Maximum search capacity, in OpenSearch Compute Units (OCUs), for the collection group.
- min
Indexing DoubleCapacity In Ocu - Minimum indexing capacity, in OpenSearch Compute Units (OCUs), for the collection group.
- min
Search DoubleCapacity In Ocu - Minimum search capacity, in OpenSearch Compute Units (OCUs), for the collection group.
- max
Indexing numberCapacity In Ocu - Maximum indexing capacity, in OpenSearch Compute Units (OCUs), for the collection group.
- max
Search numberCapacity In Ocu - Maximum search capacity, in OpenSearch Compute Units (OCUs), for the collection group.
- min
Indexing numberCapacity In Ocu - Minimum indexing capacity, in OpenSearch Compute Units (OCUs), for the collection group.
- min
Search numberCapacity In Ocu - Minimum search capacity, in OpenSearch Compute Units (OCUs), for the collection group.
- max_
indexing_ floatcapacity_ in_ ocu - Maximum indexing capacity, in OpenSearch Compute Units (OCUs), for the collection group.
- max_
search_ floatcapacity_ in_ ocu - Maximum search capacity, in OpenSearch Compute Units (OCUs), for the collection group.
- min_
indexing_ floatcapacity_ in_ ocu - Minimum indexing capacity, in OpenSearch Compute Units (OCUs), for the collection group.
- min_
search_ floatcapacity_ in_ ocu - Minimum search capacity, in OpenSearch Compute Units (OCUs), for the collection group.
- max
Indexing NumberCapacity In Ocu - Maximum indexing capacity, in OpenSearch Compute Units (OCUs), for the collection group.
- max
Search NumberCapacity In Ocu - Maximum search capacity, in OpenSearch Compute Units (OCUs), for the collection group.
- min
Indexing NumberCapacity In Ocu - Minimum indexing capacity, in OpenSearch Compute Units (OCUs), for the collection group.
- min
Search NumberCapacity In Ocu - Minimum search capacity, in OpenSearch Compute Units (OCUs), for the collection group.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
awsTerraform Provider.
Viewing docs for AWS v7.28.0
published on Thursday, Apr 30, 2026 by Pulumi
published on Thursday, Apr 30, 2026 by Pulumi
