aws-native.opensearchserverless.Collection
Amazon OpenSearchServerless collection resource
Create Collection Resource
new Collection(name: string, args?: CollectionArgs, opts?: CustomResourceOptions);
@overload
def Collection(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[Sequence[CollectionTagArgs]] = None,
type: Optional[CollectionType] = None)
@overload
def Collection(resource_name: str,
args: Optional[CollectionArgs] = None,
opts: Optional[ResourceOptions] = None)
func NewCollection(ctx *Context, name string, args *CollectionArgs, opts ...ResourceOption) (*Collection, error)
public Collection(string name, CollectionArgs? args = null, CustomResourceOptions? opts = null)
public Collection(String name, CollectionArgs args)
public Collection(String name, CollectionArgs args, CustomResourceOptions options)
type: aws-native:opensearchserverless:Collection
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CollectionArgs
- 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 CollectionArgs
- 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 CollectionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CollectionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CollectionArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Collection Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Collection resource accepts the following input properties:
- Description string
The description of the collection
- Name string
The name of the collection.
The name must meet the following criteria: Unique to your account and AWS Region Starts with a lowercase letter Contains only lowercase letters a-z, the numbers 0-9 and the hyphen (-) Contains between 3 and 32 characters
- List<Pulumi.
Aws Native. Open Search Serverless. Inputs. Collection Tag Args> List of tags to be added to the resource
- Type
Pulumi.
Aws Native. Open Search Serverless. Collection Type
- Description string
The description of the collection
- Name string
The name of the collection.
The name must meet the following criteria: Unique to your account and AWS Region Starts with a lowercase letter Contains only lowercase letters a-z, the numbers 0-9 and the hyphen (-) Contains between 3 and 32 characters
- []Collection
Tag Args List of tags to be added to the resource
- Type
Collection
Type
- description String
The description of the collection
- name String
The name of the collection.
The name must meet the following criteria: Unique to your account and AWS Region Starts with a lowercase letter Contains only lowercase letters a-z, the numbers 0-9 and the hyphen (-) Contains between 3 and 32 characters
- List<Collection
Tag Args> List of tags to be added to the resource
- type
Collection
Type
- description string
The description of the collection
- name string
The name of the collection.
The name must meet the following criteria: Unique to your account and AWS Region Starts with a lowercase letter Contains only lowercase letters a-z, the numbers 0-9 and the hyphen (-) Contains between 3 and 32 characters
- Collection
Tag Args[] List of tags to be added to the resource
- type
Collection
Type
- description str
The description of the collection
- name str
The name of the collection.
The name must meet the following criteria: Unique to your account and AWS Region Starts with a lowercase letter Contains only lowercase letters a-z, the numbers 0-9 and the hyphen (-) Contains between 3 and 32 characters
- Sequence[Collection
Tag Args] List of tags to be added to the resource
- type
Collection
Type
- description String
The description of the collection
- name String
The name of the collection.
The name must meet the following criteria: Unique to your account and AWS Region Starts with a lowercase letter Contains only lowercase letters a-z, the numbers 0-9 and the hyphen (-) Contains between 3 and 32 characters
- List<Property Map>
List of tags to be added to the resource
- type "SEARCH" | "TIMESERIES"
Outputs
All input properties are implicitly available as output properties. Additionally, the Collection resource produces the following output properties:
- Arn string
The Amazon Resource Name (ARN) of the collection.
- Collection
Endpoint string The endpoint for the collection.
- Dashboard
Endpoint string The OpenSearch Dashboards endpoint for the collection.
- Id string
The provider-assigned unique ID for this managed resource.
- Arn string
The Amazon Resource Name (ARN) of the collection.
- Collection
Endpoint string The endpoint for the collection.
- Dashboard
Endpoint string The OpenSearch Dashboards endpoint for the collection.
- Id string
The provider-assigned unique ID for this managed resource.
- arn String
The Amazon Resource Name (ARN) of the collection.
- collection
Endpoint String The endpoint for the collection.
- dashboard
Endpoint String The OpenSearch Dashboards endpoint for the collection.
- id String
The provider-assigned unique ID for this managed resource.
- arn string
The Amazon Resource Name (ARN) of the collection.
- collection
Endpoint string The endpoint for the collection.
- dashboard
Endpoint string The OpenSearch Dashboards endpoint for the collection.
- id string
The provider-assigned unique ID for this managed resource.
- arn str
The Amazon Resource Name (ARN) of the collection.
- collection_
endpoint str The endpoint for the collection.
- dashboard_
endpoint str The OpenSearch Dashboards endpoint for the collection.
- id str
The provider-assigned unique ID for this managed resource.
- arn String
The Amazon Resource Name (ARN) of the collection.
- collection
Endpoint String The endpoint for the collection.
- dashboard
Endpoint String The OpenSearch Dashboards endpoint for the collection.
- id String
The provider-assigned unique ID for this managed resource.
Supporting Types
CollectionTag
CollectionType
- Search
- SEARCH
- Timeseries
- TIMESERIES
- Collection
Type Search - SEARCH
- Collection
Type Timeseries - TIMESERIES
- Search
- SEARCH
- Timeseries
- TIMESERIES
- Search
- SEARCH
- Timeseries
- TIMESERIES
- SEARCH
- SEARCH
- TIMESERIES
- TIMESERIES
- "SEARCH"
- SEARCH
- "TIMESERIES"
- TIMESERIES
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0