We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi
Definition of AWS::DataExchange::DataSet Resource Type
Create DataSet Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DataSet(name: string, args: DataSetArgs, opts?: CustomResourceOptions);@overload
def DataSet(resource_name: str,
args: DataSetArgs,
opts: Optional[ResourceOptions] = None)
@overload
def DataSet(resource_name: str,
opts: Optional[ResourceOptions] = None,
asset_type: Optional[DataSetAssetType] = None,
description: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewDataSet(ctx *Context, name string, args DataSetArgs, opts ...ResourceOption) (*DataSet, error)public DataSet(string name, DataSetArgs args, CustomResourceOptions? opts = null)
public DataSet(String name, DataSetArgs args)
public DataSet(String name, DataSetArgs args, CustomResourceOptions options)
type: aws-native:dataexchange:DataSet
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_dataexchange_data_set" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args DataSetArgs
- 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 DataSetArgs
- 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 DataSetArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DataSetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DataSetArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
DataSet 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 DataSet resource accepts the following input properties:
- Asset
Type Pulumi.Aws Native. Data Exchange. Data Set Asset Type - The type of asset that is added to a data set.
- Description string
- A description for the data set.
- Name string
- The name of the data set.
-
List<Pulumi.
Aws Native. Inputs. Tag> - Tags for the data set.
- Asset
Type DataSet Asset Type - The type of asset that is added to a data set.
- Description string
- A description for the data set.
- Name string
- The name of the data set.
-
Tag
Args - Tags for the data set.
- asset_
type "S3_SNAPSHOT" | "REDSHIFT_DATA_SHARE" | "API_GATEWAY_API" | "S3_DATA_ACCESS" | "LAKE_FORMATION_DATA_PERMISSION" - The type of asset that is added to a data set.
- description string
- A description for the data set.
- name string
- The name of the data set.
- list(object)
- Tags for the data set.
- asset
Type DataSet Asset Type - The type of asset that is added to a data set.
- description String
- A description for the data set.
- name String
- The name of the data set.
- List<Tag>
- Tags for the data set.
- asset
Type DataSet Asset Type - The type of asset that is added to a data set.
- description string
- A description for the data set.
- name string
- The name of the data set.
- Tag[]
- Tags for the data set.
- asset_
type DataSet Asset Type - The type of asset that is added to a data set.
- description str
- A description for the data set.
- name str
- The name of the data set.
-
Sequence[Tag
Args] - Tags for the data set.
- asset
Type "S3_SNAPSHOT" | "REDSHIFT_DATA_SHARE" | "API_GATEWAY_API" | "S3_DATA_ACCESS" | "LAKE_FORMATION_DATA_PERMISSION" - The type of asset that is added to a data set.
- description String
- A description for the data set.
- name String
- The name of the data set.
- List<Property Map>
- Tags for the data set.
Outputs
All input properties are implicitly available as output properties. Additionally, the DataSet resource produces the following output properties:
- Arn string
- The ARN for the data set.
- Aws
Id string - The unique identifier for the data set.
- Created
At string - The date and time that the data set was created, in ISO 8601 format.
- Id string
- The provider-assigned unique ID for this managed resource.
- Origin
Pulumi.
Aws Native. Data Exchange. Data Set Origin - A property that defines the data set as OWNED by the account (for providers) or ENTITLED to the account (for subscribers).
- Updated
At string - The date and time that the data set was last updated, in ISO 8601 format.
- Arn string
- The ARN for the data set.
- Aws
Id string - The unique identifier for the data set.
- Created
At string - The date and time that the data set was created, in ISO 8601 format.
- Id string
- The provider-assigned unique ID for this managed resource.
- Origin
Data
Set Origin - A property that defines the data set as OWNED by the account (for providers) or ENTITLED to the account (for subscribers).
- Updated
At string - The date and time that the data set was last updated, in ISO 8601 format.
- arn string
- The ARN for the data set.
- aws_
id string - The unique identifier for the data set.
- created_
at string - The date and time that the data set was created, in ISO 8601 format.
- id string
- The provider-assigned unique ID for this managed resource.
- origin "OWNED" | "ENTITLED"
- A property that defines the data set as OWNED by the account (for providers) or ENTITLED to the account (for subscribers).
- updated_
at string - The date and time that the data set was last updated, in ISO 8601 format.
- arn String
- The ARN for the data set.
- aws
Id String - The unique identifier for the data set.
- created
At String - The date and time that the data set was created, in ISO 8601 format.
- id String
- The provider-assigned unique ID for this managed resource.
- origin
Data
Set Origin - A property that defines the data set as OWNED by the account (for providers) or ENTITLED to the account (for subscribers).
- updated
At String - The date and time that the data set was last updated, in ISO 8601 format.
- arn string
- The ARN for the data set.
- aws
Id string - The unique identifier for the data set.
- created
At string - The date and time that the data set was created, in ISO 8601 format.
- id string
- The provider-assigned unique ID for this managed resource.
- origin
Data
Set Origin - A property that defines the data set as OWNED by the account (for providers) or ENTITLED to the account (for subscribers).
- updated
At string - The date and time that the data set was last updated, in ISO 8601 format.
- arn str
- The ARN for the data set.
- aws_
id str - The unique identifier for the data set.
- created_
at str - The date and time that the data set was created, in ISO 8601 format.
- id str
- The provider-assigned unique ID for this managed resource.
- origin
Data
Set Origin - A property that defines the data set as OWNED by the account (for providers) or ENTITLED to the account (for subscribers).
- updated_
at str - The date and time that the data set was last updated, in ISO 8601 format.
- arn String
- The ARN for the data set.
- aws
Id String - The unique identifier for the data set.
- created
At String - The date and time that the data set was created, in ISO 8601 format.
- id String
- The provider-assigned unique ID for this managed resource.
- origin "OWNED" | "ENTITLED"
- A property that defines the data set as OWNED by the account (for providers) or ENTITLED to the account (for subscribers).
- updated
At String - The date and time that the data set was last updated, in ISO 8601 format.
Supporting Types
DataSetAssetType, DataSetAssetTypeArgs
- S3Snapshot
S3_SNAPSHOT- Redshift
Data Share REDSHIFT_DATA_SHARE- Api
Gateway Api API_GATEWAY_API- S3Data
Access S3_DATA_ACCESS- Lake
Formation Data Permission LAKE_FORMATION_DATA_PERMISSION
- Data
Set Asset Type S3Snapshot S3_SNAPSHOT- Data
Set Asset Type Redshift Data Share REDSHIFT_DATA_SHARE- Data
Set Asset Type Api Gateway Api API_GATEWAY_API- Data
Set Asset Type S3Data Access S3_DATA_ACCESS- Data
Set Asset Type Lake Formation Data Permission LAKE_FORMATION_DATA_PERMISSION
- "S3_SNAPSHOT"
S3_SNAPSHOT- "REDSHIFT_DATA_SHARE"
REDSHIFT_DATA_SHARE- "API_GATEWAY_API"
API_GATEWAY_API- "S3_DATA_ACCESS"
S3_DATA_ACCESS- "LAKE_FORMATION_DATA_PERMISSION"
LAKE_FORMATION_DATA_PERMISSION
- S3Snapshot
S3_SNAPSHOT- Redshift
Data Share REDSHIFT_DATA_SHARE- Api
Gateway Api API_GATEWAY_API- S3Data
Access S3_DATA_ACCESS- Lake
Formation Data Permission LAKE_FORMATION_DATA_PERMISSION
- S3Snapshot
S3_SNAPSHOT- Redshift
Data Share REDSHIFT_DATA_SHARE- Api
Gateway Api API_GATEWAY_API- S3Data
Access S3_DATA_ACCESS- Lake
Formation Data Permission LAKE_FORMATION_DATA_PERMISSION
- S3_SNAPSHOT
S3_SNAPSHOT- REDSHIFT_DATA_SHARE
REDSHIFT_DATA_SHARE- API_GATEWAY_API
API_GATEWAY_API- S3_DATA_ACCESS
S3_DATA_ACCESS- LAKE_FORMATION_DATA_PERMISSION
LAKE_FORMATION_DATA_PERMISSION
- "S3_SNAPSHOT"
S3_SNAPSHOT- "REDSHIFT_DATA_SHARE"
REDSHIFT_DATA_SHARE- "API_GATEWAY_API"
API_GATEWAY_API- "S3_DATA_ACCESS"
S3_DATA_ACCESS- "LAKE_FORMATION_DATA_PERMISSION"
LAKE_FORMATION_DATA_PERMISSION
DataSetOrigin, DataSetOriginArgs
- Owned
OWNED- Entitled
ENTITLED
- Data
Set Origin Owned OWNED- Data
Set Origin Entitled ENTITLED
- "OWNED"
OWNED- "ENTITLED"
ENTITLED
- Owned
OWNED- Entitled
ENTITLED
- Owned
OWNED- Entitled
ENTITLED
- OWNED
OWNED- ENTITLED
ENTITLED
- "OWNED"
OWNED- "ENTITLED"
ENTITLED
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, Sep 14, 2026 by Pulumi