Class: AWS.DataZone
- Inherits:
-
AWS.Service
- Object
- AWS.Service
- AWS.DataZone
- Identifier:
- datazone
- API Version:
- 2018-05-10
- Defined in:
- (unknown)
Overview
Constructs a service interface object. Each API operation is exposed as a function on service.
Service Description
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.
Sending a Request Using DataZone
var datazone = new AWS.DataZone();
datazone.createSubscriptionTarget(params, function (err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Locking the API Version
In order to ensure that the DataZone object uses this specific API, you can
construct the object by passing the apiVersion option to the constructor:
var datazone = new AWS.DataZone({apiVersion: '2018-05-10'});
You can also set the API version globally in AWS.config.apiVersions using
the datazone service identifier:
AWS.config.apiVersions = {
datazone: '2018-05-10',
// other service API versions
};
var datazone = new AWS.DataZone();
Constructor Summary collapse
-
new AWS.DataZone(options = {}) ⇒ Object
constructor
Constructs a service object.
Property Summary collapse
-
endpoint ⇒ AWS.Endpoint
readwrite
An Endpoint object representing the endpoint URL for service requests.
Properties inherited from AWS.Service
Method Summary collapse
-
acceptPredictions(params = {}, callback) ⇒ AWS.Request
Accepts automatically generated business-friendly metadata for your Amazon DataZone assets.
.
-
acceptSubscriptionRequest(params = {}, callback) ⇒ AWS.Request
Accepts a subscription request to a specific asset.
-
addEntityOwner(params = {}, callback) ⇒ AWS.Request
Adds the owner of an entity (a domain unit).
.
-
addPolicyGrant(params = {}, callback) ⇒ AWS.Request
Adds a policy grant (an authorization policy) to a specified entity, including domain units, environment blueprint configurations, or environment profiles.
.
-
associateEnvironmentRole(params = {}, callback) ⇒ AWS.Request
Associates the environment role in Amazon DataZone.
.
-
cancelMetadataGenerationRun(params = {}, callback) ⇒ AWS.Request
Cancels the metadata generation run.
.
-
cancelSubscription(params = {}, callback) ⇒ AWS.Request
Cancels the subscription to the specified asset.
.
-
createAsset(params = {}, callback) ⇒ AWS.Request
Creates an asset in Amazon DataZone catalog.
.
-
createAssetFilter(params = {}, callback) ⇒ AWS.Request
Creates a data asset filter.
.
-
createAssetRevision(params = {}, callback) ⇒ AWS.Request
Creates a revision of the asset.
.
-
createAssetType(params = {}, callback) ⇒ AWS.Request
Creates a custom asset type.
.
-
createDataProduct(params = {}, callback) ⇒ AWS.Request
Creates a data product.
.
-
createDataProductRevision(params = {}, callback) ⇒ AWS.Request
Creates a data product revision.
.
-
createDataSource(params = {}, callback) ⇒ AWS.Request
Creates an Amazon DataZone data source.
.
-
createDomain(params = {}, callback) ⇒ AWS.Request
Creates an Amazon DataZone domain.
.
-
createDomainUnit(params = {}, callback) ⇒ AWS.Request
Creates a domain unit in Amazon DataZone.
.
-
createEnvironment(params = {}, callback) ⇒ AWS.Request
Create an Amazon DataZone environment.
.
-
createEnvironmentAction(params = {}, callback) ⇒ AWS.Request
Creates an action for the environment, for example, creates a console link for an analytics tool that is available in this environment.
.
-
createEnvironmentProfile(params = {}, callback) ⇒ AWS.Request
Creates an Amazon DataZone environment profile.
.
-
createFormType(params = {}, callback) ⇒ AWS.Request
Creates a metadata form type.
.
-
createGlossary(params = {}, callback) ⇒ AWS.Request
Creates an Amazon DataZone business glossary.
.
-
createGlossaryTerm(params = {}, callback) ⇒ AWS.Request
Creates a business glossary term.
.
-
createGroupProfile(params = {}, callback) ⇒ AWS.Request
Creates a group profile in Amazon DataZone.
.
-
createListingChangeSet(params = {}, callback) ⇒ AWS.Request
Publishes a listing (a record of an asset at a given time) or removes a listing from the catalog.
-
createProject(params = {}, callback) ⇒ AWS.Request
Creates an Amazon DataZone project.
.
-
createProjectMembership(params = {}, callback) ⇒ AWS.Request
Creates a project membership in Amazon DataZone.
.
-
createSubscriptionGrant(params = {}, callback) ⇒ AWS.Request
Creates a subsscription grant in Amazon DataZone.
.
-
createSubscriptionRequest(params = {}, callback) ⇒ AWS.Request
Creates a subscription request in Amazon DataZone.
.
-
createSubscriptionTarget(params = {}, callback) ⇒ AWS.Request
Creates a subscription target in Amazon DataZone.
.
-
createUserProfile(params = {}, callback) ⇒ AWS.Request
Creates a user profile in Amazon DataZone.
.
-
deleteAsset(params = {}, callback) ⇒ AWS.Request
Deletes an asset in Amazon DataZone.
.
-
deleteAssetFilter(params = {}, callback) ⇒ AWS.Request
Deletes an asset filter.
.
-
deleteAssetType(params = {}, callback) ⇒ AWS.Request
Deletes an asset type in Amazon DataZone.
.
-
deleteDataProduct(params = {}, callback) ⇒ AWS.Request
Deletes a data product in Amazon DataZone.
.
-
deleteDataSource(params = {}, callback) ⇒ AWS.Request
Deletes a data source in Amazon DataZone.
.
-
deleteDomain(params = {}, callback) ⇒ AWS.Request
Deletes a Amazon DataZone domain.
.
-
deleteDomainUnit(params = {}, callback) ⇒ AWS.Request
Deletes a domain unit.
.
-
deleteEnvironment(params = {}, callback) ⇒ AWS.Request
Deletes an environment in Amazon DataZone.
.
-
deleteEnvironmentAction(params = {}, callback) ⇒ AWS.Request
Deletes an action for the environment, for example, deletes a console link for an analytics tool that is available in this environment.
.