DatazoneFunctions

Functions

Link copied to clipboard

A data source is used to import technical metadata of assets (data) from the source databases or data warehouses into Amazon DataZone.

suspend fun getDataSource(domainId: String, id: String): GetDataSourceResult
Link copied to clipboard

A domain is an organizing entity for connecting together assets, users, and their projects

suspend fun getDomain(id: String): GetDomainResult
suspend fun getDomain(argument: suspend GetDomainPlainArgsBuilder.() -> Unit): GetDomainResult
Link copied to clipboard

Definition of AWS::DataZone::Environment Resource Type

suspend fun getEnvironment(domainId: String, id: String): GetEnvironmentResult
Link copied to clipboard

Definition of AWS::DataZone::EnvironmentActions Resource Type

suspend fun getEnvironmentActions(domainId: String, environmentId: String, id: String): GetEnvironmentActionsResult
Link copied to clipboard

AWS Datazone Environment Profile is pre-configured set of resources and blueprints that provide reusable templates for creating environments.

Link copied to clipboard

Group profiles represent groups of Amazon DataZone users. Groups can be manually created, or mapped to Active Directory groups of enterprise customers. In Amazon DataZone, groups serve two purposes. First, a group can map to a team of users in the organizational chart, and thus reduce the administrative work of a Amazon DataZone project owner when there are new employees joining or leaving a team. Second, corporate administrators use Active Directory groups to manage and update user statuses and so Amazon DataZone domain administrators can use these group memberships to implement Amazon DataZone domain policies.

suspend fun getGroupProfile(domainId: String, id: String): GetGroupProfileResult
Link copied to clipboard

Amazon DataZone projects are business use case–based groupings of people, assets (data), and tools used to simplify access to the AWS analytics.

suspend fun getProject(argument: suspend GetProjectPlainArgsBuilder.() -> Unit): GetProjectResult
suspend fun getProject(domainId: String, id: String): GetProjectResult
Link copied to clipboard

Subscription targets enables one to access the data to which you have subscribed in your projects.

suspend fun getSubscriptionTarget(domainId: String, environmentId: String, id: String): GetSubscriptionTargetResult
Link copied to clipboard

A user profile represents Amazon DataZone users. Amazon DataZone supports both IAM roles and SSO identities to interact with the Amazon DataZone Management Console and the data portal for different purposes. Domain administrators use IAM roles to perform the initial administrative domain-related work in the Amazon DataZone Management Console, including creating new Amazon DataZone domains, configuring metadata form types, and implementing policies. Data workers use their SSO corporate identities via Identity Center to log into the Amazon DataZone Data Portal and access projects where they have memberships.

suspend fun getUserProfile(domainId: String, id: String): GetUserProfileResult