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 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: trueThe identifier of the Amazon DataZone domain.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: truerevision(impl Into<String>)/set_revision(Option<String>):
required: falseaccept_rule(AcceptRule)/set_accept_rule(Option<AcceptRule>):
required: falseSpecifies the rule (or the conditions) under which a prediction can be accepted.
accept_choices(AcceptChoice)/set_accept_choices(Option<Vec::<AcceptChoice>>):
required: falseclient_token(impl Into<String>)/set_client_token(Option<String>):
required: falseA 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): - 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: trueThe Amazon DataZone domain where the specified subscription request is being accepted.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe unique identifier of the subscription request that is to be accepted.
decision_comment(impl Into<String>)/set_decision_comment(Option<String>):
required: falseA 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_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: trueThe unique identifier of the Amazon DataZone domain where the subscription request is being cancelled.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe 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: trueAsset name.
domain_identifier(impl Into<String>)/set_domain_identifier(Option<String>):
required: trueAmazon DataZone domain where the asset is created.
external_identifier(impl Into<String>)/set_external_identifier(Option<String>):
required: falsetype_identifier(impl Into<String>)/set_type_identifier(Option<String>):
required: trueThe unique identifier of this asset’s type.
type_revision(impl Into<String>)/set_type_revision(Option<String>):
required: falseThe revision of this asset’s type.
description(impl Into<String>)/set_description(Option<String>):
required: falseAsset description.
glossary_terms(impl Into<String>)/set_glossary_terms(Option<Vec::<String>>):
required: falseGlossary terms attached to the asset.
forms_input(FormInput)/set_forms_input(Option<Vec::<FormInput>>):
required: falseMetadata forms attached to the asset.
owning_project_identifier(impl Into<String>)/set_owning_project_identifier(Option<String>):
required: trueThe unique identifier of the project that owns this asset.
prediction_configuration(PredictionConfiguration)/set_prediction_configuration(Option<PredictionConfiguration>):
required: falseThe configuration of the automatically generated business-friendly metadata for the asset.
client_token(impl Into<String>)/set_client_token(Option<String>):
required: falseA 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>):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>):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.
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: trueTe revised name of the asset.
domain_identifier(impl Into<String>)/set_domain_identifier(Option<String>):
required: trueThe unique identifier of the domain where the asset is being revised.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe identifier of the asset.
type_revision(impl Into<String>)/set_type_revision(Option<String>):
required: falseThe revision type of the asset.
description(impl Into<String>)/set_description(Option<String>):
required: falseThe revised description of the asset.
glossary_terms(impl Into<String>)/set_glossary_terms(Option<Vec::<String>>):
required: falseThe glossary terms to be attached to the asset as part of asset revision.
forms_input(FormInput)/set_forms_input(Option<Vec::<FormInput>>):
required: falseThe metadata forms to be attached to the asset as part of asset revision.
prediction_configuration(PredictionConfiguration)/set_prediction_configuration(Option<PredictionConfiguration>):
required: falseThe configuration of the automatically generated business-friendly metadata for the asset.
client_token(impl Into<String>)/set_client_token(Option<String>):
required: falseA 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>):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>):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.
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: trueThe unique identifier of the Amazon DataZone domain where the custom asset type is being created.
name(impl Into<String>)/set_name(Option<String>):
required: trueThe name of the custom asset type.
description(impl Into<String>)/set_description(Option<String>):
required: falseThe descripton of the custom asset type.
forms_input(impl Into<String>, FormEntryInput)/set_forms_input(Option<HashMap::<String, FormEntryInput>>):
required: trueThe 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: trueThe 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: trueThe name of the data source.
description(impl Into<String>)/set_description(Option<String>):
required: falseThe description of the data source.
domain_identifier(impl Into<String>)/set_domain_identifier(Option<String>):
required: trueThe ID of the Amazon DataZone domain where the data source is created.
project_identifier(impl Into<String>)/set_project_identifier(Option<String>):
required: trueThe 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: trueThe unique identifier of the Amazon DataZone environment to which the data source publishes assets.
r#type(impl Into<String>)/set_type(Option<String>):
required: trueThe type of the data source.
configuration(DataSourceConfigurationInput)/set_configuration(Option<DataSourceConfigurationInput>):
required: falseSpecifies the configuration of the data source. It can be set to either
glueRunConfigurationorredshiftRunConfiguration.recommendation(RecommendationConfiguration)/set_recommendation(Option<RecommendationConfiguration>):
required: falseSpecifies whether the business name generation is to be enabled for this data source.
enable_setting(EnableSetting)/set_enable_setting(Option<EnableSetting>):
required: falseSpecifies whether the data source is enabled.
schedule(ScheduleConfiguration)/set_schedule(Option<ScheduleConfiguration>):
required: falseThe schedule of the data source runs.
publish_on_import(bool)/set_publish_on_import(Option<bool>):
required: falseSpecifies 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: falseThe 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: falseA 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
glueRunConfigurationorredshiftRunConfiguration.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: trueThe name of the Amazon DataZone domain.
description(impl Into<String>)/set_description(Option<String>):
required: falseThe description of the Amazon DataZone domain.
single_sign_on(SingleSignOn)/set_single_sign_on(Option<SingleSignOn>):
required: falseThe single-sign on configuration of the Amazon DataZone domain.
domain_execution_role(impl Into<String>)/set_domain_execution_role(Option<String>):
required: trueThe 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: falseThe 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: falseThe tags specified for the Amazon DataZone domain.
client_token(impl Into<String>)/set_client_token(Option<String>):
required: falseA 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: trueThe identifier of the Amazon DataZone project in which this environment is created.
domain_identifier(impl Into<String>)/set_domain_identifier(Option<String>):
required: trueThe identifier of the Amazon DataZone domain in which the environment is created.
description(impl Into<String>)/set_description(Option<String>):
required: falseThe description of the Amazon DataZone environment.
name(impl Into<String>)/set_name(Option<String>):
required: trueThe name of the Amazon DataZone environment.
environment_profile_identifier(impl Into<String>)/set_environment_profile_identifier(Option<String>):
required: trueThe identifier of the environment profile that is used to create this Amazon DataZone environment.
user_parameters(EnvironmentParameter)/set_user_parameters(Option<Vec::<EnvironmentParameter>>):
required: falseThe user parameters of this Amazon DataZone environment.
glossary_terms(impl Into<String>)/set_glossary_terms(Option<Vec::<String>>):
required: falseThe 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: trueThe ID of the Amazon DataZone domain in which this environment profile is created.
name(impl Into<String>)/set_name(Option<String>):
required: trueThe name of this Amazon DataZone environment profile.
description(impl Into<String>)/set_description(Option<String>):
required: falseThe description of this Amazon DataZone environment profile.
environment_blueprint_identifier(impl Into<String>)/set_environment_blueprint_identifier(Option<String>):
required: trueThe ID of the blueprint with which this environment profile is created.
project_identifier(impl Into<String>)/set_project_identifier(Option<String>):
required: trueThe identifier of the project in which to create the environment profile.
user_parameters(EnvironmentParameter)/set_user_parameters(Option<Vec::<EnvironmentParameter>>):
required: falseThe user parameters of this Amazon DataZone environment profile.
aws_account_id(impl Into<String>)/set_aws_account_id(Option<String>):
required: falseThe 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: falseThe 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: trueThe ID of the Amazon DataZone domain in which this metadata form type is created.
name(impl Into<String>)/set_name(Option<String>):
required: trueThe name of this Amazon DataZone metadata form type.
model(Model)/set_model(Option<Model>):
required: trueThe model of this Amazon DataZone metadata form type.
owning_project_identifier(impl Into<String>)/set_owning_project_identifier(Option<String>):
required: trueThe ID of the Amazon DataZone project that owns this metadata form type.
status(FormTypeStatus)/set_status(Option<FormTypeStatus>):
required: falseThe status of this Amazon DataZone metadata form type.
description(impl Into<String>)/set_description(Option<String>):
required: falseThe 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: trueThe ID of the Amazon DataZone domain in which this business glossary is created.
name(impl Into<String>)/set_name(Option<String>):
required: trueThe name of this business glossary.
owning_project_identifier(impl Into<String>)/set_owning_project_identifier(Option<String>):
required: trueThe ID of the project that currently owns business glossary.
description(impl Into<String>)/set_description(Option<String>):
required: falseThe description of this business glossary.
status(GlossaryStatus)/set_status(Option<GlossaryStatus>):
required: falseThe status of this business glossary.
client_token(impl Into<String>)/set_client_token(Option<String>):
required: falseA 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: trueThe 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: trueThe ID of the business glossary in which this term is created.
name(impl Into<String>)/set_name(Option<String>):
required: trueThe name of this business glossary term.
status(GlossaryTermStatus)/set_status(Option<GlossaryTermStatus>):
required: falseThe status of this business glossary term.
short_description(impl Into<String>)/set_short_description(Option<String>):
required: falseThe short description of this business glossary term.
long_description(impl Into<String>)/set_long_description(Option<String>):
required: falseThe long description of this business glossary term.
term_relations(TermRelations)/set_term_relations(Option<TermRelations>):
required: falseThe term relations of this business glossary term.
client_token(impl Into<String>)/set_client_token(Option<String>):
required: falseA 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: trueThe identifier of the Amazon DataZone domain in which the group profile is created.
group_identifier(impl Into<String>)/set_group_identifier(Option<String>):
required: trueThe identifier of the group for which the group profile is created.
client_token(impl Into<String>)/set_client_token(Option<String>):
required: falseA 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: trueentity_identifier(impl Into<String>)/set_entity_identifier(Option<String>):
required: trueentity_type(EntityType)/set_entity_type(Option<EntityType>):
required: trueentity_revision(impl Into<String>)/set_entity_revision(Option<String>):
required: falseaction(ChangeAction)/set_action(Option<ChangeAction>):
required: trueclient_token(impl Into<String>)/set_client_token(Option<String>):
required: false
- On success, responds with
CreateListingChangeSetOutputwith field(s): - 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: trueThe ID of the Amazon DataZone domain in which this project is created.
name(impl Into<String>)/set_name(Option<String>):
required: trueThe name of the Amazon DataZone project.
description(impl Into<String>)/set_description(Option<String>):
required: falseThe description of the Amazon DataZone project.
glossary_terms(impl Into<String>)/set_glossary_terms(Option<Vec::<String>>):
required: falseThe 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.
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: trueThe ID of the Amazon DataZone domain in which project membership is created.
project_identifier(impl Into<String>)/set_project_identifier(Option<String>):
required: trueThe ID of the project for which this project membership was created.
member(Member)/set_member(Option<Member>):
required: trueThe project member whose project membership was created.
designation(UserDesignation)/set_designation(Option<UserDesignation>):
required: trueThe 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: trueThe ID of the Amazon DataZone domain in which the subscription grant is created.
environment_identifier(impl Into<String>)/set_environment_identifier(Option<String>):
required: trueThe ID of the environment in which the subscription grant is created.
subscription_target_identifier(impl Into<String>)/set_subscription_target_identifier(Option<String>):
required: trueThe ID of the subscription target for which the subscription grant is created.
granted_entity(GrantedEntityInput)/set_granted_entity(Option<GrantedEntityInput>):
required: trueThe entity to which the subscription is to be granted.
asset_target_names(AssetTargetNameMap)/set_asset_target_names(Option<Vec::<AssetTargetNameMap>>):
required: falseThe names of the assets for which the subscription grant is created.
client_token(impl Into<String>)/set_client_token(Option<String>):
required: falseA 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: trueThe ID of the Amazon DataZone domain in which the subscription request is created.
subscribed_principals(SubscribedPrincipalInput)/set_subscribed_principals(Option<Vec::<SubscribedPrincipalInput>>):
required: trueThe Amazon DataZone principals for whom the subscription request is created.
subscribed_listings(SubscribedListingInput)/set_subscribed_listings(Option<Vec::<SubscribedListingInput>>):
required: truerequest_reason(impl Into<String>)/set_request_reason(Option<String>):
required: trueThe reason for the subscription request.
client_token(impl Into<String>)/set_client_token(Option<String>):
required: falseA 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>):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: trueThe ID of the Amazon DataZone domain in which subscription target is created.
environment_identifier(impl Into<String>)/set_environment_identifier(Option<String>):
required: trueThe ID of the environment in which subscription target is created.
name(impl Into<String>)/set_name(Option<String>):
required: trueThe name of the subscription target.
r#type(impl Into<String>)/set_type(Option<String>):
required: trueThe type of the subscription target.
subscription_target_config(SubscriptionTargetForm)/set_subscription_target_config(Option<Vec::<SubscriptionTargetForm>>):
required: trueThe configuration of the subscription target.
authorized_principals(impl Into<String>)/set_authorized_principals(Option<Vec::<String>>):
required: trueThe authorized principals of the subscription target.
manage_access_role(impl Into<String>)/set_manage_access_role(Option<String>):
required: trueThe 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: trueThe asset types that can be included in the subscription target.
provider(impl Into<String>)/set_provider(Option<String>):
required: falseThe provider of the subscription target.
client_token(impl Into<String>)/set_client_token(Option<String>):
required: falseA 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: trueThe identifier of the Amazon DataZone domain in which a user profile is created.
user_identifier(impl Into<String>)/set_user_identifier(Option<String>):
required: trueThe identifier of the user for which the user profile is created.
user_type(UserType)/set_user_type(Option<UserType>):
required: falseThe user type of the user for which the user profile is created.
client_token(impl Into<String>)/set_client_token(Option<String>):
required: falseA 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: trueThe ID of the Amazon DataZone domain in which the asset is deleted.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe 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: trueThe ID of the Amazon DataZone domain in which the asset type is deleted.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe 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: trueThe ID of the Amazon DataZone domain in which the data source is deleted.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe identifier of the data source that is deleted.
client_token(impl Into<String>)/set_client_token(Option<String>):
required: falseA 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: trueThe identifier of the Amazon Web Services domain that is to be deleted.
client_token(impl Into<String>)/set_client_token(Option<String>):
required: falseA unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
- 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: trueThe ID of the Amazon DataZone domain in which the environment is deleted.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe 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: trueThe 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: trueThe 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: trueThe ID of the Amazon DataZone domain in which the environment profile is deleted.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe 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: trueThe 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: trueThe 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: trueThe ID of the Amazon DataZone domain in which the business glossary is deleted.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe 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: trueThe ID of the Amazon DataZone domain in which the business glossary term is deleted.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe 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: trueidentifier(impl Into<String>)/set_identifier(Option<String>):
required: true
- 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: trueThe ID of the Amazon DataZone domain in which the project is deleted.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe identifier of the project that is to be deleted.
- 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: trueThe ID of the Amazon DataZone domain where project membership is deleted.
project_identifier(impl Into<String>)/set_project_identifier(Option<String>):
required: trueThe ID of the Amazon DataZone project the membership to which is deleted.
member(Member)/set_member(Option<Member>):
required: trueThe 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: trueThe ID of the Amazon DataZone domain where the subscription grant is deleted.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe 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: trueThe ID of the Amazon DataZone domain in which the subscription request is deleted.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe 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: trueThe ID of the Amazon DataZone domain in which the subscription target is deleted.
environment_identifier(impl Into<String>)/set_environment_identifier(Option<String>):
required: trueThe ID of the Amazon DataZone environment in which the subscription target is deleted.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe 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 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: trueThe ID of the Amazon DataZone domain to which the asset belongs.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe ID of the Amazon DataZone asset.
revision(impl Into<String>)/set_revision(Option<String>):
required: falseThe 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>):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>):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.
- 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: trueThe ID of the Amazon DataZone domain in which the asset type exists.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe ID of the asset type.
revision(impl Into<String>)/set_revision(Option<String>):
required: falseThe 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: trueThe ID of the Amazon DataZone domain in which the data source exists.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe 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>):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: trueThe ID of the domain in which this data source run was performed.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe 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: trueThe 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: trueThe ID of the Amazon DataZone domain where the environment exists.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe 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: trueThe identifier of the domain in which this blueprint exists.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe 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: trueThe ID of the Amazon DataZone domain where this blueprint exists.
environment_blueprint_identifier(impl Into<String>)/set_environment_blueprint_identifier(Option<String>):
required: trueHe 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: trueThe ID of the Amazon DataZone domain in which this environment profile exists.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe 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: trueThe 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: trueThe ID of the metadata form type.
revision(impl Into<String>)/set_revision(Option<String>):
required: falseThe 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: trueThe ID of the Amazon DataZone domain in which this business glossary exists.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe 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: trueThe ID of the Amazon DataZone domain in which this business glossary term exists.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe 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: trueThe identifier of the Amazon DataZone domain in which the group profile exists.
group_identifier(impl Into<String>)/set_group_identifier(Option<String>):
required: trueThe 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: truethe 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: trueidentifier(impl Into<String>)/set_identifier(Option<String>):
required: truelisting_revision(impl Into<String>)/set_listing_revision(Option<String>):
required: false
- On success, responds with
GetListingOutputwith field(s):domain_id(String):id(String):listing_revision(String):created_at(Option<DateTime>):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>):name(Option<String>):description(Option<String>):status(Option<ListingStatus>):
- On failure, responds with
SdkError<GetListingError>
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: trueThe ID of the Amazon DataZone domain in which the project exists.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe 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.
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: trueThe ID of the Amazon DataZone domain in which the subscription exists.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe 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>):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: trueThe ID of the Amazon DataZone domain in which the subscription grant exists.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe 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: trueThe identifier of the Amazon DataZone domain in which to get the subscription request details.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe 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: trueThe ID of the Amazon DataZone domain in which the subscription target exists.
environment_identifier(impl Into<String>)/set_environment_identifier(Option<String>):
required: trueThe ID of the environment associated with the subscription target.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe 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_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: truethe 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: trueThe identifier of the user for which you want to get the user profile.
r#type(UserProfileType)/set_type(Option<UserProfileType>):
required: falseThe 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: trueThe identifier of the domain.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe identifier of the asset.
next_token(impl Into<String>)/set_next_token(Option<String>):
required: falseWhen the number of revisions is greater than the default value for the
MaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of revisions, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListAssetRevisionsto list the next set of revisions.max_results(i32)/set_max_results(Option<i32>):
required: falseThe 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 ofMaxResults, the response contains aNextTokenvalue that you can use in a subsequent call toListAssetRevisionsto 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 forMaxResultsthat is less than the number of revisions, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListAssetRevisionsto 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: trueThe identifier of the Amazon DataZone domain in which to list data source run activities.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe identifier of the data source run.
status(DataAssetActivityStatus)/set_status(Option<DataAssetActivityStatus>):
required: falseThe status of the data source run.
next_token(impl Into<String>)/set_next_token(Option<String>):
required: falseWhen the number of activities is greater than the default value for the
MaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of activities, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListDataSourceRunActivitiesto list the next set of activities.max_results(i32)/set_max_results(Option<i32>):
required: falseThe 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 ofMaxResults, the response contains aNextTokenvalue that you can use in a subsequent call toListDataSourceRunActivitiesto 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 forMaxResultsthat is less than the number of activities, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListDataSourceRunActivitiesto 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: trueThe 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: trueThe identifier of the data source.
status(DataSourceRunStatus)/set_status(Option<DataSourceRunStatus>):
required: falseThe status of the data source.
next_token(impl Into<String>)/set_next_token(Option<String>):
required: falseWhen the number of runs is greater than the default value for the
MaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of runs, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListDataSourceRunsto list the next set of runs.max_results(i32)/set_max_results(Option<i32>):
required: falseThe 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 ofMaxResults, the response contains aNextTokenvalue that you can use in a subsequent call toListDataSourceRunsto 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 forMaxResultsthat is less than the number of runs, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListDataSourceRunsto 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: trueThe identifier of the Amazon DataZone domain in which to list the data sources.
project_identifier(impl Into<String>)/set_project_identifier(Option<String>):
required: trueThe identifier of the project in which to list data sources.
environment_identifier(impl Into<String>)/set_environment_identifier(Option<String>):
required: falseThe identifier of the environment in which to list the data sources.
r#type(impl Into<String>)/set_type(Option<String>):
required: falseThe type of the data source.
status(DataSourceStatus)/set_status(Option<DataSourceStatus>):
required: falseThe status of the data source.
name(impl Into<String>)/set_name(Option<String>):
required: falseThe name of the data source.
next_token(impl Into<String>)/set_next_token(Option<String>):
required: falseWhen the number of data sources is greater than the default value for the
MaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of data sources, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListDataSourcesto list the next set of data sources.max_results(i32)/set_max_results(Option<i32>):
required: falseThe 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 ofMaxResults, the response contains aNextTokenvalue that you can use in a subsequent call toListDataSourcesto 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 forMaxResultsthat is less than the number of data sources, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListDataSourcesto 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: falseThe status of the data source.
max_results(i32)/set_max_results(Option<i32>):
required: falseThe 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 ofMaxResults, the response contains aNextTokenvalue that you can use in a subsequent call toListDomainsto list the next set of domains.next_token(impl Into<String>)/set_next_token(Option<String>):
required: falseWhen the number of domains is greater than the default value for the
MaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of domains, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListDomainsto 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 forMaxResultsthat is less than the number of domains, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListDomainsto 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: trueThe identifier of the Amazon DataZone domain.
max_results(i32)/set_max_results(Option<i32>):
required: falseThe 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 ofMaxResults, the response contains aNextTokenvalue that you can use in a subsequent call toListEnvironmentBlueprintConfigurationsto list the next set of configurations.next_token(impl Into<String>)/set_next_token(Option<String>):
required: falseWhen the number of blueprint configurations is greater than the default value for the
MaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of configurations, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListEnvironmentBlueprintConfigurationsto 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 forMaxResultsthat is less than the number of configurations, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListEnvironmentBlueprintConfigurationsto 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: trueThe identifier of the Amazon DataZone domain.
max_results(i32)/set_max_results(Option<i32>):
required: falseThe 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 ofMaxResults, the response contains aNextTokenvalue that you can use in a subsequent call toListEnvironmentBlueprintsto list the next set of blueprints.next_token(impl Into<String>)/set_next_token(Option<String>):
required: falseWhen the number of blueprints in the environment is greater than the default value for the
MaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of blueprints in the environment, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListEnvironmentBlueprintsto list the next set of blueprints.name(impl Into<String>)/set_name(Option<String>):
required: falseThe name of the Amazon DataZone environment.
managed(bool)/set_managed(Option<bool>):
required: falseSpecifies 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 forMaxResultsthat is less than the number of blueprints in the environment, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListEnvironmentBlueprintsto 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: trueThe identifier of the Amazon DataZone domain.
aws_account_id(impl Into<String>)/set_aws_account_id(Option<String>):
required: falseThe 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: falseThe Amazon Web Services region where you want to list environment profiles.
environment_blueprint_identifier(impl Into<String>)/set_environment_blueprint_identifier(Option<String>):
required: falseThe 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: falseThe identifier of the Amazon DataZone project.
name(impl Into<String>)/set_name(Option<String>):
required: falsenext_token(impl Into<String>)/set_next_token(Option<String>):
required: falseWhen the number of environment profiles is greater than the default value for the
MaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of environment profiles, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListEnvironmentProfilesto list the next set of environment profiles.max_results(i32)/set_max_results(Option<i32>):
required: falseThe 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 ofMaxResults, the response contains aNextTokenvalue that you can use in a subsequent call toListEnvironmentProfilesto 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 forMaxResultsthat is less than the number of environment profiles, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListEnvironmentProfilesto 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: trueThe identifier of the Amazon DataZone domain.
aws_account_id(impl Into<String>)/set_aws_account_id(Option<String>):
required: falseThe identifier of the Amazon Web Services account where you want to list environments.
status(EnvironmentStatus)/set_status(Option<EnvironmentStatus>):
required: falseThe status of the environments that you want to list.
aws_account_region(impl Into<String>)/set_aws_account_region(Option<String>):
required: falseThe Amazon Web Services region where you want to list environments.
project_identifier(impl Into<String>)/set_project_identifier(Option<String>):
required: trueThe identifier of the Amazon DataZone project.
environment_profile_identifier(impl Into<String>)/set_environment_profile_identifier(Option<String>):
required: falseThe identifier of the environment profile.
environment_blueprint_identifier(impl Into<String>)/set_environment_blueprint_identifier(Option<String>):
required: falseThe identifier of the Amazon DataZone blueprint.
provider(impl Into<String>)/set_provider(Option<String>):
required: falseThe provider of the environment.
name(impl Into<String>)/set_name(Option<String>):
required: falsemax_results(i32)/set_max_results(Option<i32>):
required: falseThe 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 ofMaxResults, the response contains aNextTokenvalue that you can use in a subsequent call toListEnvironmentsto list the next set of environments.next_token(impl Into<String>)/set_next_token(Option<String>):
required: falseWhen the number of environments is greater than the default value for the
MaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of environments, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListEnvironmentsto 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 forMaxResultsthat is less than the number of environments, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListEnvironmentsto list the next set of environments.
- On failure, responds with
SdkError<ListEnvironmentsError>
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: trueThe identifier of the Amazon DataZone domain.
r#type(NotificationType)/set_type(Option<NotificationType>):
required: trueThe type of notifications.
after_timestamp(DateTime)/set_after_timestamp(Option<DateTime>):
required: falseThe time after which you want to list notifications.
before_timestamp(DateTime)/set_before_timestamp(Option<DateTime>):
required: falseThe time before which you want to list notifications.
subjects(impl Into<String>)/set_subjects(Option<Vec::<String>>):
required: falseThe subjects of notifications.
task_status(TaskStatus)/set_task_status(Option<TaskStatus>):
required: falseThe task status of notifications.
max_results(i32)/set_max_results(Option<i32>):
required: falseThe 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 ofMaxResults, the response contains aNextTokenvalue that you can use in a subsequent call toListNotificationsto list the next set of notifications.next_token(impl Into<String>)/set_next_token(Option<String>):
required: falseWhen the number of notifications is greater than the default value for the
MaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of notifications, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListNotificationsto 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 forMaxResultsthat is less than the number of notifications, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListNotificationsto 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: trueThe 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: trueThe identifier of the project whose memberships you want to list.
sort_by(SortFieldProject)/set_sort_by(Option<SortFieldProject>):
required: falseThe method by which you want to sort the project memberships.
sort_order(SortOrder)/set_sort_order(Option<SortOrder>):
required: falseThe sort order of the project memberships.
next_token(impl Into<String>)/set_next_token(Option<String>):
required: falseWhen the number of memberships is greater than the default value for the
MaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of memberships, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListProjectMembershipsto list the next set of memberships.max_results(i32)/set_max_results(Option<i32>):
required: falseThe 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 ofMaxResults, the response contains aNextTokenvalue that you can use in a subsequent call toListProjectMembershipsto 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 forMaxResultsthat is less than the number of memberships, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListProjectMembershipsto 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: trueThe identifier of the Amazon DataZone domain.
user_identifier(impl Into<String>)/set_user_identifier(Option<String>):
required: falseThe identifier of the Amazon DataZone user.
group_identifier(impl Into<String>)/set_group_identifier(Option<String>):
required: falseThe identifier of a group.
name(impl Into<String>)/set_name(Option<String>):
required: falsenext_token(impl Into<String>)/set_next_token(Option<String>):
required: falseWhen the number of projects is greater than the default value for the
MaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of projects, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListProjectsto list the next set of projects.max_results(i32)/set_max_results(Option<i32>):
required: falseThe 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 ofMaxResults, the response contains aNextTokenvalue that you can use in a subsequent call toListProjectsto 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 forMaxResultsthat is less than the number of projects, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListProjectsto 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: trueThe identifier of the Amazon DataZone domain.
environment_id(impl Into<String>)/set_environment_id(Option<String>):
required: falseThe identifier of the Amazon DataZone environment.
subscription_target_id(impl Into<String>)/set_subscription_target_id(Option<String>):
required: falseThe identifier of the subscription target.
subscribed_listing_id(impl Into<String>)/set_subscribed_listing_id(Option<String>):
required: falseThe identifier of the subscribed listing.
subscription_id(impl Into<String>)/set_subscription_id(Option<String>):
required: falseThe identifier of the subscription.
sort_by(SortKey)/set_sort_by(Option<SortKey>):
required: falseSpecifies the way of sorting the results of this action.
sort_order(SortOrder)/set_sort_order(Option<SortOrder>):
required: falseSpecifies the sort order of this action.
max_results(i32)/set_max_results(Option<i32>):
required: falseThe 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 ofMaxResults, the response contains aNextTokenvalue that you can use in a subsequent call toListSubscriptionGrantsto list the next set of subscription grants.next_token(impl Into<String>)/set_next_token(Option<String>):
required: falseWhen the number of subscription grants is greater than the default value for the
MaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of subscription grants, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListSubscriptionGrantsto 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 forMaxResultsthat is less than the number of subscription grants, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListSubscriptionGrantsto 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: trueThe identifier of the Amazon DataZone domain.
status(SubscriptionRequestStatus)/set_status(Option<SubscriptionRequestStatus>):
required: falseSpecifies the status of the subscription requests.
subscribed_listing_id(impl Into<String>)/set_subscribed_listing_id(Option<String>):
required: falseThe identifier of the subscribed listing.
owning_project_id(impl Into<String>)/set_owning_project_id(Option<String>):
required: falseThe identifier of the project for the subscription requests.
approver_project_id(impl Into<String>)/set_approver_project_id(Option<String>):
required: falseThe identifier of the subscription request approver’s project.
sort_by(SortKey)/set_sort_by(Option<SortKey>):
required: falseSpecifies the way to sort the results of this action.
sort_order(SortOrder)/set_sort_order(Option<SortOrder>):
required: falseSpecifies the sort order for the results of this action.
max_results(i32)/set_max_results(Option<i32>):
required: falseThe 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 ofMaxResults, the response contains aNextTokenvalue that you can use in a subsequent call toListSubscriptionRequeststo list the next set of subscription requests.next_token(impl Into<String>)/set_next_token(Option<String>):
required: falseWhen the number of subscription requests is greater than the default value for the
MaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of subscription requests, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListSubscriptionRequeststo 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 forMaxResultsthat is less than the number of subscription requests, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListSubscriptionRequeststo 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: trueThe identifier of the Amazon DataZone domain where you want to list subscription targets.
environment_identifier(impl Into<String>)/set_environment_identifier(Option<String>):
required: trueThe identifier of the environment where you want to list subscription targets.
sort_by(SortKey)/set_sort_by(Option<SortKey>):
required: falseSpecifies the way in which the results of this action are to be sorted.
sort_order(SortOrder)/set_sort_order(Option<SortOrder>):
required: falseSpecifies the sort order for the results of this action.
max_results(i32)/set_max_results(Option<i32>):
required: falseThe 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 ofMaxResults, the response contains aNextTokenvalue that you can use in a subsequent call toListSubscriptionTargetsto list the next set of subscription targets.next_token(impl Into<String>)/set_next_token(Option<String>):
required: falseWhen the number of subscription targets is greater than the default value for the
MaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of subscription targets, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListSubscriptionTargetsto 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 forMaxResultsthat is less than the number of subscription targets, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListSubscriptionTargetsto 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: trueThe identifier of the Amazon DataZone domain.
subscription_request_identifier(impl Into<String>)/set_subscription_request_identifier(Option<String>):
required: falseThe identifier of the subscription request for the subscriptions that you want to list.
status(SubscriptionStatus)/set_status(Option<SubscriptionStatus>):
required: falseThe status of the subscriptions that you want to list.
subscribed_listing_id(impl Into<String>)/set_subscribed_listing_id(Option<String>):
required: falseThe 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: falseThe identifier of the owning project.
approver_project_id(impl Into<String>)/set_approver_project_id(Option<String>):
required: falseThe identifier of the project for the subscription’s approver.
sort_by(SortKey)/set_sort_by(Option<SortKey>):
required: falseSpecifies the way in which the results of this action are to be sorted.
sort_order(SortOrder)/set_sort_order(Option<SortOrder>):
required: falseSpecifies the sort order for the results of this action.
max_results(i32)/set_max_results(Option<i32>):
required: falseThe 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 ofMaxResults, the response contains aNextTokenvalue that you can use in a subsequent call toListSubscriptionsto list the next set of Subscriptions.next_token(impl Into<String>)/set_next_token(Option<String>):
required: falseWhen the number of subscriptions is greater than the default value for the
MaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of subscriptions, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListSubscriptionsto 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 forMaxResultsthat is less than the number of subscriptions, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toListSubscriptionsto 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: trueThe 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 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: trueThe identifier of the Amazon DataZone domain.
environment_blueprint_identifier(impl Into<String>)/set_environment_blueprint_identifier(Option<String>):
required: trueThe identifier of the environment blueprint.
provisioning_role_arn(impl Into<String>)/set_provisioning_role_arn(Option<String>):
required: falseThe ARN of the provisioning role.
manage_access_role_arn(impl Into<String>)/set_manage_access_role_arn(Option<String>):
required: falseThe ARN of the manage access role.
enabled_regions(impl Into<String>)/set_enabled_regions(Option<Vec::<String>>):
required: trueSpecifies the enabled Amazon Web Services Regions.
regional_parameters(impl Into<String>, HashMap::<String, String>)/set_regional_parameters(Option<HashMap::<String, HashMap::<String, String>>>):
required: falseThe 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: trueThe identifier of the Amazon DataZone domain.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe identifier of the prediction.
revision(impl Into<String>)/set_revision(Option<String>):
required: falsereject_rule(RejectRule)/set_reject_rule(Option<RejectRule>):
required: falsereject_choices(RejectChoice)/set_reject_choices(Option<Vec::<RejectChoice>>):
required: falseclient_token(impl Into<String>)/set_client_token(Option<String>):
required: falseA unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
- On success, responds with
RejectPredictionsOutputwith field(s): - 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: trueThe identifier of the Amazon DataZone domain in which the subscription request was rejected.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe identifier of the subscription request that was rejected.
decision_comment(impl Into<String>)/set_decision_comment(Option<String>):
required: falseThe 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: trueThe identifier of the Amazon DataZone domain where you want to revoke a subscription.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe identifier of the revoked subscription.
retain_permissions(bool)/set_retain_permissions(Option<bool>):
required: falseSpecifies 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: trueThe identifier of the Amazon DataZone domain.
owning_project_identifier(impl Into<String>)/set_owning_project_identifier(Option<String>):
required: falseThe identifier of the owning project specified for the search.
max_results(i32)/set_max_results(Option<i32>):
required: falseThe 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 ofMaxResults, the response contains aNextTokenvalue that you can use in a subsequent call toSearchto list the next set of results.next_token(impl Into<String>)/set_next_token(Option<String>):
required: falseWhen the number of results is greater than the default value for the
MaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of results, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toSearchto list the next set of results.search_scope(InventorySearchScope)/set_search_scope(Option<InventorySearchScope>):
required: trueThe scope of the search.
search_text(impl Into<String>)/set_search_text(Option<String>):
required: falseSpecifies the text for which to search.
search_in(SearchInItem)/set_search_in(Option<Vec::<SearchInItem>>):
required: falsefilters(FilterClause)/set_filters(Option<FilterClause>):
required: falseSpecifies the search filters.
sort(SearchSort)/set_sort(Option<SearchSort>):
required: falseSpecifies the way in which the search results are to be sorted.
additional_attributes(SearchOutputAdditionalAttribute)/set_additional_attributes(Option<Vec::<SearchOutputAdditionalAttribute>>):
required: falseSpecifies 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 forMaxResultsthat is less than the number of results, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toSearchto 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: trueThe identifier of the Amazon DataZone domain in which you want to search group profiles.
group_type(GroupSearchType)/set_group_type(Option<GroupSearchType>):
required: trueThe group type for which to search.
search_text(impl Into<String>)/set_search_text(Option<String>):
required: falseSpecifies the text for which to search.
max_results(i32)/set_max_results(Option<i32>):
required: falseThe 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 ofMaxResults, the response contains aNextTokenvalue that you can use in a subsequent call toSearchGroupProfilesto list the next set of results.next_token(impl Into<String>)/set_next_token(Option<String>):
required: falseWhen the number of results is greater than the default value for the
MaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of results, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toSearchGroupProfilesto 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 forMaxResultsthat is less than the number of results, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toSearchGroupProfilesto 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: trueThe identifier of the domain in which to search listings.
search_text(impl Into<String>)/set_search_text(Option<String>):
required: falseSpecifies the text for which to search.
search_in(SearchInItem)/set_search_in(Option<Vec::<SearchInItem>>):
required: falsemax_results(i32)/set_max_results(Option<i32>):
required: falseThe 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 ofMaxResults, the response contains aNextTokenvalue that you can use in a subsequent call toSearchListingsto list the next set of results.next_token(impl Into<String>)/set_next_token(Option<String>):
required: falseWhen the number of results is greater than the default value for the
MaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of results, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toSearchListingsto list the next set of results.filters(FilterClause)/set_filters(Option<FilterClause>):
required: falseSpecifies the filters for the search of listings.
sort(SearchSort)/set_sort(Option<SearchSort>):
required: falseSpecifies the way for sorting the search results.
additional_attributes(SearchOutputAdditionalAttribute)/set_additional_attributes(Option<Vec::<SearchOutputAdditionalAttribute>>):
required: falseSpecifies 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 forMaxResultsthat is less than the number of results, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toSearchListingsto 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: trueThe identifier of the Amazon DataZone domain in which to invoke the
SearchTypesaction.max_results(i32)/set_max_results(Option<i32>):
required: falseThe 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 ofMaxResults, the response contains aNextTokenvalue that you can use in a subsequent call toSearchTypesto list the next set of results.next_token(impl Into<String>)/set_next_token(Option<String>):
required: falseWhen the number of results is greater than the default value for the
MaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of results, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toSearchTypesto list the next set of results.search_scope(TypesSearchScope)/set_search_scope(Option<TypesSearchScope>):
required: trueSpecifies the scope of the search for types.
search_text(impl Into<String>)/set_search_text(Option<String>):
required: falseSpecifies the text for which to search.
search_in(SearchInItem)/set_search_in(Option<Vec::<SearchInItem>>):
required: falsefilters(FilterClause)/set_filters(Option<FilterClause>):
required: falseThe filters for the
SearchTypesaction.sort(SearchSort)/set_sort(Option<SearchSort>):
required: falseThe specifies the way to sort the
SearchTypesresults.managed(bool)/set_managed(Option<bool>):
required: true
- 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 forMaxResultsthat is less than the number of results, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toSearchTypesto 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: trueThe identifier of the Amazon DataZone domain in which you want to search user profiles.
user_type(UserSearchType)/set_user_type(Option<UserSearchType>):
required: trueSpecifies the user type for the
SearchUserProfilesaction.search_text(impl Into<String>)/set_search_text(Option<String>):
required: falseSpecifies the text for which to search.
max_results(i32)/set_max_results(Option<i32>):
required: falseThe 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 ofMaxResults, the response contains aNextTokenvalue that you can use in a subsequent call toSearchUserProfilesto list the next set of results.next_token(impl Into<String>)/set_next_token(Option<String>):
required: falseWhen the number of results is greater than the default value for the
MaxResultsparameter, or if you explicitly specify a value forMaxResultsthat is less than the number of results, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toSearchUserProfilesto 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 forMaxResultsthat is less than the number of results, the response includes a pagination token namedNextToken. You can specify thisNextTokenvalue in a subsequent call toSearchUserProfilesto 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: trueThe 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: trueThe identifier of the data source.
client_token(impl Into<String>)/set_client_token(Option<String>):
required: falseA 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 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: trueThe ARN of the resource to be tagged in Amazon DataZone.
tags(impl Into<String>, impl Into<String>)/set_tags(Option<HashMap::<String, String>>):
required: trueSpecifies 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: trueThe ARN of the resource to be untagged in Amazon DataZone.
tag_keys(impl Into<String>)/set_tag_keys(Option<Vec::<String>>):
required: trueSpecifies 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: trueThe identifier of the domain in which to update a data source.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe identifier of the data source to be updated.
name(impl Into<String>)/set_name(Option<String>):
required: falseThe name to be updated as part of the
UpdateDataSourceaction.description(impl Into<String>)/set_description(Option<String>):
required: falseThe description to be updated as part of the
UpdateDataSourceaction.enable_setting(EnableSetting)/set_enable_setting(Option<EnableSetting>):
required: falseThe enable setting to be updated as part of the
UpdateDataSourceaction.publish_on_import(bool)/set_publish_on_import(Option<bool>):
required: falseThe publish on import setting to be updated as part of the
UpdateDataSourceaction.asset_forms_input(FormInput)/set_asset_forms_input(Option<Vec::<FormInput>>):
required: falseThe asset forms to be updated as part of the
UpdateDataSourceaction.schedule(ScheduleConfiguration)/set_schedule(Option<ScheduleConfiguration>):
required: falseThe schedule to be updated as part of the
UpdateDataSourceaction.configuration(DataSourceConfigurationInput)/set_configuration(Option<DataSourceConfigurationInput>):
required: falseThe configuration to be updated as part of the
UpdateDataSourceaction.recommendation(RecommendationConfiguration)/set_recommendation(Option<RecommendationConfiguration>):
required: falseThe 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: trueThe ID of the Amazon Web Services domain that is to be updated.
description(impl Into<String>)/set_description(Option<String>):
required: falseThe description to be updated as part of the
UpdateDomainaction.single_sign_on(SingleSignOn)/set_single_sign_on(Option<SingleSignOn>):
required: falseThe 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: falseThe domain execution role to be updated as part of the
UpdateDomainaction.name(impl Into<String>)/set_name(Option<String>):
required: falseThe name to be updated as part of the
UpdateDomainaction.client_token(impl Into<String>)/set_client_token(Option<String>):
required: falseA 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: trueThe identifier of the domain in which the environment is to be updated.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe identifier of the environment that is to be updated.
name(impl Into<String>)/set_name(Option<String>):
required: falseThe name to be updated as part of the
UpdateEnvironmentaction.description(impl Into<String>)/set_description(Option<String>):
required: falseThe description to be updated as part of the
UpdateEnvironmentaction.glossary_terms(impl Into<String>)/set_glossary_terms(Option<Vec::<String>>):
required: falseThe 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: trueThe identifier of the Amazon DataZone domain in which an environment profile is to be updated.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe identifier of the environment profile that is to be updated.
name(impl Into<String>)/set_name(Option<String>):
required: falseThe name to be updated as part of the
UpdateEnvironmentProfileaction.description(impl Into<String>)/set_description(Option<String>):
required: falseThe description to be updated as part of the
UpdateEnvironmentProfileaction.user_parameters(EnvironmentParameter)/set_user_parameters(Option<Vec::<EnvironmentParameter>>):
required: falseThe user parameters to be updated as part of the
UpdateEnvironmentProfileaction.aws_account_id(impl Into<String>)/set_aws_account_id(Option<String>):
required: falseThe 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: falseThe 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: trueThe identifier of the Amazon DataZone domain in which a business glossary is to be updated.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe identifier of the business glossary to be updated.
name(impl Into<String>)/set_name(Option<String>):
required: falseThe name to be updated as part of the
UpdateGlossaryaction.description(impl Into<String>)/set_description(Option<String>):
required: falseThe description to be updated as part of the
UpdateGlossaryaction.status(GlossaryStatus)/set_status(Option<GlossaryStatus>):
required: falseThe status to be updated as part of the
UpdateGlossaryaction.client_token(impl Into<String>)/set_client_token(Option<String>):
required: falseA 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: trueThe 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: falseThe identifier of the business glossary in which a term is to be updated.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe identifier of the business glossary term that is to be updated.
name(impl Into<String>)/set_name(Option<String>):
required: falseThe name to be updated as part of the
UpdateGlossaryTermaction.short_description(impl Into<String>)/set_short_description(Option<String>):
required: falseThe short description to be updated as part of the
UpdateGlossaryTermaction.long_description(impl Into<String>)/set_long_description(Option<String>):
required: falseThe long description to be updated as part of the
UpdateGlossaryTermaction.term_relations(TermRelations)/set_term_relations(Option<TermRelations>):
required: falseThe term relations to be updated as part of the
UpdateGlossaryTermaction.status(GlossaryTermStatus)/set_status(Option<GlossaryTermStatus>):
required: falseThe 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: trueThe identifier of the Amazon DataZone domain in which a group profile is updated.
group_identifier(impl Into<String>)/set_group_identifier(Option<String>):
required: trueThe identifier of the group profile that is updated.
status(GroupProfileStatus)/set_status(Option<GroupProfileStatus>):
required: trueThe 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: trueThe identifier of the Amazon DataZone domain in which a project is to be updated.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe identifier of the project that is to be updated.
name(impl Into<String>)/set_name(Option<String>):
required: falseThe name to be updated as part of the
UpdateProjectaction.description(impl Into<String>)/set_description(Option<String>):
required: falseThe description to be updated as part of the
UpdateProjectaction.glossary_terms(impl Into<String>)/set_glossary_terms(Option<Vec::<String>>):
required: falseThe 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.
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: trueThe 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: trueThe identifier of the subscription grant the status of which is to be updated.
asset_identifier(impl Into<String>)/set_asset_identifier(Option<String>):
required: trueThe identifier of the asset the subscription grant status of which is to be updated.
status(SubscriptionGrantStatus)/set_status(Option<SubscriptionGrantStatus>):
required: trueThe status to be updated as part of the
UpdateSubscriptionGrantStatusaction.failure_cause(FailureCause)/set_failure_cause(Option<FailureCause>):
required: falseSpecifies the error message that is returned if the operation cannot be successfully completed.
target_name(impl Into<String>)/set_target_name(Option<String>):
required: falseThe 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>>):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: trueThe identifier of the Amazon DataZone domain in which a subscription request is to be updated.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueThe identifier of the subscription request that is to be updated.
request_reason(impl Into<String>)/set_request_reason(Option<String>):
required: trueThe 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: trueThe 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: trueThe identifier of the environment in which a subscription target is to be updated.
identifier(impl Into<String>)/set_identifier(Option<String>):
required: trueIdentifier of the subscription target that is to be updated.
name(impl Into<String>)/set_name(Option<String>):
required: falseThe name to be updated as part of the
UpdateSubscriptionTargetaction.authorized_principals(impl Into<String>)/set_authorized_principals(Option<Vec::<String>>):
required: falseThe authorized principals to be updated as part of the
UpdateSubscriptionTargetaction.applicable_asset_types(impl Into<String>)/set_applicable_asset_types(Option<Vec::<String>>):
required: falseThe applicable asset types to be updated as part of the
UpdateSubscriptionTargetaction.subscription_target_config(SubscriptionTargetForm)/set_subscription_target_config(Option<Vec::<SubscriptionTargetForm>>):
required: falseThe configuration to be updated as part of the
UpdateSubscriptionTargetaction.manage_access_role(impl Into<String>)/set_manage_access_role(Option<String>):
required: falseThe manage access role to be updated as part of the
UpdateSubscriptionTargetaction.provider(impl Into<String>)/set_provider(Option<String>):
required: falseThe 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: trueThe identifier of the Amazon DataZone domain in which a user profile is updated.
user_identifier(impl Into<String>)/set_user_identifier(Option<String>):
required: trueThe identifier of the user whose user profile is to be updated.
r#type(UserProfileType)/set_type(Option<UserProfileType>):
required: falseThe type of the user profile that are to be updated.
status(UserProfileStatus)/set_status(Option<UserProfileStatus>):
required: trueThe 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.