DataZoneClient

Amazon DataZone is a data management service that enables you to catalog, discover, govern, share, and analyze your data. With Amazon DataZone, you can share and access your data across accounts and supported regions. Amazon DataZone simplifies your experience across Amazon Web Services services, including, but not limited to, Amazon Redshift, Amazon Athena, Amazon Web Services Glue, and Amazon Web Services Lake Formation.

Installation

NPM
npm install @aws-sdk/client-datazone
Yarn
yarn add @aws-sdk/client-datazone
pnpm
pnpm add @aws-sdk/client-datazone

DataZoneClient Operations

Command
Summary
AcceptPredictionsCommand

Accepts automatically generated business-friendly metadata for your Amazon DataZone assets.

AcceptSubscriptionRequestCommand

Accepts a subscription request to a specific asset.

AddEntityOwnerCommand

Adds the owner of an entity (a domain unit).

AddPolicyGrantCommand

Adds a policy grant (an authorization policy) to a specified entity, including domain units, environment blueprint configurations, or environment profiles.

AssociateEnvironmentRoleCommand

Associates the environment role in Amazon DataZone.

CancelMetadataGenerationRunCommand

Cancels the metadata generation run.

CancelSubscriptionCommand

Cancels the subscription to the specified asset.

CreateAssetCommand

Creates an asset in Amazon DataZone catalog.

CreateAssetFilterCommand

Creates a data asset filter.

CreateAssetRevisionCommand

Creates a revision of the asset.

CreateAssetTypeCommand

Creates a custom asset type.

CreateConnectionCommand

Creates a new connection. In Amazon DataZone, a connection enables you to connect your resources (domains, projects, and environments) to external resources and services.

CreateDataProductCommand

Creates a data product.

CreateDataProductRevisionCommand

Creates a data product revision.

CreateDataSourceCommand

Creates an Amazon DataZone data source.

CreateDomainCommand

Creates an Amazon DataZone domain.

CreateDomainUnitCommand

Creates a domain unit in Amazon DataZone.

CreateEnvironmentActionCommand

Creates an action for the environment, for example, creates a console link for an analytics tool that is available in this environment.

CreateEnvironmentCommand

Create an Amazon DataZone environment.

CreateEnvironmentProfileCommand

Creates an Amazon DataZone environment profile.

CreateFormTypeCommand

Creates a metadata form type.

CreateGlossaryCommand

Creates an Amazon DataZone business glossary.

CreateGlossaryTermCommand

Creates a business glossary term.

CreateGroupProfileCommand

Creates a group profile in Amazon DataZone.

CreateListingChangeSetCommand

Publishes a listing (a record of an asset at a given time) or removes a listing from the catalog.

CreateProjectCommand

Creates an Amazon DataZone project.

CreateProjectMembershipCommand

Creates a project membership in Amazon DataZone.

CreateProjectProfileCommand

Creates a project profile.

CreateRuleCommand

Creates a rule in Amazon DataZone. A rule is a formal agreement that enforces specific requirements across user workflows (e.g., publishing assets to the catalog, requesting subscriptions, creating projects) within the Amazon DataZone data portal. These rules help maintain consistency, ensure compliance, and uphold governance standards in data management processes. For instance, a metadata enforcement rule can specify the required information for creating a subscription request or publishing a data asset to the catalog, ensuring alignment with organizational standards.

CreateSubscriptionGrantCommand

Creates a subsscription grant in Amazon DataZone.

CreateSubscriptionRequestCommand

Creates a subscription request in Amazon DataZone.

CreateSubscriptionTargetCommand

Creates a subscription target in Amazon DataZone.

CreateUserProfileCommand

Creates a user profile in Amazon DataZone.

DeleteAssetCommand

Deletes an asset in Amazon DataZone.

DeleteAssetFilterCommand

Deletes an asset filter.

DeleteAssetTypeCommand

Deletes an asset type in Amazon DataZone.

DeleteConnectionCommand

Deletes and connection. In Amazon DataZone, a connection enables you to connect your resources (domains, projects, and environments) to external resources and services.

DeleteDataProductCommand

Deletes a data product in Amazon DataZone.

DeleteDataSourceCommand

Deletes a data source in Amazon DataZone.

DeleteDomainCommand

Deletes a Amazon DataZone domain.

DeleteDomainUnitCommand

Deletes a domain unit.

DeleteEnvironmentActionCommand

Deletes an action for the environment, for example, deletes a console link for an analytics tool that is available in this environment.

DeleteEnvironmentBlueprintConfigurationCommand

Deletes the blueprint configuration in Amazon DataZone.

DeleteEnvironmentCommand

Deletes an environment in Amazon DataZone.

DeleteEnvironmentProfileCommand

Deletes an environment profile in Amazon DataZone.

DeleteFormTypeCommand

Delets and metadata form type in Amazon DataZone.

DeleteGlossaryCommand

Deletes a business glossary in Amazon DataZone.

DeleteGlossaryTermCommand

Deletes a business glossary term in Amazon DataZone.

DeleteListingCommand

Deletes a listing (a record of an asset at a given time).

DeleteProjectCommand

Deletes a project in Amazon DataZone.

DeleteProjectMembershipCommand

Deletes project membership in Amazon DataZone.

DeleteProjectProfileCommand

Deletes a project profile.

DeleteRuleCommand

Deletes a rule in Amazon DataZone. A rule is a formal agreement that enforces specific requirements across user workflows (e.g., publishing assets to the catalog, requesting subscriptions, creating projects) within the Amazon DataZone data portal. These rules help maintain consistency, ensure compliance, and uphold governance standards in data management processes. For instance, a metadata enforcement rule can specify the required information for creating a subscription request or publishing a data asset to the catalog, ensuring alignment with organizational standards.

DeleteSubscriptionGrantCommand

Deletes and subscription grant in Amazon DataZone.

DeleteSubscriptionRequestCommand

Deletes a subscription request in Amazon DataZone.

DeleteSubscriptionTargetCommand

Deletes a subscription target in Amazon DataZone.

DeleteTimeSeriesDataPointsCommand

Deletes the specified time series form for the specified asset.

DisassociateEnvironmentRoleCommand

Disassociates the environment role in Amazon DataZone.

GetAssetCommand

Gets an Amazon DataZone asset.

GetAssetFilterCommand

Gets an asset filter.

GetAssetTypeCommand

Gets an Amazon DataZone asset type.

GetConnectionCommand

Gets a connection. In Amazon DataZone, a connection enables you to connect your resources (domains, projects, and environments) to external resources and services.

GetDataProductCommand

Gets the data product.

GetDataSourceCommand

Gets an Amazon DataZone data source.

GetDataSourceRunCommand

Gets an Amazon DataZone data source run.

GetDomainCommand

Gets an Amazon DataZone domain.

GetDomainUnitCommand

Gets the details of the specified domain unit.

GetEnvironmentActionCommand

Gets the specified environment action.

GetEnvironmentBlueprintCommand

Gets an Amazon DataZone blueprint.

GetEnvironmentBlueprintConfigurationCommand

Gets the blueprint configuration in Amazon DataZone.

GetEnvironmentCommand

Gets an Amazon DataZone environment.

GetEnvironmentCredentialsCommand

Gets the credentials of an environment in Amazon DataZone.

GetEnvironmentProfileCommand

Gets an evinronment profile in Amazon DataZone.

GetFormTypeCommand

Gets a metadata form type in Amazon DataZone.

GetGlossaryCommand

Gets a business glossary in Amazon DataZone.

GetGlossaryTermCommand

Gets a business glossary term in Amazon DataZone.

GetGroupProfileCommand

Gets a group profile in Amazon DataZone.

GetIamPortalLoginUrlCommand

Gets the data portal URL for the specified Amazon DataZone domain.

GetJobRunCommand

The details of the job run.

GetLineageEventCommand

Describes the lineage event.

GetLineageNodeCommand

Gets the data lineage node.

GetListingCommand

Gets a listing (a record of an asset at a given time). If you specify a listing version, only details that are specific to that version are returned.

GetMetadataGenerationRunCommand

Gets a metadata generation run in Amazon DataZone.

GetProjectCommand

Gets a project in Amazon DataZone.

GetProjectProfileCommand

The details of the project profile.

GetRuleCommand

Gets the details of a rule in Amazon DataZone. A rule is a formal agreement that enforces specific requirements across user workflows (e.g., publishing assets to the catalog, requesting subscriptions, creating projects) within the Amazon DataZone data portal. These rules help maintain consistency, ensure compliance, and uphold governance standards in data management processes. For instance, a metadata enforcement rule can specify the required information for creating a subscription request or publishing a data asset to the catalog, ensuring alignment with organizational standards.

GetSubscriptionCommand

Gets a subscription in Amazon DataZone.

GetSubscriptionGrantCommand

Gets the subscription grant in Amazon DataZone.

GetSubscriptionRequestDetailsCommand

Gets the details of the specified subscription request.

GetSubscriptionTargetCommand

Gets the subscription target in Amazon DataZone.

GetTimeSeriesDataPointCommand

Gets the existing data point for the asset.

GetUserProfileCommand

Gets a user profile in Amazon DataZone.

ListAssetFiltersCommand

Lists asset filters.

ListAssetRevisionsCommand

Lists the revisions for the asset.

ListConnectionsCommand

Lists connections. In Amazon DataZone, a connection enables you to connect your resources (domains, projects, and environments) to external resources and services.

ListDataProductRevisionsCommand

Lists data product revisions.

ListDataSourceRunActivitiesCommand

Lists data source run activities.

ListDataSourceRunsCommand

Lists data source runs in Amazon DataZone.

ListDataSourcesCommand

Lists data sources in Amazon DataZone.

ListDomainUnitsForParentCommand

Lists child domain units for the specified parent domain unit.

ListDomainsCommand

Lists Amazon DataZone domains.

ListEntityOwnersCommand

Lists the entity (domain units) owners.

ListEnvironmentActionsCommand

Lists existing environment actions.

ListEnvironmentBlueprintConfigurationsCommand

Lists blueprint configurations for a Amazon DataZone environment.

ListEnvironmentBlueprintsCommand

Lists blueprints in an Amazon DataZone environment.

ListEnvironmentProfilesCommand

Lists Amazon DataZone environment profiles.

ListEnvironmentsCommand

Lists Amazon DataZone environments.

ListJobRunsCommand

Lists job runs.

ListLineageEventsCommand

Lists lineage events.

ListLineageNodeHistoryCommand

Lists the history of the specified data lineage node.

ListMetadataGenerationRunsCommand

Lists all metadata generation runs.

ListNotificationsCommand

Lists all Amazon DataZone notifications.

ListPolicyGrantsCommand

Lists policy grants.

ListProjectMembershipsCommand

Lists all members of the specified project.

ListProjectProfilesCommand

Lists project profiles.

ListProjectsCommand

Lists Amazon DataZone projects.

ListRulesCommand

Lists existing rules. In Amazon DataZone, a rule is a formal agreement that enforces specific requirements across user workflows (e.g., publishing assets to the catalog, requesting subscriptions, creating projects) within the Amazon DataZone data portal. These rules help maintain consistency, ensure compliance, and uphold governance standards in data management processes. For instance, a metadata enforcement rule can specify the required information for creating a subscription request or publishing a data asset to the catalog, ensuring alignment with organizational standards.

ListSubscriptionGrantsCommand

Lists subscription grants.

ListSubscriptionRequestsCommand

Lists Amazon DataZone subscription requests.

ListSubscriptionTargetsCommand

Lists subscription targets in Amazon DataZone.

ListSubscriptionsCommand

Lists subscriptions in Amazon DataZone.

ListTagsForResourceCommand

Lists tags for the specified resource in Amazon DataZone.

ListTimeSeriesDataPointsCommand

Lists time series data points.

PostLineageEventCommand

Posts a data lineage event.

PostTimeSeriesDataPointsCommand

Posts time series data points to Amazon DataZone for the specified asset.

PutEnvironmentBlueprintConfigurationCommand

Writes the configuration for the specified environment blueprint in Amazon DataZone.

RejectPredictionsCommand

Rejects automatically generated business-friendly metadata for your Amazon DataZone assets.

RejectSubscriptionRequestCommand

Rejects the specified subscription request.

RemoveEntityOwnerCommand

Removes an owner from an entity.

RemovePolicyGrantCommand

Removes a policy grant.

RevokeSubscriptionCommand

Revokes a specified subscription in Amazon DataZone.

SearchCommand

Searches for assets in Amazon DataZone.

SearchGroupProfilesCommand

Searches group profiles in Amazon DataZone.

SearchListingsCommand

Searches listings (records of an asset at a given time) in Amazon DataZone.

SearchTypesCommand

Searches for types in Amazon DataZone.

SearchUserProfilesCommand

Searches user profiles in Amazon DataZone.

StartDataSourceRunCommand

Start the run of the specified data source in Amazon DataZone.

StartMetadataGenerationRunCommand

Starts the metadata generation run.

TagResourceCommand

Tags a resource in Amazon DataZone.

UntagResourceCommand

Untags a resource in Amazon DataZone.

UpdateAssetFilterCommand

Updates an asset filter.

UpdateConnectionCommand

Updates a connection. In Amazon DataZone, a connection enables you to connect your resources (domains, projects, and environments) to external resources and services.

UpdateDataSourceCommand

Updates the specified data source in Amazon DataZone.

UpdateDomainCommand

Updates a Amazon DataZone domain.

UpdateDomainUnitCommand

Updates the domain unit.

UpdateEnvironmentActionCommand

Updates an environment action.

UpdateEnvironmentCommand

Updates the specified environment in Amazon DataZone.

UpdateEnvironmentProfileCommand

Updates the specified environment profile in Amazon DataZone.

UpdateGlossaryCommand

Updates the business glossary in Amazon DataZone.

UpdateGlossaryTermCommand

Updates a business glossary term in Amazon DataZone.

UpdateGroupProfileCommand

Updates the specified group profile in Amazon DataZone.

UpdateProjectCommand

Updates the specified project in Amazon DataZone.

UpdateProjectProfileCommand

Updates a project profile.

UpdateRuleCommand

Updates a rule. In Amazon DataZone, a rule is a formal agreement that enforces specific requirements across user workflows (e.g., publishing assets to the catalog, requesting subscriptions, creating projects) within the Amazon DataZone data portal. These rules help maintain consistency, ensure compliance, and uphold governance standards in data management processes. For instance, a metadata enforcement rule can specify the required information for creating a subscription request or publishing a data asset to the catalog, ensuring alignment with organizational standards.

UpdateSubscriptionGrantStatusCommand

Updates the status of the specified subscription grant status in Amazon DataZone.

UpdateSubscriptionRequestCommand

Updates a specified subscription request in Amazon DataZone.

UpdateSubscriptionTargetCommand

Updates the specified subscription target in Amazon DataZone.

UpdateUserProfileCommand

Updates the specified user profile in Amazon DataZone.

DataZoneClient Configuration

Parameter
Type
Description
defaultsMode
Optional
DefaultsMode | Provider<DefaultsMode>
The @smithy/smithy-client#DefaultsMode that will be used to determine how certain default configuration options are resolved in the SDK.
disableHostPrefix
Optional
boolean
Disable dynamically changing the endpoint of the client based on the hostPrefix trait of an operation.
extensions
Optional
RuntimeExtension[]
Optional extensions
logger
Optional
Logger
Optional logger for logging debug/info/warn/error.
maxAttempts
Optional
number | Provider<number>
Value for how many times a request will be made at most in case of retry.
profile
Optional
string
Setting a client profile is similar to setting a value for the AWS_PROFILE environment variable. Setting a profile on a client in code only affects the single client instance, unlike AWS_PROFILE.When set, and only for environments where an AWS configuration file exists, fields configurable by this file will be retrieved from the specified profile within that file. Conflicting code configuration and environment variables will still have higher priority.For client credential resolution that involves checking the AWS configuration file, the client's profile (this value) will be used unless a different profile is set in the credential provider options.
region
Optional
string | Provider<string>
The AWS region to which this client will send requests
requestHandler
Optional
__HttpHandlerUserInput
The HTTP handler to use or its constructor options. Fetch in browser and Https in Nodejs.
retryMode
Optional
string | Provider<string>
Specifies which retry algorithm to use.
useDualstackEndpoint
Optional
boolean | Provider<boolean>
Enables IPv6/IPv4 dualstack endpoint.
useFipsEndpoint
Optional
boolean | Provider<boolean>
Enables FIPS compatible endpoints.
Additional config fields are described in the full configuration type: DataZoneClientConfig