@swamp/aws/datazone
v2026.04.23.3
AWS DATAZONE infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
awsdatazonecloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
Grade A
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Install
$ swamp extension pull @swamp/aws/datazone@swamp/aws/datazone/connectionv2026.04.23.2connection.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AwsLocation? | object | AWS Location of project |
| Description? | string | The description of the connection. |
| DomainIdentifier | string | The identifier of the domain in which the connection is created. |
| EnableTrustedIdentityPropagation? | boolean | Specifies whether the trusted identity propagation is enabled |
| EnvironmentIdentifier? | string | The identifier of the environment in which the connection is created. |
| ProjectIdentifier? | string | The identifier of the project in which the connection should be created. If |
| Name | string | The name of the connection. |
| Props? | object | |
| Scope? | enum | The scope of the connection. |
createCreate a DataZone Connection
getGet a DataZone Connection
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone Connection |
updateUpdate a DataZone Connection
deleteDelete a DataZone Connection
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone Connection |
syncSync DataZone Connection state from AWS
Resources
state(infinite)— DataZone Connection resource state
@swamp/aws/datazone/data-sourcev2026.04.23.2data_source.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AssetFormsInput? | array | The metadata forms that are to be attached to the assets that this data source works with. |
| ConnectionIdentifier? | string | The unique identifier of a connection used to fetch relevant parameters from connection during Datasource run |
| Description? | string | The description of the data source. |
| DomainIdentifier | string | The ID of the Amazon DataZone domain where the data source is created. |
| EnableSetting? | enum | Specifies whether the data source is enabled. |
| EnvironmentIdentifier? | string | The unique identifier of the Amazon DataZone environment to which the data source publishes assets. |
| Configuration? | object | Configuration of the data source. It can be set to either glueRunConfiguration or redshiftRunConfiguration. |
| Name | string | The name of the data source. |
| ProjectIdentifier | string | The identifier of the Amazon DataZone project in which you want to add the data source. |
| PublishOnImport? | boolean | Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog. |
| Recommendation? | object | Specifies whether the business name generation is to be enabled for this data source. |
| Schedule? | object | The schedule of the data source runs. |
| Type | string | The type of the data source. |
createCreate a DataZone DataSource
getGet a DataZone DataSource
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone DataSource |
updateUpdate a DataZone DataSource
deleteDelete a DataZone DataSource
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone DataSource |
syncSync DataZone DataSource state from AWS
Resources
state(infinite)— DataZone DataSource resource state
@swamp/aws/datazone/domainv2026.04.23.2domain.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Description? | string | The description of the Amazon DataZone domain. |
| DomainExecutionRole | string | The domain execution role that is created when an Amazon DataZone domain is created. The domain execution role is created in the AWS account that houses the Amazon DataZone domain. |
| ServiceRole? | string | The service role of the domain that is created. |
| DomainVersion? | enum | The version of the domain. |
| KmsKeyIdentifier? | string | The identifier of the AWS Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data. |
| Name | string | The name of the Amazon DataZone domain. |
| SingleSignOn? | object | The single-sign on configuration of the Amazon DataZone domain. |
| Tags? | array | The tags specified for the Amazon DataZone domain. |
createCreate a DataZone Domain
getGet a DataZone Domain
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone Domain |
updateUpdate a DataZone Domain
deleteDelete a DataZone Domain
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone Domain |
syncSync DataZone Domain state from AWS
Resources
state(infinite)— DataZone Domain resource state
@swamp/aws/datazone/domain-unitv2026.04.23.2domain_unit.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| DomainIdentifier | string | The ID of the domain where you want to create a domain unit. |
| Description? | string | The description of the domain unit. |
| Name | string | The name of the domain unit. |
| ParentDomainUnitIdentifier | string | The ID of the parent domain unit. |
createCreate a DataZone DomainUnit
getGet a DataZone DomainUnit
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone DomainUnit |
updateUpdate a DataZone DomainUnit
deleteDelete a DataZone DomainUnit
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone DomainUnit |
syncSync DataZone DomainUnit state from AWS
Resources
state(infinite)— DataZone DomainUnit resource state
@swamp/aws/datazone/environmentv2026.04.23.2environment.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| EnvironmentAccountIdentifier? | string | The AWS account in which the Amazon DataZone environment is created. |
| EnvironmentAccountRegion? | string | The AWS region in which the Amazon DataZone environment is created. |
| Description? | string | The description of the Amazon DataZone environment. |
| DomainIdentifier | string | The identifier of the Amazon DataZone domain in which the environment would be created. |
| EnvironmentBlueprintIdentifier? | string | The identifier of the environment blueprint. |
| DeploymentOrder? | number | The deployment order for the environment. |
| EnvironmentConfigurationId? | string | The identifier of the environment configuration. |
| EnvironmentProfileIdentifier? | string | The ID of the environment profile with which the Amazon DataZone environment would be created. |
| GlossaryTerms? | array | The glossary terms that can be used in the Amazon DataZone environment. |
| EnvironmentRoleArn? | string | Environment role arn for custom aws environment permissions |
| Name | string | The name of the environment. |
| ProjectIdentifier | string | The ID of the Amazon DataZone project in which the environment would be created. |
| UserParameters? | array | The user parameters of the Amazon DataZone environment. |
createCreate a DataZone Environment
getGet a DataZone Environment
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone Environment |
updateUpdate a DataZone Environment
deleteDelete a DataZone Environment
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone Environment |
syncSync DataZone Environment state from AWS
Resources
state(infinite)— DataZone Environment resource state
@swamp/aws/datazone/environment-actionsv2026.04.23.2environment_actions.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Description? | string | The description of the Amazon DataZone environment action. |
| DomainIdentifier? | string | The identifier of the Amazon DataZone domain in which the environment would be created. |
| EnvironmentIdentifier? | string | The identifier of the Amazon DataZone environment in which the action is taking place |
| Identifier? | string | The ID of the Amazon DataZone environment action. |
| Name | string | The name of the environment action. |
| Parameters? | object | The parameters of the environment action. |
createCreate a DataZone EnvironmentActions
getGet a DataZone EnvironmentActions
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone EnvironmentActions |
updateUpdate a DataZone EnvironmentActions
deleteDelete a DataZone EnvironmentActions
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone EnvironmentActions |
syncSync DataZone EnvironmentActions state from AWS
Resources
state(infinite)— DataZone EnvironmentActions resource state
@swamp/aws/datazone/environment-blueprint-configurationv2026.04.23.2environment_blueprint_configuration.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| GlobalParameters? | record | Region-agnostic environment blueprint parameters. |
| EnabledRegions | array | |
| EnvironmentBlueprintIdentifier | string | |
| RegionalParameters? | array | |
| ProvisioningRoleArn? | string | |
| ProvisioningConfigurations? | array | |
| DomainIdentifier | string | |
| EnvironmentRolePermissionBoundary? | string | |
| ManageAccessRoleArn? | string |
createCreate a DataZone EnvironmentBlueprintConfiguration
getGet a DataZone EnvironmentBlueprintConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone EnvironmentBlueprintConfiguration |
updateUpdate a DataZone EnvironmentBlueprintConfiguration
deleteDelete a DataZone EnvironmentBlueprintConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone EnvironmentBlueprintConfiguration |
syncSync DataZone EnvironmentBlueprintConfiguration state from AWS
Resources
state(infinite)— DataZone EnvironmentBlueprintConfiguration resource state
@swamp/aws/datazone/environment-profilev2026.04.23.2environment_profile.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AwsAccountId | string | The AWS account in which the Amazon DataZone environment is created. |
| AwsAccountRegion | string | The AWS region in which this environment profile is created. |
| Description? | string | The description of this Amazon DataZone environment profile. |
| DomainIdentifier | string | The ID of the Amazon DataZone domain in which this environment profile is created. |
| EnvironmentBlueprintIdentifier | string | The ID of the blueprint with which this environment profile is created. |
| Name | string | The name of this Amazon DataZone environment profile. |
| ProjectIdentifier | string | The identifier of the project in which to create the environment profile. |
| UserParameters? | array | The user parameters of this Amazon DataZone environment profile. |
createCreate a DataZone EnvironmentProfile
getGet a DataZone EnvironmentProfile
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone EnvironmentProfile |
updateUpdate a DataZone EnvironmentProfile
deleteDelete a DataZone EnvironmentProfile
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone EnvironmentProfile |
syncSync DataZone EnvironmentProfile state from AWS
Resources
state(infinite)— DataZone EnvironmentProfile resource state
@swamp/aws/datazone/form-typev2026.04.23.2form_type.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| DomainIdentifier | string | The ID of the Amazon DataZone domain in which this metadata form type is created. |
| Model | object | The model of this Amazon DataZone metadata form type. |
| Description? | string | The description of this Amazon DataZone metadata form type. |
| Name | string | The name of this Amazon DataZone metadata form type. |
| OwningProjectIdentifier | string | The ID of the Amazon DataZone project that owns this metadata form type. |
| Status? | enum | The status of this Amazon DataZone metadata form type. |
createCreate a DataZone FormType
getGet a DataZone FormType
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone FormType |
updateUpdate a DataZone FormType
deleteDelete a DataZone FormType
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone FormType |
syncSync DataZone FormType state from AWS
Resources
state(infinite)— DataZone FormType resource state
@swamp/aws/datazone/group-profilev2026.04.23.2group_profile.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| DomainIdentifier | string | The identifier of the Amazon DataZone domain in which the group profile would be created. |
| GroupIdentifier | string | The ID of the group. |
| Status? | enum | The status of the group profile. |
createCreate a DataZone GroupProfile
getGet a DataZone GroupProfile
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone GroupProfile |
updateUpdate a DataZone GroupProfile
deleteDelete a DataZone GroupProfile
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone GroupProfile |
syncSync DataZone GroupProfile state from AWS
Resources
state(infinite)— DataZone GroupProfile resource state
@swamp/aws/datazone/ownerv2026.04.23.2owner.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| DomainIdentifier | string | The ID of the domain in which you want to add the entity owner. |
| EntityIdentifier | string | The ID of the entity to which you want to add an owner. |
| EntityType | enum | The type of an entity. |
| Owner | string | The owner that you want to add to the entity. |
createCreate a DataZone Owner
getGet a DataZone Owner
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone Owner |
deleteDelete a DataZone Owner
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone Owner |
syncSync DataZone Owner state from AWS
Resources
state(infinite)— DataZone Owner resource state
@swamp/aws/datazone/policy-grantv2026.04.23.2policy_grant.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Detail? | string | |
| DomainIdentifier | string | |
| EntityIdentifier | string | |
| EntityType | enum | |
| PolicyType | enum | |
| Principal? | string |
createCreate a DataZone PolicyGrant
getGet a DataZone PolicyGrant
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone PolicyGrant |
deleteDelete a DataZone PolicyGrant
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone PolicyGrant |
syncSync DataZone PolicyGrant state from AWS
Resources
state(infinite)— DataZone PolicyGrant resource state
@swamp/aws/datazone/projectv2026.04.23.2project.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Description? | string | The description of the Amazon DataZone project. |
| DomainIdentifier | string | The ID of the Amazon DataZone domain in which this project is created. |
| DomainUnitId? | string | The ID of the domain unit. |
| GlossaryTerms? | array | The glossary terms that can be used in this Amazon DataZone project. |
| Name | string | The name of the Amazon DataZone project. |
| ProjectProfileId? | string | The project profile ID. |
| ProjectProfileVersion? | string | The project profile version to which the project should be updated. You can only specify the following string for this parameter: latest. |
| UserParameters? | array | The user parameters of the project. |
| ResourceTags? | array | The resource tags of the project. |
createCreate a DataZone Project
getGet a DataZone Project
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone Project |
updateUpdate a DataZone Project
deleteDelete a DataZone Project
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone Project |
syncSync DataZone Project state from AWS
Resources
state(infinite)— DataZone Project resource state
@swamp/aws/datazone/project-membershipv2026.04.23.2project_membership.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Designation | enum | |
| DomainIdentifier | string | |
| Member | object | |
| ProjectIdentifier | string |
createCreate a DataZone ProjectMembership
getGet a DataZone ProjectMembership
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone ProjectMembership |
updateUpdate a DataZone ProjectMembership
deleteDelete a DataZone ProjectMembership
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone ProjectMembership |
syncSync DataZone ProjectMembership state from AWS
Resources
state(infinite)— DataZone ProjectMembership resource state
@swamp/aws/datazone/project-profilev2026.04.23.2project_profile.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Description? | string | |
| DomainIdentifier? | string | |
| DomainUnitIdentifier? | string | |
| EnvironmentConfigurations? | array | |
| Name | string | |
| Status? | enum | |
| UseDefaultConfigurations? | boolean | |
| ProjectResourceTags? | array | |
| AllowCustomProjectResourceTags? | boolean | |
| ProjectResourceTagsDescription? | string |
createCreate a DataZone ProjectProfile
getGet a DataZone ProjectProfile
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone ProjectProfile |
updateUpdate a DataZone ProjectProfile
deleteDelete a DataZone ProjectProfile
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone ProjectProfile |
syncSync DataZone ProjectProfile state from AWS
Resources
state(infinite)— DataZone ProjectProfile resource state
@swamp/aws/datazone/subscription-targetv2026.04.23.2subscription_target.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| ApplicableAssetTypes | array | The asset types that can be included in the subscription target. |
| AuthorizedPrincipals | array | The authorized principals of the subscription target. |
| DomainIdentifier | string | The ID of the Amazon DataZone domain in which subscription target would be created. |
| EnvironmentIdentifier | string | The ID of the environment in which subscription target would be created. |
| ManageAccessRole? | string | The manage access role that is used to create the subscription target. |
| Name | string | The name of the subscription target. |
| Provider? | string | The provider of the subscription target. |
| SubscriptionTargetConfig | array | The configuration of the subscription target. |
| Type | string | The type of the subscription target. |
createCreate a DataZone SubscriptionTarget
getGet a DataZone SubscriptionTarget
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone SubscriptionTarget |
updateUpdate a DataZone SubscriptionTarget
deleteDelete a DataZone SubscriptionTarget
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone SubscriptionTarget |
syncSync DataZone SubscriptionTarget state from AWS
Resources
state(infinite)— DataZone SubscriptionTarget resource state
@swamp/aws/datazone/user-profilev2026.04.23.2user_profile.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| DomainIdentifier | string | The identifier of the Amazon DataZone domain in which the user profile would be created. |
| Status? | enum | The status of the user profile. |
| UserIdentifier | string | The ID of the user. |
| UserType? | enum | The type of the user. |
createCreate a DataZone UserProfile
getGet a DataZone UserProfile
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone UserProfile |
updateUpdate a DataZone UserProfile
deleteDelete a DataZone UserProfile
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DataZone UserProfile |
syncSync DataZone UserProfile state from AWS
Resources
state(infinite)— DataZone UserProfile resource state
2026.04.23.23.2 MBApr 23, 2026
AWS DATAZONE infrastructure models
Release Notes
- Updated: connection, data_source, domain, domain_unit, environment, environment_actions, environment_blueprint_configuration, environment_profile, form_type, group_profile, owner, policy_grant, project, project_membership, project_profile, subscription_target, user_profile
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsdatazonecloudinfrastructure
2026.04.03.33.2 MBApr 3, 2026
AWS DATAZONE infrastructure models
Release Notes
- Updated: connection, data_source, domain, domain_unit, environment, environment_actions, environment_blueprint_configuration, environment_profile, form_type, group_profile, owner, policy_grant, project, project_membership, project_profile, subscription_target, user_profile
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsdatazonecloudinfrastructure
2026.04.03.13.2 MBApr 3, 2026
AWS DATAZONE infrastructure models
Release Notes
- Updated: connection, project, project_profile
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsdatazonecloudinfrastructure
2026.03.19.13.5 MBMar 19, 2026
AWS DATAZONE infrastructure models
Release Notes
- Updated: connection, data_source, domain, domain_unit, environment, environment_actions, environment_blueprint_configuration, environment_profile, form_type, group_profile, owner, policy_grant, project, project_membership, project_profile, subscription_target, user_profile
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsdatazonecloudinfrastructure
2026.03.16.13.4 MBMar 16, 2026
AWS DATAZONE infrastructure models
Release Notes
- Updated: connection, data_source, domain, domain_unit, environment, environment_actions, environment_blueprint_configuration, environment_profile, form_type, group_profile, owner, policy_grant, project, project_membership, project_profile, subscription_target, user_profile
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsdatazonecloudinfrastructure
2026.03.10.53.4 MBMar 10, 2026
AWS DATAZONE infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsdatazonecloudinfrastructure