Class: Aws::DataZone::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::DataZone::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb
Overview
An API client for DataZone. To construct a client, you need to configure a :region and :credentials.
client = Aws::DataZone::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the developer guide.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
API Operations collapse
-
#accept_predictions(params = {}) ⇒ Types::AcceptPredictionsOutput
Accepts automatically generated business-friendly metadata for your Amazon DataZone assets.
-
#accept_subscription_request(params = {}) ⇒ Types::AcceptSubscriptionRequestOutput
Accepts a subscription request to a specific asset.
-
#add_entity_owner(params = {}) ⇒ Struct
Adds the owner of an entity (a domain unit).
-
#add_policy_grant(params = {}) ⇒ Types::AddPolicyGrantOutput
Adds a policy grant (an authorization policy) to a specified entity, including domain units, environment blueprint configurations, or environment profiles.
-
#associate_environment_role(params = {}) ⇒ Struct
Associates the environment role in Amazon DataZone.
-
#associate_governed_terms(params = {}) ⇒ Struct
Associates governed terms with an asset.
-
#batch_get_attributes_metadata(params = {}) ⇒ Types::BatchGetAttributesMetadataOutput
Gets the attribute metadata.
-
#batch_put_attributes_metadata(params = {}) ⇒ Types::BatchPutAttributesMetadataOutput
Writes the attribute metadata.
-
#cancel_metadata_generation_run(params = {}) ⇒ Struct
Cancels the metadata generation run.
-
#cancel_subscription(params = {}) ⇒ Types::CancelSubscriptionOutput
Cancels the subscription to the specified asset.
-
#create_account_pool(params = {}) ⇒ Types::CreateAccountPoolOutput
Creates an account pool.
-
#create_asset(params = {}) ⇒ Types::CreateAssetOutput
Creates an asset in Amazon DataZone catalog.
-
#create_asset_filter(params = {}) ⇒ Types::CreateAssetFilterOutput
Creates a data asset filter.
-
#create_asset_revision(params = {}) ⇒ Types::CreateAssetRevisionOutput
Creates a revision of the asset.
-
#create_asset_type(params = {}) ⇒ Types::CreateAssetTypeOutput
Creates a custom asset type.
-
#create_connection(params = {}) ⇒ Types::CreateConnectionOutput
Creates a new connection.
-
#create_data_product(params = {}) ⇒ Types::CreateDataProductOutput
Creates a data product.
-
#create_data_product_revision(params = {}) ⇒ Types::CreateDataProductRevisionOutput
Creates a data product revision.
-
#create_data_source(params = {}) ⇒ Types::CreateDataSourceOutput
Creates an Amazon DataZone data source.
-
#create_designation(params = {}) ⇒ Types::CreateDesignationOutput
Creates a new user-defined designation with a Cedar permit policy.
-
#create_domain(params = {}) ⇒ Types::CreateDomainOutput
Creates an Amazon DataZone domain.
-
#create_domain_unit(params = {}) ⇒ Types::CreateDomainUnitOutput
Creates a domain unit in Amazon DataZone.
-
#create_environment(params = {}) ⇒ Types::CreateEnvironmentOutput
Create an Amazon DataZone environment.
-
#create_environment_action(params = {}) ⇒ Types::CreateEnvironmentActionOutput
Creates an action for the environment, for example, creates a console link for an analytics tool that is available in this environment.
-
#create_environment_blueprint(params = {}) ⇒ Types::CreateEnvironmentBlueprintOutput
Creates a Amazon DataZone blueprint.
-
#create_environment_profile(params = {}) ⇒ Types::CreateEnvironmentProfileOutput
Creates an Amazon DataZone environment profile.
-
#create_form_type(params = {}) ⇒ Types::CreateFormTypeOutput
Creates a metadata form type.
-
#create_glossary(params = {}) ⇒ Types::CreateGlossaryOutput
Creates an Amazon DataZone business glossary.
-
#create_glossary_term(params = {}) ⇒ Types::CreateGlossaryTermOutput
Creates a business glossary term.
-
#create_group_profile(params = {}) ⇒ Types::CreateGroupProfileOutput
Creates a group profile in Amazon DataZone.
-
#create_listing_change_set(params = {}) ⇒ Types::CreateListingChangeSetOutput
Publishes a listing (a record of an asset at a given time) or removes a listing from the catalog.
-
#create_notebook(params = {}) ⇒ Types::CreateNotebookOutput
Creates a [notebook][1] in Amazon SageMaker Unified Studio.
-
#create_project(params = {}) ⇒ Types::CreateProjectOutput
Creates an Amazon DataZone project.
-
#create_project_membership(params = {}) ⇒ Struct
Creates a project membership in Amazon DataZone.
-
#create_project_profile(params = {}) ⇒ Types::CreateProjectProfileOutput
Creates a project profile.
-
#create_rule(params = {}) ⇒ Types::CreateRuleOutput
Creates a rule in Amazon DataZone.
-
#create_subscription_grant(params = {}) ⇒ Types::CreateSubscriptionGrantOutput
Creates a subsscription grant in Amazon DataZone.
-
#create_subscription_request(params = {}) ⇒ Types::CreateSubscriptionRequestOutput
Creates a subscription request in Amazon DataZone.
-
#create_subscription_target(params = {}) ⇒ Types::CreateSubscriptionTargetOutput
Creates a subscription target in Amazon DataZone.
-
#create_user_profile(params = {}) ⇒ Types::CreateUserProfileOutput
Creates a user profile in Amazon DataZone.
-
#delete_account_pool(params = {}) ⇒ Struct
Deletes an account pool.
-
#delete_asset(params = {}) ⇒ Struct
Deletes an asset in Amazon DataZone.
-
#delete_asset_filter(params = {}) ⇒ Struct
Deletes an asset filter.
-
#delete_asset_type(params = {}) ⇒ Struct
Deletes an asset type in Amazon DataZone.
-
#delete_connection(params = {}) ⇒ Types::DeleteConnectionOutput
Deletes and connection.
-
#delete_data_export_configuration(params = {}) ⇒ Struct
Deletes data export configuration for a domain.
-
#delete_data_product(params = {}) ⇒ Struct
Deletes a data product in Amazon DataZone.
-
#delete_data_source(params = {}) ⇒ Types::DeleteDataSourceOutput
Deletes a data source in Amazon DataZone.
-
#delete_designation(params = {}) ⇒ Struct
Deletes a designation.
-
#delete_domain(params = {}) ⇒ Types::DeleteDomainOutput
Deletes a Amazon DataZone domain.
-
#delete_domain_unit(params = {}) ⇒ Struct
Deletes a domain unit.
-
#delete_environment(params = {}) ⇒ Struct
Deletes an environment in Amazon DataZone.
-
#delete_environment_action(params = {}) ⇒ Struct
Deletes an action for the environment, for example, deletes a console link for an analytics tool that is available in this environment.
-
#delete_environment_blueprint(params = {}) ⇒ Struct
Deletes a blueprint in Amazon DataZone.
-
#delete_environment_blueprint_configuration(params = {}) ⇒ Struct
Deletes the blueprint configuration in Amazon DataZone.
-
#delete_environment_profile(params = {}) ⇒ Struct
Deletes an environment profile in Amazon DataZone.
-
#delete_form_type(params = {}) ⇒ Struct
Deletes and metadata form type in Amazon DataZone.
-
#delete_glossary(params = {}) ⇒ Struct
Deletes a business glossary in Amazon DataZone.
-
#delete_glossary_term(params = {}) ⇒ Struct
Deletes a business glossary term in Amazon DataZone.
-
#delete_lineage_event(params = {}) ⇒ Types::DeleteLineageEventOutput
Deletes the specified lineage event.
-
#delete_listing(params = {}) ⇒ Struct
Deletes a listing (a record of an asset at a given time).
-
#delete_notebook(params = {}) ⇒ Struct
Deletes a [notebook][1] in Amazon SageMaker Unified Studio.
-
#delete_project(params = {}) ⇒ Struct
Deletes a project in Amazon DataZone.
-
#delete_project_membership(params = {}) ⇒ Struct
Deletes project membership in Amazon DataZone.
-
#delete_project_profile(params = {}) ⇒ Struct
Deletes a project profile.
-
#delete_rule(params = {}) ⇒ Struct
Deletes a rule in Amazon DataZone.
-
#delete_subscription_grant(params = {}) ⇒ Types::DeleteSubscriptionGrantOutput
Deletes and subscription grant in Amazon DataZone.
-
#delete_subscription_request(params = {}) ⇒ Struct
Deletes a subscription request in Amazon DataZone.
-
#delete_subscription_target(params = {}) ⇒ Struct
Deletes a subscription target in Amazon DataZone.
-
#delete_time_series_data_points(params = {}) ⇒ Struct
Deletes the specified time series form for the specified asset.
-
#disassociate_environment_role(params = {}) ⇒ Struct
Disassociates the environment role in Amazon DataZone.
-
#disassociate_governed_terms(params = {}) ⇒ Struct
Disassociates restricted terms from an asset.
-
#get_account_pool(params = {}) ⇒ Types::GetAccountPoolOutput
Gets the details of the account pool.
-
#get_asset(params = {}) ⇒ Types::GetAssetOutput
Gets an Amazon DataZone asset.
-
#get_asset_filter(params = {}) ⇒ Types::GetAssetFilterOutput
Gets an asset filter.
-
#get_asset_type(params = {}) ⇒ Types::GetAssetTypeOutput
Gets an Amazon DataZone asset type.
-
#get_connection(params = {}) ⇒ Types::GetConnectionOutput
Gets a connection.
-
#get_data_export_configuration(params = {}) ⇒ Types::GetDataExportConfigurationOutput
Gets data export configuration details.
-
#get_data_product(params = {}) ⇒ Types::GetDataProductOutput
Gets the data product.
-
#get_data_source(params = {}) ⇒ Types::GetDataSourceOutput
Gets an Amazon DataZone data source.
-
#get_data_source_run(params = {}) ⇒ Types::GetDataSourceRunOutput
Gets an Amazon DataZone data source run.
-
#get_designation(params = {}) ⇒ Types::GetDesignationOutput
Gets the details of a designation, including its Cedar policy.
-
#get_domain(params = {}) ⇒ Types::GetDomainOutput
Gets an Amazon DataZone domain.
-
#get_domain_unit(params = {}) ⇒ Types::GetDomainUnitOutput
Gets the details of the specified domain unit.
-
#get_environment(params = {}) ⇒ Types::GetEnvironmentOutput
Gets an Amazon DataZone environment.
-
#get_environment_action(params = {}) ⇒ Types::GetEnvironmentActionOutput
Gets the specified environment action.
-
#get_environment_blueprint(params = {}) ⇒ Types::GetEnvironmentBlueprintOutput
Gets an Amazon DataZone blueprint.
-
#get_environment_blueprint_configuration(params = {}) ⇒ Types::GetEnvironmentBlueprintConfigurationOutput
Gets the blueprint configuration in Amazon DataZone.
-
#get_environment_credentials(params = {}) ⇒ Types::GetEnvironmentCredentialsOutput
Gets the credentials of an environment in Amazon DataZone.
-
#get_environment_profile(params = {}) ⇒ Types::GetEnvironmentProfileOutput
Gets an evinronment profile in Amazon DataZone.
-
#get_form_type(params = {}) ⇒ Types::GetFormTypeOutput
Gets a metadata form type in Amazon DataZone.
-
#get_glossary(params = {}) ⇒ Types::GetGlossaryOutput
Gets a business glossary in Amazon DataZone.
-
#get_glossary_term(params = {}) ⇒ Types::GetGlossaryTermOutput
Gets a business glossary term in Amazon DataZone.
-
#get_group_profile(params = {}) ⇒ Types::GetGroupProfileOutput
Gets a group profile in Amazon DataZone.
-
#get_iam_portal_login_url(params = {}) ⇒ Types::GetIamPortalLoginUrlOutput
Gets the data portal URL for the specified Amazon DataZone domain.
-
#get_job_run(params = {}) ⇒ Types::GetJobRunOutput
The details of the job run.
-
#get_lineage_event(params = {}) ⇒ Types::GetLineageEventOutput
Describes the lineage event.
-
#get_lineage_node(params = {}) ⇒ Types::GetLineageNodeOutput
Gets the data lineage node.
-
#get_listing(params = {}) ⇒ Types::GetListingOutput
Gets a listing (a record of an asset at a given time).
-
#get_metadata_generation_run(params = {}) ⇒ Types::GetMetadataGenerationRunOutput
Gets a metadata generation run in Amazon DataZone.
-
#get_notebook(params = {}) ⇒ Types::GetNotebookOutput
Gets the details of a [notebook][1] in Amazon SageMaker Unified Studio.
-
#get_notebook_export(params = {}) ⇒ Types::GetNotebookExportOutput
Gets the details of a notebook export in Amazon SageMaker Unified Studio.
-
#get_notebook_run(params = {}) ⇒ Types::GetNotebookRunOutput
Gets the details of a [notebook run][1] in Amazon SageMaker Unified Studio.
-
#get_project(params = {}) ⇒ Types::GetProjectOutput
Gets a project in Amazon DataZone.
-
#get_project_profile(params = {}) ⇒ Types::GetProjectProfileOutput
The details of the project profile.
-
#get_rule(params = {}) ⇒ Types::GetRuleOutput
Gets the details of a rule in Amazon DataZone.
-
#get_subscription(params = {}) ⇒ Types::GetSubscriptionOutput
Gets a subscription in Amazon DataZone.
-
#get_subscription_grant(params = {}) ⇒ Types::GetSubscriptionGrantOutput
Gets the subscription grant in Amazon DataZone.
-
#get_subscription_request_details(params = {}) ⇒ Types::GetSubscriptionRequestDetailsOutput
Gets the details of the specified subscription request.
-
#get_subscription_target(params = {}) ⇒ Types::GetSubscriptionTargetOutput
Gets the subscription target in Amazon DataZone.
-
#get_time_series_data_point(params = {}) ⇒ Types::GetTimeSeriesDataPointOutput
Gets the existing data point for the asset.
-
#get_user_profile(params = {}) ⇒ Types::GetUserProfileOutput
Gets a user profile in Amazon DataZone.
-
#list_account_pools(params = {}) ⇒ Types::ListAccountPoolsOutput
Lists existing account pools.
-
#list_accounts_in_account_pool(params = {}) ⇒ Types::ListAccountsInAccountPoolOutput
Lists the accounts in the specified account pool.
-
#list_asset_filters(params = {}) ⇒ Types::ListAssetFiltersOutput
Lists asset filters.
-
#list_asset_revisions(params = {}) ⇒ Types::ListAssetRevisionsOutput
Lists the revisions for the asset.
-
#list_connections(params = {}) ⇒ Types::ListConnectionsOutput
Lists connections.
-
#list_data_product_revisions(params = {}) ⇒ Types::ListDataProductRevisionsOutput
Lists data product revisions.
-
#list_data_source_run_activities(params = {}) ⇒ Types::ListDataSourceRunActivitiesOutput
Lists data source run activities.
-
#list_data_source_runs(params = {}) ⇒ Types::ListDataSourceRunsOutput
Lists data source runs in Amazon DataZone.
-
#list_data_sources(params = {}) ⇒ Types::ListDataSourcesOutput
Lists data sources in Amazon DataZone.
-
#list_designations(params = {}) ⇒ Types::ListDesignationsOutput
Lists the designations in a domain.
-
#list_domain_units_for_parent(params = {}) ⇒ Types::ListDomainUnitsForParentOutput
Lists child domain units for the specified parent domain unit.
-
#list_domains(params = {}) ⇒ Types::ListDomainsOutput
Lists Amazon DataZone domains.
-
#list_entity_owners(params = {}) ⇒ Types::ListEntityOwnersOutput
Lists the entity (domain units) owners.
-
#list_environment_actions(params = {}) ⇒ Types::ListEnvironmentActionsOutput
Lists existing environment actions.
-
#list_environment_blueprint_configurations(params = {}) ⇒ Types::ListEnvironmentBlueprintConfigurationsOutput
Lists blueprint configurations for a Amazon DataZone environment.
-
#list_environment_blueprints(params = {}) ⇒ Types::ListEnvironmentBlueprintsOutput
Lists blueprints in an Amazon DataZone environment.
-
#list_environment_profiles(params = {}) ⇒ Types::ListEnvironmentProfilesOutput
Lists Amazon DataZone environment profiles.
-
#list_environments(params = {}) ⇒ Types::ListEnvironmentsOutput
Lists Amazon DataZone environments.
-
#list_job_runs(params = {}) ⇒ Types::ListJobRunsOutput
Lists job runs.
-
#list_lineage_events(params = {}) ⇒ Types::ListLineageEventsOutput
Lists lineage events.
-
#list_lineage_node_history(params = {}) ⇒ Types::ListLineageNodeHistoryOutput
Lists the history of the specified data lineage node.
-
#list_metadata_generation_runs(params = {}) ⇒ Types::ListMetadataGenerationRunsOutput
Lists all metadata generation runs.
-
#list_notebook_runs(params = {}) ⇒ Types::ListNotebookRunsOutput
Lists [notebook runs][1] in Amazon SageMaker Unified Studio.
-
#list_notebooks(params = {}) ⇒ Types::ListNotebooksOutput
Lists [notebooks][1] in Amazon SageMaker Unified Studio.
-
#list_notifications(params = {}) ⇒ Types::ListNotificationsOutput
Lists all Amazon DataZone notifications.
-
#list_policy_grants(params = {}) ⇒ Types::ListPolicyGrantsOutput
Lists policy grants.
-
#list_project_memberships(params = {}) ⇒ Types::ListProjectMembershipsOutput
Lists all members of the specified project.
-
#list_project_profiles(params = {}) ⇒ Types::ListProjectProfilesOutput
Lists project profiles.
-
#list_projects(params = {}) ⇒ Types::ListProjectsOutput
Lists Amazon DataZone projects.
-
#list_rules(params = {}) ⇒ Types::ListRulesOutput
Lists existing rules.
-
#list_subscription_grants(params = {}) ⇒ Types::ListSubscriptionGrantsOutput
Lists subscription grants.
-
#list_subscription_requests(params = {}) ⇒ Types::ListSubscriptionRequestsOutput
Lists Amazon DataZone subscription requests.
-
#list_subscription_targets(params = {}) ⇒ Types::ListSubscriptionTargetsOutput
Lists subscription targets in Amazon DataZone.
-
#list_subscriptions(params = {}) ⇒ Types::ListSubscriptionsOutput
Lists subscriptions in Amazon DataZone.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists tags for the specified resource in Amazon DataZone.
-
#list_time_series_data_points(params = {}) ⇒ Types::ListTimeSeriesDataPointsOutput
Lists time series data points.
-
#post_lineage_event(params = {}) ⇒ Types::PostLineageEventOutput
Posts a data lineage event.
-
#post_time_series_data_points(params = {}) ⇒ Types::PostTimeSeriesDataPointsOutput
Posts time series data points to Amazon DataZone for the specified asset.
-
#put_data_export_configuration(params = {}) ⇒ Struct
Creates data export configuration details.
-
#put_environment_blueprint_configuration(params = {}) ⇒ Types::PutEnvironmentBlueprintConfigurationOutput
Writes the configuration for the specified environment blueprint in Amazon DataZone.
-
#query_graph(params = {}) ⇒ Types::QueryGraphOutput
Queries entities in the graph store.
-
#reject_predictions(params = {}) ⇒ Types::RejectPredictionsOutput
Rejects automatically generated business-friendly metadata for your Amazon DataZone assets.
-
#reject_subscription_request(params = {}) ⇒ Types::RejectSubscriptionRequestOutput
Rejects the specified subscription request.
-
#remove_entity_owner(params = {}) ⇒ Struct
Removes an owner from an entity.
-
#remove_policy_grant(params = {}) ⇒ Struct
Removes a policy grant.
-
#revoke_subscription(params = {}) ⇒ Types::RevokeSubscriptionOutput
Revokes a specified subscription in Amazon DataZone.
-
#search(params = {}) ⇒ Types::SearchOutput
Searches for assets in Amazon DataZone.
-
#search_group_profiles(params = {}) ⇒ Types::SearchGroupProfilesOutput
Searches group profiles in Amazon DataZone.
-
#search_listings(params = {}) ⇒ Types::SearchListingsOutput
Searches listings in Amazon DataZone.
-
#search_types(params = {}) ⇒ Types::SearchTypesOutput
Searches for types in Amazon DataZone.
-
#search_user_profiles(params = {}) ⇒ Types::SearchUserProfilesOutput
Searches user profiles in Amazon DataZone.
-
#start_data_source_run(params = {}) ⇒ Types::StartDataSourceRunOutput
Start the run of the specified data source in Amazon DataZone.
-
#start_metadata_generation_run(params = {}) ⇒ Types::StartMetadataGenerationRunOutput
Starts the metadata generation run.
-
#start_notebook_export(params = {}) ⇒ Types::StartNotebookExportOutput
Starts a notebook export in Amazon SageMaker Unified Studio.
-
#start_notebook_import(params = {}) ⇒ Types::StartNotebookImportOutput
Starts a notebook import in Amazon SageMaker Unified Studio.
-
#start_notebook_run(params = {}) ⇒ Types::StartNotebookRunOutput
Starts a notebook run in Amazon SageMaker Unified Studio.
-
#start_notebook_sync(params = {}) ⇒ Types::StartNotebookSyncOutput
Starts a notebook sync in Amazon SageMaker Unified Studio.
-
#stop_notebook_run(params = {}) ⇒ Types::StopNotebookRunOutput
Stops a running [notebook run][1] in Amazon SageMaker Unified Studio.
-
#tag_resource(params = {}) ⇒ Struct
Tags a resource in Amazon DataZone.
-
#untag_resource(params = {}) ⇒ Struct
Untags a resource in Amazon DataZone.
-
#update_account_pool(params = {}) ⇒ Types::UpdateAccountPoolOutput
Updates the account pool.
-
#update_asset_filter(params = {}) ⇒ Types::UpdateAssetFilterOutput
Updates an asset filter.
-
#update_connection(params = {}) ⇒ Types::UpdateConnectionOutput
Updates a connection.
-
#update_data_source(params = {}) ⇒ Types::UpdateDataSourceOutput
Updates the specified data source in Amazon DataZone.
-
#update_designation(params = {}) ⇒ Types::UpdateDesignationOutput
Updates an existing designation.
-
#update_domain(params = {}) ⇒ Types::UpdateDomainOutput
Updates a Amazon DataZone domain.
-
#update_domain_unit(params = {}) ⇒ Types::UpdateDomainUnitOutput
Updates the domain unit.
-
#update_environment(params = {}) ⇒ Types::UpdateEnvironmentOutput
Updates the specified environment in Amazon DataZone.
-
#update_environment_action(params = {}) ⇒ Types::UpdateEnvironmentActionOutput
Updates an environment action.
-
#update_environment_blueprint(params = {}) ⇒ Types::UpdateEnvironmentBlueprintOutput
Updates an environment blueprint in Amazon DataZone.
-
#update_environment_profile(params = {}) ⇒ Types::UpdateEnvironmentProfileOutput
Updates the specified environment profile in Amazon DataZone.
-
#update_glossary(params = {}) ⇒ Types::UpdateGlossaryOutput
Updates the business glossary in Amazon DataZone.
-
#update_glossary_term(params = {}) ⇒ Types::UpdateGlossaryTermOutput
Updates a business glossary term in Amazon DataZone.
-
#update_group_profile(params = {}) ⇒ Types::UpdateGroupProfileOutput
Updates the specified group profile in Amazon DataZone.
-
#update_notebook(params = {}) ⇒ Types::UpdateNotebookOutput
Updates a [notebook][1] in Amazon SageMaker Unified Studio.
-
#update_project(params = {}) ⇒ Types::UpdateProjectOutput
Updates the specified project in Amazon DataZone.
-
#update_project_profile(params = {}) ⇒ Types::UpdateProjectProfileOutput
Updates a project profile.
-
#update_root_domain_unit_owner(params = {}) ⇒ Struct
Updates the owner of the root domain unit.
-
#update_rule(params = {}) ⇒ Types::UpdateRuleOutput
Updates a rule.
-
#update_subscription_grant_status(params = {}) ⇒ Types::UpdateSubscriptionGrantStatusOutput
Updates the status of the specified subscription grant status in Amazon DataZone.
-
#update_subscription_request(params = {}) ⇒ Types::UpdateSubscriptionRequestOutput
Updates a specified subscription request in Amazon DataZone.
-
#update_subscription_target(params = {}) ⇒ Types::UpdateSubscriptionTargetOutput
Updates the specified subscription target in Amazon DataZone.
-
#update_user_profile(params = {}) ⇒ Types::UpdateUserProfileOutput
Updates the specified user profile in Amazon DataZone.
Instance Method Summary collapse
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
Methods included from ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
478 479 480 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 478 def initialize(*args) super end |
Instance Method Details
#accept_predictions(params = {}) ⇒ Types::AcceptPredictionsOutput
Accepts automatically generated business-friendly metadata for your Amazon DataZone assets.
548 549 550 551 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 548 def accept_predictions(params = {}, = {}) req = build_request(:accept_predictions, params) req.send_request() end |
#accept_subscription_request(params = {}) ⇒ Types::AcceptSubscriptionRequestOutput
Accepts a subscription request to a specific asset.
682 683 684 685 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 682 def accept_subscription_request(params = {}, = {}) req = build_request(:accept_subscription_request, params) req.send_request() end |
#add_entity_owner(params = {}) ⇒ Struct
Adds the owner of an entity (a domain unit).
731 732 733 734 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 731 def add_entity_owner(params = {}, = {}) req = build_request(:add_entity_owner, params) req.send_request() end |
#add_policy_grant(params = {}) ⇒ Types::AddPolicyGrantOutput
Adds a policy grant (an authorization policy) to a specified entity, including domain units, environment blueprint configurations, or environment profiles.
859 860 861 862 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 859 def add_policy_grant(params = {}, = {}) req = build_request(:add_policy_grant, params) req.send_request() end |
#associate_environment_role(params = {}) ⇒ Struct
Associates the environment role in Amazon DataZone.
890 891 892 893 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 890 def associate_environment_role(params = {}, = {}) req = build_request(:associate_environment_role, params) req.send_request() end |
#associate_governed_terms(params = {}) ⇒ Struct
Associates governed terms with an asset.
926 927 928 929 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 926 def associate_governed_terms(params = {}, = {}) req = build_request(:associate_governed_terms, params) req.send_request() end |
#batch_get_attributes_metadata(params = {}) ⇒ Types::BatchGetAttributesMetadataOutput
Gets the attribute metadata.
981 982 983 984 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 981 def (params = {}, = {}) req = build_request(:batch_get_attributes_metadata, params) req.send_request() end |
#batch_put_attributes_metadata(params = {}) ⇒ Types::BatchPutAttributesMetadataOutput
Writes the attribute metadata.
1047 1048 1049 1050 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 1047 def (params = {}, = {}) req = build_request(:batch_put_attributes_metadata, params) req.send_request() end |
#cancel_metadata_generation_run(params = {}) ⇒ Struct
Cancels the metadata generation run.
Prerequisites:
The run must exist and be in a cancelable status (e.g., SUBMITTED, IN_PROGRESS).
Runs in SUCCEEDED status cannot be cancelled.
User must have access to the run and cancel permissions.
1083 1084 1085 1086 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 1083 def (params = {}, = {}) req = build_request(:cancel_metadata_generation_run, params) req.send_request() end |
#cancel_subscription(params = {}) ⇒ Types::CancelSubscriptionOutput
Cancels the subscription to the specified asset.
1179 1180 1181 1182 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 1179 def cancel_subscription(params = {}, = {}) req = build_request(:cancel_subscription, params) req.send_request() end |
#create_account_pool(params = {}) ⇒ Types::CreateAccountPoolOutput
Creates an account pool.
1264 1265 1266 1267 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 1264 def create_account_pool(params = {}, = {}) req = build_request(:create_account_pool, params) req.send_request() end |
#create_asset(params = {}) ⇒ Types::CreateAssetOutput
Creates an asset in Amazon DataZone catalog.
Before creating assets, make sure that the following requirements are met:
--domain-identifiermust refer to an existing domain.--owning-project-identifiermust be a valid project within the domain.Asset type must be created beforehand using
create-asset-type, or be a supported system-defined type. For more information, see create-asset-type.--type-revision(if used) must match a valid revision of the asset type.formsInputis required when it is associated as required in theasset-type. For more information, see create-form-type.Form content must include all required fields as per the form schema (e.g.,
bucketArn).
You must invoke the following pre-requisite commands before invoking this API:
1441 1442 1443 1444 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 1441 def create_asset(params = {}, = {}) req = build_request(:create_asset, params) req.send_request() end |
#create_asset_filter(params = {}) ⇒ Types::CreateAssetFilterOutput
Creates a data asset filter.
Asset filters provide a sophisticated way to create controlled views of data assets by selecting specific columns or applying row-level filters. This capability is crucial for organizations that need to share data while maintaining security and privacy controls. For example, your database might be filtered to show only non-PII fields to certain users, or sales data might be filtered by region for different regional teams. Asset filters enable fine-grained access control while maintaining a single source of truth.
Prerequisites:
A valid domain (
--domain-identifier) must exist.A data asset (
--asset-identifier) must already be created under that domain.The asset must have the referenced columns available in its schema for column-based filtering.
You cannot specify both (
columnConfiguration,rowConfiguration)at the same time.
1633 1634 1635 1636 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 1633 def create_asset_filter(params = {}, = {}) req = build_request(:create_asset_filter, params) req.send_request() end |
#create_asset_revision(params = {}) ⇒ Types::CreateAssetRevisionOutput
Creates a revision of the asset.
Asset revisions represent new versions of existing assets, capturing changes to either the underlying data or its metadata. They maintain a historical record of how assets evolve over time, who made changes, and when those changes occurred. This versioning capability is crucial for governance and compliance, allowing organizations to track changes, understand their impact, and roll back if necessary.
Prerequisites:
Asset must already exist in the domain with identifier.
formsInputis required when asset has the form type.typeRevisionshould be the latest version of form type.The form content must include all required fields (e.g.,
bucketArnforS3ObjectCollectionForm).The owning project of the original asset must still exist and be active.
User must have write access to the project and domain.
1788 1789 1790 1791 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 1788 def create_asset_revision(params = {}, = {}) req = build_request(:create_asset_revision, params) req.send_request() end |
#create_asset_type(params = {}) ⇒ Types::CreateAssetTypeOutput
Creates a custom asset type.
Prerequisites:
The
formsInputfield is required, however, can be passed as empty (e.g.-forms-input {}).You must have
CreateAssetTypepermissions.The domain-identifier and owning-project-identifier must be valid and active.
The name of the asset type must be unique within the domain — duplicate names will cause failure.
JSON input must be valid — incorrect formatting causes Invalid JSON errors.
1881 1882 1883 1884 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 1881 def create_asset_type(params = {}, = {}) req = build_request(:create_asset_type, params) req.send_request() end |
#create_connection(params = {}) ⇒ Types::CreateConnectionOutput
Creates a new connection. In Amazon DataZone, a connection enables you to connect your resources (domains, projects, and environments) to external resources and services.
2338 2339 2340 2341 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 2338 def create_connection(params = {}, = {}) req = build_request(:create_connection, params) req.send_request() end |
#create_data_product(params = {}) ⇒ Types::CreateDataProductOutput
Creates a data product.
A data product is a comprehensive package that combines data assets with their associated metadata, documentation, and access controls. It's designed to serve specific business needs or use cases, making it easier for users to find and consume data appropriately. Data products include important information about data quality, freshness, and usage guidelines, effectively bridging the gap between data producers and consumers while ensuring proper governance.
Prerequisites:
The domain must exist and be accessible.
The owning project must be valid and active.
The name must be unique within the domain (no existing data product with the same name).
User must have create permissions for data products in the project.
2467 2468 2469 2470 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 2467 def create_data_product(params = {}, = {}) req = build_request(:create_data_product, params) req.send_request() end |
#create_data_product_revision(params = {}) ⇒ Types::CreateDataProductRevisionOutput
Creates a data product revision.
Prerequisites:
The original data product must exist in the given domain.
User must have permissions on the data product.
The domain must be valid and accessible.
The new revision name must comply with naming constraints (if required).
2588 2589 2590 2591 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 2588 def create_data_product_revision(params = {}, = {}) req = build_request(:create_data_product_revision, params) req.send_request() end |
#create_data_source(params = {}) ⇒ Types::CreateDataSourceOutput
Creates an Amazon DataZone data source.
2817 2818 2819 2820 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 2817 def create_data_source(params = {}, = {}) req = build_request(:create_data_source, params) req.send_request() end |
#create_designation(params = {}) ⇒ Types::CreateDesignationOutput
Creates a new user-defined designation with a Cedar permit policy. The designation defines a named role that can be assigned to project members.
2885 2886 2887 2888 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 2885 def create_designation(params = {}, = {}) req = build_request(:create_designation, params) req.send_request() end |
#create_domain(params = {}) ⇒ Types::CreateDomainOutput
Creates an Amazon DataZone domain.
2986 2987 2988 2989 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 2986 def create_domain(params = {}, = {}) req = build_request(:create_domain, params) req.send_request() end |
#create_domain_unit(params = {}) ⇒ Types::CreateDomainUnitOutput
Creates a domain unit in Amazon DataZone.
3053 3054 3055 3056 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 3053 def create_domain_unit(params = {}, = {}) req = build_request(:create_domain_unit, params) req.send_request() end |
#create_environment(params = {}) ⇒ Types::CreateEnvironmentOutput
Create an Amazon DataZone environment.
3212 3213 3214 3215 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 3212 def create_environment(params = {}, = {}) req = build_request(:create_environment, params) req.send_request() end |
#create_environment_action(params = {}) ⇒ Types::CreateEnvironmentActionOutput
Creates an action for the environment, for example, creates a console link for an analytics tool that is available in this environment.
3273 3274 3275 3276 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 3273 def create_environment_action(params = {}, = {}) req = build_request(:create_environment_action, params) req.send_request() end |
#create_environment_blueprint(params = {}) ⇒ Types::CreateEnvironmentBlueprintOutput
Creates a Amazon DataZone blueprint.
3366 3367 3368 3369 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 3366 def create_environment_blueprint(params = {}, = {}) req = build_request(:create_environment_blueprint, params) req.send_request() end |
#create_environment_profile(params = {}) ⇒ Types::CreateEnvironmentProfileOutput
Creates an Amazon DataZone environment profile.
3461 3462 3463 3464 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 3461 def create_environment_profile(params = {}, = {}) req = build_request(:create_environment_profile, params) req.send_request() end |
#create_form_type(params = {}) ⇒ Types::CreateFormTypeOutput
Creates a metadata form type.
Prerequisites:
The domain must exist and be in an
ENABLEDstate.The owning project must exist and be accessible.
The name must be unique within the domain.
For custom form types, to indicate that a field should be searchable,
annotate it with @amazon.datazone#searchable. By default, searchable
fields are indexed for semantic search, where related query terms will
match the attribute value even if they are not stemmed or keyword
matches. To indicate that a field should be indexed for lexical search
(which disables semantic search but supports stemmed and partial
matches), annotate it with
@amazon.datazone#searchable(modes:["LEXICAL"]). To indicate that a
field should be indexed for technical identifier search (for more
information on technical identifier search, see:
https://aws.amazon.com/blogs/big-data/streamline-data-discovery-with-precise-technical-identifier-search-in-amazon-sagemaker-unified-studio/),
annotate it with @amazon.datazone#searchable(modes:["TECHNICAL"]).
To denote that a field will store glossary term ids (which are
filterable via the Search/SearchListings APIs), annotate it with
@amazon.datazone#glossaryterm("${GLOSSARY_ID}"), where
${GLOSSARY_ID} is the id of the glossary that the glossary terms
stored in the field belong to.
3556 3557 3558 3559 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 3556 def create_form_type(params = {}, = {}) req = build_request(:create_form_type, params) req.send_request() end |
#create_glossary(params = {}) ⇒ Types::CreateGlossaryOutput
Creates an Amazon DataZone business glossary.
Specifies that this is a create glossary policy.
A glossary serves as the central repository for business terminology and definitions within an organization. It helps establish and maintain a common language across different departments and teams, reducing miscommunication and ensuring consistent interpretation of business concepts. Glossaries can include hierarchical relationships between terms, cross-references, and links to actual data assets, making them invaluable for both business users and technical teams trying to understand and use data correctly.
Prerequisites:
Domain must exist and be in an active state.
Owning project must exist and be accessible by the caller.
The glossary name must be unique within the domain.
3645 3646 3647 3648 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 3645 def create_glossary(params = {}, = {}) req = build_request(:create_glossary, params) req.send_request() end |
#create_glossary_term(params = {}) ⇒ Types::CreateGlossaryTermOutput
Creates a business glossary term.
A glossary term represents an individual entry within the Amazon DataZone glossary, serving as a standardized definition for a specific business concept or data element. Each term can include rich metadata such as detailed definitions, synonyms, related terms, and usage examples. Glossary terms can be linked directly to data assets, providing business context to technical data elements. This linking capability helps users understand the business meaning of data fields and ensures consistent interpretation across different systems and teams. Terms can also have relationships with other terms, creating a semantic network that reflects the complexity of business concepts.
Prerequisites:
Domain must exist.
Glossary must exist.
The term name must be unique within the glossary.
Ensure term does not conflict with existing terms in hierarchy.
3750 3751 3752 3753 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 3750 def create_glossary_term(params = {}, = {}) req = build_request(:create_glossary_term, params) req.send_request() end |
#create_group_profile(params = {}) ⇒ Types::CreateGroupProfileOutput
Creates a group profile in Amazon DataZone.
3807 3808 3809 3810 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 3807 def create_group_profile(params = {}, = {}) req = build_request(:create_group_profile, params) req.send_request() end |
#create_listing_change_set(params = {}) ⇒ Types::CreateListingChangeSetOutput
Publishes a listing (a record of an asset at a given time) or removes a listing from the catalog.
3864 3865 3866 3867 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 3864 def create_listing_change_set(params = {}, = {}) req = build_request(:create_listing_change_set, params) req.send_request() end |
#create_notebook(params = {}) ⇒ Types::CreateNotebookOutput
Creates a notebook in Amazon SageMaker Unified Studio. A notebook is a collaborative document within a project that contains code cells for interactive computing.
3990 3991 3992 3993 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 3990 def create_notebook(params = {}, = {}) req = build_request(:create_notebook, params) req.send_request() end |
#create_project(params = {}) ⇒ Types::CreateProjectOutput
Creates an Amazon DataZone project.
4137 4138 4139 4140 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 4137 def create_project(params = {}, = {}) req = build_request(:create_project, params) req.send_request() end |
#create_project_membership(params = {}) ⇒ Struct
Creates a project membership in Amazon DataZone.
4181 4182 4183 4184 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 4181 def create_project_membership(params = {}, = {}) req = build_request(:create_project_membership, params) req.send_request() end |
#create_project_profile(params = {}) ⇒ Types::CreateProjectProfileOutput
Creates a project profile.
4331 4332 4333 4334 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 4331 def create_project_profile(params = {}, = {}) req = build_request(:create_project_profile, params) req.send_request() end |
#create_rule(params = {}) ⇒ Types::CreateRuleOutput
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.
4457 4458 4459 4460 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 4457 def create_rule(params = {}, = {}) req = build_request(:create_rule, params) req.send_request() end |
#create_subscription_grant(params = {}) ⇒ Types::CreateSubscriptionGrantOutput
Creates a subsscription grant in Amazon DataZone.
4559 4560 4561 4562 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 4559 def create_subscription_grant(params = {}, = {}) req = build_request(:create_subscription_grant, params) req.send_request() end |
#create_subscription_request(params = {}) ⇒ Types::CreateSubscriptionRequestOutput
Creates a subscription request in Amazon DataZone.
4734 4735 4736 4737 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 4734 def create_subscription_request(params = {}, = {}) req = build_request(:create_subscription_request, params) req.send_request() end |
#create_subscription_target(params = {}) ⇒ Types::CreateSubscriptionTargetOutput
Creates a subscription target in Amazon DataZone.
4848 4849 4850 4851 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 4848 def create_subscription_target(params = {}, = {}) req = build_request(:create_subscription_target, params) req.send_request() end |
#create_user_profile(params = {}) ⇒ Types::CreateUserProfileOutput
Creates a user profile in Amazon DataZone.
4911 4912 4913 4914 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 4911 def create_user_profile(params = {}, = {}) req = build_request(:create_user_profile, params) req.send_request() end |
#delete_account_pool(params = {}) ⇒ Struct
Deletes an account pool.
4937 4938 4939 4940 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 4937 def delete_account_pool(params = {}, = {}) req = build_request(:delete_account_pool, params) req.send_request() end |
#delete_asset(params = {}) ⇒ Struct
Deletes an asset in Amazon DataZone.
--domain-identifier must refer to a valid and existing domain.
--identifier must refer to an existing asset in the specified domain.
Asset must not be referenced in any existing asset filters.
Asset must not be linked to any draft or published data product.
User must have delete permissions for the domain and project.
4974 4975 4976 4977 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 4974 def delete_asset(params = {}, = {}) req = build_request(:delete_asset, params) req.send_request() end |
#delete_asset_filter(params = {}) ⇒ Struct
Deletes an asset filter.
Prerequisites:
The asset filter must exist.
The domain and asset must not have been deleted.
Ensure the --identifier refers to a valid filter ID.
5012 5013 5014 5015 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5012 def delete_asset_filter(params = {}, = {}) req = build_request(:delete_asset_filter, params) req.send_request() end |
#delete_asset_type(params = {}) ⇒ Struct
Deletes an asset type in Amazon DataZone.
Prerequisites:
The asset type must exist in the domain.
You must have DeleteAssetType permission.
The asset type must not be in use (e.g., assigned to any asset). If used, deletion will fail.
You should retrieve the asset type using get-asset-type to confirm its presence before deletion.
5051 5052 5053 5054 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5051 def delete_asset_type(params = {}, = {}) req = build_request(:delete_asset_type, params) req.send_request() end |
#delete_connection(params = {}) ⇒ Types::DeleteConnectionOutput
Deletes and connection. In Amazon DataZone, a connection enables you to connect your resources (domains, projects, and environments) to external resources and services.
5085 5086 5087 5088 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5085 def delete_connection(params = {}, = {}) req = build_request(:delete_connection, params) req.send_request() end |
#delete_data_export_configuration(params = {}) ⇒ Struct
Deletes data export configuration for a domain.
This operation does not delete the S3 table created by the PutDataExportConfiguration operation.
To temporarily disable export without deleting the configuration, use
the PutDataExportConfiguration operation with the --no-enable-export
flag instead. This allows you to re-enable export for the same domain
using the --enable-export flag without deleting S3 table.
5116 5117 5118 5119 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5116 def delete_data_export_configuration(params = {}, = {}) req = build_request(:delete_data_export_configuration, params) req.send_request() end |
#delete_data_product(params = {}) ⇒ Struct
Deletes a data product in Amazon DataZone.
Prerequisites:
The data product must exist and not be deleted or archived.
The user must have delete permissions for the data product.
Domain and project must be active.
5151 5152 5153 5154 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5151 def delete_data_product(params = {}, = {}) req = build_request(:delete_data_product, params) req.send_request() end |
#delete_data_source(params = {}) ⇒ Types::DeleteDataSourceOutput
Deletes a data source in Amazon DataZone.
5282 5283 5284 5285 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5282 def delete_data_source(params = {}, = {}) req = build_request(:delete_data_source, params) req.send_request() end |
#delete_designation(params = {}) ⇒ Struct
Deletes a designation. Managed designations cannot be deleted. This operation is idempotent.
5310 5311 5312 5313 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5310 def delete_designation(params = {}, = {}) req = build_request(:delete_designation, params) req.send_request() end |
#delete_domain(params = {}) ⇒ Types::DeleteDomainOutput
Deletes a Amazon DataZone domain.
5369 5370 5371 5372 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5369 def delete_domain(params = {}, = {}) req = build_request(:delete_domain, params) req.send_request() end |
#delete_domain_unit(params = {}) ⇒ Struct
Deletes a domain unit.
5395 5396 5397 5398 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5395 def delete_domain_unit(params = {}, = {}) req = build_request(:delete_domain_unit, params) req.send_request() end |
#delete_environment(params = {}) ⇒ Struct
Deletes an environment in Amazon DataZone.
5422 5423 5424 5425 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5422 def delete_environment(params = {}, = {}) req = build_request(:delete_environment, params) req.send_request() end |
#delete_environment_action(params = {}) ⇒ Struct
Deletes an action for the environment, for example, deletes a console link for an analytics tool that is available in this environment.
5454 5455 5456 5457 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5454 def delete_environment_action(params = {}, = {}) req = build_request(:delete_environment_action, params) req.send_request() end |
#delete_environment_blueprint(params = {}) ⇒ Struct
Deletes a blueprint in Amazon DataZone.
5481 5482 5483 5484 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5481 def delete_environment_blueprint(params = {}, = {}) req = build_request(:delete_environment_blueprint, params) req.send_request() end |
#delete_environment_blueprint_configuration(params = {}) ⇒ Struct
Deletes the blueprint configuration in Amazon DataZone.
5508 5509 5510 5511 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5508 def delete_environment_blueprint_configuration(params = {}, = {}) req = build_request(:delete_environment_blueprint_configuration, params) req.send_request() end |
#delete_environment_profile(params = {}) ⇒ Struct
Deletes an environment profile in Amazon DataZone.
5535 5536 5537 5538 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5535 def delete_environment_profile(params = {}, = {}) req = build_request(:delete_environment_profile, params) req.send_request() end |
#delete_form_type(params = {}) ⇒ Struct
Deletes and metadata form type in Amazon DataZone.
Prerequisites:
The form type must exist in the domain.
The form type must not be in use by any asset types or assets.
The domain must be valid and accessible.
User must have delete permissions on the form type.
Any dependencies (such as linked asset types) must be removed first.
5574 5575 5576 5577 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5574 def delete_form_type(params = {}, = {}) req = build_request(:delete_form_type, params) req.send_request() end |
#delete_glossary(params = {}) ⇒ Struct
Deletes a business glossary in Amazon DataZone.
Prerequisites:
The glossary must be in DISABLED state.
The glossary must not have any glossary terms associated with it.
The glossary must exist in the specified domain.
The caller must have the
datazone:DeleteGlossarypermission in the domain and glossary.Glossary should not be linked to any active metadata forms.
5614 5615 5616 5617 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5614 def delete_glossary(params = {}, = {}) req = build_request(:delete_glossary, params) req.send_request() end |
#delete_glossary_term(params = {}) ⇒ Struct
Deletes a business glossary term in Amazon DataZone.
Prerequisites:
Glossary term must exist and be active.
The term must not be linked to other assets or child terms.
Caller must have delete permissions in the domain/glossary.
Ensure all associations (such as to assets or parent terms) are removed before deletion.
5652 5653 5654 5655 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5652 def delete_glossary_term(params = {}, = {}) req = build_request(:delete_glossary_term, params) req.send_request() end |
#delete_lineage_event(params = {}) ⇒ Types::DeleteLineageEventOutput
Deletes the specified lineage event.
5688 5689 5690 5691 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5688 def delete_lineage_event(params = {}, = {}) req = build_request(:delete_lineage_event, params) req.send_request() end |
#delete_listing(params = {}) ⇒ Struct
Deletes a listing (a record of an asset at a given time).
5714 5715 5716 5717 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5714 def delete_listing(params = {}, = {}) req = build_request(:delete_listing, params) req.send_request() end |
#delete_notebook(params = {}) ⇒ Struct
Deletes a notebook in Amazon SageMaker Unified Studio.
5745 5746 5747 5748 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5745 def delete_notebook(params = {}, = {}) req = build_request(:delete_notebook, params) req.send_request() end |
#delete_project(params = {}) ⇒ Struct
Deletes a project in Amazon DataZone.
5776 5777 5778 5779 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5776 def delete_project(params = {}, = {}) req = build_request(:delete_project, params) req.send_request() end |
#delete_project_membership(params = {}) ⇒ Struct
Deletes project membership in Amazon DataZone.
5811 5812 5813 5814 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5811 def delete_project_membership(params = {}, = {}) req = build_request(:delete_project_membership, params) req.send_request() end |
#delete_project_profile(params = {}) ⇒ Struct
Deletes a project profile.
5837 5838 5839 5840 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5837 def delete_project_profile(params = {}, = {}) req = build_request(:delete_project_profile, params) req.send_request() end |
#delete_rule(params = {}) ⇒ Struct
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.
5871 5872 5873 5874 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5871 def delete_rule(params = {}, = {}) req = build_request(:delete_rule, params) req.send_request() end |
#delete_subscription_grant(params = {}) ⇒ Types::DeleteSubscriptionGrantOutput
Deletes and subscription grant in Amazon DataZone.
5942 5943 5944 5945 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5942 def delete_subscription_grant(params = {}, = {}) req = build_request(:delete_subscription_grant, params) req.send_request() end |
#delete_subscription_request(params = {}) ⇒ Struct
Deletes a subscription request in Amazon DataZone.
5969 5970 5971 5972 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 5969 def delete_subscription_request(params = {}, = {}) req = build_request(:delete_subscription_request, params) req.send_request() end |
#delete_subscription_target(params = {}) ⇒ Struct
Deletes a subscription target in Amazon DataZone.
6001 6002 6003 6004 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 6001 def delete_subscription_target(params = {}, = {}) req = build_request(:delete_subscription_target, params) req.send_request() end |
#delete_time_series_data_points(params = {}) ⇒ Struct
Deletes the specified time series form for the specified asset.
6044 6045 6046 6047 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 6044 def delete_time_series_data_points(params = {}, = {}) req = build_request(:delete_time_series_data_points, params) req.send_request() end |
#disassociate_environment_role(params = {}) ⇒ Struct
Disassociates the environment role in Amazon DataZone.
6075 6076 6077 6078 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 6075 def disassociate_environment_role(params = {}, = {}) req = build_request(:disassociate_environment_role, params) req.send_request() end |
#disassociate_governed_terms(params = {}) ⇒ Struct
Disassociates restricted terms from an asset.
6113 6114 6115 6116 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 6113 def disassociate_governed_terms(params = {}, = {}) req = build_request(:disassociate_governed_terms, params) req.send_request() end |
#get_account_pool(params = {}) ⇒ Types::GetAccountPoolOutput
Gets the details of the account pool.
6172 6173 6174 6175 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 6172 def get_account_pool(params = {}, = {}) req = build_request(:get_account_pool, params) req.send_request() end |
#get_asset(params = {}) ⇒ Types::GetAssetOutput
Gets an Amazon DataZone asset.
An asset is the fundamental building block in Amazon DataZone, representing any data resource that needs to be cataloged and managed. It can take many forms, from Amazon S3 buckets and database tables to dashboards and machine learning models. Each asset contains comprehensive metadata about the resource, including its location, schema, ownership, and lineage information. Assets are essential for organizing and managing data resources across an organization, making them discoverable and usable while maintaining proper governance.
Before using the Amazon DataZone GetAsset command, ensure the following prerequisites are met:
Domain identifier must exist and be valid
Asset identifier must exist
User must have the required permissions to perform the action
6284 6285 6286 6287 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 6284 def get_asset(params = {}, = {}) req = build_request(:get_asset, params) req.send_request() end |
#get_asset_filter(params = {}) ⇒ Types::GetAssetFilterOutput
Gets an asset filter.
Prerequisites:
Domain (
--domain-identifier), asset (--asset-identifier), and filter (--identifier) must all exist.The asset filter should not have been deleted.
The asset must still exist (since the filter is linked to it).
6380 6381 6382 6383 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 6380 def get_asset_filter(params = {}, = {}) req = build_request(:get_asset_filter, params) req.send_request() end |
#get_asset_type(params = {}) ⇒ Types::GetAssetTypeOutput
Gets an Amazon DataZone asset type.
Asset types define the categories and characteristics of different kinds of data assets within Amazon DataZone.. They determine what metadata fields are required, what operations are possible, and how the asset integrates with other Amazon Web Services services. Asset types can range from built-in types like Amazon S3 buckets and Amazon Web Services Glue tables to custom types defined for specific organizational needs. Understanding asset types is crucial for properly organizing and managing different kinds of data resources.
Prerequisites:
The asset type with identifier must exist in the domain. ResourceNotFoundException.
You must have the GetAssetType permission.
Ensure the domain-identifier value is correct and accessible.
6459 6460 6461 6462 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 6459 def get_asset_type(params = {}, = {}) req = build_request(:get_asset_type, params) req.send_request() end |
#get_connection(params = {}) ⇒ Types::GetConnectionOutput
Gets a connection. In Amazon DataZone, a connection enables you to connect your resources (domains, projects, and environments) to external resources and services.
6662 6663 6664 6665 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 6662 def get_connection(params = {}, = {}) req = build_request(:get_connection, params) req.send_request() end |
#get_data_export_configuration(params = {}) ⇒ Types::GetDataExportConfigurationOutput
Gets data export configuration details.
6702 6703 6704 6705 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 6702 def get_data_export_configuration(params = {}, = {}) req = build_request(:get_data_export_configuration, params) req.send_request() end |
#get_data_product(params = {}) ⇒ Types::GetDataProductOutput
Gets the data product.
Prerequisites:
The data product ID must exist.
The domain must be valid and accessible.
User must have read or discovery permissions for the data product.
6782 6783 6784 6785 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 6782 def get_data_product(params = {}, = {}) req = build_request(:get_data_product, params) req.send_request() end |
#get_data_source(params = {}) ⇒ Types::GetDataSourceOutput
Gets an Amazon DataZone data source.
6901 6902 6903 6904 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 6901 def get_data_source(params = {}, = {}) req = build_request(:get_data_source, params) req.send_request() end |
#get_data_source_run(params = {}) ⇒ Types::GetDataSourceRunOutput
Gets an Amazon DataZone data source run.
6964 6965 6966 6967 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 6964 def get_data_source_run(params = {}, = {}) req = build_request(:get_data_source_run, params) req.send_request() end |
#get_designation(params = {}) ⇒ Types::GetDesignationOutput
Gets the details of a designation, including its Cedar policy.
7015 7016 7017 7018 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 7015 def get_designation(params = {}, = {}) req = build_request(:get_designation, params) req.send_request() end |
#get_domain(params = {}) ⇒ Types::GetDomainOutput
Gets an Amazon DataZone domain.
7080 7081 7082 7083 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 7080 def get_domain(params = {}, = {}) req = build_request(:get_domain, params) req.send_request() end |
#get_domain_unit(params = {}) ⇒ Types::GetDomainUnitOutput
Gets the details of the specified domain unit.
7132 7133 7134 7135 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 7132 def get_domain_unit(params = {}, = {}) req = build_request(:get_domain_unit, params) req.send_request() end |
#get_environment(params = {}) ⇒ Types::GetEnvironmentOutput
Gets an Amazon DataZone environment.
7233 7234 7235 7236 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 7233 def get_environment(params = {}, = {}) req = build_request(:get_environment, params) req.send_request() end |
#get_environment_action(params = {}) ⇒ Types::GetEnvironmentActionOutput
Gets the specified environment action.
7280 7281 7282 7283 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 7280 def get_environment_action(params = {}, = {}) req = build_request(:get_environment_action, params) req.send_request() end |
#get_environment_blueprint(params = {}) ⇒ Types::GetEnvironmentBlueprintOutput
Gets an Amazon DataZone blueprint.
7341 7342 7343 7344 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 7341 def get_environment_blueprint(params = {}, = {}) req = build_request(:get_environment_blueprint, params) req.send_request() end |
#get_environment_blueprint_configuration(params = {}) ⇒ Types::GetEnvironmentBlueprintConfigurationOutput
Gets the blueprint configuration in Amazon DataZone.
7407 7408 7409 7410 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 7407 def get_environment_blueprint_configuration(params = {}, = {}) req = build_request(:get_environment_blueprint_configuration, params) req.send_request() end |
#get_environment_credentials(params = {}) ⇒ Types::GetEnvironmentCredentialsOutput
Gets the credentials of an environment in Amazon DataZone.
7446 7447 7448 7449 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 7446 def get_environment_credentials(params = {}, = {}) req = build_request(:get_environment_credentials, params) req.send_request() end |
#get_environment_profile(params = {}) ⇒ Types::GetEnvironmentProfileOutput
Gets an evinronment profile in Amazon DataZone.
7508 7509 7510 7511 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 7508 def get_environment_profile(params = {}, = {}) req = build_request(:get_environment_profile, params) req.send_request() end |
#get_form_type(params = {}) ⇒ Types::GetFormTypeOutput
Gets a metadata form type in Amazon DataZone.
Form types define the structure and validation rules for collecting metadata about assets in Amazon DataZone. They act as templates that ensure consistent metadata capture across similar types of assets, while allowing for customization to meet specific organizational needs. Form types can include required fields, validation rules, and dependencies, helping maintain high-quality metadata that makes data assets more discoverable and usable.
The form type with the specified identifier must exist in the given domain.
The domain must be valid and active.
User must have permission on the form type.
The form type should not be deleted or in an invalid state.
One use case for this API is to determine whether a form field is indexed for search.
A searchable field will be annotated with
@amazon.datazone#searchable. By default, searchable fields are
indexed for semantic search, where related query terms will match the
attribute value even if they are not stemmed or keyword matches. If a
field is indexed technical identifier search, it will be annotated
with @amazon.datazone#searchable(modes:["TECHNICAL"]). If a field is
indexed for lexical search (supports stemmed and prefix matches but
not semantic matches), it will be annotated with
@amazon.datazone#searchable(modes:["LEXICAL"]).
A field storing glossary term IDs (which is filterable) will be
annotated with @amazon.datazone#glossaryterm("${glossaryId}").
7602 7603 7604 7605 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 7602 def get_form_type(params = {}, = {}) req = build_request(:get_form_type, params) req.send_request() end |
#get_glossary(params = {}) ⇒ Types::GetGlossaryOutput
Gets a business glossary in Amazon DataZone.
Prerequisites:
The specified glossary ID must exist and be associated with the given domain.
The caller must have the
datazone:GetGlossarypermission on the domain.
7664 7665 7666 7667 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 7664 def get_glossary(params = {}, = {}) req = build_request(:get_glossary, params) req.send_request() end |
#get_glossary_term(params = {}) ⇒ Types::GetGlossaryTermOutput
Gets a business glossary term in Amazon DataZone.
Prerequisites:
Glossary term with identifier must exist in the domain.
User must have permission on the glossary term.
Domain must be accessible and active.
7733 7734 7735 7736 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 7733 def get_glossary_term(params = {}, = {}) req = build_request(:get_glossary_term, params) req.send_request() end |
#get_group_profile(params = {}) ⇒ Types::GetGroupProfileOutput
Gets a group profile in Amazon DataZone.
7776 7777 7778 7779 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 7776 def get_group_profile(params = {}, = {}) req = build_request(:get_group_profile, params) req.send_request() end |
#get_iam_portal_login_url(params = {}) ⇒ Types::GetIamPortalLoginUrlOutput
Gets the data portal URL for the specified Amazon DataZone domain.
7807 7808 7809 7810 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 7807 def get_iam_portal_login_url(params = {}, = {}) req = build_request(:get_iam_portal_login_url, params) req.send_request() end |
#get_job_run(params = {}) ⇒ Types::GetJobRunOutput
The details of the job run.
7866 7867 7868 7869 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 7866 def get_job_run(params = {}, = {}) req = build_request(:get_job_run, params) req.send_request() end |
#get_lineage_event(params = {}) ⇒ Types::GetLineageEventOutput
Describes the lineage event.
7910 7911 7912 7913 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 7910 def get_lineage_event(params = {}, = {}) req = build_request(:get_lineage_event, params) req.send_request() end |
#get_lineage_node(params = {}) ⇒ Types::GetLineageNodeOutput
Gets the data lineage node.
7988 7989 7990 7991 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 7988 def get_lineage_node(params = {}, = {}) req = build_request(:get_lineage_node, params) req.send_request() end |
#get_listing(params = {}) ⇒ Types::GetListingOutput
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.
8078 8079 8080 8081 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 8078 def get_listing(params = {}, = {}) req = build_request(:get_listing, params) req.send_request() end |
#get_metadata_generation_run(params = {}) ⇒ Types::GetMetadataGenerationRunOutput
Gets a metadata generation run in Amazon DataZone.
Prerequisites:
Valid domain and run identifier.
The metadata generation run must exist.
User must have read access to the metadata run.
8147 8148 8149 8150 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 8147 def (params = {}, = {}) req = build_request(:get_metadata_generation_run, params) req.send_request() end |
#get_notebook(params = {}) ⇒ Types::GetNotebookOutput
Gets the details of a notebook in Amazon SageMaker Unified Studio.
8235 8236 8237 8238 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 8235 def get_notebook(params = {}, = {}) req = build_request(:get_notebook, params) req.send_request() end |
#get_notebook_export(params = {}) ⇒ Types::GetNotebookExportOutput
Gets the details of a notebook export in Amazon SageMaker Unified Studio.
8289 8290 8291 8292 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 8289 def get_notebook_export(params = {}, = {}) req = build_request(:get_notebook_export, params) req.send_request() end |
#get_notebook_run(params = {}) ⇒ Types::GetNotebookRunOutput
Gets the details of a notebook run in Amazon SageMaker Unified Studio.
8384 8385 8386 8387 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 8384 def get_notebook_run(params = {}, = {}) req = build_request(:get_notebook_run, params) req.send_request() end |
#get_project(params = {}) ⇒ Types::GetProjectOutput
Gets a project in Amazon DataZone.
8464 8465 8466 8467 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 8464 def get_project(params = {}, = {}) req = build_request(:get_project, params) req.send_request() end |
#get_project_profile(params = {}) ⇒ Types::GetProjectProfileOutput
The details of the project profile.
8544 8545 8546 8547 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 8544 def get_project_profile(params = {}, = {}) req = build_request(:get_project_profile, params) req.send_request() end |
#get_rule(params = {}) ⇒ Types::GetRuleOutput
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.
8625 8626 8627 8628 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 8625 def get_rule(params = {}, = {}) req = build_request(:get_rule, params) req.send_request() end |
#get_subscription(params = {}) ⇒ Types::GetSubscriptionOutput
Gets a subscription in Amazon DataZone.
8720 8721 8722 8723 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 8720 def get_subscription(params = {}, = {}) req = build_request(:get_subscription, params) req.send_request() end |
#get_subscription_grant(params = {}) ⇒ Types::GetSubscriptionGrantOutput
Gets the subscription grant in Amazon DataZone.
8791 8792 8793 8794 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 8791 def get_subscription_grant(params = {}, = {}) req = build_request(:get_subscription_grant, params) req.send_request() end |
#get_subscription_request_details(params = {}) ⇒ Types::GetSubscriptionRequestDetailsOutput
Gets the details of the specified subscription request.
8900 8901 8902 8903 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 8900 def get_subscription_request_details(params = {}, = {}) req = build_request(:get_subscription_request_details, params) req.send_request() end |
#get_subscription_target(params = {}) ⇒ Types::GetSubscriptionTargetOutput
Gets the subscription target in Amazon DataZone.
8971 8972 8973 8974 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 8971 def get_subscription_target(params = {}, = {}) req = build_request(:get_subscription_target, params) req.send_request() end |
#get_time_series_data_point(params = {}) ⇒ Types::GetTimeSeriesDataPointOutput
Gets the existing data point for the asset.
9030 9031 9032 9033 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 9030 def get_time_series_data_point(params = {}, = {}) req = build_request(:get_time_series_data_point, params) req.send_request() end |
#get_user_profile(params = {}) ⇒ Types::GetUserProfileOutput
Gets a user profile in Amazon DataZone.
9085 9086 9087 9088 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 9085 def get_user_profile(params = {}, = {}) req = build_request(:get_user_profile, params) req.send_request() end |
#list_account_pools(params = {}) ⇒ Types::ListAccountPoolsOutput
Lists existing account pools.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
9154 9155 9156 9157 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 9154 def list_account_pools(params = {}, = {}) req = build_request(:list_account_pools, params) req.send_request() end |
#list_accounts_in_account_pool(params = {}) ⇒ Types::ListAccountsInAccountPoolOutput
Lists the accounts in the specified account pool.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
9212 9213 9214 9215 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 9212 def list_accounts_in_account_pool(params = {}, = {}) req = build_request(:list_accounts_in_account_pool, params) req.send_request() end |
#list_asset_filters(params = {}) ⇒ Types::ListAssetFiltersOutput
Lists asset filters.
Prerequisites:
A valid domain and asset must exist.
The asset must have at least one filter created to return results.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
9286 9287 9288 9289 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 9286 def list_asset_filters(params = {}, = {}) req = build_request(:list_asset_filters, params) req.send_request() end |
#list_asset_revisions(params = {}) ⇒ Types::ListAssetRevisionsOutput
Lists the revisions for the asset.
Prerequisites:
The asset must exist in the domain.
There must be at least one revision of the asset (which happens automatically after creation).
The domain must be valid and active.
User must have permissions on the asset and domain.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
9355 9356 9357 9358 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 9355 def list_asset_revisions(params = {}, = {}) req = build_request(:list_asset_revisions, params) req.send_request() end |
#list_connections(params = {}) ⇒ Types::ListConnectionsOutput
Lists connections. In Amazon DataZone, a connection enables you to connect your resources (domains, projects, and environments) to external resources and services.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
9581 9582 9583 9584 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 9581 def list_connections(params = {}, = {}) req = build_request(:list_connections, params) req.send_request() end |
#list_data_product_revisions(params = {}) ⇒ Types::ListDataProductRevisionsOutput
Lists data product revisions.
Prerequisites:
The data product ID must exist within the domain.
User must have view permissions on the data product.
The domain must be in a valid and accessible state.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
9650 9651 9652 9653 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 9650 def list_data_product_revisions(params = {}, = {}) req = build_request(:list_data_product_revisions, params) req.send_request() end |
#list_data_source_run_activities(params = {}) ⇒ Types::ListDataSourceRunActivitiesOutput
Lists data source run activities.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
9722 9723 9724 9725 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 9722 def list_data_source_run_activities(params = {}, = {}) req = build_request(:list_data_source_run_activities, params) req.send_request() end |
#list_data_source_runs(params = {}) ⇒ Types::ListDataSourceRunsOutput
Lists data source runs in Amazon DataZone.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
9797 9798 9799 9800 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 9797 def list_data_source_runs(params = {}, = {}) req = build_request(:list_data_source_runs, params) req.send_request() end |
#list_data_sources(params = {}) ⇒ Types::ListDataSourcesOutput
Lists data sources in Amazon DataZone.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
9889 9890 9891 9892 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 9889 def list_data_sources(params = {}, = {}) req = build_request(:list_data_sources, params) req.send_request() end |
#list_designations(params = {}) ⇒ Types::ListDesignationsOutput
Lists the designations in a domain. Returns system-managed designations first, followed by user-created designations sorted alphabetically by name.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
9948 9949 9950 9951 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 9948 def list_designations(params = {}, = {}) req = build_request(:list_designations, params) req.send_request() end |
#list_domain_units_for_parent(params = {}) ⇒ Types::ListDomainUnitsForParentOutput
Lists child domain units for the specified parent domain unit.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
10004 10005 10006 10007 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 10004 def list_domain_units_for_parent(params = {}, = {}) req = build_request(:list_domain_units_for_parent, params) req.send_request() end |
#list_domains(params = {}) ⇒ Types::ListDomainsOutput
Lists Amazon DataZone domains.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
10063 10064 10065 10066 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 10063 def list_domains(params = {}, = {}) req = build_request(:list_domains, params) req.send_request() end |
#list_entity_owners(params = {}) ⇒ Types::ListEntityOwnersOutput
Lists the entity (domain units) owners.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
10122 10123 10124 10125 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 10122 def list_entity_owners(params = {}, = {}) req = build_request(:list_entity_owners, params) req.send_request() end |
#list_environment_actions(params = {}) ⇒ Types::ListEnvironmentActionsOutput
Lists existing environment actions.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
10182 10183 10184 10185 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 10182 def list_environment_actions(params = {}, = {}) req = build_request(:list_environment_actions, params) req.send_request() end |
#list_environment_blueprint_configurations(params = {}) ⇒ Types::ListEnvironmentBlueprintConfigurationsOutput
Lists blueprint configurations for a Amazon DataZone environment.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
10257 10258 10259 10260 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 10257 def list_environment_blueprint_configurations(params = {}, = {}) req = build_request(:list_environment_blueprint_configurations, params) req.send_request() end |
#list_environment_blueprints(params = {}) ⇒ Types::ListEnvironmentBlueprintsOutput
Lists blueprints in an Amazon DataZone environment.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
10324 10325 10326 10327 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 10324 def list_environment_blueprints(params = {}, = {}) req = build_request(:list_environment_blueprints, params) req.send_request() end |
#list_environment_profiles(params = {}) ⇒ Types::ListEnvironmentProfilesOutput
Lists Amazon DataZone environment profiles.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
10408 10409 10410 10411 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 10408 def list_environment_profiles(params = {}, = {}) req = build_request(:list_environment_profiles, params) req.send_request() end |
#list_environments(params = {}) ⇒ Types::ListEnvironmentsOutput
Lists Amazon DataZone environments.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
10505 10506 10507 10508 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 10505 def list_environments(params = {}, = {}) req = build_request(:list_environments, params) req.send_request() end |
#list_job_runs(params = {}) ⇒ Types::ListJobRunsOutput
Lists job runs.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
10577 10578 10579 10580 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 10577 def list_job_runs(params = {}, = {}) req = build_request(:list_job_runs, params) req.send_request() end |
#list_lineage_events(params = {}) ⇒ Types::ListLineageEventsOutput
Lists lineage events.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
10658 10659 10660 10661 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 10658 def list_lineage_events(params = {}, = {}) req = build_request(:list_lineage_events, params) req.send_request() end |
#list_lineage_node_history(params = {}) ⇒ Types::ListLineageNodeHistoryOutput
Lists the history of the specified data lineage node.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
10745 10746 10747 10748 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 10745 def list_lineage_node_history(params = {}, = {}) req = build_request(:list_lineage_node_history, params) req.send_request() end |
#list_metadata_generation_runs(params = {}) ⇒ Types::ListMetadataGenerationRunsOutput
Lists all metadata generation runs.
Metadata generation runs represent automated processes that leverage AI/ML capabilities to create or enhance asset metadata at scale. This feature helps organizations maintain comprehensive and consistent metadata across large numbers of assets without manual intervention. It can automatically generate business descriptions, tags, and other metadata elements, significantly reducing the time and effort required for metadata management while improving consistency and completeness.
Prerequisites:
Valid domain identifier.
User must have access to metadata generation runs in the domain.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
10834 10835 10836 10837 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 10834 def (params = {}, = {}) req = build_request(:list_metadata_generation_runs, params) req.send_request() end |
#list_notebook_runs(params = {}) ⇒ Types::ListNotebookRunsOutput
Lists notebook runs in Amazon SageMaker Unified Studio.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
10920 10921 10922 10923 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 10920 def list_notebook_runs(params = {}, = {}) req = build_request(:list_notebook_runs, params) req.send_request() end |
#list_notebooks(params = {}) ⇒ Types::ListNotebooksOutput
Lists notebooks in Amazon SageMaker Unified Studio.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
11003 11004 11005 11006 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 11003 def list_notebooks(params = {}, = {}) req = build_request(:list_notebooks, params) req.send_request() end |
#list_notifications(params = {}) ⇒ Types::ListNotificationsOutput
Lists all Amazon DataZone notifications.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
11088 11089 11090 11091 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 11088 def list_notifications(params = {}, = {}) req = build_request(:list_notifications, params) req.send_request() end |
#list_policy_grants(params = {}) ⇒ Types::ListPolicyGrantsOutput
Lists policy grants.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
11174 11175 11176 11177 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 11174 def list_policy_grants(params = {}, = {}) req = build_request(:list_policy_grants, params) req.send_request() end |
#list_project_memberships(params = {}) ⇒ Types::ListProjectMembershipsOutput
Lists all members of the specified project.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
11240 11241 11242 11243 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 11240 def list_project_memberships(params = {}, = {}) req = build_request(:list_project_memberships, params) req.send_request() end |
#list_project_profiles(params = {}) ⇒ Types::ListProjectProfilesOutput
Lists project profiles.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
11310 11311 11312 11313 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 11310 def list_project_profiles(params = {}, = {}) req = build_request(:list_project_profiles, params) req.send_request() end |
#list_projects(params = {}) ⇒ Types::ListProjectsOutput
Lists Amazon DataZone projects.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
11388 11389 11390 11391 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 11388 def list_projects(params = {}, = {}) req = build_request(:list_projects, params) req.send_request() end |
#list_rules(params = {}) ⇒ Types::ListRulesOutput
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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
11493 11494 11495 11496 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 11493 def list_rules(params = {}, = {}) req = build_request(:list_rules, params) req.send_request() end |
#list_subscription_grants(params = {}) ⇒ Types::ListSubscriptionGrantsOutput
Lists subscription grants.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
11610 11611 11612 11613 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 11610 def list_subscription_grants(params = {}, = {}) req = build_request(:list_subscription_grants, params) req.send_request() end |
#list_subscription_requests(params = {}) ⇒ Types::ListSubscriptionRequestsOutput
Lists Amazon DataZone subscription requests.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
11764 11765 11766 11767 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 11764 def list_subscription_requests(params = {}, = {}) req = build_request(:list_subscription_requests, params) req.send_request() end |
#list_subscription_targets(params = {}) ⇒ Types::ListSubscriptionTargetsOutput
Lists subscription targets in Amazon DataZone.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
11850 11851 11852 11853 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 11850 def list_subscription_targets(params = {}, = {}) req = build_request(:list_subscription_targets, params) req.send_request() end |
#list_subscriptions(params = {}) ⇒ Types::ListSubscriptionsOutput
Lists subscriptions in Amazon DataZone.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
12001 12002 12003 12004 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 12001 def list_subscriptions(params = {}, = {}) req = build_request(:list_subscriptions, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists tags for the specified resource in Amazon DataZone.
12030 12031 12032 12033 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 12030 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#list_time_series_data_points(params = {}) ⇒ Types::ListTimeSeriesDataPointsOutput
Lists time series data points.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
12106 12107 12108 12109 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 12106 def list_time_series_data_points(params = {}, = {}) req = build_request(:list_time_series_data_points, params) req.send_request() end |
#post_lineage_event(params = {}) ⇒ Types::PostLineageEventOutput
Posts a data lineage event.
12149 12150 12151 12152 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 12149 def post_lineage_event(params = {}, = {}) req = build_request(:post_lineage_event, params) req.send_request() end |
#post_time_series_data_points(params = {}) ⇒ Types::PostTimeSeriesDataPointsOutput
Posts time series data points to Amazon DataZone for the specified asset.
12220 12221 12222 12223 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 12220 def post_time_series_data_points(params = {}, = {}) req = build_request(:post_time_series_data_points, params) req.send_request() end |
#put_data_export_configuration(params = {}) ⇒ Struct
Creates data export configuration details.
If you want to temporarily disable export and later re-enable it for
the same domain, use the --no-enable-export flag to disable and the
--enable-export flag to re-enable. This preserves the configuration
and allows you to re-enable export without deleting S3 table.
Delete the export configuration for the currently enabled domain using the DeleteDataExportConfiguration operation.
Delete the asset S3 table under the aws-sagemaker-catalog S3 table bucket. We recommend backing up the S3 table before deletion.
Call the PutDataExportConfiguration API to enable export for the new domain.
12292 12293 12294 12295 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 12292 def put_data_export_configuration(params = {}, = {}) req = build_request(:put_data_export_configuration, params) req.send_request() end |
#put_environment_blueprint_configuration(params = {}) ⇒ Types::PutEnvironmentBlueprintConfigurationOutput
Writes the configuration for the specified environment blueprint in Amazon DataZone.
12418 12419 12420 12421 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 12418 def put_environment_blueprint_configuration(params = {}, = {}) req = build_request(:put_environment_blueprint_configuration, params) req.send_request() end |
#query_graph(params = {}) ⇒ Types::QueryGraphOutput
Queries entities in the graph store.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
12529 12530 12531 12532 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 12529 def query_graph(params = {}, = {}) req = build_request(:query_graph, params) req.send_request() end |
#reject_predictions(params = {}) ⇒ Types::RejectPredictionsOutput
Rejects automatically generated business-friendly metadata for your Amazon DataZone assets.
12597 12598 12599 12600 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 12597 def reject_predictions(params = {}, = {}) req = build_request(:reject_predictions, params) req.send_request() end |
#reject_subscription_request(params = {}) ⇒ Types::RejectSubscriptionRequestOutput
Rejects the specified subscription request.
12709 12710 12711 12712 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 12709 def reject_subscription_request(params = {}, = {}) req = build_request(:reject_subscription_request, params) req.send_request() end |
#remove_entity_owner(params = {}) ⇒ Struct
Removes an owner from an entity.
12758 12759 12760 12761 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 12758 def remove_entity_owner(params = {}, = {}) req = build_request(:remove_entity_owner, params) req.send_request() end |
#remove_policy_grant(params = {}) ⇒ Struct
Removes a policy grant.
12837 12838 12839 12840 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 12837 def remove_policy_grant(params = {}, = {}) req = build_request(:remove_policy_grant, params) req.send_request() end |
#revoke_subscription(params = {}) ⇒ Types::RevokeSubscriptionOutput
Revokes a specified subscription in Amazon DataZone.
12938 12939 12940 12941 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 12938 def revoke_subscription(params = {}, = {}) req = build_request(:revoke_subscription, params) req.send_request() end |
#search(params = {}) ⇒ Types::SearchOutput
Searches for assets in Amazon DataZone.
Search in Amazon DataZone is a powerful capability that enables users to discover and explore data assets, glossary terms, and data products across their organization. It provides both basic and advanced search functionality, allowing users to find resources based on names, descriptions, metadata, and other attributes. Search can be scoped to specific types of resources (like assets, glossary terms, or data products) and can be filtered using various criteria such as creation date, owner, or status. The search functionality is essential for making the wealth of data resources in an organization discoverable and usable, helping users find the right data for their needs quickly and efficiently.
Many search commands in Amazon DataZone are paginated, including
search and search-types. When the result set is large, Amazon
DataZone returns a nextToken in the response. This token can be used
to retrieve the next page of results.
Prerequisites:
The --domain-identifier must refer to an existing Amazon DataZone domain.
--search-scope must be one of: ASSET, GLOSSARY_TERM, DATA_PRODUCT, or GLOSSARY.
The user must have search permissions in the specified domain.
If using --filters, ensure that the JSON is well-formed and that each filter includes valid attribute and value keys.
For paginated results, be prepared to use --next-token to fetch additional pages.
To run a standard free-text search, the searchText parameter must be
supplied. By default, all searchable fields are indexed for semantic
search and will return semantic matches for SearchListings queries. To
prevent semantic search indexing for a custom form attribute, see the
CreateFormType API documentation. To run a lexical search query,
enclose the query with double quotes (""). This will disable
semantic search even for fields that have semantic search enabled and
will only return results that contain the keywords wrapped by double
quotes (order of tokens in the query is not enforced). Free-text
search is supported for all attributes annotated with
@amazon.datazone#searchable.
To run a filtered search, provide filter clause using the filters
parameter. To filter on glossary terms, use the special attribute
__DataZoneGlossaryTerms. To filter on an indexed numeric attribute
(i.e., a numeric attribute annotated with
@amazon.datazone#sortable), provide a filter using the intValue
parameter. The filters parameter can also be used to run more advanced
free-text searches that target specific attributes (attributes must be
annotated with @amazon.datazone#searchable for free-text search).
Create/update timestamp filtering is supported using the special
creationTime/lastUpdatedTime attributes. Filter types can be mixed
and matched to power complex queries.
To find out whether an attribute has been annotated and indexed for a given search type, use the GetFormType API to retrieve the form containing the attribute.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
13206 13207 13208 13209 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 13206 def search(params = {}, = {}) req = build_request(:search, params) req.send_request() end |
#search_group_profiles(params = {}) ⇒ Types::SearchGroupProfilesOutput
Searches group profiles in Amazon DataZone.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
13270 13271 13272 13273 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 13270 def search_group_profiles(params = {}, = {}) req = build_request(:search_group_profiles, params) req.send_request() end |
#search_listings(params = {}) ⇒ Types::SearchListingsOutput
Searches listings in Amazon DataZone.
SearchListings is a powerful capability that enables users to discover and explore published assets and data products across their organization. It provides both basic and advanced search functionality, allowing users to find resources based on names, descriptions, metadata, and other attributes. SearchListings also supports filtering using various criteria such as creation date, owner, or status. This API is essential for making the wealth of data resources in an organization discoverable and usable, helping users find the right data for their needs quickly and efficiently.
SearchListings returns results in a paginated format. When the result set is large, the response will include a nextToken, which can be used to retrieve the next page of results.
The SearchListings API gives users flexibility in specifying what kind of search is run.
To run a standard free-text search, the searchText parameter must be
supplied. By default, all searchable fields are indexed for semantic
search and will return semantic matches for SearchListings queries. To
prevent semantic search indexing for a custom form attribute, see the
CreateFormType API documentation. To run a lexical search query,
enclose the query with double quotes (""). This will disable
semantic search even for fields that have semantic search enabled and
will only return results that contain the keywords wrapped by double
quotes (order of tokens in the query is not enforced). Free-text
search is supported for all attributes annotated with
@amazon.datazone#searchable.
To run a filtered search, provide filter clause using the filters
parameter. To filter on glossary terms, use the special attribute
__DataZoneGlossaryTerms. To filter on an indexed numeric attribute
(i.e., a numeric attribute annotated with
@amazon.datazone#sortable), provide a filter using the intValue
parameter. The filters parameter can also be used to run more advanced
free-text searches that target specific attributes (attributes must be
annotated with @amazon.datazone#searchable for free-text search).
Create/update timestamp filtering is supported using the special
creationTime/lastUpdatedTime attributes. Filter types can be mixed
and matched to power complex queries.
To find out whether an attribute has been annotated and indexed for a given search type, use the GetFormType API to retrieve the form containing the attribute.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
13491 13492 13493 13494 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 13491 def search_listings(params = {}, = {}) req = build_request(:search_listings, params) req.send_request() end |
#search_types(params = {}) ⇒ Types::SearchTypesOutput
Searches for types in Amazon DataZone.
Prerequisites:
The --domain-identifier must refer to an existing Amazon DataZone domain.
--search-scope must be one of the valid values including: ASSET_TYPE, GLOSSARY_TERM_TYPE, DATA_PRODUCT_TYPE.
The --managed flag must be present without a value.
The user must have permissions for form or asset types in the domain.
If using --filters, ensure that the JSON is valid.
Filters contain correct structure (attribute, value, operator).
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
13649 13650 13651 13652 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 13649 def search_types(params = {}, = {}) req = build_request(:search_types, params) req.send_request() end |
#search_user_profiles(params = {}) ⇒ Types::SearchUserProfilesOutput
Searches user profiles in Amazon DataZone.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
13718 13719 13720 13721 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 13718 def search_user_profiles(params = {}, = {}) req = build_request(:search_user_profiles, params) req.send_request() end |
#start_data_source_run(params = {}) ⇒ Types::StartDataSourceRunOutput
Start the run of the specified data source in Amazon DataZone.
13788 13789 13790 13791 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 13788 def start_data_source_run(params = {}, = {}) req = build_request(:start_data_source_run, params) req.send_request() end |
#start_metadata_generation_run(params = {}) ⇒ Types::StartMetadataGenerationRunOutput
Starts the metadata generation run.
Prerequisites:
Asset must be created and belong to the specified domain and project.
Asset type must be supported for metadata generation (e.g., Amazon Web Services Glue table).
Asset must have a structured schema with valid rows and columns.
Valid values for --type: BUSINESS_DESCRIPTIONS, BUSINESS_NAMES, BUSINESS_GLOSSARY_ASSOCIATIONS.
The user must have permission to run metadata generation in the domain/project.
13877 13878 13879 13880 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 13877 def (params = {}, = {}) req = build_request(:start_metadata_generation_run, params) req.send_request() end |
#start_notebook_export(params = {}) ⇒ Types::StartNotebookExportOutput
Starts a notebook export in Amazon SageMaker Unified Studio. This operation exports a notebook to a specified file format and stores the output in Amazon Simple Storage Service.
13943 13944 13945 13946 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 13943 def start_notebook_export(params = {}, = {}) req = build_request(:start_notebook_export, params) req.send_request() end |
#start_notebook_import(params = {}) ⇒ Types::StartNotebookImportOutput
Starts a notebook import in Amazon SageMaker Unified Studio. This operation imports a notebook from an Amazon Simple Storage Service location into a project.
14037 14038 14039 14040 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 14037 def start_notebook_import(params = {}, = {}) req = build_request(:start_notebook_import, params) req.send_request() end |
#start_notebook_run(params = {}) ⇒ Types::StartNotebookRunOutput
Starts a notebook run in Amazon SageMaker Unified Studio. A notebook run represents the execution of an Amazon SageMaker notebook within a project. You can configure compute, network, timeout, and environment settings for the run.
14205 14206 14207 14208 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 14205 def start_notebook_run(params = {}, = {}) req = build_request(:start_notebook_run, params) req.send_request() end |
#start_notebook_sync(params = {}) ⇒ Types::StartNotebookSyncOutput
Starts a notebook sync in Amazon SageMaker Unified Studio. This operation syncs a notebook from a Git repository into a project.
14316 14317 14318 14319 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 14316 def start_notebook_sync(params = {}, = {}) req = build_request(:start_notebook_sync, params) req.send_request() end |
#stop_notebook_run(params = {}) ⇒ Types::StopNotebookRunOutput
Stops a running notebook run in Amazon SageMaker Unified Studio.
14367 14368 14369 14370 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 14367 def stop_notebook_run(params = {}, = {}) req = build_request(:stop_notebook_run, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Tags a resource in Amazon DataZone.
14395 14396 14397 14398 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 14395 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Untags a resource in Amazon DataZone.
14421 14422 14423 14424 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 14421 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_account_pool(params = {}) ⇒ Types::UpdateAccountPoolOutput
Updates the account pool.
14510 14511 14512 14513 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 14510 def update_account_pool(params = {}, = {}) req = build_request(:update_account_pool, params) req.send_request() end |
#update_asset_filter(params = {}) ⇒ Types::UpdateAssetFilterOutput
Updates an asset filter.
Prerequisites:
The domain, asset, and asset filter identifier must all exist.
The asset must contain the columns being referenced in the update.
If applying a row filter, ensure the column referenced in the expression exists in the asset schema.
14685 14686 14687 14688 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 14685 def update_asset_filter(params = {}, = {}) req = build_request(:update_asset_filter, params) req.send_request() end |
#update_connection(params = {}) ⇒ Types::UpdateConnectionOutput
Updates a connection. In Amazon DataZone, a connection enables you to connect your resources (domains, projects, and environments) to external resources and services.
15005 15006 15007 15008 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 15005 def update_connection(params = {}, = {}) req = build_request(:update_connection, params) req.send_request() end |
#update_data_source(params = {}) ⇒ Types::UpdateDataSourceOutput
Updates the specified data source in Amazon DataZone.
15228 15229 15230 15231 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 15228 def update_data_source(params = {}, = {}) req = build_request(:update_data_source, params) req.send_request() end |
#update_designation(params = {}) ⇒ Types::UpdateDesignationOutput
Updates an existing designation. Managed designations cannot be modified.
15299 15300 15301 15302 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 15299 def update_designation(params = {}, = {}) req = build_request(:update_designation, params) req.send_request() end |
#update_domain(params = {}) ⇒ Types::UpdateDomainOutput
Updates a Amazon DataZone domain.
15377 15378 15379 15380 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 15377 def update_domain(params = {}, = {}) req = build_request(:update_domain, params) req.send_request() end |
#update_domain_unit(params = {}) ⇒ Types::UpdateDomainUnitOutput
Updates the domain unit.
15437 15438 15439 15440 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 15437 def update_domain_unit(params = {}, = {}) req = build_request(:update_domain_unit, params) req.send_request() end |
#update_environment(params = {}) ⇒ Types::UpdateEnvironmentOutput
Updates the specified environment in Amazon DataZone.
15571 15572 15573 15574 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 15571 def update_environment(params = {}, = {}) req = build_request(:update_environment, params) req.send_request() end |
#update_environment_action(params = {}) ⇒ Types::UpdateEnvironmentActionOutput
Updates an environment action.
15633 15634 15635 15636 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 15633 def update_environment_action(params = {}, = {}) req = build_request(:update_environment_action, params) req.send_request() end |
#update_environment_blueprint(params = {}) ⇒ Types::UpdateEnvironmentBlueprintOutput
Updates an environment blueprint in Amazon DataZone.
15728 15729 15730 15731 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 15728 def update_environment_blueprint(params = {}, = {}) req = build_request(:update_environment_blueprint, params) req.send_request() end |
#update_environment_profile(params = {}) ⇒ Types::UpdateEnvironmentProfileOutput
Updates the specified environment profile in Amazon DataZone.
15820 15821 15822 15823 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 15820 def update_environment_profile(params = {}, = {}) req = build_request(:update_environment_profile, params) req.send_request() end |
#update_glossary(params = {}) ⇒ Types::UpdateGlossaryOutput
Updates the business glossary in Amazon DataZone.
Prerequisites:
The glossary must exist in the given domain.
The caller must have the
datazone:UpdateGlossarypermission to update it.When updating the name, the new name must be unique within the domain.
The glossary must not be deleted or in a terminal state.
15898 15899 15900 15901 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 15898 def update_glossary(params = {}, = {}) req = build_request(:update_glossary, params) req.send_request() end |
#update_glossary_term(params = {}) ⇒ Types::UpdateGlossaryTermOutput
Updates a business glossary term in Amazon DataZone.
Prerequisites:
Glossary term must exist in the specified domain.
New name must not conflict with existing terms in the same glossary.
User must have permissions on the term.
The term must not be in DELETED status.
15992 15993 15994 15995 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 15992 def update_glossary_term(params = {}, = {}) req = build_request(:update_glossary_term, params) req.send_request() end |
#update_group_profile(params = {}) ⇒ Types::UpdateGroupProfileOutput
Updates the specified group profile in Amazon DataZone.
16039 16040 16041 16042 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 16039 def update_group_profile(params = {}, = {}) req = build_request(:update_group_profile, params) req.send_request() end |
#update_notebook(params = {}) ⇒ Types::UpdateNotebookOutput
Updates a notebook in Amazon SageMaker Unified Studio.
16180 16181 16182 16183 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 16180 def update_notebook(params = {}, = {}) req = build_request(:update_notebook, params) req.send_request() end |
#update_project(params = {}) ⇒ Types::UpdateProjectOutput
Updates the specified project in Amazon DataZone.
16323 16324 16325 16326 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 16323 def update_project(params = {}, = {}) req = build_request(:update_project, params) req.send_request() end |
#update_project_profile(params = {}) ⇒ Types::UpdateProjectProfileOutput
Updates a project profile.
16477 16478 16479 16480 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 16477 def update_project_profile(params = {}, = {}) req = build_request(:update_project_profile, params) req.send_request() end |
#update_root_domain_unit_owner(params = {}) ⇒ Struct
Updates the owner of the root domain unit.
16516 16517 16518 16519 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 16516 def update_root_domain_unit_owner(params = {}, = {}) req = build_request(:update_root_domain_unit_owner, params) req.send_request() end |
#update_rule(params = {}) ⇒ Types::UpdateRuleOutput
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.
16633 16634 16635 16636 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 16633 def update_rule(params = {}, = {}) req = build_request(:update_rule, params) req.send_request() end |
#update_subscription_grant_status(params = {}) ⇒ Types::UpdateSubscriptionGrantStatusOutput
Updates the status of the specified subscription grant status in Amazon DataZone.
16728 16729 16730 16731 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 16728 def update_subscription_grant_status(params = {}, = {}) req = build_request(:update_subscription_grant_status, params) req.send_request() end |
#update_subscription_request(params = {}) ⇒ Types::UpdateSubscriptionRequestOutput
Updates a specified subscription request in Amazon DataZone.
16840 16841 16842 16843 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 16840 def update_subscription_request(params = {}, = {}) req = build_request(:update_subscription_request, params) req.send_request() end |
#update_subscription_target(params = {}) ⇒ Types::UpdateSubscriptionTargetOutput
Updates the specified subscription target in Amazon DataZone.
16953 16954 16955 16956 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 16953 def update_subscription_target(params = {}, = {}) req = build_request(:update_subscription_target, params) req.send_request() end |
#update_user_profile(params = {}) ⇒ Types::UpdateUserProfileOutput
Updates the specified user profile in Amazon DataZone.
17012 17013 17014 17015 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/client.rb', line 17012 def update_user_profile(params = {}, = {}) req = build_request(:update_user_profile, params) req.send_request() end |