Struct aws_sdk_datazone::Client 
source · pub struct Client { /* private fields */ }Expand description
Client for Amazon DataZone
Client for invoking operations on Amazon DataZone. Each operation on Amazon DataZone is a method on this
this struct. .send() MUST be invoked on the generated operations to dispatch the request to the service.
§Constructing a Client
A Config is required to construct a client. For most use cases, the aws-config
crate should be used to automatically resolve this config using
aws_config::load_from_env(), since this will resolve an SdkConfig which can be shared
across multiple different AWS SDK clients. This config resolution process can be customized
by calling aws_config::from_env() instead, which returns a ConfigLoader that uses
the builder pattern to customize the default config.
In the simplest case, creating a client looks as follows:
let config = aws_config::load_from_env().await;
let client = aws_sdk_datazone::Client::new(&config);Occasionally, SDKs may have additional service-specific values that can be set on the Config that
is absent from SdkConfig, or slightly different settings for a specific client may be desired.
The Config struct implements From<&SdkConfig>, so setting these specific settings can be
done as follows:
let sdk_config = ::aws_config::load_from_env().await;
let config = aws_sdk_datazone::config::Builder::from(&sdk_config)
    .some_service_specific_setting("value")
    .build();See the aws-config docs and Config for more information on customizing configuration.
Note: Client construction is expensive due to connection thread pool initialization, and should be done once at application start-up.
§Using the Client
A client has a function for every operation that can be performed by the service.
For example, the AcceptPredictions operation has
a Client::accept_predictions, function which returns a builder for that operation.
The fluent builder ultimately has a send() function that returns an async future that
returns a result, as illustrated below:
let result = client.accept_predictions()
    .domain_identifier("example")
    .send()
    .await;The underlying HTTP requests that get made by this can be modified with the customize_operation
function on the fluent builder. See the customize module for more
information.
Implementations§
source§impl Client
 
impl Client
sourcepub fn accept_predictions(&self) -> AcceptPredictionsFluentBuilder
 
pub fn accept_predictions(&self) -> AcceptPredictionsFluentBuilder
Constructs a fluent builder for the AcceptPredictions operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The identifier of the asset. 
- revision(impl Into<String>)/- set_revision(Option<String>):
 required: false- The revision that is to be made to the asset. 
- accept_rule(AcceptRule)/- set_accept_rule(Option<AcceptRule>):
 required: false- Specifies the rule (or the conditions) under which a prediction can be accepted. 
- accept_choices(AcceptChoice)/- set_accept_choices(Option<Vec::<AcceptChoice>>):
 required: false- Specifies the prediction (aka, the automatically generated piece of metadata) and the target (for example, a column name) that can be accepted. 
- client_token(impl Into<String>)/- set_client_token(Option<String>):
 required: false- A unique, case-sensitive identifier to ensure idempotency of the request. This field is automatically populated if not provided. 
 
- On success, responds with AcceptPredictionsOutputwith field(s):- domain_id(String):- The identifier of the Amazon DataZone domain. 
- asset_id(String):- The ID of the asset. 
- revision(String):- The revision that is to be made to the asset. 
 
- On failure, responds with SdkError<AcceptPredictionsError>
source§impl Client
 
impl Client
sourcepub fn accept_subscription_request(
    &self
) -> AcceptSubscriptionRequestFluentBuilder
 
pub fn accept_subscription_request( &self ) -> AcceptSubscriptionRequestFluentBuilder
Constructs a fluent builder for the AcceptSubscriptionRequest operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The Amazon DataZone domain where the specified subscription request is being accepted. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The unique identifier of the subscription request that is to be accepted. 
- decision_comment(impl Into<String>)/- set_decision_comment(Option<String>):
 required: false- A description that specifies the reason for accepting the specified subscription request. 
 
- On success, responds with AcceptSubscriptionRequestOutputwith field(s):- id(String):- The identifier of the subscription request. 
- created_by(String):- Specifies the Amazon DataZone user that accepted the specified subscription request. 
- updated_by(Option<String>):- Specifies the Amazon DataZone user who updated the subscription request. 
- domain_id(String):- The unique identifier of the Amazon DataZone domain where the specified subscription request was accepted. 
- status(SubscriptionRequestStatus):- Specifies the status of the subscription request. 
- created_at(DateTime):- The timestamp that specifies when the subscription request was accepted. 
- updated_at(DateTime):- Specifies the timestamp when subscription request was updated. 
- request_reason(String):- Specifies the reason for requesting a subscription to the asset. 
- subscribed_principals(Vec::<SubscribedPrincipal>):- Specifies the Amazon DataZone users who are subscribed to the asset specified in the subscription request. 
- subscribed_listings(Vec::<SubscribedListing>):- Specifies the asset for which the subscription request was created. 
- reviewer_id(Option<String>):- Specifes the ID of the Amazon DataZone user who reviewed the subscription request. 
- decision_comment(Option<String>):- Specifies the reason for accepting the subscription request. 
 
- On failure, responds with SdkError<AcceptSubscriptionRequestError>
source§impl Client
 
impl Client
sourcepub fn cancel_metadata_generation_run(
    &self
) -> CancelMetadataGenerationRunFluentBuilder
 
pub fn cancel_metadata_generation_run( &self ) -> CancelMetadataGenerationRunFluentBuilder
Constructs a fluent builder for the CancelMetadataGenerationRun operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which the metadata generation run is to be cancelled. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The ID of the metadata generation run. 
 
- On success, responds with CancelMetadataGenerationRunOutput
- On failure, responds with SdkError<CancelMetadataGenerationRunError>
source§impl Client
 
impl Client
sourcepub fn cancel_subscription(&self) -> CancelSubscriptionFluentBuilder
 
pub fn cancel_subscription(&self) -> CancelSubscriptionFluentBuilder
Constructs a fluent builder for the CancelSubscription operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The unique identifier of the Amazon DataZone domain where the subscription request is being cancelled. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The unique identifier of the subscription that is being cancelled. 
 
- On success, responds with CancelSubscriptionOutputwith field(s):- id(String):- The identifier of the subscription. 
- created_by(String):- Specifies the Amazon DataZone user who is cancelling the subscription. 
- updated_by(Option<String>):- The Amazon DataZone user that cancelled the subscription. 
- domain_id(String):- The unique identifier of the Amazon DataZone domain where the subscription is being cancelled. 
- status(SubscriptionStatus):- The status of the request to cancel the subscription. 
- created_at(DateTime):- The timestamp that specifies when the request to cancel the subscription was created. 
- updated_at(DateTime):- The timestamp that specifies when the subscription was cancelled. 
- subscribed_principal(Option<SubscribedPrincipal>):- The Amazon DataZone user who is made a subscriber to the specified asset by the subscription that is being cancelled. 
- subscribed_listing(Option<SubscribedListing>):- The asset to which a subscription is being cancelled. 
- subscription_request_id(Option<String>):- The unique ID of the subscripton request for the subscription that is being cancelled. 
- retain_permissions(Option<bool>):- Specifies whether the permissions to the asset are retained after the subscription is cancelled. 
 
- On failure, responds with SdkError<CancelSubscriptionError>
source§impl Client
 
impl Client
sourcepub fn create_asset(&self) -> CreateAssetFluentBuilder
 
pub fn create_asset(&self) -> CreateAssetFluentBuilder
Constructs a fluent builder for the CreateAsset operation.
- The fluent builder is configurable:
- name(impl Into<String>)/- set_name(Option<String>):
 required: true- Asset name. 
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- Amazon DataZone domain where the asset is created. 
- external_identifier(impl Into<String>)/- set_external_identifier(Option<String>):
 required: false- The external identifier of the asset. 
- type_identifier(impl Into<String>)/- set_type_identifier(Option<String>):
 required: true- The unique identifier of this asset’s type. 
- type_revision(impl Into<String>)/- set_type_revision(Option<String>):
 required: false- The revision of this asset’s type. 
- description(impl Into<String>)/- set_description(Option<String>):
 required: false- Asset description. 
- glossary_terms(impl Into<String>)/- set_glossary_terms(Option<Vec::<String>>):
 required: false- Glossary terms attached to the asset. 
- forms_input(FormInput)/- set_forms_input(Option<Vec::<FormInput>>):
 required: false- Metadata forms attached to the asset. 
- owning_project_identifier(impl Into<String>)/- set_owning_project_identifier(Option<String>):
 required: true- The unique identifier of the project that owns this asset. 
- prediction_configuration(PredictionConfiguration)/- set_prediction_configuration(Option<PredictionConfiguration>):
 required: false- The configuration of the automatically generated business-friendly metadata for the asset. 
- client_token(impl Into<String>)/- set_client_token(Option<String>):
 required: false- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request. 
 
- On success, responds with CreateAssetOutputwith field(s):- id(String):- The unique identifier of the created asset. 
- name(String):- The name of the created asset. 
- type_identifier(String):- The identifier of the created asset type. 
- type_revision(String):- The revision type of the asset. 
- external_identifier(Option<String>):- The external identifier of the asset. 
- revision(String):- The revision of the asset. 
- description(Option<String>):- The description of the created asset. 
- created_at(Option<DateTime>):- The timestamp of when the asset was created. 
- created_by(Option<String>):- The Amazon DataZone user that created this asset in the catalog. 
- first_revision_created_at(Option<DateTime>):- The timestamp of when the first revision of the asset took place. 
- first_revision_created_by(Option<String>):- The Amazon DataZone user that made the first revision of the asset. 
- glossary_terms(Option<Vec::<String>>):- The glossary terms that are attached to the created asset. 
- owning_project_id(String):- The ID of the Amazon DataZone project that owns the created asset. 
- domain_id(String):- The ID of the Amazon DataZone domain in which the asset was created. 
- listing(Option<AssetListingDetails>):- The details of an asset published in an Amazon DataZone catalog. 
- forms_output(Vec::<FormOutput>):- The metadata forms that are attached to the created asset. 
- read_only_forms_output(Option<Vec::<FormOutput>>):- The read-only metadata forms that are attached to the created asset. 
- latest_time_series_data_point_forms_output(Option<Vec::<TimeSeriesDataPointSummaryFormOutput>>):- The latest data point that was imported into the time series form for the asset. 
- prediction_configuration(Option<PredictionConfiguration>):- The configuration of the automatically generated business-friendly metadata for the asset. 
 
- On failure, responds with SdkError<CreateAssetError>
source§impl Client
 
impl Client
sourcepub fn create_asset_revision(&self) -> CreateAssetRevisionFluentBuilder
 
pub fn create_asset_revision(&self) -> CreateAssetRevisionFluentBuilder
Constructs a fluent builder for the CreateAssetRevision operation.
- The fluent builder is configurable:
- name(impl Into<String>)/- set_name(Option<String>):
 required: true- Te revised name of the asset. 
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The unique identifier of the domain where the asset is being revised. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The identifier of the asset. 
- type_revision(impl Into<String>)/- set_type_revision(Option<String>):
 required: false- The revision type of the asset. 
- description(impl Into<String>)/- set_description(Option<String>):
 required: false- The revised description of the asset. 
- glossary_terms(impl Into<String>)/- set_glossary_terms(Option<Vec::<String>>):
 required: false- The glossary terms to be attached to the asset as part of asset revision. 
- forms_input(FormInput)/- set_forms_input(Option<Vec::<FormInput>>):
 required: false- The metadata forms to be attached to the asset as part of asset revision. 
- prediction_configuration(PredictionConfiguration)/- set_prediction_configuration(Option<PredictionConfiguration>):
 required: false- The configuration of the automatically generated business-friendly metadata for the asset. 
- client_token(impl Into<String>)/- set_client_token(Option<String>):
 required: false- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request. 
 
- On success, responds with CreateAssetRevisionOutputwith field(s):- id(String):- The unique identifier of the asset revision. 
- name(String):- The revised name of the asset. 
- type_identifier(String):- The identifier of the revision type. 
- type_revision(String):- The revision type of the asset. 
- external_identifier(Option<String>):- The external identifier of the asset. 
- revision(String):- The revision of the asset. 
- description(Option<String>):- The revised asset description. 
- created_at(Option<DateTime>):- The timestamp of when the asset revision occured. 
- created_by(Option<String>):- The Amazon DataZone user who performed the asset revision. 
- first_revision_created_at(Option<DateTime>):- The timestamp of when the first asset revision occured. 
- first_revision_created_by(Option<String>):- The Amazon DataZone user who performed the first asset revision. 
- glossary_terms(Option<Vec::<String>>):- The glossary terms that were attached to the asset as part of asset revision. 
- owning_project_id(String):- The unique identifier of the revised project that owns the asset. 
- domain_id(String):- The unique identifier of the Amazon DataZone domain where the asset was revised. 
- listing(Option<AssetListingDetails>):- The details of an asset published in an Amazon DataZone catalog. 
- forms_output(Vec::<FormOutput>):- The metadata forms that were attached to the asset as part of the asset revision. 
- read_only_forms_output(Option<Vec::<FormOutput>>):- The read-only metadata forms that were attached to the asset as part of the asset revision. 
- latest_time_series_data_point_forms_output(Option<Vec::<TimeSeriesDataPointSummaryFormOutput>>):- The latest data point that was imported into the time series form for the asset. 
- prediction_configuration(Option<PredictionConfiguration>):- The configuration of the automatically generated business-friendly metadata for the asset. 
 
- On failure, responds with SdkError<CreateAssetRevisionError>
source§impl Client
 
impl Client
sourcepub fn create_asset_type(&self) -> CreateAssetTypeFluentBuilder
 
pub fn create_asset_type(&self) -> CreateAssetTypeFluentBuilder
Constructs a fluent builder for the CreateAssetType operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The unique identifier of the Amazon DataZone domain where the custom asset type is being created. 
- name(impl Into<String>)/- set_name(Option<String>):
 required: true- The name of the custom asset type. 
- description(impl Into<String>)/- set_description(Option<String>):
 required: false- The descripton of the custom asset type. 
- forms_input(impl Into<String>, FormEntryInput)/- set_forms_input(Option<HashMap::<String, FormEntryInput>>):
 required: true- The metadata forms that are to be attached to the custom asset type. 
- owning_project_identifier(impl Into<String>)/- set_owning_project_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone project that is to own the custom asset type. 
 
- On success, responds with CreateAssetTypeOutputwith field(s):- domain_id(String):- The ID of the Amazon DataZone domain in which the asset type was created. 
- name(String):- The name of the asset type. 
- revision(String):- The revision of the custom asset type. 
- description(Option<String>):- The description of the custom asset type. 
- forms_output(HashMap::<String, FormEntryOutput>):- The metadata forms that are attached to the asset type. 
- owning_project_id(Option<String>):- The ID of the Amazon DataZone project that currently owns this asset type. 
- origin_domain_id(Option<String>):- The ID of the Amazon DataZone domain where the asset type was originally created. 
- origin_project_id(Option<String>):- The ID of the Amazon DataZone project where the asset type was originally created. 
- created_at(Option<DateTime>):- The timestamp of when the asset type is to be created. 
- created_by(Option<String>):- The Amazon DataZone user who creates this custom asset type. 
- updated_at(Option<DateTime>):- The timestamp of when the custom type was created. 
- updated_by(Option<String>):- The Amazon DataZone user that created the custom asset type. 
 
- On failure, responds with SdkError<CreateAssetTypeError>
source§impl Client
 
impl Client
sourcepub fn create_data_source(&self) -> CreateDataSourceFluentBuilder
 
pub fn create_data_source(&self) -> CreateDataSourceFluentBuilder
Constructs a fluent builder for the CreateDataSource operation.
- The fluent builder is configurable:
- name(impl Into<String>)/- set_name(Option<String>):
 required: true- The name of the data source. 
- description(impl Into<String>)/- set_description(Option<String>):
 required: false- The description of the data source. 
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain where the data source is created. 
- project_identifier(impl Into<String>)/- set_project_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone project in which you want to add this data source. 
- environment_identifier(impl Into<String>)/- set_environment_identifier(Option<String>):
 required: true- The unique identifier of the Amazon DataZone environment to which the data source publishes assets. 
- r#type(impl Into<String>)/- set_type(Option<String>):
 required: true- The type of the data source. 
- configuration(DataSourceConfigurationInput)/- set_configuration(Option<DataSourceConfigurationInput>):
 required: false- Specifies the configuration of the data source. It can be set to either - glueRunConfigurationor- redshiftRunConfiguration.
- recommendation(RecommendationConfiguration)/- set_recommendation(Option<RecommendationConfiguration>):
 required: false- Specifies whether the business name generation is to be enabled for this data source. 
- enable_setting(EnableSetting)/- set_enable_setting(Option<EnableSetting>):
 required: false- Specifies whether the data source is enabled. 
- schedule(ScheduleConfiguration)/- set_schedule(Option<ScheduleConfiguration>):
 required: false- The schedule of the data source runs. 
- publish_on_import(bool)/- set_publish_on_import(Option<bool>):
 required: false- Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog. 
- asset_forms_input(FormInput)/- set_asset_forms_input(Option<Vec::<FormInput>>):
 required: false- The metadata forms that are to be attached to the assets that this data source works with. 
- client_token(impl Into<String>)/- set_client_token(Option<String>):
 required: false- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request. 
 
- On success, responds with CreateDataSourceOutputwith field(s):- id(String):- The unique identifier of the data source. 
- status(Option<DataSourceStatus>):- The status of the data source. 
- r#type(Option<String>):- The type of the data source. 
- name(String):- The name of the data source. 
- description(Option<String>):- The description of the data source. 
- domain_id(String):- The ID of the Amazon DataZone domain in which the data source is created. 
- project_id(String):- The ID of the Amazon DataZone project to which the data source is added. 
- environment_id(String):- The unique identifier of the Amazon DataZone environment to which the data source publishes assets. 
- configuration(Option<DataSourceConfigurationOutput>):- Specifies the configuration of the data source. It can be set to either - glueRunConfigurationor- redshiftRunConfiguration.
- recommendation(Option<RecommendationConfiguration>):- Specifies whether the business name generation is to be enabled for this data source. 
- enable_setting(Option<EnableSetting>):- Specifies whether the data source is enabled. 
- publish_on_import(Option<bool>):- Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog. 
- asset_forms_output(Option<Vec::<FormOutput>>):- The metadata forms attached to the assets that this data source creates. 
- schedule(Option<ScheduleConfiguration>):- The schedule of the data source runs. 
- last_run_status(Option<DataSourceRunStatus>):- The status of the last run of this data source. 
- last_run_at(Option<DateTime>):- The timestamp that specifies when the data source was last run. 
- last_run_error_message(Option<DataSourceErrorMessage>):- Specifies the error message that is returned if the operation cannot be successfully completed. 
- error_message(Option<DataSourceErrorMessage>):- Specifies the error message that is returned if the operation cannot be successfully completed. 
- created_at(Option<DateTime>):- The timestamp of when the data source was created. 
- updated_at(Option<DateTime>):- The timestamp of when the data source was updated. 
 
- On failure, responds with SdkError<CreateDataSourceError>
source§impl Client
 
impl Client
sourcepub fn create_domain(&self) -> CreateDomainFluentBuilder
 
pub fn create_domain(&self) -> CreateDomainFluentBuilder
Constructs a fluent builder for the CreateDomain operation.
- The fluent builder is configurable:
- name(impl Into<String>)/- set_name(Option<String>):
 required: true- The name of the Amazon DataZone domain. 
- description(impl Into<String>)/- set_description(Option<String>):
 required: false- The description of the Amazon DataZone domain. 
- single_sign_on(SingleSignOn)/- set_single_sign_on(Option<SingleSignOn>):
 required: false- The single-sign on configuration of the Amazon DataZone domain. 
- domain_execution_role(impl Into<String>)/- set_domain_execution_role(Option<String>):
 required: true- The domain execution role that is created when an Amazon DataZone domain is created. The domain execution role is created in the Amazon Web Services account that houses the Amazon DataZone domain. 
- kms_key_identifier(impl Into<String>)/- set_kms_key_identifier(Option<String>):
 required: false- The identifier of the Amazon Web Services Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data. 
- tags(impl Into<String>, impl Into<String>)/- set_tags(Option<HashMap::<String, String>>):
 required: false- The tags specified for the Amazon DataZone domain. 
- client_token(impl Into<String>)/- set_client_token(Option<String>):
 required: false- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request. 
 
- On success, responds with CreateDomainOutputwith field(s):- id(String):- The identifier of the Amazon DataZone domain. 
- name(Option<String>):- The name of the Amazon DataZone domain. 
- description(Option<String>):- The description of the Amazon DataZone domain. 
- single_sign_on(Option<SingleSignOn>):- The single-sign on configuration of the Amazon DataZone domain. 
- domain_execution_role(Option<String>):- The domain execution role that is created when an Amazon DataZone domain is created. The domain execution role is created in the Amazon Web Services account that houses the Amazon DataZone domain. 
- arn(Option<String>):- The ARN of the Amazon DataZone domain. 
- kms_key_identifier(Option<String>):- The identifier of the Amazon Web Services Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data. 
- status(Option<DomainStatus>):- The status of the Amazon DataZone domain. 
- portal_url(Option<String>):- The URL of the data portal for this Amazon DataZone domain. 
- tags(Option<HashMap::<String, String>>):- The tags specified for the Amazon DataZone domain. 
 
- On failure, responds with SdkError<CreateDomainError>
source§impl Client
 
impl Client
sourcepub fn create_environment(&self) -> CreateEnvironmentFluentBuilder
 
pub fn create_environment(&self) -> CreateEnvironmentFluentBuilder
Constructs a fluent builder for the CreateEnvironment operation.
- The fluent builder is configurable:
- project_identifier(impl Into<String>)/- set_project_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone project in which this environment is created. 
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain in which the environment is created. 
- description(impl Into<String>)/- set_description(Option<String>):
 required: false- The description of the Amazon DataZone environment. 
- name(impl Into<String>)/- set_name(Option<String>):
 required: true- The name of the Amazon DataZone environment. 
- environment_profile_identifier(impl Into<String>)/- set_environment_profile_identifier(Option<String>):
 required: true- The identifier of the environment profile that is used to create this Amazon DataZone environment. 
- user_parameters(EnvironmentParameter)/- set_user_parameters(Option<Vec::<EnvironmentParameter>>):
 required: false- The user parameters of this Amazon DataZone environment. 
- glossary_terms(impl Into<String>)/- set_glossary_terms(Option<Vec::<String>>):
 required: false- The glossary terms that can be used in this Amazon DataZone environment. 
 
- On success, responds with CreateEnvironmentOutputwith field(s):- project_id(String):- The ID of the Amazon DataZone project in which this environment is created. 
- id(Option<String>):- The ID of this Amazon DataZone environment. 
- domain_id(String):- The identifier of the Amazon DataZone domain in which the environment is created. 
- created_by(String):- The Amazon DataZone user who created this environment. 
- created_at(Option<DateTime>):- The timestamp of when the environment was created. 
- updated_at(Option<DateTime>):- The timestamp of when this environment was updated. 
- name(String):- The name of this environment. 
- description(Option<String>):- The description of this Amazon DataZone environment. 
- environment_profile_id(String):- The ID of the environment profile with which this Amazon DataZone environment was created. 
- aws_account_id(Option<String>):- The Amazon Web Services account in which the Amazon DataZone environment is created. 
- aws_account_region(Option<String>):- The Amazon Web Services region in which the Amazon DataZone environment is created. 
- provider(String):- The provider of this Amazon DataZone environment. 
- provisioned_resources(Option<Vec::<Resource>>):- The provisioned resources of this Amazon DataZone environment. 
- status(Option<EnvironmentStatus>):- The status of this Amazon DataZone environment. 
- environment_actions(Option<Vec::<ConfigurableEnvironmentAction>>):- The configurable actions of this Amazon DataZone environment. 
- glossary_terms(Option<Vec::<String>>):- The glossary terms that can be used in this Amazon DataZone environment. 
- user_parameters(Option<Vec::<CustomParameter>>):- The user parameters of this Amazon DataZone environment. 
- last_deployment(Option<Deployment>):- The details of the last deployment of this Amazon DataZone environment. 
- provisioning_properties(Option<ProvisioningProperties>):- The provisioning properties of this Amazon DataZone environment. 
- deployment_properties(Option<DeploymentProperties>):- The deployment properties of this Amazon DataZone environment. 
- environment_blueprint_id(Option<String>):- The ID of the blueprint with which this Amazon DataZone environment was created. 
 
- On failure, responds with SdkError<CreateEnvironmentError>
source§impl Client
 
impl Client
sourcepub fn create_environment_profile(
    &self
) -> CreateEnvironmentProfileFluentBuilder
 
pub fn create_environment_profile( &self ) -> CreateEnvironmentProfileFluentBuilder
Constructs a fluent builder for the CreateEnvironmentProfile operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which this environment profile is created. 
- name(impl Into<String>)/- set_name(Option<String>):
 required: true- The name of this Amazon DataZone environment profile. 
- description(impl Into<String>)/- set_description(Option<String>):
 required: false- The description of this Amazon DataZone environment profile. 
- environment_blueprint_identifier(impl Into<String>)/- set_environment_blueprint_identifier(Option<String>):
 required: true- The ID of the blueprint with which this environment profile is created. 
- project_identifier(impl Into<String>)/- set_project_identifier(Option<String>):
 required: true- The identifier of the project in which to create the environment profile. 
- user_parameters(EnvironmentParameter)/- set_user_parameters(Option<Vec::<EnvironmentParameter>>):
 required: false- The user parameters of this Amazon DataZone environment profile. 
- aws_account_id(impl Into<String>)/- set_aws_account_id(Option<String>):
 required: false- The Amazon Web Services account in which the Amazon DataZone environment is created. 
- aws_account_region(impl Into<String>)/- set_aws_account_region(Option<String>):
 required: false- The Amazon Web Services region in which this environment profile is created. 
 
- On success, responds with CreateEnvironmentProfileOutputwith field(s):- id(String):- The ID of this Amazon DataZone environment profile. 
- domain_id(String):- The ID of the Amazon DataZone domain in which this environment profile is created. 
- aws_account_id(Option<String>):- The Amazon Web Services account ID in which this Amazon DataZone environment profile is created. 
- aws_account_region(Option<String>):- The Amazon Web Services region in which this Amazon DataZone environment profile is created. 
- created_by(String):- The Amazon DataZone user who created this environment profile. 
- created_at(Option<DateTime>):- The timestamp of when this environment profile was created. 
- updated_at(Option<DateTime>):- The timestamp of when this environment profile was updated. 
- name(String):- The name of this Amazon DataZone environment profile. 
- description(Option<String>):- The description of this Amazon DataZone environment profile. 
- environment_blueprint_id(String):- The ID of the blueprint with which this environment profile is created. 
- project_id(Option<String>):- The ID of the Amazon DataZone project in which this environment profile is created. 
- user_parameters(Option<Vec::<CustomParameter>>):- The user parameters of this Amazon DataZone environment profile. 
 
- On failure, responds with SdkError<CreateEnvironmentProfileError>
source§impl Client
 
impl Client
sourcepub fn create_form_type(&self) -> CreateFormTypeFluentBuilder
 
pub fn create_form_type(&self) -> CreateFormTypeFluentBuilder
Constructs a fluent builder for the CreateFormType operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which this metadata form type is created. 
- name(impl Into<String>)/- set_name(Option<String>):
 required: true- The name of this Amazon DataZone metadata form type. 
- model(Model)/- set_model(Option<Model>):
 required: true- The model of this Amazon DataZone metadata form type. 
- owning_project_identifier(impl Into<String>)/- set_owning_project_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone project that owns this metadata form type. 
- status(FormTypeStatus)/- set_status(Option<FormTypeStatus>):
 required: false- The status of this Amazon DataZone metadata form type. 
- description(impl Into<String>)/- set_description(Option<String>):
 required: false- The description of this Amazon DataZone metadata form type. 
 
- On success, responds with CreateFormTypeOutputwith field(s):- domain_id(String):- The ID of the Amazon DataZone domain in which this metadata form type is created. 
- name(String):- The name of this Amazon DataZone metadata form type. 
- revision(String):- The revision of this Amazon DataZone metadata form type. 
- description(Option<String>):- The description of this Amazon DataZone metadata form type. 
- owning_project_id(Option<String>):- The ID of the project that owns this Amazon DataZone metadata form type. 
- origin_domain_id(Option<String>):- The ID of the Amazon DataZone domain in which this metadata form type was originally created. 
- origin_project_id(Option<String>):- The ID of the project in which this Amazon DataZone metadata form type was originally created. 
 
- On failure, responds with SdkError<CreateFormTypeError>
source§impl Client
 
impl Client
sourcepub fn create_glossary(&self) -> CreateGlossaryFluentBuilder
 
pub fn create_glossary(&self) -> CreateGlossaryFluentBuilder
Constructs a fluent builder for the CreateGlossary operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which this business glossary is created. 
- name(impl Into<String>)/- set_name(Option<String>):
 required: true- The name of this business glossary. 
- owning_project_identifier(impl Into<String>)/- set_owning_project_identifier(Option<String>):
 required: true- The ID of the project that currently owns business glossary. 
- description(impl Into<String>)/- set_description(Option<String>):
 required: false- The description of this business glossary. 
- status(GlossaryStatus)/- set_status(Option<GlossaryStatus>):
 required: false- The status of this business glossary. 
- client_token(impl Into<String>)/- set_client_token(Option<String>):
 required: false- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request. 
 
- On success, responds with CreateGlossaryOutputwith field(s):- domain_id(String):- The ID of the Amazon DataZone domain in which this business glossary is created. 
- id(String):- The ID of this business glossary. 
- name(String):- The name of this business glossary. 
- owning_project_id(String):- The ID of the project that currently owns this business glossary. 
- description(Option<String>):- The description of this business glossary. 
- status(Option<GlossaryStatus>):- The status of this business glossary. 
 
- On failure, responds with SdkError<CreateGlossaryError>
source§impl Client
 
impl Client
sourcepub fn create_glossary_term(&self) -> CreateGlossaryTermFluentBuilder
 
pub fn create_glossary_term(&self) -> CreateGlossaryTermFluentBuilder
Constructs a fluent builder for the CreateGlossaryTerm operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which this business glossary term is created. 
- glossary_identifier(impl Into<String>)/- set_glossary_identifier(Option<String>):
 required: true- The ID of the business glossary in which this term is created. 
- name(impl Into<String>)/- set_name(Option<String>):
 required: true- The name of this business glossary term. 
- status(GlossaryTermStatus)/- set_status(Option<GlossaryTermStatus>):
 required: false- The status of this business glossary term. 
- short_description(impl Into<String>)/- set_short_description(Option<String>):
 required: false- The short description of this business glossary term. 
- long_description(impl Into<String>)/- set_long_description(Option<String>):
 required: false- The long description of this business glossary term. 
- term_relations(TermRelations)/- set_term_relations(Option<TermRelations>):
 required: false- The term relations of this business glossary term. 
- client_token(impl Into<String>)/- set_client_token(Option<String>):
 required: false- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request. 
 
- On success, responds with CreateGlossaryTermOutputwith field(s):- id(String):- The ID of this business glossary term. 
- domain_id(String):- The ID of the Amazon DataZone domain in which this business glossary term is created. 
- glossary_id(String):- The ID of the business glossary in which this term is created. 
- name(String):- The name of this business glossary term. 
- status(GlossaryTermStatus):- The status of this business glossary term. 
- short_description(Option<String>):- The short description of this business glossary term. 
- long_description(Option<String>):- The long description of this business glossary term. 
- term_relations(Option<TermRelations>):- The term relations of this business glossary term. 
 
- On failure, responds with SdkError<CreateGlossaryTermError>
source§impl Client
 
impl Client
sourcepub fn create_group_profile(&self) -> CreateGroupProfileFluentBuilder
 
pub fn create_group_profile(&self) -> CreateGroupProfileFluentBuilder
Constructs a fluent builder for the CreateGroupProfile operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain in which the group profile is created. 
- group_identifier(impl Into<String>)/- set_group_identifier(Option<String>):
 required: true- The identifier of the group for which the group profile is created. 
- client_token(impl Into<String>)/- set_client_token(Option<String>):
 required: false- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request. 
 
- On success, responds with CreateGroupProfileOutputwith field(s):- domain_id(Option<String>):- The identifier of the Amazon DataZone domain in which the group profile is created. 
- id(Option<String>):- The identifier of the group profile. 
- status(Option<GroupProfileStatus>):- The status of the group profile. 
- group_name(Option<String>):- The name of the group for which group profile is created. 
 
- On failure, responds with SdkError<CreateGroupProfileError>
source§impl Client
 
impl Client
sourcepub fn create_listing_change_set(&self) -> CreateListingChangeSetFluentBuilder
 
pub fn create_listing_change_set(&self) -> CreateListingChangeSetFluentBuilder
Constructs a fluent builder for the CreateListingChangeSet operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain. 
- entity_identifier(impl Into<String>)/- set_entity_identifier(Option<String>):
 required: true- The ID of the asset. 
- entity_type(EntityType)/- set_entity_type(Option<EntityType>):
 required: true- The type of an entity. 
- entity_revision(impl Into<String>)/- set_entity_revision(Option<String>):
 required: false- The revision of an asset. 
- action(ChangeAction)/- set_action(Option<ChangeAction>):
 required: true- Specifies whether to publish or unpublish a listing. 
- client_token(impl Into<String>)/- set_client_token(Option<String>):
 required: false- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request. 
 
- On success, responds with CreateListingChangeSetOutputwith field(s):- listing_id(String):- The ID of the listing (a record of an asset at a given time). 
- listing_revision(String):- The revision of a listing. 
- status(ListingStatus):- Specifies the status of the listing. 
 
- On failure, responds with SdkError<CreateListingChangeSetError>
source§impl Client
 
impl Client
sourcepub fn create_project(&self) -> CreateProjectFluentBuilder
 
pub fn create_project(&self) -> CreateProjectFluentBuilder
Constructs a fluent builder for the CreateProject operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which this project is created. 
- name(impl Into<String>)/- set_name(Option<String>):
 required: true- The name of the Amazon DataZone project. 
- description(impl Into<String>)/- set_description(Option<String>):
 required: false- The description of the Amazon DataZone project. 
- glossary_terms(impl Into<String>)/- set_glossary_terms(Option<Vec::<String>>):
 required: false- The glossary terms that can be used in this Amazon DataZone project. 
 
- On success, responds with CreateProjectOutputwith field(s):- domain_id(String):- The identifier of the Amazon DataZone domain in which the project was created. 
- id(String):- The ID of the Amazon DataZone project. 
- name(String):- The name of the project. 
- description(Option<String>):- The description of the project. 
- project_status(Option<ProjectStatus>):- The status of the Amazon DataZone project that was created. 
- failure_reasons(Option<Vec::<ProjectDeletionError>>):- Specifies the error message that is returned if the operation cannot be successfully completed. 
- created_by(String):- The Amazon DataZone user who created the project. 
- created_at(Option<DateTime>):- The timestamp of when the project was created. 
- last_updated_at(Option<DateTime>):- The timestamp of when the project was last updated. 
- glossary_terms(Option<Vec::<String>>):- The glossary terms that can be used in the project. 
 
- On failure, responds with SdkError<CreateProjectError>
source§impl Client
 
impl Client
sourcepub fn create_project_membership(&self) -> CreateProjectMembershipFluentBuilder
 
pub fn create_project_membership(&self) -> CreateProjectMembershipFluentBuilder
Constructs a fluent builder for the CreateProjectMembership operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which project membership is created. 
- project_identifier(impl Into<String>)/- set_project_identifier(Option<String>):
 required: true- The ID of the project for which this project membership was created. 
- member(Member)/- set_member(Option<Member>):
 required: true- The project member whose project membership was created. 
- designation(UserDesignation)/- set_designation(Option<UserDesignation>):
 required: true- The designation of the project membership. 
 
- On success, responds with CreateProjectMembershipOutput
- On failure, responds with SdkError<CreateProjectMembershipError>
source§impl Client
 
impl Client
sourcepub fn create_subscription_grant(&self) -> CreateSubscriptionGrantFluentBuilder
 
pub fn create_subscription_grant(&self) -> CreateSubscriptionGrantFluentBuilder
Constructs a fluent builder for the CreateSubscriptionGrant operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which the subscription grant is created. 
- environment_identifier(impl Into<String>)/- set_environment_identifier(Option<String>):
 required: true- The ID of the environment in which the subscription grant is created. 
- subscription_target_identifier(impl Into<String>)/- set_subscription_target_identifier(Option<String>):
 required: true- The ID of the subscription target for which the subscription grant is created. 
- granted_entity(GrantedEntityInput)/- set_granted_entity(Option<GrantedEntityInput>):
 required: true- The entity to which the subscription is to be granted. 
- asset_target_names(AssetTargetNameMap)/- set_asset_target_names(Option<Vec::<AssetTargetNameMap>>):
 required: false- The names of the assets for which the subscription grant is created. 
- client_token(impl Into<String>)/- set_client_token(Option<String>):
 required: false- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request. 
 
- On success, responds with CreateSubscriptionGrantOutputwith field(s):- id(String):- The ID of the subscription grant. 
- created_by(String):- The Amazon DataZone user who created the subscription grant. 
- updated_by(Option<String>):- The Amazon DataZone user who updated the subscription grant. 
- domain_id(String):- The ID of the Amazon DataZone domain in which the subscription grant is created. 
- created_at(DateTime):- A timestamp of when the subscription grant is created. 
- updated_at(DateTime):- A timestamp of when the subscription grant was updated. 
- subscription_target_id(String):- The ID of the subscription target for which the subscription grant is created. 
- granted_entity(Option<GrantedEntity>):- The entity to which the subscription is granted. 
- status(SubscriptionGrantOverallStatus):- The status of the subscription grant. 
- assets(Option<Vec::<SubscribedAsset>>):- The assets for which the subscription grant is created. 
- subscription_id(Option<String>):- The identifier of the subscription grant. 
 
- On failure, responds with SdkError<CreateSubscriptionGrantError>
source§impl Client
 
impl Client
sourcepub fn create_subscription_request(
    &self
) -> CreateSubscriptionRequestFluentBuilder
 
pub fn create_subscription_request( &self ) -> CreateSubscriptionRequestFluentBuilder
Constructs a fluent builder for the CreateSubscriptionRequest operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which the subscription request is created. 
- subscribed_principals(SubscribedPrincipalInput)/- set_subscribed_principals(Option<Vec::<SubscribedPrincipalInput>>):
 required: true- The Amazon DataZone principals for whom the subscription request is created. 
- subscribed_listings(SubscribedListingInput)/- set_subscribed_listings(Option<Vec::<SubscribedListingInput>>):
 required: true- The published asset for which the subscription grant is to be created. 
- request_reason(impl Into<String>)/- set_request_reason(Option<String>):
 required: true- The reason for the subscription request. 
- client_token(impl Into<String>)/- set_client_token(Option<String>):
 required: false- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request. 
 
- On success, responds with CreateSubscriptionRequestOutputwith field(s):- id(String):- The ID of the subscription request. 
- created_by(String):- The Amazon DataZone user who created the subscription request. 
- updated_by(Option<String>):- The Amazon DataZone user who updated the subscription request. 
- domain_id(String):- The ID of the Amazon DataZone domain in whcih the subscription request is created. 
- status(SubscriptionRequestStatus):- The status of the subscription request. 
- created_at(DateTime):- A timestamp of when the subscription request is created. 
- updated_at(DateTime):- The timestamp of when the subscription request was updated. 
- request_reason(String):- The reason for the subscription request. 
- subscribed_principals(Vec::<SubscribedPrincipal>):- The subscribed principals of the subscription request. 
- subscribed_listings(Vec::<SubscribedListing>):- The published asset for which the subscription grant is to be created. 
- reviewer_id(Option<String>):- The ID of the reviewer of the subscription request. 
- decision_comment(Option<String>):- The decision comment of the subscription request. 
 
- On failure, responds with SdkError<CreateSubscriptionRequestError>
source§impl Client
 
impl Client
sourcepub fn create_subscription_target(
    &self
) -> CreateSubscriptionTargetFluentBuilder
 
pub fn create_subscription_target( &self ) -> CreateSubscriptionTargetFluentBuilder
Constructs a fluent builder for the CreateSubscriptionTarget operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which subscription target is created. 
- environment_identifier(impl Into<String>)/- set_environment_identifier(Option<String>):
 required: true- The ID of the environment in which subscription target is created. 
- name(impl Into<String>)/- set_name(Option<String>):
 required: true- The name of the subscription target. 
- r#type(impl Into<String>)/- set_type(Option<String>):
 required: true- The type of the subscription target. 
- subscription_target_config(SubscriptionTargetForm)/- set_subscription_target_config(Option<Vec::<SubscriptionTargetForm>>):
 required: true- The configuration of the subscription target. 
- authorized_principals(impl Into<String>)/- set_authorized_principals(Option<Vec::<String>>):
 required: true- The authorized principals of the subscription target. 
- manage_access_role(impl Into<String>)/- set_manage_access_role(Option<String>):
 required: true- The manage access role that is used to create the subscription target. 
- applicable_asset_types(impl Into<String>)/- set_applicable_asset_types(Option<Vec::<String>>):
 required: true- The asset types that can be included in the subscription target. 
- provider(impl Into<String>)/- set_provider(Option<String>):
 required: false- The provider of the subscription target. 
- client_token(impl Into<String>)/- set_client_token(Option<String>):
 required: false- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request. 
 
- On success, responds with CreateSubscriptionTargetOutputwith field(s):- id(String):- The ID of the subscription target. 
- authorized_principals(Vec::<String>):- The authorised principals of the subscription target. 
- domain_id(String):- The ID of the Amazon DataZone domain in which the subscription target was created. 
- project_id(String):- ??? 
- environment_id(String):- The ID of the environment in which the subscription target was created. 
- name(String):- The name of the subscription target. 
- r#type(String):- The type of the subscription target. 
- created_by(String):- The Amazon DataZone user who created the subscription target. 
- updated_by(Option<String>):- The Amazon DataZone user who updated the subscription target. 
- created_at(DateTime):- The timestamp of when the subscription target was created. 
- updated_at(Option<DateTime>):- The timestamp of when the subscription target was updated. 
- manage_access_role(String):- The manage access role with which the subscription target was created. 
- applicable_asset_types(Vec::<String>):- The asset types that can be included in the subscription target. 
- subscription_target_config(Vec::<SubscriptionTargetForm>):- The configuration of the subscription target. 
- provider(String):- The provider of the subscription target. 
 
- On failure, responds with SdkError<CreateSubscriptionTargetError>
source§impl Client
 
impl Client
sourcepub fn create_user_profile(&self) -> CreateUserProfileFluentBuilder
 
pub fn create_user_profile(&self) -> CreateUserProfileFluentBuilder
Constructs a fluent builder for the CreateUserProfile operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain in which a user profile is created. 
- user_identifier(impl Into<String>)/- set_user_identifier(Option<String>):
 required: true- The identifier of the user for which the user profile is created. 
- user_type(UserType)/- set_user_type(Option<UserType>):
 required: false- The user type of the user for which the user profile is created. 
- client_token(impl Into<String>)/- set_client_token(Option<String>):
 required: false- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request. 
 
- On success, responds with CreateUserProfileOutputwith field(s):- domain_id(Option<String>):- The identifier of the Amazon DataZone domain in which a user profile is created. 
- id(Option<String>):- The identifier of the user profile. 
- r#type(Option<UserProfileType>):- The type of the user profile. 
- status(Option<UserProfileStatus>):- The status of the user profile. 
- details(Option<UserProfileDetails>):- The details of the user profile in Amazon DataZone. 
 
- On failure, responds with SdkError<CreateUserProfileError>
source§impl Client
 
impl Client
sourcepub fn delete_asset(&self) -> DeleteAssetFluentBuilder
 
pub fn delete_asset(&self) -> DeleteAssetFluentBuilder
Constructs a fluent builder for the DeleteAsset operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which the asset is deleted. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The identifier of the asset that is deleted. 
 
- On success, responds with DeleteAssetOutput
- On failure, responds with SdkError<DeleteAssetError>
source§impl Client
 
impl Client
sourcepub fn delete_asset_type(&self) -> DeleteAssetTypeFluentBuilder
 
pub fn delete_asset_type(&self) -> DeleteAssetTypeFluentBuilder
Constructs a fluent builder for the DeleteAssetType operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which the asset type is deleted. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The identifier of the asset type that is deleted. 
 
- On success, responds with DeleteAssetTypeOutput
- On failure, responds with SdkError<DeleteAssetTypeError>
source§impl Client
 
impl Client
sourcepub fn delete_data_source(&self) -> DeleteDataSourceFluentBuilder
 
pub fn delete_data_source(&self) -> DeleteDataSourceFluentBuilder
Constructs a fluent builder for the DeleteDataSource operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which the data source is deleted. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The identifier of the data source that is deleted. 
- client_token(impl Into<String>)/- set_client_token(Option<String>):
 required: false- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request. 
 
- On success, responds with DeleteDataSourceOutputwith field(s):- id(String):- The ID of the data source that is deleted. 
- status(Option<DataSourceStatus>):- The status of this data source. 
- r#type(Option<String>):- The type of this data source. 
- name(String):- The name of the data source that is deleted. 
- description(Option<String>):- The description of the data source that is deleted. 
- domain_id(String):- The ID of the Amazon DataZone domain in which the data source is deleted. 
- project_id(String):- The ID of the project in which this data source exists and from which it’s deleted. 
- environment_id(String):- The ID of the environemnt associated with this data source. 
- configuration(Option<DataSourceConfigurationOutput>):- The configuration of the data source that is deleted. 
- enable_setting(Option<EnableSetting>):- The enable setting of the data source that specifies whether the data source is enabled or disabled. 
- publish_on_import(Option<bool>):- Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog. 
- asset_forms_output(Option<Vec::<FormOutput>>):- The asset data forms associated with this data source. 
- schedule(Option<ScheduleConfiguration>):- The schedule of runs for this data source. 
- last_run_status(Option<DataSourceRunStatus>):- The status of the last run of this data source. 
- last_run_at(Option<DateTime>):- The timestamp of when the data source was last run. 
- last_run_error_message(Option<DataSourceErrorMessage>):- Specifies the error message that is returned if the operation cannot be successfully completed. 
- error_message(Option<DataSourceErrorMessage>):- Specifies the error message that is returned if the operation cannot be successfully completed. 
- created_at(Option<DateTime>):- The timestamp of when this data source was created. 
- updated_at(Option<DateTime>):- The timestamp of when this data source was updated. 
 
- On failure, responds with SdkError<DeleteDataSourceError>
source§impl Client
 
impl Client
sourcepub fn delete_domain(&self) -> DeleteDomainFluentBuilder
 
pub fn delete_domain(&self) -> DeleteDomainFluentBuilder
Constructs a fluent builder for the DeleteDomain operation.
- The fluent builder is configurable:
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The identifier of the Amazon Web Services domain that is to be deleted. 
- client_token(impl Into<String>)/- set_client_token(Option<String>):
 required: false- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request. 
- skip_deletion_check(bool)/- set_skip_deletion_check(Option<bool>):
 required: false- Specifies the optional flag to delete all child entities within the domain. 
 
- On success, responds with DeleteDomainOutputwith field(s):- status(DomainStatus):- The status of the domain. 
 
- On failure, responds with SdkError<DeleteDomainError>
source§impl Client
 
impl Client
sourcepub fn delete_environment(&self) -> DeleteEnvironmentFluentBuilder
 
pub fn delete_environment(&self) -> DeleteEnvironmentFluentBuilder
Constructs a fluent builder for the DeleteEnvironment operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which the environment is deleted. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The identifier of the environment that is to be deleted. 
 
- On success, responds with DeleteEnvironmentOutput
- On failure, responds with SdkError<DeleteEnvironmentError>
source§impl Client
 
impl Client
sourcepub fn delete_environment_blueprint_configuration(
    &self
) -> DeleteEnvironmentBlueprintConfigurationFluentBuilder
 
pub fn delete_environment_blueprint_configuration( &self ) -> DeleteEnvironmentBlueprintConfigurationFluentBuilder
Constructs a fluent builder for the DeleteEnvironmentBlueprintConfiguration operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which the blueprint configuration is deleted. 
- environment_blueprint_identifier(impl Into<String>)/- set_environment_blueprint_identifier(Option<String>):
 required: true- The ID of the blueprint the configuration of which is deleted. 
 
- On success, responds with DeleteEnvironmentBlueprintConfigurationOutput
- On failure, responds with SdkError<DeleteEnvironmentBlueprintConfigurationError>
source§impl Client
 
impl Client
sourcepub fn delete_environment_profile(
    &self
) -> DeleteEnvironmentProfileFluentBuilder
 
pub fn delete_environment_profile( &self ) -> DeleteEnvironmentProfileFluentBuilder
Constructs a fluent builder for the DeleteEnvironmentProfile operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which the environment profile is deleted. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The ID of the environment profile that is deleted. 
 
- On success, responds with DeleteEnvironmentProfileOutput
- On failure, responds with SdkError<DeleteEnvironmentProfileError>
source§impl Client
 
impl Client
sourcepub fn delete_form_type(&self) -> DeleteFormTypeFluentBuilder
 
pub fn delete_form_type(&self) -> DeleteFormTypeFluentBuilder
Constructs a fluent builder for the DeleteFormType operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which the metadata form type is deleted. 
- form_type_identifier(impl Into<String>)/- set_form_type_identifier(Option<String>):
 required: true- The ID of the metadata form type that is deleted. 
 
- On success, responds with DeleteFormTypeOutput
- On failure, responds with SdkError<DeleteFormTypeError>
source§impl Client
 
impl Client
sourcepub fn delete_glossary(&self) -> DeleteGlossaryFluentBuilder
 
pub fn delete_glossary(&self) -> DeleteGlossaryFluentBuilder
Constructs a fluent builder for the DeleteGlossary operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which the business glossary is deleted. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The ID of the business glossary that is deleted. 
 
- On success, responds with DeleteGlossaryOutput
- On failure, responds with SdkError<DeleteGlossaryError>
source§impl Client
 
impl Client
sourcepub fn delete_glossary_term(&self) -> DeleteGlossaryTermFluentBuilder
 
pub fn delete_glossary_term(&self) -> DeleteGlossaryTermFluentBuilder
Constructs a fluent builder for the DeleteGlossaryTerm operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which the business glossary term is deleted. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The ID of the business glossary term that is deleted. 
 
- On success, responds with DeleteGlossaryTermOutput
- On failure, responds with SdkError<DeleteGlossaryTermError>
source§impl Client
 
impl Client
sourcepub fn delete_listing(&self) -> DeleteListingFluentBuilder
 
pub fn delete_listing(&self) -> DeleteListingFluentBuilder
Constructs a fluent builder for the DeleteListing operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The ID of the listing to be deleted. 
 
- On success, responds with DeleteListingOutput
- On failure, responds with SdkError<DeleteListingError>
source§impl Client
 
impl Client
sourcepub fn delete_project(&self) -> DeleteProjectFluentBuilder
 
pub fn delete_project(&self) -> DeleteProjectFluentBuilder
Constructs a fluent builder for the DeleteProject operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which the project is deleted. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The identifier of the project that is to be deleted. 
- skip_deletion_check(bool)/- set_skip_deletion_check(Option<bool>):
 required: false- Specifies the optional flag to delete all child entities within the project. 
 
- On success, responds with DeleteProjectOutput
- On failure, responds with SdkError<DeleteProjectError>
source§impl Client
 
impl Client
sourcepub fn delete_project_membership(&self) -> DeleteProjectMembershipFluentBuilder
 
pub fn delete_project_membership(&self) -> DeleteProjectMembershipFluentBuilder
Constructs a fluent builder for the DeleteProjectMembership operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain where project membership is deleted. 
- project_identifier(impl Into<String>)/- set_project_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone project the membership to which is deleted. 
- member(Member)/- set_member(Option<Member>):
 required: true- The project member whose project membership is deleted. 
 
- On success, responds with DeleteProjectMembershipOutput
- On failure, responds with SdkError<DeleteProjectMembershipError>
source§impl Client
 
impl Client
sourcepub fn delete_subscription_grant(&self) -> DeleteSubscriptionGrantFluentBuilder
 
pub fn delete_subscription_grant(&self) -> DeleteSubscriptionGrantFluentBuilder
Constructs a fluent builder for the DeleteSubscriptionGrant operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain where the subscription grant is deleted. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The ID of the subscription grant that is deleted. 
 
- On success, responds with DeleteSubscriptionGrantOutputwith field(s):- id(String):- The ID of the subscription grant that is deleted. 
- created_by(String):- The Amazon DataZone user who created the subscription grant that is deleted. 
- updated_by(Option<String>):- The Amazon DataZone user who updated the subscription grant that is deleted. 
- domain_id(String):- The ID of the Amazon DataZone domain in which the subscription grant is deleted. 
- created_at(DateTime):- The timestamp of when the subscription grant that is deleted was created. 
- updated_at(DateTime):- The timestamp of when the subscription grant that is deleted was updated. 
- subscription_target_id(String):- The ID of the subscription target associated with the subscription grant that is deleted. 
- granted_entity(Option<GrantedEntity>):- The entity to which the subscription is deleted. 
- status(SubscriptionGrantOverallStatus):- The status of the subscription grant that is deleted. 
- assets(Option<Vec::<SubscribedAsset>>):- The assets for which the subsctiption grant that is deleted gave access. 
- subscription_id(Option<String>):- The identifier of the subsctiption whose subscription grant is to be deleted. 
 
- On failure, responds with SdkError<DeleteSubscriptionGrantError>
source§impl Client
 
impl Client
sourcepub fn delete_subscription_request(
    &self
) -> DeleteSubscriptionRequestFluentBuilder
 
pub fn delete_subscription_request( &self ) -> DeleteSubscriptionRequestFluentBuilder
Constructs a fluent builder for the DeleteSubscriptionRequest operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which the subscription request is deleted. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The ID of the subscription request that is deleted. 
 
- On success, responds with DeleteSubscriptionRequestOutput
- On failure, responds with SdkError<DeleteSubscriptionRequestError>
source§impl Client
 
impl Client
sourcepub fn delete_subscription_target(
    &self
) -> DeleteSubscriptionTargetFluentBuilder
 
pub fn delete_subscription_target( &self ) -> DeleteSubscriptionTargetFluentBuilder
Constructs a fluent builder for the DeleteSubscriptionTarget operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which the subscription target is deleted. 
- environment_identifier(impl Into<String>)/- set_environment_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone environment in which the subscription target is deleted. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The ID of the subscription target that is deleted. 
 
- On success, responds with DeleteSubscriptionTargetOutput
- On failure, responds with SdkError<DeleteSubscriptionTargetError>
source§impl Client
 
impl Client
sourcepub fn delete_time_series_data_points(
    &self
) -> DeleteTimeSeriesDataPointsFluentBuilder
 
pub fn delete_time_series_data_points( &self ) -> DeleteTimeSeriesDataPointsFluentBuilder
Constructs a fluent builder for the DeleteTimeSeriesDataPoints operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain that houses the asset for which you want to delete a time series form. 
- entity_identifier(impl Into<String>)/- set_entity_identifier(Option<String>):
 required: true- The ID of the asset for which you want to delete a time series form. 
- entity_type(TimeSeriesEntityType)/- set_entity_type(Option<TimeSeriesEntityType>):
 required: true- The type of the asset for which you want to delete a time series form. 
- form_name(impl Into<String>)/- set_form_name(Option<String>):
 required: true- The name of the time series form that you want to delete. 
- client_token(impl Into<String>)/- set_client_token(Option<String>):
 required: false- A unique, case-sensitive identifier to ensure idempotency of the request. This field is automatically populated if not provided. 
 
- On success, responds with DeleteTimeSeriesDataPointsOutput
- On failure, responds with SdkError<DeleteTimeSeriesDataPointsError>
source§impl Client
 
impl Client
sourcepub fn get_asset(&self) -> GetAssetFluentBuilder
 
pub fn get_asset(&self) -> GetAssetFluentBuilder
Constructs a fluent builder for the GetAsset operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain to which the asset belongs. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone asset. 
- revision(impl Into<String>)/- set_revision(Option<String>):
 required: false- The revision of the Amazon DataZone asset. 
 
- On success, responds with GetAssetOutputwith field(s):- id(String):- The ID of the asset. 
- name(String):- The name of the asset. 
- type_identifier(String):- The ID of the asset type. 
- type_revision(String):- The revision of the asset type. 
- external_identifier(Option<String>):- The external ID of the asset. 
- revision(String):- The revision of the asset. 
- description(Option<String>):- The description of the Amazon DataZone asset. 
- created_at(Option<DateTime>):- The timestamp of when the asset was created. 
- created_by(Option<String>):- The Amazon DataZone user who created the asset. 
- first_revision_created_at(Option<DateTime>):- The timestamp of when the first revision of the asset was created. 
- first_revision_created_by(Option<String>):- The Amazon DataZone user who created the first revision of the asset. 
- glossary_terms(Option<Vec::<String>>):- The business glossary terms attached to the asset. 
- owning_project_id(String):- The ID of the project that owns the asset. 
- domain_id(String):- The ID of the Amazon DataZone domain to which the asset belongs. 
- listing(Option<AssetListingDetails>):- The listing of the asset. 
- forms_output(Vec::<FormOutput>):- The metadata forms attached to the asset. 
- read_only_forms_output(Option<Vec::<FormOutput>>):- The read-only metadata forms attached to the asset. 
- latest_time_series_data_point_forms_output(Option<Vec::<TimeSeriesDataPointSummaryFormOutput>>):- The latest data point that was imported into the time series form for the asset. 
 
- On failure, responds with SdkError<GetAssetError>
source§impl Client
 
impl Client
sourcepub fn get_asset_type(&self) -> GetAssetTypeFluentBuilder
 
pub fn get_asset_type(&self) -> GetAssetTypeFluentBuilder
Constructs a fluent builder for the GetAssetType operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which the asset type exists. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The ID of the asset type. 
- revision(impl Into<String>)/- set_revision(Option<String>):
 required: false- The revision of the asset type. 
 
- On success, responds with GetAssetTypeOutputwith field(s):- domain_id(String):- The ID of the Amazon DataZone domain in which the asset type exists. 
- name(String):- The name of the asset type. 
- revision(String):- The revision of the asset type. 
- description(Option<String>):- The description of the asset type. 
- forms_output(HashMap::<String, FormEntryOutput>):- The metadata forms attached to the asset type. 
- owning_project_id(String):- The ID of the Amazon DataZone project that owns the asset type. 
- origin_domain_id(Option<String>):- The ID of the Amazon DataZone domain in which the asset type was originally created. 
- origin_project_id(Option<String>):- The ID of the Amazon DataZone project in which the asset type was originally created. 
- created_at(Option<DateTime>):- The timestamp of when the asset type was created. 
- created_by(Option<String>):- The Amazon DataZone user who created the asset type. 
- updated_at(Option<DateTime>):- The timestamp of when the asset type was updated. 
- updated_by(Option<String>):- The Amazon DataZone user that updated the asset type. 
 
- On failure, responds with SdkError<GetAssetTypeError>
source§impl Client
 
impl Client
sourcepub fn get_data_source(&self) -> GetDataSourceFluentBuilder
 
pub fn get_data_source(&self) -> GetDataSourceFluentBuilder
Constructs a fluent builder for the GetDataSource operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which the data source exists. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone data source. 
 
- On success, responds with GetDataSourceOutputwith field(s):- id(String):- The ID of the data source. 
- status(Option<DataSourceStatus>):- The status of the data source. 
- r#type(Option<String>):- The type of the data source. 
- name(String):- The name of the data source. 
- description(Option<String>):- The description of the data source. 
- domain_id(String):- The ID of the Amazon DataZone domain in which the data source exists. 
- project_id(String):- The ID of the project where the data source creates and publishes assets. 
- environment_id(String):- The ID of the environment where this data source creates and publishes assets, 
- configuration(Option<DataSourceConfigurationOutput>):- The configuration of the data source. 
- recommendation(Option<RecommendationConfiguration>):- The recommendation configuration of the data source. 
- enable_setting(Option<EnableSetting>):- Specifies whether this data source is enabled or not. 
- publish_on_import(Option<bool>):- Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog. 
- asset_forms_output(Option<Vec::<FormOutput>>):- The metadata forms attached to the assets created by this data source. 
- schedule(Option<ScheduleConfiguration>):- The schedule of the data source runs. 
- last_run_status(Option<DataSourceRunStatus>):- The status of the last run of the data source. 
- last_run_at(Option<DateTime>):- The timestamp of the last run of the data source. 
- last_run_error_message(Option<DataSourceErrorMessage>):- Specifies the error message that is returned if the operation cannot be successfully completed. 
- last_run_asset_count(Option<i32>):- The number of assets created by the data source during its last run. 
- error_message(Option<DataSourceErrorMessage>):- Specifies the error message that is returned if the operation cannot be successfully completed. 
- created_at(Option<DateTime>):- The timestamp of when the data source was created. 
- updated_at(Option<DateTime>):- The timestamp of when the data source was updated. 
 
- On failure, responds with SdkError<GetDataSourceError>
source§impl Client
 
impl Client
sourcepub fn get_data_source_run(&self) -> GetDataSourceRunFluentBuilder
 
pub fn get_data_source_run(&self) -> GetDataSourceRunFluentBuilder
Constructs a fluent builder for the GetDataSourceRun operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the domain in which this data source run was performed. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The ID of the data source run. 
 
- On success, responds with GetDataSourceRunOutputwith field(s):- domain_id(String):- The ID of the domain in which this data source run was performed. 
- data_source_id(String):- The ID of the data source for this data source run. 
- id(String):- The ID of the data source run. 
- project_id(String):- The ID of the project in which this data source run occured. 
- status(DataSourceRunStatus):- The status of this data source run. 
- r#type(DataSourceRunType):- The type of this data source run. 
- data_source_configuration_snapshot(Option<String>):- The configuration snapshot of the data source run. 
- run_statistics_for_assets(Option<RunStatisticsForAssets>):- The asset statistics from this data source run. 
- error_message(Option<DataSourceErrorMessage>):- Specifies the error message that is returned if the operation cannot be successfully completed. 
- created_at(DateTime):- The timestamp of when the data source run was created. 
- updated_at(DateTime):- The timestamp of when this data source run was updated. 
- started_at(Option<DateTime>):- The timestamp of when this data source run started. 
- stopped_at(Option<DateTime>):- The timestamp of when this data source run stopped. 
 
- On failure, responds with SdkError<GetDataSourceRunError>
source§impl Client
 
impl Client
sourcepub fn get_domain(&self) -> GetDomainFluentBuilder
 
pub fn get_domain(&self) -> GetDomainFluentBuilder
Constructs a fluent builder for the GetDomain operation.
- The fluent builder is configurable:
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The identifier of the specified Amazon DataZone domain. 
 
- On success, responds with GetDomainOutputwith field(s):- id(String):- The identifier of the specified Amazon DataZone domain. 
- name(Option<String>):- The name of the Amazon DataZone domain. 
- description(Option<String>):- The description of the Amazon DataZone domain. 
- single_sign_on(Option<SingleSignOn>):- The single sing-on option of the specified Amazon DataZone domain. 
- domain_execution_role(String):- The domain execution role with which the Amazon DataZone domain is created. 
- arn(Option<String>):- The ARN of the specified Amazon DataZone domain. 
- kms_key_identifier(Option<String>):- The identifier of the Amazon Web Services Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data. 
- status(DomainStatus):- The status of the specified Amazon DataZone domain. 
- portal_url(Option<String>):- The URL of the data portal for this Amazon DataZone domain. 
- created_at(Option<DateTime>):- The timestamp of when the Amazon DataZone domain was created. 
- last_updated_at(Option<DateTime>):- The timestamp of when the Amazon DataZone domain was last updated. 
- tags(Option<HashMap::<String, String>>):- The tags specified for the Amazon DataZone domain. 
 
- On failure, responds with SdkError<GetDomainError>
source§impl Client
 
impl Client
sourcepub fn get_environment(&self) -> GetEnvironmentFluentBuilder
 
pub fn get_environment(&self) -> GetEnvironmentFluentBuilder
Constructs a fluent builder for the GetEnvironment operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain where the environment exists. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone environment. 
 
- On success, responds with GetEnvironmentOutputwith field(s):- project_id(String):- The ID of the Amazon DataZone project in which this environment is created. 
- id(Option<String>):- The ID of the environment. 
- domain_id(String):- The ID of the Amazon DataZone domain where the environment exists. 
- created_by(String):- The Amazon DataZone user who created the environment. 
- created_at(Option<DateTime>):- The timestamp of when the environment was created. 
- updated_at(Option<DateTime>):- The timestamp of when this environment was updated. 
- name(String):- The name of the environment. 
- description(Option<String>):- The description of the environment. 
- environment_profile_id(String):- The ID of the environment profile with which the environment is created. 
- aws_account_id(Option<String>):- The ID of the Amazon Web Services account where the environment exists. 
- aws_account_region(Option<String>):- The Amazon Web Services region where the environment exists. 
- provider(String):- The provider of this Amazon DataZone environment. 
- provisioned_resources(Option<Vec::<Resource>>):- The provisioned resources of this Amazon DataZone environment. 
- status(Option<EnvironmentStatus>):- The status of this Amazon DataZone environment. 
- environment_actions(Option<Vec::<ConfigurableEnvironmentAction>>):- The actions of the environment. 
- glossary_terms(Option<Vec::<String>>):- The business glossary terms that can be used in this environment. 
- user_parameters(Option<Vec::<CustomParameter>>):- The user parameters of this Amazon DataZone environment. 
- last_deployment(Option<Deployment>):- The details of the last deployment of the environment. 
- provisioning_properties(Option<ProvisioningProperties>):- The provisioning properties of this Amazon DataZone environment. 
- deployment_properties(Option<DeploymentProperties>):- The deployment properties of the environment. 
- environment_blueprint_id(Option<String>):- The blueprint with which the environment is created. 
 
- On failure, responds with SdkError<GetEnvironmentError>
source§impl Client
 
impl Client
sourcepub fn get_environment_blueprint(&self) -> GetEnvironmentBlueprintFluentBuilder
 
pub fn get_environment_blueprint(&self) -> GetEnvironmentBlueprintFluentBuilder
Constructs a fluent builder for the GetEnvironmentBlueprint operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the domain in which this blueprint exists. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The ID of this Amazon DataZone blueprint. 
 
- On success, responds with GetEnvironmentBlueprintOutputwith field(s):- id(String):- The ID of this Amazon DataZone blueprint. 
- name(String):- The name of this Amazon DataZone blueprint. 
- description(Option<String>):- The description of this Amazon DataZone blueprint. 
- provider(String):- The provider of this Amazon DataZone blueprint. 
- provisioning_properties(Option<ProvisioningProperties>):- The provisioning properties of this Amazon DataZone blueprint. 
- deployment_properties(Option<DeploymentProperties>):- The deployment properties of this Amazon DataZone blueprint. 
- user_parameters(Option<Vec::<CustomParameter>>):- The user parameters of this blueprint. 
- glossary_terms(Option<Vec::<String>>):- The glossary terms attached to this Amazon DataZone blueprint. 
- created_at(Option<DateTime>):- A timestamp of when this blueprint was created. 
- updated_at(Option<DateTime>):- The timestamp of when this blueprint was updated. 
 
- On failure, responds with SdkError<GetEnvironmentBlueprintError>
source§impl Client
 
impl Client
sourcepub fn get_environment_blueprint_configuration(
    &self
) -> GetEnvironmentBlueprintConfigurationFluentBuilder
 
pub fn get_environment_blueprint_configuration( &self ) -> GetEnvironmentBlueprintConfigurationFluentBuilder
Constructs a fluent builder for the GetEnvironmentBlueprintConfiguration operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain where this blueprint exists. 
- environment_blueprint_identifier(impl Into<String>)/- set_environment_blueprint_identifier(Option<String>):
 required: true- He ID of the blueprint. 
 
- On success, responds with GetEnvironmentBlueprintConfigurationOutputwith field(s):- domain_id(String):- The ID of the Amazon DataZone domain where this blueprint exists. 
- environment_blueprint_id(String):- The ID of the blueprint. 
- provisioning_role_arn(Option<String>):- The ARN of the provisioning role with which this blueprint is created. 
- manage_access_role_arn(Option<String>):- The ARN of the manage access role with which this blueprint is created. 
- enabled_regions(Option<Vec::<String>>):- The Amazon Web Services regions in which this blueprint is enabled. 
- regional_parameters(Option<HashMap::<String, HashMap::<String, String>>>):- The regional parameters of the blueprint. 
- created_at(Option<DateTime>):- The timestamp of when this blueprint was created. 
- updated_at(Option<DateTime>):- The timestamp of when this blueprint was upated. 
 
- On failure, responds with SdkError<GetEnvironmentBlueprintConfigurationError>
source§impl Client
 
impl Client
sourcepub fn get_environment_profile(&self) -> GetEnvironmentProfileFluentBuilder
 
pub fn get_environment_profile(&self) -> GetEnvironmentProfileFluentBuilder
Constructs a fluent builder for the GetEnvironmentProfile operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which this environment profile exists. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The ID of the environment profile. 
 
- On success, responds with GetEnvironmentProfileOutputwith field(s):- id(String):- The ID of the environment profile. 
- domain_id(String):- The ID of the Amazon DataZone domain in which this environment profile exists. 
- aws_account_id(Option<String>):- The ID of the Amazon Web Services account where this environment profile exists. 
- aws_account_region(Option<String>):- The Amazon Web Services region where this environment profile exists. 
- created_by(String):- The Amazon DataZone user who created this environment profile. 
- created_at(Option<DateTime>):- The timestamp of when this environment profile was created. 
- updated_at(Option<DateTime>):- The timestamp of when this environment profile was upated. 
- name(String):- The name of the environment profile. 
- description(Option<String>):- The description of the environment profile. 
- environment_blueprint_id(String):- The ID of the blueprint with which this environment profile is created. 
- project_id(Option<String>):- The ID of the Amazon DataZone project in which this environment profile is created. 
- user_parameters(Option<Vec::<CustomParameter>>):- The user parameters of the environment profile. 
 
- On failure, responds with SdkError<GetEnvironmentProfileError>
source§impl Client
 
impl Client
sourcepub fn get_form_type(&self) -> GetFormTypeFluentBuilder
 
pub fn get_form_type(&self) -> GetFormTypeFluentBuilder
Constructs a fluent builder for the GetFormType operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which this metadata form type exists. 
- form_type_identifier(impl Into<String>)/- set_form_type_identifier(Option<String>):
 required: true- The ID of the metadata form type. 
- revision(impl Into<String>)/- set_revision(Option<String>):
 required: false- The revision of this metadata form type. 
 
- On success, responds with GetFormTypeOutputwith field(s):- domain_id(String):- The ID of the Amazon DataZone domain in which this metadata form type exists. 
- name(String):- The name of the metadata form type. 
- revision(String):- The revision of the metadata form type. 
- model(Option<Model>):- The model of the metadata form type. 
- owning_project_id(Option<String>):- The ID of the project that owns this metadata form type. 
- origin_domain_id(Option<String>):- The ID of the Amazon DataZone domain in which the metadata form type was originally created. 
- origin_project_id(Option<String>):- The ID of the project in which this metadata form type was originally created. 
- status(Option<FormTypeStatus>):- The status of the metadata form type. 
- created_at(Option<DateTime>):- The timestamp of when this metadata form type was created. 
- created_by(Option<String>):- The Amazon DataZone user who created this metadata form type. 
- description(Option<String>):- The description of the metadata form type. 
- imports(Option<Vec::<Import>>):- The imports of the metadata form type. 
 
- On failure, responds with SdkError<GetFormTypeError>
source§impl Client
 
impl Client
sourcepub fn get_glossary(&self) -> GetGlossaryFluentBuilder
 
pub fn get_glossary(&self) -> GetGlossaryFluentBuilder
Constructs a fluent builder for the GetGlossary operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which this business glossary exists. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The ID of the business glossary. 
 
- On success, responds with GetGlossaryOutputwith field(s):- domain_id(String):- The ID of the Amazon DataZone domain in which this business glossary exists. 
- id(String):- The ID of the business glossary. 
- owning_project_id(String):- The ID of the project that owns this business glossary. 
- name(String):- The name of the business glossary. 
- description(Option<String>):- The description of the business glossary. 
- status(GlossaryStatus):- The status of the business glossary. 
- created_at(Option<DateTime>):- The timestamp of when this business glossary was created. 
- created_by(Option<String>):- The Amazon DataZone user who created this business glossary. 
- updated_at(Option<DateTime>):- The timestamp of when the business glossary was updated. 
- updated_by(Option<String>):- The Amazon DataZone user who updated the business glossary. 
 
- On failure, responds with SdkError<GetGlossaryError>
source§impl Client
 
impl Client
sourcepub fn get_glossary_term(&self) -> GetGlossaryTermFluentBuilder
 
pub fn get_glossary_term(&self) -> GetGlossaryTermFluentBuilder
Constructs a fluent builder for the GetGlossaryTerm operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which this business glossary term exists. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The ID of the business glossary term. 
 
- On success, responds with GetGlossaryTermOutputwith field(s):- domain_id(String):- The ID of the Amazon DataZone domain in which this business glossary term exists. 
- glossary_id(String):- The ID of the business glossary to which this term belongs. 
- id(String):- The ID of the business glossary term. 
- name(String):- The name of the business glossary term. 
- short_description(Option<String>):- The short decription of the business glossary term. 
- long_description(Option<String>):- The long description of the business glossary term. 
- term_relations(Option<TermRelations>):- The relations of the business glossary term. 
- status(GlossaryTermStatus):- The status of the business glossary term. 
- created_at(Option<DateTime>):- The timestamp of when the business glossary term was created. 
- created_by(Option<String>):- The Amazon DataZone user who created the business glossary. 
- updated_at(Option<DateTime>):- The timestamp of when the business glossary term was updated. 
- updated_by(Option<String>):- The Amazon DataZone user who updated the business glossary term. 
 
- On failure, responds with SdkError<GetGlossaryTermError>
source§impl Client
 
impl Client
sourcepub fn get_group_profile(&self) -> GetGroupProfileFluentBuilder
 
pub fn get_group_profile(&self) -> GetGroupProfileFluentBuilder
Constructs a fluent builder for the GetGroupProfile operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain in which the group profile exists. 
- group_identifier(impl Into<String>)/- set_group_identifier(Option<String>):
 required: true- The identifier of the group profile. 
 
- On success, responds with GetGroupProfileOutputwith field(s):- domain_id(Option<String>):- The identifier of the Amazon DataZone domain in which the group profile exists. 
- id(Option<String>):- The identifier of the group profile. 
- status(Option<GroupProfileStatus>):- The identifier of the group profile. 
- group_name(Option<String>):- The name of the group for which the specified group profile exists. 
 
- On failure, responds with SdkError<GetGroupProfileError>
source§impl Client
 
impl Client
sourcepub fn get_iam_portal_login_url(&self) -> GetIamPortalLoginUrlFluentBuilder
 
pub fn get_iam_portal_login_url(&self) -> GetIamPortalLoginUrlFluentBuilder
Constructs a fluent builder for the GetIamPortalLoginUrl operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- the ID of the Amazon DataZone domain the data portal of which you want to get. 
 
- On success, responds with GetIamPortalLoginUrlOutputwith field(s):- auth_code_url(Option<String>):- The data portal URL of the specified Amazon DataZone domain. 
- user_profile_id(String):- The ID of the user profile. 
 
- On failure, responds with SdkError<GetIamPortalLoginUrlError>
source§impl Client
 
impl Client
sourcepub fn get_listing(&self) -> GetListingFluentBuilder
 
pub fn get_listing(&self) -> GetListingFluentBuilder
Constructs a fluent builder for the GetListing operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The ID of the listing. 
- listing_revision(impl Into<String>)/- set_listing_revision(Option<String>):
 required: false- The revision of the listing. 
 
- On success, responds with GetListingOutputwith field(s):- domain_id(String):- The ID of the Amazon DataZone domain. 
- id(String):- The ID of the listing. 
- listing_revision(String):- The revision of a listing. 
- created_at(Option<DateTime>):- The timestamp of when the listing was created. 
- updated_at(Option<DateTime>):- The timestamp of when the listing was updated. 
- created_by(Option<String>):- The Amazon DataZone user who created the listing. 
- updated_by(Option<String>):- The Amazon DataZone user who updated the listing. 
- item(Option<ListingItem>):- The details of a listing. 
- name(Option<String>):- The name of the listing. 
- description(Option<String>):- The description of the listing. 
- status(Option<ListingStatus>):- The status of the listing. 
 
- On failure, responds with SdkError<GetListingError>
source§impl Client
 
impl Client
sourcepub fn get_metadata_generation_run(
    &self
) -> GetMetadataGenerationRunFluentBuilder
 
pub fn get_metadata_generation_run( &self ) -> GetMetadataGenerationRunFluentBuilder
Constructs a fluent builder for the GetMetadataGenerationRun operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain the metadata generation run of which you want to get. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The identifier of the metadata generation run. 
 
- On success, responds with GetMetadataGenerationRunOutputwith field(s):- domain_id(String):- The ID of the Amazon DataZone domain the metadata generation run of which you want to get. 
- id(String):- The ID of the metadata generation run. 
- target(Option<MetadataGenerationRunTarget>):- The asset for which you’re generating metadata. 
- status(Option<MetadataGenerationRunStatus>):- The status of the metadata generation run. 
- r#type(Option<MetadataGenerationRunType>):- The type of metadata generation run. 
- created_at(Option<DateTime>):- The timestamp of when the metadata generation run was start. 
- created_by(Option<String>):- The Amazon DataZone user who started the metadata generation run. 
- owning_project_id(String):- The ID of the project that owns the assets for which you’re running metadata generation. 
 
- On failure, responds with SdkError<GetMetadataGenerationRunError>
source§impl Client
 
impl Client
sourcepub fn get_project(&self) -> GetProjectFluentBuilder
 
pub fn get_project(&self) -> GetProjectFluentBuilder
Constructs a fluent builder for the GetProject operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which the project exists. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The ID of the project. 
 
- On success, responds with GetProjectOutputwith field(s):- domain_id(String):- The ID of the Amazon DataZone domain in which the project exists. 
- id(String):- >The ID of the project. 
- name(String):- The name of the project. 
- description(Option<String>):- The description of the project. 
- project_status(Option<ProjectStatus>):- The status of the project. 
- failure_reasons(Option<Vec::<ProjectDeletionError>>):- Specifies the error message that is returned if the operation cannot be successfully completed. 
- created_by(String):- The Amazon DataZone user who created the project. 
- created_at(Option<DateTime>):- The timestamp of when the project was created. 
- last_updated_at(Option<DateTime>):- The timestamp of when the project was last updated. 
- glossary_terms(Option<Vec::<String>>):- The business glossary terms that can be used in the project. 
 
- On failure, responds with SdkError<GetProjectError>
source§impl Client
 
impl Client
sourcepub fn get_subscription(&self) -> GetSubscriptionFluentBuilder
 
pub fn get_subscription(&self) -> GetSubscriptionFluentBuilder
Constructs a fluent builder for the GetSubscription operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which the subscription exists. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The ID of the subscription. 
 
- On success, responds with GetSubscriptionOutputwith field(s):- id(String):- The ID of the subscription. 
- created_by(String):- The Amazon DataZone user who created the subscription. 
- updated_by(Option<String>):- The Amazon DataZone user who updated the subscription. 
- domain_id(String):- The ID of the Amazon DataZone domain in which the subscription exists. 
- status(SubscriptionStatus):- The status of the subscription. 
- created_at(DateTime):- The timestamp of when the subscription was created. 
- updated_at(DateTime):- The timestamp of when the subscription was updated. 
- subscribed_principal(Option<SubscribedPrincipal>):- The principal that owns the subscription. 
- subscribed_listing(Option<SubscribedListing>):- The details of the published asset for which the subscription grant is created. 
- subscription_request_id(Option<String>):- The ID of the subscription request. 
- retain_permissions(Option<bool>):- The retain permissions of the subscription. 
 
- On failure, responds with SdkError<GetSubscriptionError>
source§impl Client
 
impl Client
sourcepub fn get_subscription_grant(&self) -> GetSubscriptionGrantFluentBuilder
 
pub fn get_subscription_grant(&self) -> GetSubscriptionGrantFluentBuilder
Constructs a fluent builder for the GetSubscriptionGrant operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which the subscription grant exists. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The ID of the subscription grant. 
 
- On success, responds with GetSubscriptionGrantOutputwith field(s):- id(String):- The ID of the subscription grant. 
- created_by(String):- The Amazon DataZone user who created the subscription grant. 
- updated_by(Option<String>):- The Amazon DataZone user who updated the subscription grant. 
- domain_id(String):- The ID of the Amazon DataZone domain in which the subscription grant exists. 
- created_at(DateTime):- The timestamp of when the subscription grant is created. 
- updated_at(DateTime):- The timestamp of when the subscription grant was upated. 
- subscription_target_id(String):- The subscription target ID associated with the subscription grant. 
- granted_entity(Option<GrantedEntity>):- The entity to which the subscription is granted. 
- status(SubscriptionGrantOverallStatus):- The status of the subscription grant. 
- assets(Option<Vec::<SubscribedAsset>>):- The assets for which the subscription grant is created. 
- subscription_id(Option<String>):- The identifier of the subscription. 
 
- On failure, responds with SdkError<GetSubscriptionGrantError>
source§impl Client
 
impl Client
sourcepub fn get_subscription_request_details(
    &self
) -> GetSubscriptionRequestDetailsFluentBuilder
 
pub fn get_subscription_request_details( &self ) -> GetSubscriptionRequestDetailsFluentBuilder
Constructs a fluent builder for the GetSubscriptionRequestDetails operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain in which to get the subscription request details. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The identifier of the subscription request the details of which to get. 
 
- On success, responds with GetSubscriptionRequestDetailsOutputwith field(s):- id(String):- The identifier of the subscription request. 
- created_by(String):- The Amazon DataZone user who created the subscription request. 
- updated_by(Option<String>):- The Amazon DataZone user who updated the subscription request. 
- domain_id(String):- The Amazon DataZone domain of the subscription request. 
- status(SubscriptionRequestStatus):- The status of the subscription request. 
- created_at(DateTime):- The timestamp of when the specified subscription request was created. 
- updated_at(DateTime):- The timestamp of when the subscription request was updated. 
- request_reason(String):- The reason for the subscription request. 
- subscribed_principals(Vec::<SubscribedPrincipal>):- The subscribed principals in the subscription request. 
- subscribed_listings(Vec::<SubscribedListing>):- The subscribed listings in the subscription request. 
- reviewer_id(Option<String>):- The identifier of the Amazon DataZone user who reviewed the subscription request. 
- decision_comment(Option<String>):- The decision comment of the subscription request. 
 
- On failure, responds with SdkError<GetSubscriptionRequestDetailsError>
source§impl Client
 
impl Client
sourcepub fn get_subscription_target(&self) -> GetSubscriptionTargetFluentBuilder
 
pub fn get_subscription_target(&self) -> GetSubscriptionTargetFluentBuilder
Constructs a fluent builder for the GetSubscriptionTarget operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which the subscription target exists. 
- environment_identifier(impl Into<String>)/- set_environment_identifier(Option<String>):
 required: true- The ID of the environment associated with the subscription target. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The ID of the subscription target. 
 
- On success, responds with GetSubscriptionTargetOutputwith field(s):- id(String):- The ID of the subscription target. 
- authorized_principals(Vec::<String>):- The authorized principals of the subscription target. 
- domain_id(String):- The ID of the Amazon DataZone domain in which the subscription target exists. 
- project_id(String):- The ID of the project associated with the subscription target. 
- environment_id(String):- The ID of the environment associated with the subscription target. 
- name(String):- The name of the subscription target. 
- r#type(String):- The type of the subscription target. 
- created_by(String):- The Amazon DataZone user who created the subscription target. 
- updated_by(Option<String>):- The Amazon DataZone user who updated the subscription target. 
- created_at(DateTime):- The timestamp of when the subscription target was created. 
- updated_at(Option<DateTime>):- The timestamp of when the subscription target was updated. 
- manage_access_role(String):- The manage access role with which the subscription target was created. 
- applicable_asset_types(Vec::<String>):- The asset types associated with the subscription target. 
- subscription_target_config(Vec::<SubscriptionTargetForm>):- The configuration of teh subscription target. 
- provider(String):- The provider of the subscription target. 
 
- On failure, responds with SdkError<GetSubscriptionTargetError>
source§impl Client
 
impl Client
sourcepub fn get_time_series_data_point(&self) -> GetTimeSeriesDataPointFluentBuilder
 
pub fn get_time_series_data_point(&self) -> GetTimeSeriesDataPointFluentBuilder
Constructs a fluent builder for the GetTimeSeriesDataPoint operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain that houses the asset for which you want to get the data point. 
- entity_identifier(impl Into<String>)/- set_entity_identifier(Option<String>):
 required: true- The ID of the asset for which you want to get the data point. 
- entity_type(TimeSeriesEntityType)/- set_entity_type(Option<TimeSeriesEntityType>):
 required: true- The type of the asset for which you want to get the data point. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The ID of the data point that you want to get. 
- form_name(impl Into<String>)/- set_form_name(Option<String>):
 required: true- The name of the time series form that houses the data point that you want to get. 
 
- On success, responds with GetTimeSeriesDataPointOutputwith field(s):- domain_id(Option<String>):- The ID of the Amazon DataZone domain that houses the asset data point that you want to get. 
- entity_id(Option<String>):- The ID of the asset for which you want to get the data point. 
- entity_type(Option<TimeSeriesEntityType>):- The type of the asset for which you want to get the data point. 
- form_name(Option<String>):- The name of the time series form that houses the data point that you want to get. 
- form(Option<TimeSeriesDataPointFormOutput>):- The time series form that houses the data point that you want to get. 
 
- On failure, responds with SdkError<GetTimeSeriesDataPointError>
source§impl Client
 
impl Client
sourcepub fn get_user_profile(&self) -> GetUserProfileFluentBuilder
 
pub fn get_user_profile(&self) -> GetUserProfileFluentBuilder
Constructs a fluent builder for the GetUserProfile operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- the ID of the Amazon DataZone domain the data portal of which you want to get. 
- user_identifier(impl Into<String>)/- set_user_identifier(Option<String>):
 required: true- The identifier of the user for which you want to get the user profile. 
- r#type(UserProfileType)/- set_type(Option<UserProfileType>):
 required: false- The type of the user profile. 
 
- On success, responds with GetUserProfileOutputwith field(s):- domain_id(Option<String>):- the identifier of the Amazon DataZone domain of which you want to get the user profile. 
- id(Option<String>):- The identifier of the user profile. 
- r#type(Option<UserProfileType>):- The type of the user profile. 
- status(Option<UserProfileStatus>):- The status of the user profile. 
- details(Option<UserProfileDetails>):- The details of the user profile in Amazon DataZone. 
 
- On failure, responds with SdkError<GetUserProfileError>
source§impl Client
 
impl Client
sourcepub fn list_asset_revisions(&self) -> ListAssetRevisionsFluentBuilder
 
pub fn list_asset_revisions(&self) -> ListAssetRevisionsFluentBuilder
Constructs a fluent builder for the ListAssetRevisions operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the domain. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The identifier of the asset. 
- next_token(impl Into<String>)/- set_next_token(Option<String>):
 required: false- When the number of revisions is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of revisions, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListAssetRevisionsto list the next set of revisions.
- max_results(i32)/- set_max_results(Option<i32>):
 required: false- The maximum number of revisions to return in a single call to - ListAssetRevisions. When the number of revisions to be listed is greater than the value of- MaxResults, the response contains a- NextTokenvalue that you can use in a subsequent call to- ListAssetRevisionsto list the next set of revisions.
 
- On success, responds with ListAssetRevisionsOutputwith field(s):- items(Option<Vec::<AssetRevision>>):- The results of the - ListAssetRevisionsaction.
- next_token(Option<String>):- When the number of revisions is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of revisions, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListAssetRevisionsto list the next set of revisions.
 
- On failure, responds with SdkError<ListAssetRevisionsError>
source§impl Client
 
impl Client
sourcepub fn list_data_source_run_activities(
    &self
) -> ListDataSourceRunActivitiesFluentBuilder
 
pub fn list_data_source_run_activities( &self ) -> ListDataSourceRunActivitiesFluentBuilder
Constructs a fluent builder for the ListDataSourceRunActivities operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain in which to list data source run activities. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The identifier of the data source run. 
- status(DataAssetActivityStatus)/- set_status(Option<DataAssetActivityStatus>):
 required: false- The status of the data source run. 
- next_token(impl Into<String>)/- set_next_token(Option<String>):
 required: false- When the number of activities is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of activities, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListDataSourceRunActivitiesto list the next set of activities.
- max_results(i32)/- set_max_results(Option<i32>):
 required: false- The maximum number of activities to return in a single call to - ListDataSourceRunActivities. When the number of activities to be listed is greater than the value of- MaxResults, the response contains a- NextTokenvalue that you can use in a subsequent call to- ListDataSourceRunActivitiesto list the next set of activities.
 
- On success, responds with ListDataSourceRunActivitiesOutputwith field(s):- items(Vec::<DataSourceRunActivity>):- The results of the - ListDataSourceRunActivitiesaction.
- next_token(Option<String>):- When the number of activities is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of activities, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListDataSourceRunActivitiesto list the next set of activities.
 
- On failure, responds with SdkError<ListDataSourceRunActivitiesError>
source§impl Client
 
impl Client
sourcepub fn list_data_source_runs(&self) -> ListDataSourceRunsFluentBuilder
 
pub fn list_data_source_runs(&self) -> ListDataSourceRunsFluentBuilder
Constructs a fluent builder for the ListDataSourceRuns operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain in which to invoke the - ListDataSourceRunsaction.
- data_source_identifier(impl Into<String>)/- set_data_source_identifier(Option<String>):
 required: true- The identifier of the data source. 
- status(DataSourceRunStatus)/- set_status(Option<DataSourceRunStatus>):
 required: false- The status of the data source. 
- next_token(impl Into<String>)/- set_next_token(Option<String>):
 required: false- When the number of runs is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of runs, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListDataSourceRunsto list the next set of runs.
- max_results(i32)/- set_max_results(Option<i32>):
 required: false- The maximum number of runs to return in a single call to - ListDataSourceRuns. When the number of runs to be listed is greater than the value of- MaxResults, the response contains a- NextTokenvalue that you can use in a subsequent call to- ListDataSourceRunsto list the next set of runs.
 
- On success, responds with ListDataSourceRunsOutputwith field(s):- items(Vec::<DataSourceRunSummary>):- The results of the - ListDataSourceRunsaction.
- next_token(Option<String>):- When the number of runs is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of runs, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListDataSourceRunsto list the next set of runs.
 
- On failure, responds with SdkError<ListDataSourceRunsError>
source§impl Client
 
impl Client
sourcepub fn list_data_sources(&self) -> ListDataSourcesFluentBuilder
 
pub fn list_data_sources(&self) -> ListDataSourcesFluentBuilder
Constructs a fluent builder for the ListDataSources operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain in which to list the data sources. 
- project_identifier(impl Into<String>)/- set_project_identifier(Option<String>):
 required: true- The identifier of the project in which to list data sources. 
- environment_identifier(impl Into<String>)/- set_environment_identifier(Option<String>):
 required: false- The identifier of the environment in which to list the data sources. 
- r#type(impl Into<String>)/- set_type(Option<String>):
 required: false- The type of the data source. 
- status(DataSourceStatus)/- set_status(Option<DataSourceStatus>):
 required: false- The status of the data source. 
- name(impl Into<String>)/- set_name(Option<String>):
 required: false- The name of the data source. 
- next_token(impl Into<String>)/- set_next_token(Option<String>):
 required: false- When the number of data sources is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of data sources, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListDataSourcesto list the next set of data sources.
- max_results(i32)/- set_max_results(Option<i32>):
 required: false- The maximum number of data sources to return in a single call to - ListDataSources. When the number of data sources to be listed is greater than the value of- MaxResults, the response contains a- NextTokenvalue that you can use in a subsequent call to- ListDataSourcesto list the next set of data sources.
 
- On success, responds with ListDataSourcesOutputwith field(s):- items(Vec::<DataSourceSummary>):- The results of the - ListDataSourcesaction.
- next_token(Option<String>):- When the number of data sources is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of data sources, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListDataSourcesto list the next set of data sources.
 
- On failure, responds with SdkError<ListDataSourcesError>
source§impl Client
 
impl Client
sourcepub fn list_domains(&self) -> ListDomainsFluentBuilder
 
pub fn list_domains(&self) -> ListDomainsFluentBuilder
Constructs a fluent builder for the ListDomains operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
- status(DomainStatus)/- set_status(Option<DomainStatus>):
 required: false- The status of the data source. 
- max_results(i32)/- set_max_results(Option<i32>):
 required: false- The maximum number of domains to return in a single call to - ListDomains. When the number of domains to be listed is greater than the value of- MaxResults, the response contains a- NextTokenvalue that you can use in a subsequent call to- ListDomainsto list the next set of domains.
- next_token(impl Into<String>)/- set_next_token(Option<String>):
 required: false- When the number of domains is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of domains, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListDomainsto list the next set of domains.
 
- On success, responds with ListDomainsOutputwith field(s):- items(Vec::<DomainSummary>):- The results of the - ListDomainsaction.
- next_token(Option<String>):- When the number of domains is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of domains, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListDomainsto list the next set of domains.
 
- On failure, responds with SdkError<ListDomainsError>
source§impl Client
 
impl Client
sourcepub fn list_environment_blueprint_configurations(
    &self
) -> ListEnvironmentBlueprintConfigurationsFluentBuilder
 
pub fn list_environment_blueprint_configurations( &self ) -> ListEnvironmentBlueprintConfigurationsFluentBuilder
Constructs a fluent builder for the ListEnvironmentBlueprintConfigurations operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain. 
- max_results(i32)/- set_max_results(Option<i32>):
 required: false- The maximum number of blueprint configurations to return in a single call to - ListEnvironmentBlueprintConfigurations. When the number of configurations to be listed is greater than the value of- MaxResults, the response contains a- NextTokenvalue that you can use in a subsequent call to- ListEnvironmentBlueprintConfigurationsto list the next set of configurations.
- next_token(impl Into<String>)/- set_next_token(Option<String>):
 required: false- When the number of blueprint configurations is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of configurations, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListEnvironmentBlueprintConfigurationsto list the next set of configurations.
 
- On success, responds with ListEnvironmentBlueprintConfigurationsOutputwith field(s):- items(Option<Vec::<EnvironmentBlueprintConfigurationItem>>):- The results of the - ListEnvironmentBlueprintConfigurationsaction.
- next_token(Option<String>):- When the number of blueprint configurations is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of configurations, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListEnvironmentBlueprintConfigurationsto list the next set of configurations.
 
- On failure, responds with SdkError<ListEnvironmentBlueprintConfigurationsError>
source§impl Client
 
impl Client
sourcepub fn list_environment_blueprints(
    &self
) -> ListEnvironmentBlueprintsFluentBuilder
 
pub fn list_environment_blueprints( &self ) -> ListEnvironmentBlueprintsFluentBuilder
Constructs a fluent builder for the ListEnvironmentBlueprints operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain. 
- max_results(i32)/- set_max_results(Option<i32>):
 required: false- The maximum number of blueprints to return in a single call to - ListEnvironmentBlueprints. When the number of blueprints to be listed is greater than the value of- MaxResults, the response contains a- NextTokenvalue that you can use in a subsequent call to- ListEnvironmentBlueprintsto list the next set of blueprints.
- next_token(impl Into<String>)/- set_next_token(Option<String>):
 required: false- When the number of blueprints in the environment is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of blueprints in the environment, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListEnvironmentBlueprintsto list the next set of blueprints.
- name(impl Into<String>)/- set_name(Option<String>):
 required: false- The name of the Amazon DataZone environment. 
- managed(bool)/- set_managed(Option<bool>):
 required: false- Specifies whether the environment blueprint is managed by Amazon DataZone. 
 
- On success, responds with ListEnvironmentBlueprintsOutputwith field(s):- items(Vec::<EnvironmentBlueprintSummary>):- The results of the - ListEnvironmentBlueprintsaction.
- next_token(Option<String>):- When the number of blueprints in the environment is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of blueprints in the environment, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListEnvironmentBlueprintsto list the next set of blueprints.
 
- On failure, responds with SdkError<ListEnvironmentBlueprintsError>
source§impl Client
 
impl Client
sourcepub fn list_environment_profiles(&self) -> ListEnvironmentProfilesFluentBuilder
 
pub fn list_environment_profiles(&self) -> ListEnvironmentProfilesFluentBuilder
Constructs a fluent builder for the ListEnvironmentProfiles operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain. 
- aws_account_id(impl Into<String>)/- set_aws_account_id(Option<String>):
 required: false- The identifier of the Amazon Web Services account where you want to list environment profiles. 
- aws_account_region(impl Into<String>)/- set_aws_account_region(Option<String>):
 required: false- The Amazon Web Services region where you want to list environment profiles. 
- environment_blueprint_identifier(impl Into<String>)/- set_environment_blueprint_identifier(Option<String>):
 required: false- The identifier of the blueprint that was used to create the environment profiles that you want to list. 
- project_identifier(impl Into<String>)/- set_project_identifier(Option<String>):
 required: false- The identifier of the Amazon DataZone project. 
- name(impl Into<String>)/- set_name(Option<String>):
 required: false
- next_token(impl Into<String>)/- set_next_token(Option<String>):
 required: false- When the number of environment profiles is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of environment profiles, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListEnvironmentProfilesto list the next set of environment profiles.
- max_results(i32)/- set_max_results(Option<i32>):
 required: false- The maximum number of environment profiles to return in a single call to - ListEnvironmentProfiles. When the number of environment profiles to be listed is greater than the value of- MaxResults, the response contains a- NextTokenvalue that you can use in a subsequent call to- ListEnvironmentProfilesto list the next set of environment profiles.
 
- On success, responds with ListEnvironmentProfilesOutputwith field(s):- items(Vec::<EnvironmentProfileSummary>):- The results of the - ListEnvironmentProfilesaction.
- next_token(Option<String>):- When the number of environment profiles is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of environment profiles, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListEnvironmentProfilesto list the next set of environment profiles.
 
- On failure, responds with SdkError<ListEnvironmentProfilesError>
source§impl Client
 
impl Client
sourcepub fn list_environments(&self) -> ListEnvironmentsFluentBuilder
 
pub fn list_environments(&self) -> ListEnvironmentsFluentBuilder
Constructs a fluent builder for the ListEnvironments operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain. 
- aws_account_id(impl Into<String>)/- set_aws_account_id(Option<String>):
 required: false- The identifier of the Amazon Web Services account where you want to list environments. 
- status(EnvironmentStatus)/- set_status(Option<EnvironmentStatus>):
 required: false- The status of the environments that you want to list. 
- aws_account_region(impl Into<String>)/- set_aws_account_region(Option<String>):
 required: false- The Amazon Web Services region where you want to list environments. 
- project_identifier(impl Into<String>)/- set_project_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone project. 
- environment_profile_identifier(impl Into<String>)/- set_environment_profile_identifier(Option<String>):
 required: false- The identifier of the environment profile. 
- environment_blueprint_identifier(impl Into<String>)/- set_environment_blueprint_identifier(Option<String>):
 required: false- The identifier of the Amazon DataZone blueprint. 
- provider(impl Into<String>)/- set_provider(Option<String>):
 required: false- The provider of the environment. 
- name(impl Into<String>)/- set_name(Option<String>):
 required: false- The name of the environment. 
- max_results(i32)/- set_max_results(Option<i32>):
 required: false- The maximum number of environments to return in a single call to - ListEnvironments. When the number of environments to be listed is greater than the value of- MaxResults, the response contains a- NextTokenvalue that you can use in a subsequent call to- ListEnvironmentsto list the next set of environments.
- next_token(impl Into<String>)/- set_next_token(Option<String>):
 required: false- When the number of environments is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of environments, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListEnvironmentsto list the next set of environments.
 
- On success, responds with ListEnvironmentsOutputwith field(s):- items(Vec::<EnvironmentSummary>):- The results of the - ListEnvironmentsaction.
- next_token(Option<String>):- When the number of environments is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of environments, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListEnvironmentsto list the next set of environments.
 
- On failure, responds with SdkError<ListEnvironmentsError>
source§impl Client
 
impl Client
sourcepub fn list_metadata_generation_runs(
    &self
) -> ListMetadataGenerationRunsFluentBuilder
 
pub fn list_metadata_generation_runs( &self ) -> ListMetadataGenerationRunsFluentBuilder
Constructs a fluent builder for the ListMetadataGenerationRuns operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain where you want to list metadata generation runs. 
- status(MetadataGenerationRunStatus)/- set_status(Option<MetadataGenerationRunStatus>):
 required: false- The status of the metadata generation runs. 
- r#type(MetadataGenerationRunType)/- set_type(Option<MetadataGenerationRunType>):
 required: false- The type of the metadata generation runs. 
- next_token(impl Into<String>)/- set_next_token(Option<String>):
 required: false- When the number of metadata generation runs is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of metadata generation runs, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListMetadataGenerationRuns to list the next set of revisions. 
- max_results(i32)/- set_max_results(Option<i32>):
 required: false- The maximum number of metadata generation runs to return in a single call to ListMetadataGenerationRuns. When the number of metadata generation runs to be listed is greater than the value of MaxResults, the response contains a NextToken value that you can use in a subsequent call to ListMetadataGenerationRuns to list the next set of revisions. 
 
- On success, responds with ListMetadataGenerationRunsOutputwith field(s):- items(Option<Vec::<MetadataGenerationRunItem>>):- The results of the ListMetadataGenerationRuns action. 
- next_token(Option<String>):- When the number of metadata generation runs is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of metadata generation runs, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListMetadataGenerationRuns to list the next set of revisions. 
 
- On failure, responds with SdkError<ListMetadataGenerationRunsError>
source§impl Client
 
impl Client
sourcepub fn list_notifications(&self) -> ListNotificationsFluentBuilder
 
pub fn list_notifications(&self) -> ListNotificationsFluentBuilder
Constructs a fluent builder for the ListNotifications operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain. 
- r#type(NotificationType)/- set_type(Option<NotificationType>):
 required: true- The type of notifications. 
- after_timestamp(DateTime)/- set_after_timestamp(Option<DateTime>):
 required: false- The time after which you want to list notifications. 
- before_timestamp(DateTime)/- set_before_timestamp(Option<DateTime>):
 required: false- The time before which you want to list notifications. 
- subjects(impl Into<String>)/- set_subjects(Option<Vec::<String>>):
 required: false- The subjects of notifications. 
- task_status(TaskStatus)/- set_task_status(Option<TaskStatus>):
 required: false- The task status of notifications. 
- max_results(i32)/- set_max_results(Option<i32>):
 required: false- The maximum number of notifications to return in a single call to - ListNotifications. When the number of notifications to be listed is greater than the value of- MaxResults, the response contains a- NextTokenvalue that you can use in a subsequent call to- ListNotificationsto list the next set of notifications.
- next_token(impl Into<String>)/- set_next_token(Option<String>):
 required: false- When the number of notifications is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of notifications, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListNotificationsto list the next set of notifications.
 
- On success, responds with ListNotificationsOutputwith field(s):- notifications(Option<Vec::<NotificationOutput>>):- The results of the - ListNotificationsaction.
- next_token(Option<String>):- When the number of notifications is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of notifications, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListNotificationsto list the next set of notifications.
 
- On failure, responds with SdkError<ListNotificationsError>
source§impl Client
 
impl Client
sourcepub fn list_project_memberships(&self) -> ListProjectMembershipsFluentBuilder
 
pub fn list_project_memberships(&self) -> ListProjectMembershipsFluentBuilder
Constructs a fluent builder for the ListProjectMemberships operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain in which you want to list project memberships. 
- project_identifier(impl Into<String>)/- set_project_identifier(Option<String>):
 required: true- The identifier of the project whose memberships you want to list. 
- sort_by(SortFieldProject)/- set_sort_by(Option<SortFieldProject>):
 required: false- The method by which you want to sort the project memberships. 
- sort_order(SortOrder)/- set_sort_order(Option<SortOrder>):
 required: false- The sort order of the project memberships. 
- next_token(impl Into<String>)/- set_next_token(Option<String>):
 required: false- When the number of memberships is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of memberships, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListProjectMembershipsto list the next set of memberships.
- max_results(i32)/- set_max_results(Option<i32>):
 required: false- The maximum number of memberships to return in a single call to - ListProjectMemberships. When the number of memberships to be listed is greater than the value of- MaxResults, the response contains a- NextTokenvalue that you can use in a subsequent call to- ListProjectMembershipsto list the next set of memberships.
 
- On success, responds with ListProjectMembershipsOutputwith field(s):- members(Vec::<ProjectMember>):- The members of the project. 
- next_token(Option<String>):- When the number of memberships is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of memberships, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListProjectMembershipsto list the next set of memberships.
 
- On failure, responds with SdkError<ListProjectMembershipsError>
source§impl Client
 
impl Client
sourcepub fn list_projects(&self) -> ListProjectsFluentBuilder
 
pub fn list_projects(&self) -> ListProjectsFluentBuilder
Constructs a fluent builder for the ListProjects operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain. 
- user_identifier(impl Into<String>)/- set_user_identifier(Option<String>):
 required: false- The identifier of the Amazon DataZone user. 
- group_identifier(impl Into<String>)/- set_group_identifier(Option<String>):
 required: false- The identifier of a group. 
- name(impl Into<String>)/- set_name(Option<String>):
 required: false- The name of the project. 
- next_token(impl Into<String>)/- set_next_token(Option<String>):
 required: false- When the number of projects is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of projects, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListProjectsto list the next set of projects.
- max_results(i32)/- set_max_results(Option<i32>):
 required: false- The maximum number of projects to return in a single call to - ListProjects. When the number of projects to be listed is greater than the value of- MaxResults, the response contains a- NextTokenvalue that you can use in a subsequent call to- ListProjectsto list the next set of projects.
 
- On success, responds with ListProjectsOutputwith field(s):- items(Option<Vec::<ProjectSummary>>):- The results of the - ListProjectsaction.
- next_token(Option<String>):- When the number of projects is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of projects, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListProjectsto list the next set of projects.
 
- On failure, responds with SdkError<ListProjectsError>
source§impl Client
 
impl Client
sourcepub fn list_subscription_grants(&self) -> ListSubscriptionGrantsFluentBuilder
 
pub fn list_subscription_grants(&self) -> ListSubscriptionGrantsFluentBuilder
Constructs a fluent builder for the ListSubscriptionGrants operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain. 
- environment_id(impl Into<String>)/- set_environment_id(Option<String>):
 required: false- The identifier of the Amazon DataZone environment. 
- subscription_target_id(impl Into<String>)/- set_subscription_target_id(Option<String>):
 required: false- The identifier of the subscription target. 
- subscribed_listing_id(impl Into<String>)/- set_subscribed_listing_id(Option<String>):
 required: false- The identifier of the subscribed listing. 
- subscription_id(impl Into<String>)/- set_subscription_id(Option<String>):
 required: false- The identifier of the subscription. 
- sort_by(SortKey)/- set_sort_by(Option<SortKey>):
 required: false- Specifies the way of sorting the results of this action. 
- sort_order(SortOrder)/- set_sort_order(Option<SortOrder>):
 required: false- Specifies the sort order of this action. 
- max_results(i32)/- set_max_results(Option<i32>):
 required: false- The maximum number of subscription grants to return in a single call to - ListSubscriptionGrants. When the number of subscription grants to be listed is greater than the value of- MaxResults, the response contains a- NextTokenvalue that you can use in a subsequent call to- ListSubscriptionGrantsto list the next set of subscription grants.
- next_token(impl Into<String>)/- set_next_token(Option<String>):
 required: false- When the number of subscription grants is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of subscription grants, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListSubscriptionGrantsto list the next set of subscription grants.
 
- On success, responds with ListSubscriptionGrantsOutputwith field(s):- items(Vec::<SubscriptionGrantSummary>):- The results of the - ListSubscriptionGrantsaction.
- next_token(Option<String>):- When the number of subscription grants is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of subscription grants, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListSubscriptionGrantsto list the next set of subscription grants.
 
- On failure, responds with SdkError<ListSubscriptionGrantsError>
source§impl Client
 
impl Client
sourcepub fn list_subscription_requests(
    &self
) -> ListSubscriptionRequestsFluentBuilder
 
pub fn list_subscription_requests( &self ) -> ListSubscriptionRequestsFluentBuilder
Constructs a fluent builder for the ListSubscriptionRequests operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain. 
- status(SubscriptionRequestStatus)/- set_status(Option<SubscriptionRequestStatus>):
 required: false- Specifies the status of the subscription requests. 
- subscribed_listing_id(impl Into<String>)/- set_subscribed_listing_id(Option<String>):
 required: false- The identifier of the subscribed listing. 
- owning_project_id(impl Into<String>)/- set_owning_project_id(Option<String>):
 required: false- The identifier of the project for the subscription requests. 
- approver_project_id(impl Into<String>)/- set_approver_project_id(Option<String>):
 required: false- The identifier of the subscription request approver’s project. 
- sort_by(SortKey)/- set_sort_by(Option<SortKey>):
 required: false- Specifies the way to sort the results of this action. 
- sort_order(SortOrder)/- set_sort_order(Option<SortOrder>):
 required: false- Specifies the sort order for the results of this action. 
- max_results(i32)/- set_max_results(Option<i32>):
 required: false- The maximum number of subscription requests to return in a single call to - ListSubscriptionRequests. When the number of subscription requests to be listed is greater than the value of- MaxResults, the response contains a- NextTokenvalue that you can use in a subsequent call to- ListSubscriptionRequeststo list the next set of subscription requests.
- next_token(impl Into<String>)/- set_next_token(Option<String>):
 required: false- When the number of subscription requests is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of subscription requests, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListSubscriptionRequeststo list the next set of subscription requests.
 
- On success, responds with ListSubscriptionRequestsOutputwith field(s):- items(Vec::<SubscriptionRequestSummary>):- The results of the - ListSubscriptionRequestsaction.
- next_token(Option<String>):- When the number of subscription requests is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of subscription requests, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListSubscriptionRequeststo list the next set of subscription requests.
 
- On failure, responds with SdkError<ListSubscriptionRequestsError>
source§impl Client
 
impl Client
sourcepub fn list_subscription_targets(&self) -> ListSubscriptionTargetsFluentBuilder
 
pub fn list_subscription_targets(&self) -> ListSubscriptionTargetsFluentBuilder
Constructs a fluent builder for the ListSubscriptionTargets operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain where you want to list subscription targets. 
- environment_identifier(impl Into<String>)/- set_environment_identifier(Option<String>):
 required: true- The identifier of the environment where you want to list subscription targets. 
- sort_by(SortKey)/- set_sort_by(Option<SortKey>):
 required: false- Specifies the way in which the results of this action are to be sorted. 
- sort_order(SortOrder)/- set_sort_order(Option<SortOrder>):
 required: false- Specifies the sort order for the results of this action. 
- max_results(i32)/- set_max_results(Option<i32>):
 required: false- The maximum number of subscription targets to return in a single call to - ListSubscriptionTargets. When the number of subscription targets to be listed is greater than the value of- MaxResults, the response contains a- NextTokenvalue that you can use in a subsequent call to- ListSubscriptionTargetsto list the next set of subscription targets.
- next_token(impl Into<String>)/- set_next_token(Option<String>):
 required: false- When the number of subscription targets is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of subscription targets, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListSubscriptionTargetsto list the next set of subscription targets.
 
- On success, responds with ListSubscriptionTargetsOutputwith field(s):- items(Vec::<SubscriptionTargetSummary>):- The results of the - ListSubscriptionTargetsaction.
- next_token(Option<String>):- When the number of subscription targets is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of subscription targets, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListSubscriptionTargetsto list the next set of subscription targets.
 
- On failure, responds with SdkError<ListSubscriptionTargetsError>
source§impl Client
 
impl Client
sourcepub fn list_subscriptions(&self) -> ListSubscriptionsFluentBuilder
 
pub fn list_subscriptions(&self) -> ListSubscriptionsFluentBuilder
Constructs a fluent builder for the ListSubscriptions operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain. 
- subscription_request_identifier(impl Into<String>)/- set_subscription_request_identifier(Option<String>):
 required: false- The identifier of the subscription request for the subscriptions that you want to list. 
- status(SubscriptionStatus)/- set_status(Option<SubscriptionStatus>):
 required: false- The status of the subscriptions that you want to list. 
- subscribed_listing_id(impl Into<String>)/- set_subscribed_listing_id(Option<String>):
 required: false- The identifier of the subscribed listing for the subscriptions that you want to list. 
- owning_project_id(impl Into<String>)/- set_owning_project_id(Option<String>):
 required: false- The identifier of the owning project. 
- approver_project_id(impl Into<String>)/- set_approver_project_id(Option<String>):
 required: false- The identifier of the project for the subscription’s approver. 
- sort_by(SortKey)/- set_sort_by(Option<SortKey>):
 required: false- Specifies the way in which the results of this action are to be sorted. 
- sort_order(SortOrder)/- set_sort_order(Option<SortOrder>):
 required: false- Specifies the sort order for the results of this action. 
- max_results(i32)/- set_max_results(Option<i32>):
 required: false- The maximum number of subscriptions to return in a single call to - ListSubscriptions. When the number of subscriptions to be listed is greater than the value of- MaxResults, the response contains a- NextTokenvalue that you can use in a subsequent call to- ListSubscriptionsto list the next set of Subscriptions.
- next_token(impl Into<String>)/- set_next_token(Option<String>):
 required: false- When the number of subscriptions is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of subscriptions, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListSubscriptionsto list the next set of subscriptions.
 
- On success, responds with ListSubscriptionsOutputwith field(s):- items(Vec::<SubscriptionSummary>):- The results of the - ListSubscriptionsaction.
- next_token(Option<String>):- When the number of subscriptions is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of subscriptions, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- ListSubscriptionsto list the next set of subscriptions.
 
- On failure, responds with SdkError<ListSubscriptionsError>
source§impl Client
 
impl Client
Constructs a fluent builder for the ListTagsForResource operation.
- The fluent builder is configurable:
- resource_arn(impl Into<String>)/- set_resource_arn(Option<String>):
 required: true- The ARN of the resource whose tags you want to list. 
 
- On success, responds with ListTagsForResourceOutputwith field(s):- tags(Option<HashMap::<String, String>>):- The tags of the specified resource. 
 
- On failure, responds with SdkError<ListTagsForResourceError>
source§impl Client
 
impl Client
sourcepub fn list_time_series_data_points(
    &self
) -> ListTimeSeriesDataPointsFluentBuilder
 
pub fn list_time_series_data_points( &self ) -> ListTimeSeriesDataPointsFluentBuilder
Constructs a fluent builder for the ListTimeSeriesDataPoints operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain that houses the assets for which you want to list time series data points. 
- entity_identifier(impl Into<String>)/- set_entity_identifier(Option<String>):
 required: true- The ID of the asset for which you want to list data points. 
- entity_type(TimeSeriesEntityType)/- set_entity_type(Option<TimeSeriesEntityType>):
 required: true- The type of the asset for which you want to list data points. 
- form_name(impl Into<String>)/- set_form_name(Option<String>):
 required: true- The name of the time series data points form. 
- started_at(DateTime)/- set_started_at(Option<DateTime>):
 required: false- The timestamp at which the data points that you want to list started. 
- ended_at(DateTime)/- set_ended_at(Option<DateTime>):
 required: false- The timestamp at which the data points that you wanted to list ended. 
- next_token(impl Into<String>)/- set_next_token(Option<String>):
 required: false- When the number of data points is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of data points, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListTimeSeriesDataPoints to list the next set of data points. 
- max_results(i32)/- set_max_results(Option<i32>):
 required: false- The maximum number of data points to return in a single call to ListTimeSeriesDataPoints. When the number of data points to be listed is greater than the value of MaxResults, the response contains a NextToken value that you can use in a subsequent call to ListTimeSeriesDataPoints to list the next set of data points. 
 
- On success, responds with ListTimeSeriesDataPointsOutputwith field(s):- items(Option<Vec::<TimeSeriesDataPointSummaryFormOutput>>):- The results of the ListTimeSeriesDataPoints action. 
- next_token(Option<String>):- When the number of data points is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of data points, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListTimeSeriesDataPoints to list the next set of data points. 
 
- On failure, responds with SdkError<ListTimeSeriesDataPointsError>
source§impl Client
 
impl Client
sourcepub fn post_time_series_data_points(
    &self
) -> PostTimeSeriesDataPointsFluentBuilder
 
pub fn post_time_series_data_points( &self ) -> PostTimeSeriesDataPointsFluentBuilder
Constructs a fluent builder for the PostTimeSeriesDataPoints operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain in which you want to post time series data points. 
- entity_identifier(impl Into<String>)/- set_entity_identifier(Option<String>):
 required: true- The ID of the asset for which you want to post time series data points. 
- entity_type(TimeSeriesEntityType)/- set_entity_type(Option<TimeSeriesEntityType>):
 required: true- The type of the asset for which you want to post data points. 
- forms(TimeSeriesDataPointFormInput)/- set_forms(Option<Vec::<TimeSeriesDataPointFormInput>>):
 required: true- The forms that contain the data points that you want to post. 
- client_token(impl Into<String>)/- set_client_token(Option<String>):
 required: false- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request. 
 
- On success, responds with PostTimeSeriesDataPointsOutputwith field(s):- domain_id(Option<String>):- The ID of the Amazon DataZone domain in which you want to post time series data points. 
- entity_id(Option<String>):- The ID of the asset for which you want to post time series data points. 
- entity_type(Option<TimeSeriesEntityType>):- The type of the asset for which you want to post data points. 
- forms(Option<Vec::<TimeSeriesDataPointFormOutput>>):- The forms that contain the data points that you have posted. 
 
- On failure, responds with SdkError<PostTimeSeriesDataPointsError>
source§impl Client
 
impl Client
sourcepub fn put_environment_blueprint_configuration(
    &self
) -> PutEnvironmentBlueprintConfigurationFluentBuilder
 
pub fn put_environment_blueprint_configuration( &self ) -> PutEnvironmentBlueprintConfigurationFluentBuilder
Constructs a fluent builder for the PutEnvironmentBlueprintConfiguration operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain. 
- environment_blueprint_identifier(impl Into<String>)/- set_environment_blueprint_identifier(Option<String>):
 required: true- The identifier of the environment blueprint. 
- provisioning_role_arn(impl Into<String>)/- set_provisioning_role_arn(Option<String>):
 required: false- The ARN of the provisioning role. 
- manage_access_role_arn(impl Into<String>)/- set_manage_access_role_arn(Option<String>):
 required: false- The ARN of the manage access role. 
- enabled_regions(impl Into<String>)/- set_enabled_regions(Option<Vec::<String>>):
 required: true- Specifies the enabled Amazon Web Services Regions. 
- regional_parameters(impl Into<String>, HashMap::<String, String>)/- set_regional_parameters(Option<HashMap::<String, HashMap::<String, String>>>):
 required: false- The regional parameters in the environment blueprint. 
 
- On success, responds with PutEnvironmentBlueprintConfigurationOutputwith field(s):- domain_id(String):- The identifier of the Amazon DataZone domain. 
- environment_blueprint_id(String):- The identifier of the environment blueprint. 
- provisioning_role_arn(Option<String>):- The ARN of the provisioning role. 
- manage_access_role_arn(Option<String>):- The ARN of the manage access role. 
- enabled_regions(Option<Vec::<String>>):- Specifies the enabled Amazon Web Services Regions. 
- regional_parameters(Option<HashMap::<String, HashMap::<String, String>>>):- The regional parameters in the environment blueprint. 
- created_at(Option<DateTime>):- The timestamp of when the environment blueprint was created. 
- updated_at(Option<DateTime>):- The timestamp of when the environment blueprint was updated. 
 
- On failure, responds with SdkError<PutEnvironmentBlueprintConfigurationError>
source§impl Client
 
impl Client
sourcepub fn reject_predictions(&self) -> RejectPredictionsFluentBuilder
 
pub fn reject_predictions(&self) -> RejectPredictionsFluentBuilder
Constructs a fluent builder for the RejectPredictions operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The identifier of the prediction. 
- revision(impl Into<String>)/- set_revision(Option<String>):
 required: false- The revision that is to be made to the asset. 
- reject_rule(RejectRule)/- set_reject_rule(Option<RejectRule>):
 required: false- Specifies the rule (or the conditions) under which a prediction can be rejected. 
- reject_choices(RejectChoice)/- set_reject_choices(Option<Vec::<RejectChoice>>):
 required: false- Specifies the prediction (aka, the automatically generated piece of metadata) and the target (for example, a column name) that can be rejected. 
- client_token(impl Into<String>)/- set_client_token(Option<String>):
 required: false- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request. 
 
- On success, responds with RejectPredictionsOutputwith field(s):- domain_id(String):- The ID of the Amazon DataZone domain. 
- asset_id(String):- The ID of the asset. 
- asset_revision(String):- The revision that is to be made to the asset. 
 
- On failure, responds with SdkError<RejectPredictionsError>
source§impl Client
 
impl Client
sourcepub fn reject_subscription_request(
    &self
) -> RejectSubscriptionRequestFluentBuilder
 
pub fn reject_subscription_request( &self ) -> RejectSubscriptionRequestFluentBuilder
Constructs a fluent builder for the RejectSubscriptionRequest operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain in which the subscription request was rejected. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The identifier of the subscription request that was rejected. 
- decision_comment(impl Into<String>)/- set_decision_comment(Option<String>):
 required: false- The decision comment of the rejected subscription request. 
 
- On success, responds with RejectSubscriptionRequestOutputwith field(s):- id(String):- The identifier of the subscription request that was rejected. 
- created_by(String):- The timestamp of when the subscription request was rejected. 
- updated_by(Option<String>):- The Amazon DataZone user who updated the subscription request. 
- domain_id(String):- The identifier of the Amazon DataZone domain in which the subscription request was rejected. 
- status(SubscriptionRequestStatus):- The status of the subscription request. 
- created_at(DateTime):- The timestamp of when the subscription request was rejected. 
- updated_at(DateTime):- The timestamp of when the subscription request was updated. 
- request_reason(String):- The reason for the subscription request. 
- subscribed_principals(Vec::<SubscribedPrincipal>):- The subscribed principals of the subscription request. 
- subscribed_listings(Vec::<SubscribedListing>):- The subscribed listings of the subscription request. 
- reviewer_id(Option<String>):- The identifier of the subscription request reviewer. 
- decision_comment(Option<String>):- The decision comment of the rejected subscription request. 
 
- On failure, responds with SdkError<RejectSubscriptionRequestError>
source§impl Client
 
impl Client
sourcepub fn revoke_subscription(&self) -> RevokeSubscriptionFluentBuilder
 
pub fn revoke_subscription(&self) -> RevokeSubscriptionFluentBuilder
Constructs a fluent builder for the RevokeSubscription operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain where you want to revoke a subscription. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The identifier of the revoked subscription. 
- retain_permissions(bool)/- set_retain_permissions(Option<bool>):
 required: false- Specifies whether permissions are retained when the subscription is revoked. 
 
- On success, responds with RevokeSubscriptionOutputwith field(s):- id(String):- The identifier of the revoked subscription. 
- created_by(String):- The identifier of the user who revoked the subscription. 
- updated_by(Option<String>):- The Amazon DataZone user who revoked the subscription. 
- domain_id(String):- The identifier of the Amazon DataZone domain where you want to revoke a subscription. 
- status(SubscriptionStatus):- The status of the revoked subscription. 
- created_at(DateTime):- The timestamp of when the subscription was revoked. 
- updated_at(DateTime):- The timestamp of when the subscription was revoked. 
- subscribed_principal(Option<SubscribedPrincipal>):- The subscribed principal of the revoked subscription. 
- subscribed_listing(Option<SubscribedListing>):- The subscribed listing of the revoked subscription. 
- subscription_request_id(Option<String>):- The identifier of the subscription request for the revoked subscription. 
- retain_permissions(Option<bool>):- Specifies whether permissions are retained when the subscription is revoked. 
 
- On failure, responds with SdkError<RevokeSubscriptionError>
source§impl Client
 
impl Client
sourcepub fn search(&self) -> SearchFluentBuilder
 
pub fn search(&self) -> SearchFluentBuilder
Constructs a fluent builder for the Search operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain. 
- owning_project_identifier(impl Into<String>)/- set_owning_project_identifier(Option<String>):
 required: false- The identifier of the owning project specified for the search. 
- max_results(i32)/- set_max_results(Option<i32>):
 required: false- The maximum number of results to return in a single call to - Search. When the number of results to be listed is greater than the value of- MaxResults, the response contains a- NextTokenvalue that you can use in a subsequent call to- Searchto list the next set of results.
- next_token(impl Into<String>)/- set_next_token(Option<String>):
 required: false- When the number of results is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of results, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- Searchto list the next set of results.
- search_scope(InventorySearchScope)/- set_search_scope(Option<InventorySearchScope>):
 required: true- The scope of the search. 
- search_text(impl Into<String>)/- set_search_text(Option<String>):
 required: false- Specifies the text for which to search. 
- search_in(SearchInItem)/- set_search_in(Option<Vec::<SearchInItem>>):
 required: false- The details of the search. 
- filters(FilterClause)/- set_filters(Option<FilterClause>):
 required: false- Specifies the search filters. 
- sort(SearchSort)/- set_sort(Option<SearchSort>):
 required: false- Specifies the way in which the search results are to be sorted. 
- additional_attributes(SearchOutputAdditionalAttribute)/- set_additional_attributes(Option<Vec::<SearchOutputAdditionalAttribute>>):
 required: false- Specifies additional attributes for the - Searchaction.
 
- On success, responds with SearchOutputwith field(s):- items(Option<Vec::<SearchInventoryResultItem>>):- The results of the - Searchaction.
- next_token(Option<String>):- When the number of results is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of results, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- Searchto list the next set of results.
- total_match_count(Option<i32>):- Total number of search results. 
 
- On failure, responds with SdkError<SearchError>
source§impl Client
 
impl Client
sourcepub fn search_group_profiles(&self) -> SearchGroupProfilesFluentBuilder
 
pub fn search_group_profiles(&self) -> SearchGroupProfilesFluentBuilder
Constructs a fluent builder for the SearchGroupProfiles operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain in which you want to search group profiles. 
- group_type(GroupSearchType)/- set_group_type(Option<GroupSearchType>):
 required: true- The group type for which to search. 
- search_text(impl Into<String>)/- set_search_text(Option<String>):
 required: false- Specifies the text for which to search. 
- max_results(i32)/- set_max_results(Option<i32>):
 required: false- The maximum number of results to return in a single call to - SearchGroupProfiles. When the number of results to be listed is greater than the value of- MaxResults, the response contains a- NextTokenvalue that you can use in a subsequent call to- SearchGroupProfilesto list the next set of results.
- next_token(impl Into<String>)/- set_next_token(Option<String>):
 required: false- When the number of results is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of results, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- SearchGroupProfilesto list the next set of results.
 
- On success, responds with SearchGroupProfilesOutputwith field(s):- items(Option<Vec::<GroupProfileSummary>>):- The results of the - SearchGroupProfilesaction.
- next_token(Option<String>):- When the number of results is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of results, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- SearchGroupProfilesto list the next set of results.
 
- On failure, responds with SdkError<SearchGroupProfilesError>
source§impl Client
 
impl Client
sourcepub fn search_listings(&self) -> SearchListingsFluentBuilder
 
pub fn search_listings(&self) -> SearchListingsFluentBuilder
Constructs a fluent builder for the SearchListings operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the domain in which to search listings. 
- search_text(impl Into<String>)/- set_search_text(Option<String>):
 required: false- Specifies the text for which to search. 
- search_in(SearchInItem)/- set_search_in(Option<Vec::<SearchInItem>>):
 required: false- The details of the search. 
- max_results(i32)/- set_max_results(Option<i32>):
 required: false- The maximum number of results to return in a single call to - SearchListings. When the number of results to be listed is greater than the value of- MaxResults, the response contains a- NextTokenvalue that you can use in a subsequent call to- SearchListingsto list the next set of results.
- next_token(impl Into<String>)/- set_next_token(Option<String>):
 required: false- When the number of results is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of results, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- SearchListingsto list the next set of results.
- filters(FilterClause)/- set_filters(Option<FilterClause>):
 required: false- Specifies the filters for the search of listings. 
- sort(SearchSort)/- set_sort(Option<SearchSort>):
 required: false- Specifies the way for sorting the search results. 
- additional_attributes(SearchOutputAdditionalAttribute)/- set_additional_attributes(Option<Vec::<SearchOutputAdditionalAttribute>>):
 required: false- Specifies additional attributes for the search. 
 
- On success, responds with SearchListingsOutputwith field(s):- items(Option<Vec::<SearchResultItem>>):- The results of the - SearchListingsaction.
- next_token(Option<String>):- When the number of results is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of results, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- SearchListingsto list the next set of results.
- total_match_count(Option<i32>):- Total number of search results. 
 
- On failure, responds with SdkError<SearchListingsError>
source§impl Client
 
impl Client
sourcepub fn search_types(&self) -> SearchTypesFluentBuilder
 
pub fn search_types(&self) -> SearchTypesFluentBuilder
Constructs a fluent builder for the SearchTypes operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain in which to invoke the - SearchTypesaction.
- max_results(i32)/- set_max_results(Option<i32>):
 required: false- The maximum number of results to return in a single call to - SearchTypes. When the number of results to be listed is greater than the value of- MaxResults, the response contains a- NextTokenvalue that you can use in a subsequent call to- SearchTypesto list the next set of results.
- next_token(impl Into<String>)/- set_next_token(Option<String>):
 required: false- When the number of results is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of results, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- SearchTypesto list the next set of results.
- search_scope(TypesSearchScope)/- set_search_scope(Option<TypesSearchScope>):
 required: true- Specifies the scope of the search for types. 
- search_text(impl Into<String>)/- set_search_text(Option<String>):
 required: false- Specifies the text for which to search. 
- search_in(SearchInItem)/- set_search_in(Option<Vec::<SearchInItem>>):
 required: false- The details of the search. 
- filters(FilterClause)/- set_filters(Option<FilterClause>):
 required: false- The filters for the - SearchTypesaction.
- sort(SearchSort)/- set_sort(Option<SearchSort>):
 required: false- The specifies the way to sort the - SearchTypesresults.
- managed(bool)/- set_managed(Option<bool>):
 required: true- Specifies whether the search is managed. 
 
- On success, responds with SearchTypesOutputwith field(s):- items(Option<Vec::<SearchTypesResultItem>>):- The results of the - SearchTypesaction.
- next_token(Option<String>):- When the number of results is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of results, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- SearchTypesto list the next set of results.
- total_match_count(Option<i32>):- Total number of search results. 
 
- On failure, responds with SdkError<SearchTypesError>
source§impl Client
 
impl Client
sourcepub fn search_user_profiles(&self) -> SearchUserProfilesFluentBuilder
 
pub fn search_user_profiles(&self) -> SearchUserProfilesFluentBuilder
Constructs a fluent builder for the SearchUserProfiles operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain in which you want to search user profiles. 
- user_type(UserSearchType)/- set_user_type(Option<UserSearchType>):
 required: true- Specifies the user type for the - SearchUserProfilesaction.
- search_text(impl Into<String>)/- set_search_text(Option<String>):
 required: false- Specifies the text for which to search. 
- max_results(i32)/- set_max_results(Option<i32>):
 required: false- The maximum number of results to return in a single call to - SearchUserProfiles. When the number of results to be listed is greater than the value of- MaxResults, the response contains a- NextTokenvalue that you can use in a subsequent call to- SearchUserProfilesto list the next set of results.
- next_token(impl Into<String>)/- set_next_token(Option<String>):
 required: false- When the number of results is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of results, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- SearchUserProfilesto list the next set of results.
 
- On success, responds with SearchUserProfilesOutputwith field(s):- items(Option<Vec::<UserProfileSummary>>):- The results of the - SearchUserProfilesaction.
- next_token(Option<String>):- When the number of results is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of results, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- SearchUserProfilesto list the next set of results.
 
- On failure, responds with SdkError<SearchUserProfilesError>
source§impl Client
 
impl Client
sourcepub fn start_data_source_run(&self) -> StartDataSourceRunFluentBuilder
 
pub fn start_data_source_run(&self) -> StartDataSourceRunFluentBuilder
Constructs a fluent builder for the StartDataSourceRun operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain in which to start a data source run. 
- data_source_identifier(impl Into<String>)/- set_data_source_identifier(Option<String>):
 required: true- The identifier of the data source. 
- client_token(impl Into<String>)/- set_client_token(Option<String>):
 required: false- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request. 
 
- On success, responds with StartDataSourceRunOutputwith field(s):- domain_id(String):- The identifier of the Amazon DataZone domain in which to start a data source run. 
- data_source_id(String):- The identifier of the data source. 
- id(String):- The identifier of the data source run. 
- project_id(String):- The identifier of the project. 
- status(DataSourceRunStatus):- The status of the data source run. 
- r#type(DataSourceRunType):- The type of the data source run. 
- data_source_configuration_snapshot(Option<String>):- The configuration snapshot of the data source that is being run. 
- run_statistics_for_assets(Option<RunStatisticsForAssets>):- Specifies run statistics for assets. 
- error_message(Option<DataSourceErrorMessage>):- Specifies the error message that is returned if the operation cannot be successfully completed. 
- created_at(DateTime):- The timestamp of when data source run was created. 
- updated_at(DateTime):- The timestamp of when the data source run was updated. 
- started_at(Option<DateTime>):- The timestamp of when the data source run was started. 
- stopped_at(Option<DateTime>):- The timestamp of when the data source run was stopped. 
 
- On failure, responds with SdkError<StartDataSourceRunError>
source§impl Client
 
impl Client
sourcepub fn start_metadata_generation_run(
    &self
) -> StartMetadataGenerationRunFluentBuilder
 
pub fn start_metadata_generation_run( &self ) -> StartMetadataGenerationRunFluentBuilder
Constructs a fluent builder for the StartMetadataGenerationRun operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The ID of the Amazon DataZone domain where you want to start a metadata generation run. 
- r#type(MetadataGenerationRunType)/- set_type(Option<MetadataGenerationRunType>):
 required: true- The type of the metadata generation run. 
- target(MetadataGenerationRunTarget)/- set_target(Option<MetadataGenerationRunTarget>):
 required: true- The asset for which you want to start a metadata generation run. 
- client_token(impl Into<String>)/- set_client_token(Option<String>):
 required: false- A unique, case-sensitive identifier to ensure idempotency of the request. This field is automatically populated if not provided. 
- owning_project_identifier(impl Into<String>)/- set_owning_project_identifier(Option<String>):
 required: true- The ID of the project that owns the asset for which you want to start a metadata generation run. 
 
- On success, responds with StartMetadataGenerationRunOutputwith field(s):- domain_id(String):- The ID of the Amazon DataZone domain in which the metadata generation run was started. 
- id(String):- The ID of the metadata generation run. 
- status(Option<MetadataGenerationRunStatus>):- The status of the metadata generation run. 
- r#type(Option<MetadataGenerationRunType>):- The type of the metadata generation run. 
- created_at(Option<DateTime>):- The timestamp at which the metadata generation run was started. 
- created_by(Option<String>):- The ID of the user who started the metadata generation run. 
- owning_project_id(Option<String>):- The ID of the project that owns the asset for which the metadata generation run was started. 
 
- On failure, responds with SdkError<StartMetadataGenerationRunError>
source§impl Client
 
impl Client
sourcepub fn tag_resource(&self) -> TagResourceFluentBuilder
 
pub fn tag_resource(&self) -> TagResourceFluentBuilder
Constructs a fluent builder for the TagResource operation.
- The fluent builder is configurable:
- resource_arn(impl Into<String>)/- set_resource_arn(Option<String>):
 required: true- The ARN of the resource to be tagged in Amazon DataZone. 
- tags(impl Into<String>, impl Into<String>)/- set_tags(Option<HashMap::<String, String>>):
 required: true- Specifies the tags for the - TagResourceaction.
 
- On success, responds with TagResourceOutput
- On failure, responds with SdkError<TagResourceError>
source§impl Client
 
impl Client
sourcepub fn untag_resource(&self) -> UntagResourceFluentBuilder
 
pub fn untag_resource(&self) -> UntagResourceFluentBuilder
Constructs a fluent builder for the UntagResource operation.
- The fluent builder is configurable:
- resource_arn(impl Into<String>)/- set_resource_arn(Option<String>):
 required: true- The ARN of the resource to be untagged in Amazon DataZone. 
- tag_keys(impl Into<String>)/- set_tag_keys(Option<Vec::<String>>):
 required: true- Specifies the tag keys for the - UntagResourceaction.
 
- On success, responds with UntagResourceOutput
- On failure, responds with SdkError<UntagResourceError>
source§impl Client
 
impl Client
sourcepub fn update_data_source(&self) -> UpdateDataSourceFluentBuilder
 
pub fn update_data_source(&self) -> UpdateDataSourceFluentBuilder
Constructs a fluent builder for the UpdateDataSource operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the domain in which to update a data source. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The identifier of the data source to be updated. 
- name(impl Into<String>)/- set_name(Option<String>):
 required: false- The name to be updated as part of the - UpdateDataSourceaction.
- description(impl Into<String>)/- set_description(Option<String>):
 required: false- The description to be updated as part of the - UpdateDataSourceaction.
- enable_setting(EnableSetting)/- set_enable_setting(Option<EnableSetting>):
 required: false- The enable setting to be updated as part of the - UpdateDataSourceaction.
- publish_on_import(bool)/- set_publish_on_import(Option<bool>):
 required: false- The publish on import setting to be updated as part of the - UpdateDataSourceaction.
- asset_forms_input(FormInput)/- set_asset_forms_input(Option<Vec::<FormInput>>):
 required: false- The asset forms to be updated as part of the - UpdateDataSourceaction.
- schedule(ScheduleConfiguration)/- set_schedule(Option<ScheduleConfiguration>):
 required: false- The schedule to be updated as part of the - UpdateDataSourceaction.
- configuration(DataSourceConfigurationInput)/- set_configuration(Option<DataSourceConfigurationInput>):
 required: false- The configuration to be updated as part of the - UpdateDataSourceaction.
- recommendation(RecommendationConfiguration)/- set_recommendation(Option<RecommendationConfiguration>):
 required: false- The recommendation to be updated as part of the - UpdateDataSourceaction.
 
- On success, responds with UpdateDataSourceOutputwith field(s):- id(String):- The identifier of the data source to be updated. 
- status(Option<DataSourceStatus>):- The status to be updated as part of the - UpdateDataSourceaction.
- r#type(Option<String>):- The type to be updated as part of the - UpdateDataSourceaction.
- name(String):- The name to be updated as part of the - UpdateDataSourceaction.
- description(Option<String>):- The description to be updated as part of the - UpdateDataSourceaction.
- domain_id(String):- The identifier of the Amazon DataZone domain in which a data source is to be updated. 
- project_id(String):- The identifier of the project where data source is to be updated. 
- environment_id(String):- The identifier of the environment in which a data source is to be updated. 
- configuration(Option<DataSourceConfigurationOutput>):- The configuration to be updated as part of the - UpdateDataSourceaction.
- recommendation(Option<RecommendationConfiguration>):- The recommendation to be updated as part of the - UpdateDataSourceaction.
- enable_setting(Option<EnableSetting>):- The enable setting to be updated as part of the - UpdateDataSourceaction.
- publish_on_import(Option<bool>):- The publish on import setting to be updated as part of the - UpdateDataSourceaction.
- asset_forms_output(Option<Vec::<FormOutput>>):- The asset forms to be updated as part of the - UpdateDataSourceaction.
- schedule(Option<ScheduleConfiguration>):- The schedule to be updated as part of the - UpdateDataSourceaction.
- last_run_status(Option<DataSourceRunStatus>):- The last run status of the data source. 
- last_run_at(Option<DateTime>):- The timestamp of when the data source was last run. 
- last_run_error_message(Option<DataSourceErrorMessage>):- The last run error message of the data source. 
- error_message(Option<DataSourceErrorMessage>):- Specifies the error message that is returned if the operation cannot be successfully completed. 
- created_at(Option<DateTime>):- The timestamp of when the data source was updated. 
- updated_at(Option<DateTime>):- The timestamp of when the data source was updated. 
 
- On failure, responds with SdkError<UpdateDataSourceError>
source§impl Client
 
impl Client
sourcepub fn update_domain(&self) -> UpdateDomainFluentBuilder
 
pub fn update_domain(&self) -> UpdateDomainFluentBuilder
Constructs a fluent builder for the UpdateDomain operation.
- The fluent builder is configurable:
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The ID of the Amazon Web Services domain that is to be updated. 
- description(impl Into<String>)/- set_description(Option<String>):
 required: false- The description to be updated as part of the - UpdateDomainaction.
- single_sign_on(SingleSignOn)/- set_single_sign_on(Option<SingleSignOn>):
 required: false- The single sign-on option to be updated as part of the - UpdateDomainaction.
- domain_execution_role(impl Into<String>)/- set_domain_execution_role(Option<String>):
 required: false- The domain execution role to be updated as part of the - UpdateDomainaction.
- name(impl Into<String>)/- set_name(Option<String>):
 required: false- The name to be updated as part of the - UpdateDomainaction.
- client_token(impl Into<String>)/- set_client_token(Option<String>):
 required: false- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request. 
 
- On success, responds with UpdateDomainOutputwith field(s):- id(String):- The identifier of the Amazon DataZone domain. 
- description(Option<String>):- The description to be updated as part of the - UpdateDomainaction.
- single_sign_on(Option<SingleSignOn>):- The single sign-on option of the Amazon DataZone domain. 
- domain_execution_role(Option<String>):- The domain execution role to be updated as part of the - UpdateDomainaction.
- name(Option<String>):- The name to be updated as part of the - UpdateDomainaction.
- last_updated_at(Option<DateTime>):- Specifies the timestamp of when the domain was last updated. 
 
- On failure, responds with SdkError<UpdateDomainError>
source§impl Client
 
impl Client
sourcepub fn update_environment(&self) -> UpdateEnvironmentFluentBuilder
 
pub fn update_environment(&self) -> UpdateEnvironmentFluentBuilder
Constructs a fluent builder for the UpdateEnvironment operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the domain in which the environment is to be updated. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The identifier of the environment that is to be updated. 
- name(impl Into<String>)/- set_name(Option<String>):
 required: false- The name to be updated as part of the - UpdateEnvironmentaction.
- description(impl Into<String>)/- set_description(Option<String>):
 required: false- The description to be updated as part of the - UpdateEnvironmentaction.
- glossary_terms(impl Into<String>)/- set_glossary_terms(Option<Vec::<String>>):
 required: false- The glossary terms to be updated as part of the - UpdateEnvironmentaction.
 
- On success, responds with UpdateEnvironmentOutputwith field(s):- project_id(String):- The project identifier of the environment. 
- id(Option<String>):- The identifier of the environment that is to be updated. 
- domain_id(String):- The identifier of the domain in which the environment is to be updated. 
- created_by(String):- The Amazon DataZone user who created the environment. 
- created_at(Option<DateTime>):- The timestamp of when the environment was created. 
- updated_at(Option<DateTime>):- The timestamp of when the environment was updated. 
- name(String):- The name to be updated as part of the - UpdateEnvironmentaction.
- description(Option<String>):- The description to be updated as part of the - UpdateEnvironmentaction.
- environment_profile_id(String):- The profile identifier of the environment. 
- aws_account_id(Option<String>):- The identifier of the Amazon Web Services account in which the environment is to be updated. 
- aws_account_region(Option<String>):- The Amazon Web Services Region in which the environment is updated. 
- provider(String):- The provider identifier of the environment. 
- provisioned_resources(Option<Vec::<Resource>>):- The provisioned resources to be updated as part of the - UpdateEnvironmentaction.
- status(Option<EnvironmentStatus>):- The status to be updated as part of the - UpdateEnvironmentaction.
- environment_actions(Option<Vec::<ConfigurableEnvironmentAction>>):- The environment actions to be updated as part of the - UpdateEnvironmentaction.
- glossary_terms(Option<Vec::<String>>):- The glossary terms to be updated as part of the - UpdateEnvironmentaction.
- user_parameters(Option<Vec::<CustomParameter>>):- The user parameters to be updated as part of the - UpdateEnvironmentaction.
- last_deployment(Option<Deployment>):- The last deployment of the environment. 
- provisioning_properties(Option<ProvisioningProperties>):- The provisioning properties to be updated as part of the - UpdateEnvironmentaction.
- deployment_properties(Option<DeploymentProperties>):- The deployment properties to be updated as part of the - UpdateEnvironmentaction.
- environment_blueprint_id(Option<String>):- The blueprint identifier of the environment. 
 
- On failure, responds with SdkError<UpdateEnvironmentError>
source§impl Client
 
impl Client
sourcepub fn update_environment_profile(
    &self
) -> UpdateEnvironmentProfileFluentBuilder
 
pub fn update_environment_profile( &self ) -> UpdateEnvironmentProfileFluentBuilder
Constructs a fluent builder for the UpdateEnvironmentProfile operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain in which an environment profile is to be updated. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The identifier of the environment profile that is to be updated. 
- name(impl Into<String>)/- set_name(Option<String>):
 required: false- The name to be updated as part of the - UpdateEnvironmentProfileaction.
- description(impl Into<String>)/- set_description(Option<String>):
 required: false- The description to be updated as part of the - UpdateEnvironmentProfileaction.
- user_parameters(EnvironmentParameter)/- set_user_parameters(Option<Vec::<EnvironmentParameter>>):
 required: false- The user parameters to be updated as part of the - UpdateEnvironmentProfileaction.
- aws_account_id(impl Into<String>)/- set_aws_account_id(Option<String>):
 required: false- The Amazon Web Services account in which a specified environment profile is to be udpated. 
- aws_account_region(impl Into<String>)/- set_aws_account_region(Option<String>):
 required: false- The Amazon Web Services Region in which a specified environment profile is to be updated. 
 
- On success, responds with UpdateEnvironmentProfileOutputwith field(s):- id(String):- The identifier of the environment profile that is to be udpated. 
- domain_id(String):- The identifier of the Amazon DataZone domain in which the environment profile is to be updated. 
- aws_account_id(Option<String>):- The Amazon Web Services account in which a specified environment profile is to be udpated. 
- aws_account_region(Option<String>):- The Amazon Web Services Region in which a specified environment profile is to be updated. 
- created_by(String):- The Amazon DataZone user who created the environment profile. 
- created_at(Option<DateTime>):- The timestamp of when the environment profile was created. 
- updated_at(Option<DateTime>):- The timestamp of when the environment profile was updated. 
- name(String):- The name to be updated as part of the - UpdateEnvironmentProfileaction.
- description(Option<String>):- The description to be updated as part of the - UpdateEnvironmentProfileaction.
- environment_blueprint_id(String):- The identifier of the blueprint of the environment profile that is to be updated. 
- project_id(Option<String>):- The identifier of the project of the environment profile that is to be updated. 
- user_parameters(Option<Vec::<CustomParameter>>):- The user parameters to be updated as part of the - UpdateEnvironmentProfileaction.
 
- On failure, responds with SdkError<UpdateEnvironmentProfileError>
source§impl Client
 
impl Client
sourcepub fn update_glossary(&self) -> UpdateGlossaryFluentBuilder
 
pub fn update_glossary(&self) -> UpdateGlossaryFluentBuilder
Constructs a fluent builder for the UpdateGlossary operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain in which a business glossary is to be updated. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The identifier of the business glossary to be updated. 
- name(impl Into<String>)/- set_name(Option<String>):
 required: false- The name to be updated as part of the - UpdateGlossaryaction.
- description(impl Into<String>)/- set_description(Option<String>):
 required: false- The description to be updated as part of the - UpdateGlossaryaction.
- status(GlossaryStatus)/- set_status(Option<GlossaryStatus>):
 required: false- The status to be updated as part of the - UpdateGlossaryaction.
- client_token(impl Into<String>)/- set_client_token(Option<String>):
 required: false- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request. 
 
- On success, responds with UpdateGlossaryOutputwith field(s):- domain_id(String):- The identifier of the Amazon DataZone domain in which a business glossary is to be updated. 
- id(String):- The identifier of the business glossary that is to be updated. 
- name(String):- The name to be updated as part of the - UpdateGlossaryaction.
- owning_project_id(String):- The identifier of the project in which to update a business glossary. 
- description(Option<String>):- The description to be updated as part of the - UpdateGlossaryaction.
- status(Option<GlossaryStatus>):- The status to be updated as part of the - UpdateGlossaryaction.
 
- On failure, responds with SdkError<UpdateGlossaryError>
source§impl Client
 
impl Client
sourcepub fn update_glossary_term(&self) -> UpdateGlossaryTermFluentBuilder
 
pub fn update_glossary_term(&self) -> UpdateGlossaryTermFluentBuilder
Constructs a fluent builder for the UpdateGlossaryTerm operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain in which a business glossary term is to be updated. 
- glossary_identifier(impl Into<String>)/- set_glossary_identifier(Option<String>):
 required: false- The identifier of the business glossary in which a term is to be updated. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The identifier of the business glossary term that is to be updated. 
- name(impl Into<String>)/- set_name(Option<String>):
 required: false- The name to be updated as part of the - UpdateGlossaryTermaction.
- short_description(impl Into<String>)/- set_short_description(Option<String>):
 required: false- The short description to be updated as part of the - UpdateGlossaryTermaction.
- long_description(impl Into<String>)/- set_long_description(Option<String>):
 required: false- The long description to be updated as part of the - UpdateGlossaryTermaction.
- term_relations(TermRelations)/- set_term_relations(Option<TermRelations>):
 required: false- The term relations to be updated as part of the - UpdateGlossaryTermaction.
- status(GlossaryTermStatus)/- set_status(Option<GlossaryTermStatus>):
 required: false- The status to be updated as part of the - UpdateGlossaryTermaction.
 
- On success, responds with UpdateGlossaryTermOutputwith field(s):- id(String):- The identifier of the business glossary term that is to be updated. 
- domain_id(String):- The identifier of the Amazon DataZone domain in which a business glossary term is to be updated. 
- glossary_id(String):- The identifier of the business glossary in which a term is to be updated. 
- name(String):- The name to be updated as part of the - UpdateGlossaryTermaction.
- status(GlossaryTermStatus):- The status to be updated as part of the - UpdateGlossaryTermaction.
- short_description(Option<String>):- The short description to be updated as part of the - UpdateGlossaryTermaction.
- long_description(Option<String>):- The long description to be updated as part of the - UpdateGlossaryTermaction.
- term_relations(Option<TermRelations>):- The term relations to be updated as part of the - UpdateGlossaryTermaction.
 
- On failure, responds with SdkError<UpdateGlossaryTermError>
source§impl Client
 
impl Client
sourcepub fn update_group_profile(&self) -> UpdateGroupProfileFluentBuilder
 
pub fn update_group_profile(&self) -> UpdateGroupProfileFluentBuilder
Constructs a fluent builder for the UpdateGroupProfile operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain in which a group profile is updated. 
- group_identifier(impl Into<String>)/- set_group_identifier(Option<String>):
 required: true- The identifier of the group profile that is updated. 
- status(GroupProfileStatus)/- set_status(Option<GroupProfileStatus>):
 required: true- The status of the group profile that is updated. 
 
- On success, responds with UpdateGroupProfileOutputwith field(s):- domain_id(Option<String>):- The identifier of the Amazon DataZone domain in which a group profile is updated. 
- id(Option<String>):- The identifier of the group profile that is updated. 
- status(Option<GroupProfileStatus>):- The status of the group profile that is updated. 
- group_name(Option<String>):- The name of the group profile that is updated. 
 
- On failure, responds with SdkError<UpdateGroupProfileError>
source§impl Client
 
impl Client
sourcepub fn update_project(&self) -> UpdateProjectFluentBuilder
 
pub fn update_project(&self) -> UpdateProjectFluentBuilder
Constructs a fluent builder for the UpdateProject operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain in which a project is to be updated. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The identifier of the project that is to be updated. 
- name(impl Into<String>)/- set_name(Option<String>):
 required: false- The name to be updated as part of the - UpdateProjectaction.
- description(impl Into<String>)/- set_description(Option<String>):
 required: false- The description to be updated as part of the - UpdateProjectaction.
- glossary_terms(impl Into<String>)/- set_glossary_terms(Option<Vec::<String>>):
 required: false- The glossary terms to be updated as part of the - UpdateProjectaction.
 
- On success, responds with UpdateProjectOutputwith field(s):- domain_id(String):- The identifier of the Amazon DataZone domain in which a project is updated. 
- id(String):- The identifier of the project that is to be updated. 
- name(String):- The name of the project that is to be updated. 
- description(Option<String>):- The description of the project that is to be updated. 
- project_status(Option<ProjectStatus>):- The status of the project. 
- failure_reasons(Option<Vec::<ProjectDeletionError>>):- Specifies the error message that is returned if the operation cannot be successfully completed. 
- created_by(String):- The Amazon DataZone user who created the project. 
- created_at(Option<DateTime>):- The timestamp of when the project was created. 
- last_updated_at(Option<DateTime>):- The timestamp of when the project was last updated. 
- glossary_terms(Option<Vec::<String>>):- The glossary terms of the project that are to be updated. 
 
- On failure, responds with SdkError<UpdateProjectError>
source§impl Client
 
impl Client
sourcepub fn update_subscription_grant_status(
    &self
) -> UpdateSubscriptionGrantStatusFluentBuilder
 
pub fn update_subscription_grant_status( &self ) -> UpdateSubscriptionGrantStatusFluentBuilder
Constructs a fluent builder for the UpdateSubscriptionGrantStatus operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain in which a subscription grant status is to be updated. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The identifier of the subscription grant the status of which is to be updated. 
- asset_identifier(impl Into<String>)/- set_asset_identifier(Option<String>):
 required: true- The identifier of the asset the subscription grant status of which is to be updated. 
- status(SubscriptionGrantStatus)/- set_status(Option<SubscriptionGrantStatus>):
 required: true- The status to be updated as part of the - UpdateSubscriptionGrantStatusaction.
- failure_cause(FailureCause)/- set_failure_cause(Option<FailureCause>):
 required: false- Specifies the error message that is returned if the operation cannot be successfully completed. 
- target_name(impl Into<String>)/- set_target_name(Option<String>):
 required: false- The target name to be updated as part of the - UpdateSubscriptionGrantStatusaction.
 
- On success, responds with UpdateSubscriptionGrantStatusOutputwith field(s):- id(String):- The identifier of the subscription grant. 
- created_by(String):- The Amazon DataZone domain user who created the subscription grant status. 
- updated_by(Option<String>):- The Amazon DataZone user who updated the subscription grant status. 
- domain_id(String):- The identifier of the Amazon DataZone domain in which a subscription grant status is to be updated. 
- created_at(DateTime):- The timestamp of when the subscription grant status was created. 
- updated_at(DateTime):- The timestamp of when the subscription grant status is to be updated. 
- subscription_target_id(String):- The identifier of the subscription target whose subscription grant status is to be updated. 
- granted_entity(Option<GrantedEntity>):- The granted entity to be updated as part of the - UpdateSubscriptionGrantStatusaction.
- status(SubscriptionGrantOverallStatus):- The status to be updated as part of the - UpdateSubscriptionGrantStatusaction.
- assets(Option<Vec::<SubscribedAsset>>):- The details of the asset for which the subscription grant is created. 
- subscription_id(Option<String>):- The identifier of the subscription. 
 
- On failure, responds with SdkError<UpdateSubscriptionGrantStatusError>
source§impl Client
 
impl Client
sourcepub fn update_subscription_request(
    &self
) -> UpdateSubscriptionRequestFluentBuilder
 
pub fn update_subscription_request( &self ) -> UpdateSubscriptionRequestFluentBuilder
Constructs a fluent builder for the UpdateSubscriptionRequest operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain in which a subscription request is to be updated. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- The identifier of the subscription request that is to be updated. 
- request_reason(impl Into<String>)/- set_request_reason(Option<String>):
 required: true- The reason for the - UpdateSubscriptionRequestaction.
 
- On success, responds with UpdateSubscriptionRequestOutputwith field(s):- id(String):- The identifier of the subscription request that is to be updated. 
- created_by(String):- The Amazon DataZone user who created the subscription request. 
- updated_by(Option<String>):- The Amazon DataZone user who updated the subscription request. 
- domain_id(String):- The identifier of the Amazon DataZone domain in which a subscription request is to be updated. 
- status(SubscriptionRequestStatus):- The status of the subscription request. 
- created_at(DateTime):- The timestamp of when the subscription request was created. 
- updated_at(DateTime):- The timestamp of when the subscription request was updated. 
- request_reason(String):- The reason for the - UpdateSubscriptionRequestaction.
- subscribed_principals(Vec::<SubscribedPrincipal>):- The subscribed principals of the subscription request. 
- subscribed_listings(Vec::<SubscribedListing>):- The subscribed listings of the subscription request. 
- reviewer_id(Option<String>):- The identifier of the Amazon DataZone user who reviews the subscription request. 
- decision_comment(Option<String>):- The decision comment of the - UpdateSubscriptionRequestaction.
 
- On failure, responds with SdkError<UpdateSubscriptionRequestError>
source§impl Client
 
impl Client
sourcepub fn update_subscription_target(
    &self
) -> UpdateSubscriptionTargetFluentBuilder
 
pub fn update_subscription_target( &self ) -> UpdateSubscriptionTargetFluentBuilder
Constructs a fluent builder for the UpdateSubscriptionTarget operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain in which a subscription target is to be updated. 
- environment_identifier(impl Into<String>)/- set_environment_identifier(Option<String>):
 required: true- The identifier of the environment in which a subscription target is to be updated. 
- identifier(impl Into<String>)/- set_identifier(Option<String>):
 required: true- Identifier of the subscription target that is to be updated. 
- name(impl Into<String>)/- set_name(Option<String>):
 required: false- The name to be updated as part of the - UpdateSubscriptionTargetaction.
- authorized_principals(impl Into<String>)/- set_authorized_principals(Option<Vec::<String>>):
 required: false- The authorized principals to be updated as part of the - UpdateSubscriptionTargetaction.
- applicable_asset_types(impl Into<String>)/- set_applicable_asset_types(Option<Vec::<String>>):
 required: false- The applicable asset types to be updated as part of the - UpdateSubscriptionTargetaction.
- subscription_target_config(SubscriptionTargetForm)/- set_subscription_target_config(Option<Vec::<SubscriptionTargetForm>>):
 required: false- The configuration to be updated as part of the - UpdateSubscriptionTargetaction.
- manage_access_role(impl Into<String>)/- set_manage_access_role(Option<String>):
 required: false- The manage access role to be updated as part of the - UpdateSubscriptionTargetaction.
- provider(impl Into<String>)/- set_provider(Option<String>):
 required: false- The provider to be updated as part of the - UpdateSubscriptionTargetaction.
 
- On success, responds with UpdateSubscriptionTargetOutputwith field(s):- id(String):- Identifier of the subscription target that is to be updated. 
- authorized_principals(Vec::<String>):- The authorized principals to be updated as part of the - UpdateSubscriptionTargetaction.
- domain_id(String):- The identifier of the Amazon DataZone domain in which a subscription target is to be updated. 
- project_id(String):- The identifier of the project in which a subscription target is to be updated. 
- environment_id(String):- The identifier of the environment in which a subscription target is to be updated. 
- name(String):- The name to be updated as part of the - UpdateSubscriptionTargetaction.
- r#type(String):- The type to be updated as part of the - UpdateSubscriptionTargetaction.
- created_by(String):- The Amazon DataZone user who created the subscription target. 
- updated_by(Option<String>):- The Amazon DataZone user who updated the subscription target. 
- created_at(DateTime):- The timestamp of when a subscription target was created. 
- updated_at(Option<DateTime>):- The timestamp of when the subscription target was updated. 
- manage_access_role(String):- The manage access role to be updated as part of the - UpdateSubscriptionTargetaction.
- applicable_asset_types(Vec::<String>):- The applicable asset types to be updated as part of the - UpdateSubscriptionTargetaction.
- subscription_target_config(Vec::<SubscriptionTargetForm>):- The configuration to be updated as part of the - UpdateSubscriptionTargetaction.
- provider(String):- The provider to be updated as part of the - UpdateSubscriptionTargetaction.
 
- On failure, responds with SdkError<UpdateSubscriptionTargetError>
source§impl Client
 
impl Client
sourcepub fn update_user_profile(&self) -> UpdateUserProfileFluentBuilder
 
pub fn update_user_profile(&self) -> UpdateUserProfileFluentBuilder
Constructs a fluent builder for the UpdateUserProfile operation.
- The fluent builder is configurable:
- domain_identifier(impl Into<String>)/- set_domain_identifier(Option<String>):
 required: true- The identifier of the Amazon DataZone domain in which a user profile is updated. 
- user_identifier(impl Into<String>)/- set_user_identifier(Option<String>):
 required: true- The identifier of the user whose user profile is to be updated. 
- r#type(UserProfileType)/- set_type(Option<UserProfileType>):
 required: false- The type of the user profile that are to be updated. 
- status(UserProfileStatus)/- set_status(Option<UserProfileStatus>):
 required: true- The status of the user profile that are to be updated. 
 
- On success, responds with UpdateUserProfileOutputwith field(s):- domain_id(Option<String>):- The identifier of the Amazon DataZone domain in which a user profile is updated. 
- id(Option<String>):- The identifier of the user profile. 
- r#type(Option<UserProfileType>):- The type of the user profile. 
- status(Option<UserProfileStatus>):- The status of the user profile. 
- details(Option<UserProfileDetails>):- The details of the user profile in Amazon DataZone. 
 
- On failure, responds with SdkError<UpdateUserProfileError>
source§impl Client
 
impl Client
sourcepub fn from_conf(conf: Config) -> Self
 
pub fn from_conf(conf: Config) -> Self
Creates a new client from the service Config.
§Panics
This method will panic in the following cases:
- Retries or timeouts are enabled without a sleep_implconfigured.
- Identity caching is enabled without a sleep_implandtime_sourceconfigured.
- No behavior_versionis provided.
The panic message for each of these will have instructions on how to resolve them.
source§impl Client
 
impl Client
sourcepub fn new(sdk_config: &SdkConfig) -> Self
 
pub fn new(sdk_config: &SdkConfig) -> Self
Creates a new client from an SDK Config.
§Panics
- This method will panic if the sdk_configis missing an async sleep implementation. If you experience this panic, set thesleep_implon the Config passed into this function to fix it.
- This method will panic if the sdk_configis missing an HTTP connector. If you experience this panic, set thehttp_connectoron the Config passed into this function to fix it.
- This method will panic if no BehaviorVersionis provided. If you experience this panic, setbehavior_versionon the Config or enable thebehavior-version-latestCargo feature.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Client
impl !RefUnwindSafe for Client
impl Send for Client
impl Sync for Client
impl Unpin for Client
impl !UnwindSafe for Client
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
 
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more