pub struct Client { /* private fields */ }
Expand description
Client for Amazon DataZone
Client for invoking operations on Amazon DataZone. Each operation on Amazon DataZone is a method on this
this struct. .send()
MUST be invoked on the generated operations to dispatch the request to the service.
§Constructing a Client
A Config
is required to construct a client. For most use cases, the aws-config
crate should be used to automatically resolve this config using
aws_config::load_from_env()
, since this will resolve an SdkConfig
which can be shared
across multiple different AWS SDK clients. This config resolution process can be customized
by calling aws_config::from_env()
instead, which returns a ConfigLoader
that uses
the builder pattern to customize the default config.
In the simplest case, creating a client looks as follows:
let config = aws_config::load_from_env().await;
let client = aws_sdk_datazone::Client::new(&config);
Occasionally, SDKs may have additional service-specific values that can be set on the Config
that
is absent from SdkConfig
, or slightly different settings for a specific client may be desired.
The Builder
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: trueThe identifier of the asset.
revision(impl Into<String>)
/set_revision(Option<String>)
:
required: falseThe revision that is to be made to the asset.
accept_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: falseSpecifies the prediction (aka, the automatically generated piece of metadata) and the target (for example, a column name) that can be accepted.
client_token(impl Into<String>)
/set_client_token(Option<String>)
:
required: falseA unique, case-sensitive identifier to ensure idempotency of the request. This field is automatically populated if not provided.
- On success, responds with
AcceptPredictionsOutput
with field(s):domain_id(String)
:The identifier of the Amazon DataZone domain.
asset_id(String)
:The ID of the asset.
revision(String)
:The revision that is to be made to the asset.
- On failure, responds with
SdkError<AcceptPredictionsError>
Source§impl Client
impl Client
Sourcepub fn accept_subscription_request(
&self,
) -> AcceptSubscriptionRequestFluentBuilder
pub fn accept_subscription_request( &self, ) -> AcceptSubscriptionRequestFluentBuilder
Constructs a fluent builder for the AcceptSubscriptionRequest
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: 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.
asset_scopes(AcceptedAssetScope)
/set_asset_scopes(Option<Vec::<AcceptedAssetScope>>)
:
required: falseThe asset scopes of the accept subscription request.
- On success, responds with
AcceptSubscriptionRequestOutput
with 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.
existing_subscription_id(Option<String>)
:The ID of the existing subscription.
metadata_forms(Option<Vec::<FormOutput>>)
:The metadata form in the subscription request.
- On failure, responds with
SdkError<AcceptSubscriptionRequestError>
Source§impl Client
impl Client
Sourcepub fn add_entity_owner(&self) -> AddEntityOwnerFluentBuilder
pub fn add_entity_owner(&self) -> AddEntityOwnerFluentBuilder
Constructs a fluent builder for the AddEntityOwner
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain in which you want to add the entity owner.
entity_type(DataZoneEntityType)
/set_entity_type(Option<DataZoneEntityType>)
:
required: trueThe type of an entity.
entity_identifier(impl Into<String>)
/set_entity_identifier(Option<String>)
:
required: trueThe ID of the entity to which you want to add an owner.
owner(OwnerProperties)
/set_owner(Option<OwnerProperties>)
:
required: trueThe owner that you want to add to the entity.
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
AddEntityOwnerOutput
- On failure, responds with
SdkError<AddEntityOwnerError>
Source§impl Client
impl Client
Sourcepub fn add_policy_grant(&self) -> AddPolicyGrantFluentBuilder
pub fn add_policy_grant(&self) -> AddPolicyGrantFluentBuilder
Constructs a fluent builder for the AddPolicyGrant
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain where you want to add a policy grant.
entity_type(TargetEntityType)
/set_entity_type(Option<TargetEntityType>)
:
required: trueThe type of entity (resource) to which the grant is added.
entity_identifier(impl Into<String>)
/set_entity_identifier(Option<String>)
:
required: trueThe ID of the entity (resource) to which you want to add a policy grant.
policy_type(ManagedPolicyType)
/set_policy_type(Option<ManagedPolicyType>)
:
required: trueThe type of policy that you want to grant.
principal(PolicyGrantPrincipal)
/set_principal(Option<PolicyGrantPrincipal>)
:
required: trueThe principal to whom the permissions are granted.
detail(PolicyGrantDetail)
/set_detail(Option<PolicyGrantDetail>)
:
required: trueThe details of the policy grant.
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
AddPolicyGrantOutput
- On failure, responds with
SdkError<AddPolicyGrantError>
Source§impl Client
impl Client
Sourcepub fn associate_environment_role(
&self,
) -> AssociateEnvironmentRoleFluentBuilder
pub fn associate_environment_role( &self, ) -> AssociateEnvironmentRoleFluentBuilder
Constructs a fluent builder for the AssociateEnvironmentRole
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 role is associated.
environment_identifier(impl Into<String>)
/set_environment_identifier(Option<String>)
:
required: trueThe ID of the Amazon DataZone environment.
environment_role_arn(impl Into<String>)
/set_environment_role_arn(Option<String>)
:
required: trueThe ARN of the environment role.
- On success, responds with
AssociateEnvironmentRoleOutput
- On failure, responds with
SdkError<AssociateEnvironmentRoleError>
Source§impl Client
impl Client
Sourcepub fn cancel_metadata_generation_run(
&self,
) -> CancelMetadataGenerationRunFluentBuilder
pub fn cancel_metadata_generation_run( &self, ) -> CancelMetadataGenerationRunFluentBuilder
Constructs a fluent builder for the CancelMetadataGenerationRun
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the Amazon DataZone domain in which the metadata generation run is to be cancelled.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the metadata generation run.
- On success, responds with
CancelMetadataGenerationRunOutput
- On failure, responds with
SdkError<CancelMetadataGenerationRunError>
Source§impl Client
impl Client
Sourcepub fn cancel_subscription(&self) -> CancelSubscriptionFluentBuilder
pub fn cancel_subscription(&self) -> CancelSubscriptionFluentBuilder
Constructs a fluent builder for the CancelSubscription
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: 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
CancelSubscriptionOutput
with 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: falseThe external identifier of the asset.
type_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
CreateAssetOutput
with field(s):id(String)
:The unique identifier of the created asset.
name(String)
:The name of the created asset.
type_identifier(String)
:The identifier of the created asset type.
type_revision(String)
:The revision type of the asset.
external_identifier(Option<String>)
:The external identifier of the asset.
revision(String)
:The revision of the asset.
description(Option<String>)
:The description of the created asset.
created_at(Option<DateTime>)
:The timestamp of when the asset was created.
created_by(Option<String>)
:The Amazon DataZone user that created this asset in the catalog.
first_revision_created_at(Option<DateTime>)
:The timestamp of when the first revision of the asset took place.
first_revision_created_by(Option<String>)
:The Amazon DataZone user that made the first revision of the asset.
glossary_terms(Option<Vec::<String>>)
:The glossary terms that are attached to the created asset.
owning_project_id(String)
:The ID of the Amazon DataZone project that owns the created asset.
domain_id(String)
:The ID of the Amazon DataZone domain in which the asset was created.
listing(Option<AssetListingDetails>)
:The details of an asset published in an Amazon DataZone catalog.
forms_output(Vec::<FormOutput>)
:The metadata forms that are attached to the created asset.
read_only_forms_output(Option<Vec::<FormOutput>>)
:The read-only metadata forms that are attached to the created asset.
latest_time_series_data_point_forms_output(Option<Vec::<TimeSeriesDataPointSummaryFormOutput>>)
:The latest data point that was imported into the time series form for the asset.
prediction_configuration(Option<PredictionConfiguration>)
:The configuration of the automatically generated business-friendly metadata for the asset.
- On failure, responds with
SdkError<CreateAssetError>
Source§impl Client
impl Client
Sourcepub fn create_asset_filter(&self) -> CreateAssetFilterFluentBuilder
pub fn create_asset_filter(&self) -> CreateAssetFilterFluentBuilder
Constructs a fluent builder for the CreateAssetFilter
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain in which you want to create an asset filter.
asset_identifier(impl Into<String>)
/set_asset_identifier(Option<String>)
:
required: trueThe ID of the data asset.
name(impl Into<String>)
/set_name(Option<String>)
:
required: trueThe name of the asset filter.
description(impl Into<String>)
/set_description(Option<String>)
:
required: falseThe description of the asset filter.
configuration(AssetFilterConfiguration)
/set_configuration(Option<AssetFilterConfiguration>)
:
required: trueThe configuration of the asset filter.
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
CreateAssetFilterOutput
with field(s):id(String)
:The ID of the asset filter.
domain_id(String)
:The ID of the domain where the asset filter is created.
asset_id(String)
:The ID of the asset.
name(String)
:The name of the asset filter.
description(Option<String>)
:The description of the asset filter.
status(Option<FilterStatus>)
:The status of the asset filter.
configuration(Option<AssetFilterConfiguration>)
:The configuration of the asset filter.
created_at(Option<DateTime>)
:The timestamp at which the asset filter was created.
error_message(Option<String>)
:The error message that is displayed if the asset filter is not created successfully.
effective_column_names(Option<Vec::<String>>)
:The column names in the asset filter.
effective_row_filter(Option<String>)
:The row filter in the asset filter.
- On failure, responds with
SdkError<CreateAssetFilterError>
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
CreateAssetRevisionOutput
with field(s):id(String)
:The unique identifier of the asset revision.
name(String)
:The revised name of the asset.
type_identifier(String)
:The identifier of the revision type.
type_revision(String)
:The revision type of the asset.
external_identifier(Option<String>)
:The external identifier of the asset.
revision(String)
:The revision of the asset.
description(Option<String>)
:The revised asset description.
created_at(Option<DateTime>)
:The timestamp of when the asset revision occured.
created_by(Option<String>)
:The Amazon DataZone user who performed the asset revision.
first_revision_created_at(Option<DateTime>)
:The timestamp of when the first asset revision occured.
first_revision_created_by(Option<String>)
:The Amazon DataZone user who performed the first asset revision.
glossary_terms(Option<Vec::<String>>)
:The glossary terms that were attached to the asset as part of asset revision.
owning_project_id(String)
:The unique identifier of the revised project that owns the asset.
domain_id(String)
:The unique identifier of the Amazon DataZone domain where the asset was revised.
listing(Option<AssetListingDetails>)
:The details of an asset published in an Amazon DataZone catalog.
forms_output(Vec::<FormOutput>)
:The metadata forms that were attached to the asset as part of the asset revision.
read_only_forms_output(Option<Vec::<FormOutput>>)
:The read-only metadata forms that were attached to the asset as part of the asset revision.
latest_time_series_data_point_forms_output(Option<Vec::<TimeSeriesDataPointSummaryFormOutput>>)
:The latest data point that was imported into the time series form for the asset.
prediction_configuration(Option<PredictionConfiguration>)
:The configuration of the automatically generated business-friendly metadata for the asset.
- On failure, responds with
SdkError<CreateAssetRevisionError>
Source§impl Client
impl Client
Sourcepub fn create_asset_type(&self) -> CreateAssetTypeFluentBuilder
pub fn create_asset_type(&self) -> CreateAssetTypeFluentBuilder
Constructs a fluent builder for the CreateAssetType
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: 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
CreateAssetTypeOutput
with 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_connection(&self) -> CreateConnectionFluentBuilder
pub fn create_connection(&self) -> CreateConnectionFluentBuilder
Constructs a fluent builder for the CreateConnection
operation.
- The fluent builder is configurable:
aws_location(AwsLocation)
/set_aws_location(Option<AwsLocation>)
:
required: falseThe location where the connection 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.
description(impl Into<String>)
/set_description(Option<String>)
:
required: falseA connection description.
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain where the connection is created.
environment_identifier(impl Into<String>)
/set_environment_identifier(Option<String>)
:
required: trueThe ID of the environment where the connection is created.
name(impl Into<String>)
/set_name(Option<String>)
:
required: trueThe connection name.
props(ConnectionPropertiesInput)
/set_props(Option<ConnectionPropertiesInput>)
:
required: falseThe connection props.
- On success, responds with
CreateConnectionOutput
with field(s):connection_id(String)
:The ID of the connection.
description(Option<String>)
:The connection description.
domain_id(String)
:The ID of the domain where the connection is created.
domain_unit_id(String)
:The ID of the domain unit where the connection is created.
environment_id(Option<String>)
:The ID of the environment where the connection is created.
name(String)
:The connection name.
physical_endpoints(Vec::<PhysicalEndpoint>)
:The physical endpoints of the connection.
project_id(Option<String>)
:The ID of the project where the connection is created.
props(Option<ConnectionPropertiesOutput>)
:The connection props.
r#type(ConnectionType)
:The connection type.
- On failure, responds with
SdkError<CreateConnectionError>
Source§impl Client
impl Client
Sourcepub fn create_data_product(&self) -> CreateDataProductFluentBuilder
pub fn create_data_product(&self) -> CreateDataProductFluentBuilder
Constructs a fluent builder for the CreateDataProduct
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain where the data product is created.
name(impl Into<String>)
/set_name(Option<String>)
:
required: trueThe name of the data product.
owning_project_identifier(impl Into<String>)
/set_owning_project_identifier(Option<String>)
:
required: trueThe ID of the owning project of the data product.
description(impl Into<String>)
/set_description(Option<String>)
:
required: falseThe description of the data product.
glossary_terms(impl Into<String>)
/set_glossary_terms(Option<Vec::<String>>)
:
required: falseThe glossary terms of the data product.
forms_input(FormInput)
/set_forms_input(Option<Vec::<FormInput>>)
:
required: falseThe metadata forms of the data product.
items(DataProductItem)
/set_items(Option<Vec::<DataProductItem>>)
:
required: falseThe data assets of the data product.
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
CreateDataProductOutput
with field(s):domain_id(String)
:The ID of the domain where the data product lives.
id(String)
:The ID of the data product.
revision(String)
:The revision of the data product.
owning_project_id(String)
:The ID of the owning project of the data product.
name(String)
:The name of the data product.
status(DataProductStatus)
:The status of the data product.
description(Option<String>)
:The description of the data product.
glossary_terms(Option<Vec::<String>>)
:The glossary terms of the data product.
items(Option<Vec::<DataProductItem>>)
:The data assets of the data product.
forms_output(Option<Vec::<FormOutput>>)
:The metadata forms of the data product.
created_at(Option<DateTime>)
:The timestamp at which the data product was created.
created_by(Option<String>)
:The user who created the data product.
first_revision_created_at(Option<DateTime>)
:The timestamp at which the first revision of the data product was created.
first_revision_created_by(Option<String>)
:The user who created the first revision of the data product.
- On failure, responds with
SdkError<CreateDataProductError>
Source§impl Client
impl Client
Sourcepub fn create_data_product_revision(
&self,
) -> CreateDataProductRevisionFluentBuilder
pub fn create_data_product_revision( &self, ) -> CreateDataProductRevisionFluentBuilder
Constructs a fluent builder for the CreateDataProductRevision
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain where the data product revision is created.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the data product revision.
name(impl Into<String>)
/set_name(Option<String>)
:
required: trueThe name of the data product revision.
description(impl Into<String>)
/set_description(Option<String>)
:
required: falseThe description of the data product revision.
glossary_terms(impl Into<String>)
/set_glossary_terms(Option<Vec::<String>>)
:
required: falseThe glossary terms of the data product revision.
items(DataProductItem)
/set_items(Option<Vec::<DataProductItem>>)
:
required: falseThe data assets of the data product revision.
forms_input(FormInput)
/set_forms_input(Option<Vec::<FormInput>>)
:
required: falseThe metadata forms of the data product revision.
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
CreateDataProductRevisionOutput
with field(s):domain_id(String)
:The ID of the domain where data product revision is created.
id(String)
:The ID of the data product revision.
revision(String)
:The revision of the data product revision.
owning_project_id(String)
:The ID of the owning project of the data product revision.
name(String)
:The name of the data product revision.
status(DataProductStatus)
:The status of the data product revision.
description(Option<String>)
:The description of the data product revision.
glossary_terms(Option<Vec::<String>>)
:The glossary terms of the data product revision.
items(Option<Vec::<DataProductItem>>)
:The data assets of the data product revision.
forms_output(Option<Vec::<FormOutput>>)
:The metadata forms of the data product revision.
created_at(Option<DateTime>)
:The timestamp at which the data product revision is created.
created_by(Option<String>)
:The user who created the data product revision.
first_revision_created_at(Option<DateTime>)
:The timestamp at which the first revision of the data product is created.
first_revision_created_by(Option<String>)
:The user who created the first revision of the data product.
- On failure, responds with
SdkError<CreateDataProductRevisionError>
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: falseThe unique identifier of the Amazon DataZone environment to which the data source publishes assets.
connection_identifier(impl Into<String>)
/set_connection_identifier(Option<String>)
:
required: falseThe ID of the connection.
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
glueRunConfiguration
orredshiftRunConfiguration
.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
CreateDataSourceOutput
with 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(Option<String>)
:The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
connection_id(Option<String>)
:The ID of the connection.
configuration(Option<DataSourceConfigurationOutput>)
:Specifies the configuration of the data source. It can be set to either
glueRunConfiguration
orredshiftRunConfiguration
.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.
domain_version(DomainVersion)
/set_domain_version(Option<DomainVersion>)
:
required: falseThe version of the domain that is created.
service_role(impl Into<String>)
/set_service_role(Option<String>)
:
required: falseThe service role of the domain that 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
CreateDomainOutput
with field(s):id(String)
:The identifier of the Amazon DataZone domain.
root_domain_unit_id(Option<String>)
:The ID of the root domain unit.
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.
domain_version(Option<DomainVersion>)
:The version of the domain that is created.
service_role(Option<String>)
:Te service role of the domain that is created.
- On failure, responds with
SdkError<CreateDomainError>
Source§impl Client
impl Client
Sourcepub fn create_domain_unit(&self) -> CreateDomainUnitFluentBuilder
pub fn create_domain_unit(&self) -> CreateDomainUnitFluentBuilder
Constructs a fluent builder for the CreateDomainUnit
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain where you want to crate a domain unit.
name(impl Into<String>)
/set_name(Option<String>)
:
required: trueThe name of the domain unit.
parent_domain_unit_identifier(impl Into<String>)
/set_parent_domain_unit_identifier(Option<String>)
:
required: trueThe ID of the parent domain unit.
description(impl Into<String>)
/set_description(Option<String>)
:
required: falseThe description of the domain unit.
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
CreateDomainUnitOutput
with field(s):id(String)
:The ID of the domain unit.
domain_id(String)
:The ID of the domain where the domain unit was created.
name(String)
:The name of the domain unit.
parent_domain_unit_id(Option<String>)
:The ID of the parent domain unit.
description(Option<String>)
:The description of the domain unit.
owners(Vec::<DomainUnitOwnerProperties>)
:The owners of the domain unit.
ancestor_domain_unit_ids(Vec::<String>)
:The IDs of the ancestor domain units.
created_at(Option<DateTime>)
:The timestamp at which the domain unit was created.
created_by(Option<String>)
:The user who created the domain unit.
- On failure, responds with
SdkError<CreateDomainUnitError>
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.
environment_account_identifier(impl Into<String>)
/set_environment_account_identifier(Option<String>)
:
required: falseThe ID of the account in which the environment is being created.
environment_account_region(impl Into<String>)
/set_environment_account_region(Option<String>)
:
required: falseThe region of the account in which the environment is being created.
environment_blueprint_identifier(impl Into<String>)
/set_environment_blueprint_identifier(Option<String>)
:
required: falseThe ID of the blueprint with which the environment is being created.
deployment_order(i32)
/set_deployment_order(Option<i32>)
:
required: falseThe deployment order of the environment.
environment_configuration_id(impl Into<String>)
/set_environment_configuration_id(Option<String>)
:
required: falseThe configuration ID of the environment.
- On success, responds with
CreateEnvironmentOutput
with 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_action(&self) -> CreateEnvironmentActionFluentBuilder
pub fn create_environment_action(&self) -> CreateEnvironmentActionFluentBuilder
Constructs a fluent builder for the CreateEnvironmentAction
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 action is created.
environment_identifier(impl Into<String>)
/set_environment_identifier(Option<String>)
:
required: trueThe ID of the environment in which the environment action is created.
name(impl Into<String>)
/set_name(Option<String>)
:
required: trueThe name of the environment action.
parameters(ActionParameters)
/set_parameters(Option<ActionParameters>)
:
required: trueThe parameters of the environment action.
description(impl Into<String>)
/set_description(Option<String>)
:
required: falseThe description of the environment action that is being created in the environment.
- On success, responds with
CreateEnvironmentActionOutput
with field(s):domain_id(String)
:The ID of the domain in which the environment action is created.
environment_id(String)
:The ID of the environment in which the environment is created.
id(String)
:The ID of the environment action.
name(String)
:The name of the environment action.
parameters(Option<ActionParameters>)
:The parameters of the environment action.
description(Option<String>)
:The description of the environment action.
- On failure, responds with
SdkError<CreateEnvironmentActionError>
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
CreateEnvironmentProfileOutput
with 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
CreateFormTypeOutput
with 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
CreateGlossaryOutput
with 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
CreateGlossaryTermOutput
with 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
CreateGroupProfileOutput
with 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: trueThe ID of the Amazon DataZone domain.
entity_identifier(impl Into<String>)
/set_entity_identifier(Option<String>)
:
required: trueThe ID of the asset.
entity_type(EntityType)
/set_entity_type(Option<EntityType>)
:
required: trueThe type of an entity.
entity_revision(impl Into<String>)
/set_entity_revision(Option<String>)
:
required: falseThe revision of an asset.
action(ChangeAction)
/set_action(Option<ChangeAction>)
:
required: trueSpecifies whether to publish or unpublish a listing.
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
CreateListingChangeSetOutput
with field(s):listing_id(String)
:The ID of the listing (a record of an asset at a given time).
listing_revision(String)
:The revision of a listing.
status(ListingStatus)
:Specifies the status of the listing.
- On failure, responds with
SdkError<CreateListingChangeSetError>
Source§impl Client
impl Client
Sourcepub fn create_project(&self) -> CreateProjectFluentBuilder
pub fn create_project(&self) -> CreateProjectFluentBuilder
Constructs a fluent builder for the CreateProject
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: 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.
domain_unit_id(impl Into<String>)
/set_domain_unit_id(Option<String>)
:
required: falseThe ID of the domain unit. This parameter is not required and if it is not specified, then the project is created at the root domain unit level.
project_profile_id(impl Into<String>)
/set_project_profile_id(Option<String>)
:
required: falseThe ID of the project profile.
user_parameters(EnvironmentConfigurationUserParameter)
/set_user_parameters(Option<Vec::<EnvironmentConfigurationUserParameter>>)
:
required: falseThe user parameters of the project.
- On success, responds with
CreateProjectOutput
with field(s):domain_id(String)
:The identifier of the Amazon DataZone domain in which the project was created.
id(String)
:The ID of the Amazon DataZone project.
name(String)
:The name of the project.
description(Option<String>)
:The description of the project.
project_status(Option<ProjectStatus>)
:The status of the Amazon DataZone project that was created.
failure_reasons(Option<Vec::<ProjectDeletionError>>)
:Specifies the error message that is returned if the operation cannot be successfully completed.
created_by(String)
:The Amazon DataZone user who created the project.
created_at(Option<DateTime>)
:The timestamp of when the project was created.
last_updated_at(Option<DateTime>)
:The timestamp of when the project was last updated.
glossary_terms(Option<Vec::<String>>)
:The glossary terms that can be used in the project.
domain_unit_id(Option<String>)
:The ID of the domain unit.
project_profile_id(Option<String>)
:The project profile ID.
user_parameters(Option<Vec::<EnvironmentConfigurationUserParameter>>)
:The user parameters of the project.
environment_deployment_details(Option<EnvironmentDeploymentDetails>)
:The environment deployment details.
- 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_project_profile(&self) -> CreateProjectProfileFluentBuilder
pub fn create_project_profile(&self) -> CreateProjectProfileFluentBuilder
Constructs a fluent builder for the CreateProjectProfile
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueA domain ID of the project profile.
name(impl Into<String>)
/set_name(Option<String>)
:
required: trueProject profile name.
description(impl Into<String>)
/set_description(Option<String>)
:
required: falseA description of a project profile.
status(Status)
/set_status(Option<Status>)
:
required: falseProject profile status.
environment_configurations(EnvironmentConfiguration)
/set_environment_configurations(Option<Vec::<EnvironmentConfiguration>>)
:
required: falseEnvironment configurations of the project profile.
domain_unit_identifier(impl Into<String>)
/set_domain_unit_identifier(Option<String>)
:
required: falseA domain unit ID of the project profile.
- On success, responds with
CreateProjectProfileOutput
with field(s):domain_id(String)
:The ID of the domain where a project profile is created.
id(String)
:Project profile ID.
name(String)
:Project profile name.
description(Option<String>)
:A project profile description.
status(Option<Status>)
:Project profile status.
environment_configurations(Option<Vec::<EnvironmentConfiguration>>)
:Environment configurations of a project profile.
created_by(String)
:A user who created a project profile.
created_at(Option<DateTime>)
:A timestamp at which a project profile is created.
last_updated_at(Option<DateTime>)
:A timestamp when a project profile was last updated.
domain_unit_id(Option<String>)
:The ID of the domain unit where a project profile is created.
- On failure, responds with
SdkError<CreateProjectProfileError>
Source§impl Client
impl Client
Sourcepub fn create_rule(&self) -> CreateRuleFluentBuilder
pub fn create_rule(&self) -> CreateRuleFluentBuilder
Constructs a fluent builder for the CreateRule
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain where the rule is created.
name(impl Into<String>)
/set_name(Option<String>)
:
required: trueThe name of the rule.
target(RuleTarget)
/set_target(Option<RuleTarget>)
:
required: trueThe target of the rule.
action(RuleAction)
/set_action(Option<RuleAction>)
:
required: trueThe action of the rule.
scope(RuleScope)
/set_scope(Option<RuleScope>)
:
required: trueThe scope of the rule.
detail(RuleDetail)
/set_detail(Option<RuleDetail>)
:
required: trueThe detail of the rule.
description(impl Into<String>)
/set_description(Option<String>)
:
required: falseThe description of the rule.
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
CreateRuleOutput
with field(s):identifier(String)
:The ID of the rule.
name(String)
:The name of the rule.
rule_type(RuleType)
:The type of the rule.
target(Option<RuleTarget>)
:The target of the rule.
action(RuleAction)
:The action of the rule.
scope(Option<RuleScope>)
:The scope of the rule.
detail(Option<RuleDetail>)
:The detail of the rule.
target_type(Option<RuleTargetType>)
:The target type of the rule.
description(Option<String>)
:The description of the rule.
created_at(DateTime)
:The timestamp at which the rule is created.
created_by(String)
:The user who creates the rule.
- On failure, responds with
SdkError<CreateRuleError>
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: falseThe 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
CreateSubscriptionGrantOutput
with 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: trueThe published asset for which the subscription grant is to be created.
request_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.
metadata_forms(FormInput)
/set_metadata_forms(Option<Vec::<FormInput>>)
:
required: falseThe metadata form included in the subscription request.
- On success, responds with
CreateSubscriptionRequestOutput
with field(s):id(String)
:The ID of the subscription request.
created_by(String)
:The Amazon DataZone user who created the subscription request.
updated_by(Option<String>)
:The Amazon DataZone user who updated the subscription request.
domain_id(String)
:The ID of the Amazon DataZone domain in whcih the subscription request is created.
status(SubscriptionRequestStatus)
:The status of the subscription request.
created_at(DateTime)
:A timestamp of when the subscription request is created.
updated_at(DateTime)
:The timestamp of when the subscription request was updated.
request_reason(String)
:The reason for the subscription request.
subscribed_principals(Vec::<SubscribedPrincipal>)
:The subscribed principals of the subscription request.
subscribed_listings(Vec::<SubscribedListing>)
:The published asset for which the subscription grant is to be created.
reviewer_id(Option<String>)
:The ID of the reviewer of the subscription request.
decision_comment(Option<String>)
:The decision comment of the subscription request.
existing_subscription_id(Option<String>)
:The ID of the existing subscription.
metadata_forms(Option<Vec::<FormOutput>>)
:The metadata form included in 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
CreateSubscriptionTargetOutput
with 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(Option<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
CreateUserProfileOutput
with 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_filter(&self) -> DeleteAssetFilterFluentBuilder
pub fn delete_asset_filter(&self) -> DeleteAssetFilterFluentBuilder
Constructs a fluent builder for the DeleteAssetFilter
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain where you want to delete an asset filter.
asset_identifier(impl Into<String>)
/set_asset_identifier(Option<String>)
:
required: trueThe ID of the data asset.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the asset filter that you want to delete.
- On success, responds with
DeleteAssetFilterOutput
- On failure, responds with
SdkError<DeleteAssetFilterError>
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_connection(&self) -> DeleteConnectionFluentBuilder
pub fn delete_connection(&self) -> DeleteConnectionFluentBuilder
Constructs a fluent builder for the DeleteConnection
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain where the connection is deleted.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the connection that is deleted.
- On success, responds with
DeleteConnectionOutput
with field(s):status(Option<String>)
:The status of the action.
- On failure, responds with
SdkError<DeleteConnectionError>
Source§impl Client
impl Client
Sourcepub fn delete_data_product(&self) -> DeleteDataProductFluentBuilder
pub fn delete_data_product(&self) -> DeleteDataProductFluentBuilder
Constructs a fluent builder for the DeleteDataProduct
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 product is deleted.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe identifier of the data product that is deleted.
- On success, responds with
DeleteDataProductOutput
- On failure, responds with
SdkError<DeleteDataProductError>
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.
retain_permissions_on_revoke_failure(bool)
/set_retain_permissions_on_revoke_failure(Option<bool>)
:
required: falseSpecifies that the granted permissions are retained in case of a self-subscribe functionality failure for a data source.
- On success, responds with
DeleteDataSourceOutput
with 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(Option<String>)
:The ID of the environemnt associated with this data source.
connection_id(Option<String>)
:The ID of the connection that is deleted.
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.
self_grant_status(Option<SelfGrantStatusOutput>)
:Specifies the status of the self-granting functionality.
retain_permissions_on_revoke_failure(Option<bool>)
:Specifies that the granted permissions are retained in case of a self-subscribe functionality failure for a data source.
- 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.
skip_deletion_check(bool)
/set_skip_deletion_check(Option<bool>)
:
required: falseSpecifies the optional flag to delete all child entities within the domain.
- On success, responds with
DeleteDomainOutput
with field(s):status(DomainStatus)
:The status of the domain.
- On failure, responds with
SdkError<DeleteDomainError>
Source§impl Client
impl Client
Sourcepub fn delete_domain_unit(&self) -> DeleteDomainUnitFluentBuilder
pub fn delete_domain_unit(&self) -> DeleteDomainUnitFluentBuilder
Constructs a fluent builder for the DeleteDomainUnit
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain where you want to delete a domain unit.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the domain unit that you want to delete.
- On success, responds with
DeleteDomainUnitOutput
- On failure, responds with
SdkError<DeleteDomainUnitError>
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_action(&self) -> DeleteEnvironmentActionFluentBuilder
pub fn delete_environment_action(&self) -> DeleteEnvironmentActionFluentBuilder
Constructs a fluent builder for the DeleteEnvironmentAction
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 an environment action is deleted.
environment_identifier(impl Into<String>)
/set_environment_identifier(Option<String>)
:
required: trueThe ID of the environment where an environment action is deleted.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the environment action that is deleted.
- On success, responds with
DeleteEnvironmentActionOutput
- On failure, responds with
SdkError<DeleteEnvironmentActionError>
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: trueThe ID of the Amazon DataZone domain.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the listing to be deleted.
- On success, responds with
DeleteListingOutput
- On failure, responds with
SdkError<DeleteListingError>
Source§impl Client
impl Client
Sourcepub fn delete_project(&self) -> DeleteProjectFluentBuilder
pub fn delete_project(&self) -> DeleteProjectFluentBuilder
Constructs a fluent builder for the DeleteProject
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: 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.
skip_deletion_check(bool)
/set_skip_deletion_check(Option<bool>)
:
required: falseSpecifies the optional flag to delete all child entities within the project.
- On success, responds with
DeleteProjectOutput
- On failure, responds with
SdkError<DeleteProjectError>
Source§impl Client
impl Client
Sourcepub fn delete_project_membership(&self) -> DeleteProjectMembershipFluentBuilder
pub fn delete_project_membership(&self) -> DeleteProjectMembershipFluentBuilder
Constructs a fluent builder for the DeleteProjectMembership
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: 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_project_profile(&self) -> DeleteProjectProfileFluentBuilder
pub fn delete_project_profile(&self) -> DeleteProjectProfileFluentBuilder
Constructs a fluent builder for the DeleteProjectProfile
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain where a project profile is deleted.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the project profile that is deleted.
- On success, responds with
DeleteProjectProfileOutput
- On failure, responds with
SdkError<DeleteProjectProfileError>
Source§impl Client
impl Client
Sourcepub fn delete_rule(&self) -> DeleteRuleFluentBuilder
pub fn delete_rule(&self) -> DeleteRuleFluentBuilder
Constructs a fluent builder for the DeleteRule
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain that where the rule is to be deleted.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the rule that is to be deleted.
- On success, responds with
DeleteRuleOutput
- On failure, responds with
SdkError<DeleteRuleError>
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
DeleteSubscriptionGrantOutput
with 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 delete_time_series_data_points(
&self,
) -> DeleteTimeSeriesDataPointsFluentBuilder
pub fn delete_time_series_data_points( &self, ) -> DeleteTimeSeriesDataPointsFluentBuilder
Constructs a fluent builder for the DeleteTimeSeriesDataPoints
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the Amazon DataZone domain that houses the asset for which you want to delete a time series form.
entity_identifier(impl Into<String>)
/set_entity_identifier(Option<String>)
:
required: trueThe ID of the asset for which you want to delete a time series form.
entity_type(TimeSeriesEntityType)
/set_entity_type(Option<TimeSeriesEntityType>)
:
required: trueThe type of the asset for which you want to delete a time series form.
form_name(impl Into<String>)
/set_form_name(Option<String>)
:
required: trueThe name of the time series form that you want to delete.
client_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
DeleteTimeSeriesDataPointsOutput
- On failure, responds with
SdkError<DeleteTimeSeriesDataPointsError>
Source§impl Client
impl Client
Sourcepub fn disassociate_environment_role(
&self,
) -> DisassociateEnvironmentRoleFluentBuilder
pub fn disassociate_environment_role( &self, ) -> DisassociateEnvironmentRoleFluentBuilder
Constructs a fluent builder for the DisassociateEnvironmentRole
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 an environment role is disassociated.
environment_identifier(impl Into<String>)
/set_environment_identifier(Option<String>)
:
required: trueThe ID of the environment.
environment_role_arn(impl Into<String>)
/set_environment_role_arn(Option<String>)
:
required: trueThe ARN of the environment role.
- On success, responds with
DisassociateEnvironmentRoleOutput
- On failure, responds with
SdkError<DisassociateEnvironmentRoleError>
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
GetAssetOutput
with field(s):id(String)
:The ID of the asset.
name(String)
:The name of the asset.
type_identifier(String)
:The ID of the asset type.
type_revision(String)
:The revision of the asset type.
external_identifier(Option<String>)
:The external ID of the asset.
revision(String)
:The revision of the asset.
description(Option<String>)
:The description of the Amazon DataZone asset.
created_at(Option<DateTime>)
:The timestamp of when the asset was created.
created_by(Option<String>)
:The Amazon DataZone user who created the asset.
first_revision_created_at(Option<DateTime>)
:The timestamp of when the first revision of the asset was created.
first_revision_created_by(Option<String>)
:The Amazon DataZone user who created the first revision of the asset.
glossary_terms(Option<Vec::<String>>)
:The business glossary terms attached to the asset.
owning_project_id(String)
:The ID of the project that owns the asset.
domain_id(String)
:The ID of the Amazon DataZone domain to which the asset belongs.
listing(Option<AssetListingDetails>)
:The listing of the asset.
forms_output(Vec::<FormOutput>)
:The metadata forms attached to the asset.
read_only_forms_output(Option<Vec::<FormOutput>>)
:The read-only metadata forms attached to the asset.
latest_time_series_data_point_forms_output(Option<Vec::<TimeSeriesDataPointSummaryFormOutput>>)
:The latest data point that was imported into the time series form for the asset.
- On failure, responds with
SdkError<GetAssetError>
Source§impl Client
impl Client
Sourcepub fn get_asset_filter(&self) -> GetAssetFilterFluentBuilder
pub fn get_asset_filter(&self) -> GetAssetFilterFluentBuilder
Constructs a fluent builder for the GetAssetFilter
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain where you want to get an asset filter.
asset_identifier(impl Into<String>)
/set_asset_identifier(Option<String>)
:
required: trueThe ID of the data asset.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the asset filter.
- On success, responds with
GetAssetFilterOutput
with field(s):id(String)
:The ID of the asset filter.
domain_id(String)
:The ID of the domain where you want to get an asset filter.
asset_id(String)
:The ID of the data asset.
name(String)
:The name of the asset filter.
description(Option<String>)
:The description of the asset filter.
status(Option<FilterStatus>)
:The status of the asset filter.
configuration(Option<AssetFilterConfiguration>)
:The configuration of the asset filter.
created_at(Option<DateTime>)
:The timestamp at which the asset filter was created.
error_message(Option<String>)
:The error message that is displayed if the action does not complete successfully.
effective_column_names(Option<Vec::<String>>)
:The column names of the asset filter.
effective_row_filter(Option<String>)
:The row filter of the asset filter.
- On failure, responds with
SdkError<GetAssetFilterError>
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
GetAssetTypeOutput
with 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_connection(&self) -> GetConnectionFluentBuilder
pub fn get_connection(&self) -> GetConnectionFluentBuilder
Constructs a fluent builder for the GetConnection
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain where we get the connection.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe connection ID.
with_secret(bool)
/set_with_secret(Option<bool>)
:
required: falseSpecifies whether a connection has a secret.
- On success, responds with
GetConnectionOutput
with field(s):connection_credentials(Option<ConnectionCredentials>)
:Connection credentials.
connection_id(String)
:The ID of the connection.
description(Option<String>)
:Connection description.
domain_id(String)
:The domain ID of the connection.
domain_unit_id(String)
:The domain unit ID of the connection.
environment_id(Option<String>)
:The ID of the environment.
environment_user_role(Option<String>)
:The environment user role.
name(String)
:The name of the connection.
physical_endpoints(Vec::<PhysicalEndpoint>)
:The physical endpoints of the connection.
project_id(Option<String>)
:The ID of the project.
props(Option<ConnectionPropertiesOutput>)
:Connection props.
r#type(ConnectionType)
:The type of the connection.
- On failure, responds with
SdkError<GetConnectionError>
Source§impl Client
impl Client
Sourcepub fn get_data_product(&self) -> GetDataProductFluentBuilder
pub fn get_data_product(&self) -> GetDataProductFluentBuilder
Constructs a fluent builder for the GetDataProduct
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain where the data product lives.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the data product.
revision(impl Into<String>)
/set_revision(Option<String>)
:
required: falseThe revision of the data product.
- On success, responds with
GetDataProductOutput
with field(s):domain_id(String)
:The ID of the domain where the data product lives.
id(String)
:The ID of the data product.
revision(String)
:The revision of the data product.
owning_project_id(String)
:The ID of the owning project of the data product.
name(String)
:The name of the data product.
status(DataProductStatus)
:The status of the data product.
description(Option<String>)
:The description of the data product.
glossary_terms(Option<Vec::<String>>)
:The glossary terms of the data product.
items(Option<Vec::<DataProductItem>>)
:The data assets of the data product.
forms_output(Option<Vec::<FormOutput>>)
:The metadata forms of the data product.
created_at(Option<DateTime>)
:The timestamp at which the data product is created.
created_by(Option<String>)
:The user who created the data product.
first_revision_created_at(Option<DateTime>)
:The timestamp at which the first revision of the data product is created.
first_revision_created_by(Option<String>)
:The user who created the first revision of the data product.
- On failure, responds with
SdkError<GetDataProductError>
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
GetDataSourceOutput
with 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(Option<String>)
:The ID of the environment where this data source creates and publishes assets,
connection_id(Option<String>)
:The ID of the connection.
configuration(Option<DataSourceConfigurationOutput>)
:The configuration of the data source.
recommendation(Option<RecommendationConfiguration>)
:The recommendation configuration of the data source.
enable_setting(Option<EnableSetting>)
:Specifies whether this data source is enabled or not.
publish_on_import(Option<bool>)
:Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
asset_forms_output(Option<Vec::<FormOutput>>)
:The metadata forms attached to the assets created by this data source.
schedule(Option<ScheduleConfiguration>)
:The schedule of the data source runs.
last_run_status(Option<DataSourceRunStatus>)
:The status of the last run of the data source.
last_run_at(Option<DateTime>)
:The timestamp of the last run of the data source.
last_run_error_message(Option<DataSourceErrorMessage>)
:Specifies the error message that is returned if the operation cannot be successfully completed.
last_run_asset_count(Option<i32>)
:The number of assets created by the data source during its last run.
error_message(Option<DataSourceErrorMessage>)
:Specifies the error message that is returned if the operation cannot be successfully completed.
created_at(Option<DateTime>)
:The timestamp of when the data source was created.
updated_at(Option<DateTime>)
:The timestamp of when the data source was updated.
self_grant_status(Option<SelfGrantStatusOutput>)
:Specifies the status of the self-granting functionality.
- 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
GetDataSourceRunOutput
with 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.
lineage_summary(Option<DataSourceRunLineageSummary>)
:The summary of the data lineage.
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
GetDomainOutput
with field(s):id(String)
:The identifier of the specified Amazon DataZone domain.
root_domain_unit_id(Option<String>)
:The ID of the root domain in Amazon Datazone.
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.
domain_version(Option<DomainVersion>)
:The version of the domain.
service_role(Option<String>)
:The service role of the domain.
- On failure, responds with
SdkError<GetDomainError>
Source§impl Client
impl Client
Sourcepub fn get_domain_unit(&self) -> GetDomainUnitFluentBuilder
pub fn get_domain_unit(&self) -> GetDomainUnitFluentBuilder
Constructs a fluent builder for the GetDomainUnit
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain where you want to get a domain unit.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe identifier of the domain unit that you want to get.
- On success, responds with
GetDomainUnitOutput
with field(s):id(String)
:The ID of the domain unit.
domain_id(String)
:The ID of the domain in which the domain unit lives.
name(String)
:The name of the domain unit.
parent_domain_unit_id(Option<String>)
:The ID of the parent domain unit.
description(Option<String>)
:The description of the domain unit.
owners(Vec::<DomainUnitOwnerProperties>)
:The owners of the domain unit.
created_at(Option<DateTime>)
:The time stamp at which the domain unit was created.
last_updated_at(Option<DateTime>)
:The timestamp at which the domain unit was last updated.
created_by(Option<String>)
:The user who created the domain unit.
last_updated_by(Option<String>)
:The user who last updated the domain unit.
- On failure, responds with
SdkError<GetDomainUnitError>
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
GetEnvironmentOutput
with 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_action(&self) -> GetEnvironmentActionFluentBuilder
pub fn get_environment_action(&self) -> GetEnvironmentActionFluentBuilder
Constructs a fluent builder for the GetEnvironmentAction
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
GetEnvironmentAction
API is invoked.environment_identifier(impl Into<String>)
/set_environment_identifier(Option<String>)
:
required: trueThe environment ID of the environment action.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the environment action
- On success, responds with
GetEnvironmentActionOutput
with field(s):domain_id(String)
:The ID of the Amazon DataZone domain in which the environment action lives.
environment_id(String)
:The environment ID of the environment action.
id(String)
:The ID of the environment action.
name(String)
:The name of the environment action.
parameters(Option<ActionParameters>)
:The parameters of the environment action.
description(Option<String>)
:The description of the environment action.
- On failure, responds with
SdkError<GetEnvironmentActionError>
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
GetEnvironmentBlueprintOutput
with 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
GetEnvironmentBlueprintConfigurationOutput
with 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.
environment_role_permission_boundary(Option<String>)
:The environment role permissions boundary.
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.
provisioning_configurations(Option<Vec::<ProvisioningConfiguration>>)
:The provisioning configuration of a blueprint.
- On failure, responds with
SdkError<GetEnvironmentBlueprintConfigurationError>
Source§impl Client
impl Client
Sourcepub fn get_environment_credentials(
&self,
) -> GetEnvironmentCredentialsFluentBuilder
pub fn get_environment_credentials( &self, ) -> GetEnvironmentCredentialsFluentBuilder
Constructs a fluent builder for the GetEnvironmentCredentials
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 and its credentials exist.
environment_identifier(impl Into<String>)
/set_environment_identifier(Option<String>)
:
required: trueThe ID of the environment whose credentials this operation gets.
- On success, responds with
GetEnvironmentCredentialsOutput
with field(s):access_key_id(Option<String>)
:The access key ID of the environment.
secret_access_key(Option<String>)
:The secret access key of the environment credentials.
session_token(Option<String>)
:The session token of the environment credentials.
expiration(Option<DateTime>)
:The expiration timestamp of the environment credentials.
- On failure, responds with
SdkError<GetEnvironmentCredentialsError>
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
GetEnvironmentProfileOutput
with 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
GetFormTypeOutput
with 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
GetGlossaryOutput
with 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
GetGlossaryTermOutput
with 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
GetGroupProfileOutput
with 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
GetIamPortalLoginUrlOutput
with 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_job_run(&self) -> GetJobRunFluentBuilder
pub fn get_job_run(&self) -> GetJobRunFluentBuilder
Constructs a fluent builder for the GetJobRun
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the job run.
- On success, responds with
GetJobRunOutput
with field(s):domain_id(Option<String>)
:The ID of the domain.
id(Option<String>)
:The ID of the job run.
job_id(Option<String>)
:The ID of the job run.
job_type(Option<JobType>)
:The type of the job run.
run_mode(Option<JobRunMode>)
:The mode of the job run.
details(Option<JobRunDetails>)
:The details of the job run.
status(Option<JobRunStatus>)
:The status of the job run.
error(Option<JobRunError>)
:The error generated if the action is not completed successfully.
created_by(Option<String>)
:The user who created the job run.
created_at(Option<DateTime>)
:The timestamp of when the job run was created.
start_time(Option<DateTime>)
:The timestamp of when the job run started.
end_time(Option<DateTime>)
:The timestamp of when the job run ended.
- On failure, responds with
SdkError<GetJobRunError>
Source§impl Client
impl Client
Sourcepub fn get_lineage_event(&self) -> GetLineageEventFluentBuilder
pub fn get_lineage_event(&self) -> GetLineageEventFluentBuilder
Constructs a fluent builder for the GetLineageEvent
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the lineage event.
- On success, responds with
GetLineageEventOutput
with field(s):domain_id(Option<String>)
:The ID of the domain.
id(Option<String>)
:The ID of the lineage event.
event(Option<Blob>)
:The lineage event details.
created_by(Option<String>)
:The user who created the lineage event.
processing_status(Option<LineageEventProcessingStatus>)
:The progressing status of the lineage event.
event_time(Option<DateTime>)
:The time of the lineage event.
created_at(Option<DateTime>)
:The timestamp of when the lineage event was created.
- On failure, responds with
SdkError<GetLineageEventError>
Source§impl Client
impl Client
Sourcepub fn get_lineage_node(&self) -> GetLineageNodeFluentBuilder
pub fn get_lineage_node(&self) -> GetLineageNodeFluentBuilder
Constructs a fluent builder for the GetLineageNode
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain in which you want to get the data lineage node.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the data lineage node that you want to get.
Both, a lineage node identifier generated by Amazon DataZone and a
sourceIdentifier
of the lineage node are supported. IfsourceIdentifier
is greater than 1800 characters, you can use lineage node identifier generated by Amazon DataZone to get the node details.event_timestamp(DateTime)
/set_event_timestamp(Option<DateTime>)
:
required: falseThe event time stamp for which you want to get the data lineage node.
- On success, responds with
GetLineageNodeOutput
with field(s):domain_id(String)
:The ID of the domain where you’re getting the data lineage node.
name(Option<String>)
:The name of the data lineage node.
description(Option<String>)
:The description of the data lineage node.
created_at(Option<DateTime>)
:The timestamp at which the data lineage node was created.
created_by(Option<String>)
:The user who created the data lineage node.
updated_at(Option<DateTime>)
:The timestamp at which the data lineage node was updated.
updated_by(Option<String>)
:The user who updated the data lineage node.
id(String)
:The ID of the data lineage node.
type_name(String)
:The name of the type of the specified data lineage node.
type_revision(Option<String>)
:The revision type of the specified data lineage node.
source_identifier(Option<String>)
:The source identifier of the data lineage node.
event_timestamp(Option<DateTime>)
:The timestamp of the event described in the data lineage node.
forms_output(Option<Vec::<FormOutput>>)
:The metadata of the specified data lineage node.
upstream_nodes(Option<Vec::<LineageNodeReference>>)
:The upstream nodes of the specified data lineage node.
downstream_nodes(Option<Vec::<LineageNodeReference>>)
:The downsteam nodes of the specified data lineage node.
- On failure, responds with
SdkError<GetLineageNodeError>
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: trueThe ID of the Amazon DataZone domain.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the listing.
listing_revision(impl Into<String>)
/set_listing_revision(Option<String>)
:
required: falseThe revision of the listing.
- On success, responds with
GetListingOutput
with field(s):domain_id(String)
:The ID of the Amazon DataZone domain.
id(String)
:The ID of the listing.
listing_revision(String)
:The revision of a listing.
created_at(Option<DateTime>)
:The timestamp of when the listing was created.
updated_at(Option<DateTime>)
:The timestamp of when the listing was updated.
created_by(Option<String>)
:The Amazon DataZone user who created the listing.
updated_by(Option<String>)
:The Amazon DataZone user who updated the listing.
item(Option<ListingItem>)
:The details of a listing.
name(Option<String>)
:The name of the listing.
description(Option<String>)
:The description of the listing.
status(Option<ListingStatus>)
:The status of the listing.
- On failure, responds with
SdkError<GetListingError>
Source§impl Client
impl Client
Sourcepub fn get_metadata_generation_run(
&self,
) -> GetMetadataGenerationRunFluentBuilder
pub fn get_metadata_generation_run( &self, ) -> GetMetadataGenerationRunFluentBuilder
Constructs a fluent builder for the GetMetadataGenerationRun
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the Amazon DataZone domain the metadata generation run of which you want to get.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe identifier of the metadata generation run.
- On success, responds with
GetMetadataGenerationRunOutput
with field(s):domain_id(String)
:The ID of the Amazon DataZone domain the metadata generation run of which you want to get.
id(String)
:The ID of the metadata generation run.
target(Option<MetadataGenerationRunTarget>)
:The asset for which you’re generating metadata.
status(Option<MetadataGenerationRunStatus>)
:The status of the metadata generation run.
r#type(Option<MetadataGenerationRunType>)
:The type of metadata generation run.
created_at(Option<DateTime>)
:The timestamp of when the metadata generation run was start.
created_by(Option<String>)
:The Amazon DataZone user who started the metadata generation run.
owning_project_id(String)
:The ID of the project that owns the assets for which you’re running metadata generation.
- On failure, responds with
SdkError<GetMetadataGenerationRunError>
Source§impl Client
impl Client
Sourcepub fn get_project(&self) -> GetProjectFluentBuilder
pub fn get_project(&self) -> GetProjectFluentBuilder
Constructs a fluent builder for the GetProject
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: 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
GetProjectOutput
with field(s):domain_id(String)
:The ID of the Amazon DataZone domain in which the project exists.
id(String)
:>The ID of the project.
name(String)
:The name of the project.
description(Option<String>)
:The description of the project.
project_status(Option<ProjectStatus>)
:The status of the project.
failure_reasons(Option<Vec::<ProjectDeletionError>>)
:Specifies the error message that is returned if the operation cannot be successfully completed.
created_by(String)
:The Amazon DataZone user who created the project.
created_at(Option<DateTime>)
:The timestamp of when the project was created.
last_updated_at(Option<DateTime>)
:The timestamp of when the project was last updated.
glossary_terms(Option<Vec::<String>>)
:The business glossary terms that can be used in the project.
domain_unit_id(Option<String>)
:The ID of the domain unit.
project_profile_id(Option<String>)
:The ID of the project profile of a project.
user_parameters(Option<Vec::<EnvironmentConfigurationUserParameter>>)
:The user parameters of a project.
environment_deployment_details(Option<EnvironmentDeploymentDetails>)
:The environment deployment status of a project.
- On failure, responds with
SdkError<GetProjectError>
Source§impl Client
impl Client
Sourcepub fn get_project_profile(&self) -> GetProjectProfileFluentBuilder
pub fn get_project_profile(&self) -> GetProjectProfileFluentBuilder
Constructs a fluent builder for the GetProjectProfile
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the project profile.
- On success, responds with
GetProjectProfileOutput
with field(s):domain_id(String)
:The ID of the domain of the project profile.
id(String)
:The ID of the project profile.
name(String)
:The name of the project profile.
description(Option<String>)
:The description of the project profile.
status(Option<Status>)
:The status of the project profile.
environment_configurations(Option<Vec::<EnvironmentConfiguration>>)
:The environment configurations of the project profile.
created_by(String)
:The user who created the project profile.
created_at(Option<DateTime>)
:The timestamp of when the project profile was created.
last_updated_at(Option<DateTime>)
:The timestamp of when project profile was last updated.
domain_unit_id(Option<String>)
:The ID of the domain unit of the project profile.
- On failure, responds with
SdkError<GetProjectProfileError>
Source§impl Client
impl Client
Sourcepub fn get_rule(&self) -> GetRuleFluentBuilder
pub fn get_rule(&self) -> GetRuleFluentBuilder
Constructs a fluent builder for the GetRule
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain where the
GetRule
action is to be invoked.identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the rule.
revision(impl Into<String>)
/set_revision(Option<String>)
:
required: falseThe revision of the rule.
- On success, responds with
GetRuleOutput
with field(s):identifier(String)
:The ID of the rule.
revision(String)
:The revision of the rule.
name(String)
:The name of the rule.
rule_type(RuleType)
:The type of the rule.
target(Option<RuleTarget>)
:The target of the rule.
action(RuleAction)
:The action of the rule.
scope(Option<RuleScope>)
:The scope of the rule.
detail(Option<RuleDetail>)
:The detail of the rule.
target_type(Option<RuleTargetType>)
:The target type of the rule.
description(Option<String>)
:The description of the rule.
created_at(DateTime)
:The timestamp at which the rule was created.
updated_at(DateTime)
:The timestamp at which the rule was last updated.
created_by(String)
:The user who created the rule.
last_updated_by(String)
:The timestamp at which the rule was last updated.
- On failure, responds with
SdkError<GetRuleError>
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
GetSubscriptionOutput
with field(s):id(String)
:The ID of the subscription.
created_by(String)
:The Amazon DataZone user who created the subscription.
updated_by(Option<String>)
:The Amazon DataZone user who updated the subscription.
domain_id(String)
:The ID of the Amazon DataZone domain in which the subscription exists.
status(SubscriptionStatus)
:The status of the subscription.
created_at(DateTime)
:The timestamp of when the subscription was created.
updated_at(DateTime)
:The timestamp of when the subscription was updated.
subscribed_principal(Option<SubscribedPrincipal>)
:The principal that owns the subscription.
subscribed_listing(Option<SubscribedListing>)
:The details of the published asset for which the subscription grant is created.
subscription_request_id(Option<String>)
:The ID of the subscription request.
retain_permissions(Option<bool>)
:The retain permissions of the subscription.
- On failure, responds with
SdkError<GetSubscriptionError>
Source§impl Client
impl Client
Sourcepub fn get_subscription_grant(&self) -> GetSubscriptionGrantFluentBuilder
pub fn get_subscription_grant(&self) -> GetSubscriptionGrantFluentBuilder
Constructs a fluent builder for the GetSubscriptionGrant
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: 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
GetSubscriptionGrantOutput
with 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
GetSubscriptionRequestDetailsOutput
with 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.
existing_subscription_id(Option<String>)
:The ID of the existing subscription.
metadata_forms(Option<Vec::<FormOutput>>)
:The metadata forms included in 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
GetSubscriptionTargetOutput
with 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(Option<String>)
:The manage access role with which the subscription target was created.
applicable_asset_types(Vec::<String>)
:The asset types associated with the subscription target.
subscription_target_config(Vec::<SubscriptionTargetForm>)
:The configuration of teh subscription target.
provider(String)
:The provider of the subscription target.
- On failure, responds with
SdkError<GetSubscriptionTargetError>
Source§impl Client
impl Client
Sourcepub fn get_time_series_data_point(&self) -> GetTimeSeriesDataPointFluentBuilder
pub fn get_time_series_data_point(&self) -> GetTimeSeriesDataPointFluentBuilder
Constructs a fluent builder for the GetTimeSeriesDataPoint
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the Amazon DataZone domain that houses the asset for which you want to get the data point.
entity_identifier(impl Into<String>)
/set_entity_identifier(Option<String>)
:
required: trueThe ID of the asset for which you want to get the data point.
entity_type(TimeSeriesEntityType)
/set_entity_type(Option<TimeSeriesEntityType>)
:
required: trueThe type of the asset for which you want to get the data point.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the data point that you want to get.
form_name(impl Into<String>)
/set_form_name(Option<String>)
:
required: trueThe name of the time series form that houses the data point that you want to get.
- On success, responds with
GetTimeSeriesDataPointOutput
with field(s):domain_id(Option<String>)
:The ID of the Amazon DataZone domain that houses the asset data point that you want to get.
entity_id(Option<String>)
:The ID of the asset for which you want to get the data point.
entity_type(Option<TimeSeriesEntityType>)
:The type of the asset for which you want to get the data point.
form_name(Option<String>)
:The name of the time series form that houses the data point that you want to get.
form(Option<TimeSeriesDataPointFormOutput>)
:The time series form that houses the data point that you want to get.
- On failure, responds with
SdkError<GetTimeSeriesDataPointError>
Source§impl Client
impl Client
Sourcepub fn get_user_profile(&self) -> GetUserProfileFluentBuilder
pub fn get_user_profile(&self) -> GetUserProfileFluentBuilder
Constructs a fluent builder for the GetUserProfile
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: 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
GetUserProfileOutput
with 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_filters(&self) -> ListAssetFiltersFluentBuilder
pub fn list_asset_filters(&self) -> ListAssetFiltersFluentBuilder
Constructs a fluent builder for the ListAssetFilters
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 ID of the domain where you want to list asset filters.
asset_identifier(impl Into<String>)
/set_asset_identifier(Option<String>)
:
required: trueThe ID of the data asset.
status(FilterStatus)
/set_status(Option<FilterStatus>)
:
required: falseThe status of the asset filter.
next_token(impl Into<String>)
/set_next_token(Option<String>)
:
required: falseWhen the number of asset filters is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of asset filters, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListAssetFilters
to list the next set of asset filters.max_results(i32)
/set_max_results(Option<i32>)
:
required: falseThe maximum number of asset filters to return in a single call to
ListAssetFilters
. When the number of asset filters to be listed is greater than the value ofMaxResults
, the response contains aNextToken
value that you can use in a subsequent call toListAssetFilters
to list the next set of asset filters.
- On success, responds with
ListAssetFiltersOutput
with field(s):items(Vec::<AssetFilterSummary>)
:The results of the
ListAssetFilters
action.next_token(Option<String>)
:When the number of asset filters is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of asset filters, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListAssetFilters
to list the next set of asset filters.
- On failure, responds with
SdkError<ListAssetFiltersError>
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
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of revisions, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListAssetRevisions
to 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 aNextToken
value that you can use in a subsequent call toListAssetRevisions
to list the next set of revisions.
- On success, responds with
ListAssetRevisionsOutput
with field(s):items(Option<Vec::<AssetRevision>>)
:The results of the
ListAssetRevisions
action.next_token(Option<String>)
:When the number of revisions is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of revisions, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListAssetRevisions
to list the next set of revisions.
- On failure, responds with
SdkError<ListAssetRevisionsError>
Source§impl Client
impl Client
Sourcepub fn list_connections(&self) -> ListConnectionsFluentBuilder
pub fn list_connections(&self) -> ListConnectionsFluentBuilder
Constructs a fluent builder for the ListConnections
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 ID of the domain where you want to list connections.
max_results(i32)
/set_max_results(Option<i32>)
:
required: falseThe maximum number of connections to return in a single call to ListConnections. When the number of connections to be listed is greater than the value of MaxResults, the response contains a NextToken value that you can use in a subsequent call to ListConnections to list the next set of connections.
next_token(impl Into<String>)
/set_next_token(Option<String>)
:
required: falseWhen the number of connections is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of connections, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListConnections to list the next set of connections.
sort_by(SortFieldConnection)
/set_sort_by(Option<SortFieldConnection>)
:
required: falseSpecifies how you want to sort the listed connections.
sort_order(SortOrder)
/set_sort_order(Option<SortOrder>)
:
required: falseSpecifies the sort order for the listed connections.
name(impl Into<String>)
/set_name(Option<String>)
:
required: falseThe name of the connection.
environment_identifier(impl Into<String>)
/set_environment_identifier(Option<String>)
:
required: falseThe ID of the environment where you want to list connections.
project_identifier(impl Into<String>)
/set_project_identifier(Option<String>)
:
required: trueThe ID of the project where you want to list connections.
r#type(ConnectionType)
/set_type(Option<ConnectionType>)
:
required: falseThe type of connection.
- On success, responds with
ListConnectionsOutput
with field(s):items(Vec::<ConnectionSummary>)
:The results of the ListConnections action.
next_token(Option<String>)
:When the number of connections is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of connections, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListConnections to list the next set of connections.
- On failure, responds with
SdkError<ListConnectionsError>
Source§impl Client
impl Client
Sourcepub fn list_data_product_revisions(
&self,
) -> ListDataProductRevisionsFluentBuilder
pub fn list_data_product_revisions( &self, ) -> ListDataProductRevisionsFluentBuilder
Constructs a fluent builder for the ListDataProductRevisions
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 ID of the domain of the data product revisions that you want to list.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the data product revision.
max_results(i32)
/set_max_results(Option<i32>)
:
required: falseThe maximum number of asset filters to return in a single call to
ListDataProductRevisions
. When the number of data product revisions to be listed is greater than the value ofMaxResults
, the response contains aNextToken
value that you can use in a subsequent call toListDataProductRevisions
to list the next set of data product revisions.next_token(impl Into<String>)
/set_next_token(Option<String>)
:
required: falseWhen the number of data product revisions is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of data product revisions, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListDataProductRevisions
to list the next set of data product revisions.
- On success, responds with
ListDataProductRevisionsOutput
with field(s):items(Vec::<DataProductRevision>)
:The results of the
ListDataProductRevisions
action.next_token(Option<String>)
:When the number of data product revisions is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of data product revisions, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListDataProductRevisions
to list the next set of data product revisions.
- On failure, responds with
SdkError<ListDataProductRevisionsError>
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
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of activities, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListDataSourceRunActivities
to 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 aNextToken
value that you can use in a subsequent call toListDataSourceRunActivities
to list the next set of activities.
- On success, responds with
ListDataSourceRunActivitiesOutput
with field(s):items(Vec::<DataSourceRunActivity>)
:The results of the
ListDataSourceRunActivities
action.next_token(Option<String>)
:When the number of activities is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of activities, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListDataSourceRunActivities
to 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
ListDataSourceRuns
action.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
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of runs, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListDataSourceRuns
to 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 aNextToken
value that you can use in a subsequent call toListDataSourceRuns
to list the next set of runs.
- On success, responds with
ListDataSourceRunsOutput
with field(s):items(Vec::<DataSourceRunSummary>)
:The results of the
ListDataSourceRuns
action.next_token(Option<String>)
:When the number of runs is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of runs, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListDataSourceRuns
to 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.
connection_identifier(impl Into<String>)
/set_connection_identifier(Option<String>)
:
required: falseThe ID of the connection.
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
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of data sources, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListDataSources
to 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 aNextToken
value that you can use in a subsequent call toListDataSources
to list the next set of data sources.
- On success, responds with
ListDataSourcesOutput
with field(s):items(Vec::<DataSourceSummary>)
:The results of the
ListDataSources
action.next_token(Option<String>)
:When the number of data sources is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of data sources, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListDataSources
to list the next set of data sources.
- On failure, responds with
SdkError<ListDataSourcesError>
Source§impl Client
impl Client
Sourcepub fn list_domain_units_for_parent(
&self,
) -> ListDomainUnitsForParentFluentBuilder
pub fn list_domain_units_for_parent( &self, ) -> ListDomainUnitsForParentFluentBuilder
Constructs a fluent builder for the ListDomainUnitsForParent
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 ID of the domain in which you want to list domain units for a parent domain unit.
parent_domain_unit_identifier(impl Into<String>)
/set_parent_domain_unit_identifier(Option<String>)
:
required: trueThe ID of the parent domain unit.
max_results(i32)
/set_max_results(Option<i32>)
:
required: falseThe maximum number of domain units to return in a single call to ListDomainUnitsForParent. When the number of domain units to be listed is greater than the value of MaxResults, the response contains a NextToken value that you can use in a subsequent call to ListDomainUnitsForParent to list the next set of domain units.
next_token(impl Into<String>)
/set_next_token(Option<String>)
:
required: falseWhen the number of domain units is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of domain units, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListDomainUnitsForParent to list the next set of domain units.
- On success, responds with
ListDomainUnitsForParentOutput
with field(s):items(Vec::<DomainUnitSummary>)
:The results returned by this action.
next_token(Option<String>)
:When the number of domain units is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of domain units, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListDomainUnitsForParent to list the next set of domain units.
- On failure, responds with
SdkError<ListDomainUnitsForParentError>
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 aNextToken
value that you can use in a subsequent call toListDomains
to 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
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of domains, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListDomains
to list the next set of domains.
- On success, responds with
ListDomainsOutput
with field(s):items(Vec::<DomainSummary>)
:The results of the
ListDomains
action.next_token(Option<String>)
:When the number of domains is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of domains, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListDomains
to list the next set of domains.
- On failure, responds with
SdkError<ListDomainsError>
Source§impl Client
impl Client
Sourcepub fn list_entity_owners(&self) -> ListEntityOwnersFluentBuilder
pub fn list_entity_owners(&self) -> ListEntityOwnersFluentBuilder
Constructs a fluent builder for the ListEntityOwners
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 ID of the domain where you want to list entity owners.
entity_type(DataZoneEntityType)
/set_entity_type(Option<DataZoneEntityType>)
:
required: trueThe type of the entity that you want to list.
entity_identifier(impl Into<String>)
/set_entity_identifier(Option<String>)
:
required: trueThe ID of the entity that you want to list.
max_results(i32)
/set_max_results(Option<i32>)
:
required: falseThe maximum number of entities to return in a single call to
ListEntityOwners
. When the number of entities to be listed is greater than the value ofMaxResults
, the response contains aNextToken
value that you can use in a subsequent call toListEntityOwners
to list the next set of entities.next_token(impl Into<String>)
/set_next_token(Option<String>)
:
required: falseWhen the number of entities is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of entities, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListEntityOwners
to list the next set of entities.
- On success, responds with
ListEntityOwnersOutput
with field(s):owners(Vec::<OwnerPropertiesOutput>)
:The owners of the entity.
next_token(Option<String>)
:When the number of entities is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of entities, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListEntityOwners
to list the next set of entities.
- On failure, responds with
SdkError<ListEntityOwnersError>
Source§impl Client
impl Client
Sourcepub fn list_environment_actions(&self) -> ListEnvironmentActionsFluentBuilder
pub fn list_environment_actions(&self) -> ListEnvironmentActionsFluentBuilder
Constructs a fluent builder for the ListEnvironmentActions
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 ID of the Amazon DataZone domain in which the environment actions are listed.
environment_identifier(impl Into<String>)
/set_environment_identifier(Option<String>)
:
required: trueThe ID of the envrironment whose environment actions are listed.
next_token(impl Into<String>)
/set_next_token(Option<String>)
:
required: falseWhen the number of environment actions is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of environment actions, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListEnvironmentActions
to list the next set of environment actions.max_results(i32)
/set_max_results(Option<i32>)
:
required: falseThe maximum number of environment actions to return in a single call to
ListEnvironmentActions
. When the number of environment actions to be listed is greater than the value ofMaxResults
, the response contains aNextToken
value that you can use in a subsequent call toListEnvironmentActions
to list the next set of environment actions.
- On success, responds with
ListEnvironmentActionsOutput
with field(s):items(Option<Vec::<EnvironmentActionSummary>>)
:The results of
ListEnvironmentActions
.next_token(Option<String>)
:When the number of environment actions is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of environment actions, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListEnvironmentActions
to list the next set of environment actions.
- On failure, responds with
SdkError<ListEnvironmentActionsError>
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 aNextToken
value that you can use in a subsequent call toListEnvironmentBlueprintConfigurations
to 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
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of configurations, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListEnvironmentBlueprintConfigurations
to list the next set of configurations.
- On success, responds with
ListEnvironmentBlueprintConfigurationsOutput
with field(s):items(Option<Vec::<EnvironmentBlueprintConfigurationItem>>)
:The results of the
ListEnvironmentBlueprintConfigurations
action.next_token(Option<String>)
:When the number of blueprint configurations is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of configurations, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListEnvironmentBlueprintConfigurations
to 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 aNextToken
value that you can use in a subsequent call toListEnvironmentBlueprints
to 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
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of blueprints in the environment, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListEnvironmentBlueprints
to 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
ListEnvironmentBlueprintsOutput
with field(s):items(Vec::<EnvironmentBlueprintSummary>)
:The results of the
ListEnvironmentBlueprints
action.next_token(Option<String>)
:When the number of blueprints in the environment is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of blueprints in the environment, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListEnvironmentBlueprints
to 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
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of environment profiles, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListEnvironmentProfiles
to 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 aNextToken
value that you can use in a subsequent call toListEnvironmentProfiles
to list the next set of environment profiles.
- On success, responds with
ListEnvironmentProfilesOutput
with field(s):items(Vec::<EnvironmentProfileSummary>)
:The results of the
ListEnvironmentProfiles
action.next_token(Option<String>)
:When the number of environment profiles is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of environment profiles, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListEnvironmentProfiles
to 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: falseThe name of the environment.
max_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 aNextToken
value that you can use in a subsequent call toListEnvironments
to 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
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of environments, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListEnvironments
to list the next set of environments.
- On success, responds with
ListEnvironmentsOutput
with field(s):items(Vec::<EnvironmentSummary>)
:The results of the
ListEnvironments
action.next_token(Option<String>)
:When the number of environments is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of environments, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListEnvironments
to list the next set of environments.
- On failure, responds with
SdkError<ListEnvironmentsError>
Source§impl Client
impl Client
Sourcepub fn list_job_runs(&self) -> ListJobRunsFluentBuilder
pub fn list_job_runs(&self) -> ListJobRunsFluentBuilder
Constructs a fluent builder for the ListJobRuns
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 ID of the domain where you want to list job runs.
job_identifier(impl Into<String>)
/set_job_identifier(Option<String>)
:
required: trueThe ID of the job run.
status(JobRunStatus)
/set_status(Option<JobRunStatus>)
:
required: falseThe status of a job run.
sort_order(SortOrder)
/set_sort_order(Option<SortOrder>)
:
required: falseSpecifies the order in which job runs are to be sorted.
next_token(impl Into<String>)
/set_next_token(Option<String>)
:
required: falseWhen the number of job runs is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of job runs, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListJobRuns to list the next set of job runs.
max_results(i32)
/set_max_results(Option<i32>)
:
required: falseThe maximum number of job runs to return in a single call to ListJobRuns. When the number of job runs to be listed is greater than the value of MaxResults, the response contains a NextToken value that you can use in a subsequent call to ListJobRuns to list the next set of job runs.
- On success, responds with
ListJobRunsOutput
with field(s):items(Option<Vec::<JobRunSummary>>)
:The results of the ListJobRuns action.
next_token(Option<String>)
:When the number of job runs is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of job runs, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListJobRuns to list the next set of job runs.
- On failure, responds with
SdkError<ListJobRunsError>
Source§impl Client
impl Client
Sourcepub fn list_lineage_events(&self) -> ListLineageEventsFluentBuilder
pub fn list_lineage_events(&self) -> ListLineageEventsFluentBuilder
Constructs a fluent builder for the ListLineageEvents
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 ID of the domain where you want to list lineage events.
max_results(i32)
/set_max_results(Option<i32>)
:
required: falseThe maximum number of lineage events to return in a single call to ListLineageEvents. When the number of lineage events to be listed is greater than the value of MaxResults, the response contains a NextToken value that you can use in a subsequent call to ListLineageEvents to list the next set of lineage events.
timestamp_after(DateTime)
/set_timestamp_after(Option<DateTime>)
:
required: falseThe after timestamp of a lineage event.
timestamp_before(DateTime)
/set_timestamp_before(Option<DateTime>)
:
required: falseThe before timestamp of a lineage event.
processing_status(LineageEventProcessingStatus)
/set_processing_status(Option<LineageEventProcessingStatus>)
:
required: falseThe processing status of a lineage event.
sort_order(SortOrder)
/set_sort_order(Option<SortOrder>)
:
required: falseThe sort order of the lineage events.
next_token(impl Into<String>)
/set_next_token(Option<String>)
:
required: falseWhen the number of lineage events is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of lineage events, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListLineageEvents to list the next set of lineage events.
- On success, responds with
ListLineageEventsOutput
with field(s):items(Option<Vec::<LineageEventSummary>>)
:The results of the ListLineageEvents action.
next_token(Option<String>)
:When the number of lineage events is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of lineage events, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListLineageEvents to list the next set of lineage events.
- On failure, responds with
SdkError<ListLineageEventsError>
Source§impl Client
impl Client
Sourcepub fn list_lineage_node_history(&self) -> ListLineageNodeHistoryFluentBuilder
pub fn list_lineage_node_history(&self) -> ListLineageNodeHistoryFluentBuilder
Constructs a fluent builder for the ListLineageNodeHistory
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 ID of the domain where you want to list the history of the specified data lineage node.
max_results(i32)
/set_max_results(Option<i32>)
:
required: falseThe maximum number of history items to return in a single call to ListLineageNodeHistory. When the number of memberships to be listed is greater than the value of MaxResults, the response contains a NextToken value that you can use in a subsequent call to ListLineageNodeHistory to list the next set of items.
next_token(impl Into<String>)
/set_next_token(Option<String>)
:
required: falseWhen the number of history items is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of items, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListLineageNodeHistory to list the next set of items.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the data lineage node whose history you want to list.
direction(EdgeDirection)
/set_direction(Option<EdgeDirection>)
:
required: falseThe direction of the data lineage node refers to the lineage node having neighbors in that direction. For example, if direction is
UPSTREAM
, theListLineageNodeHistory
API responds with historical versions with upstream neighbors only.event_timestamp_gte(DateTime)
/set_event_timestamp_gte(Option<DateTime>)
:
required: falseSpecifies whether the action is to return data lineage node history from the time after the event timestamp.
event_timestamp_lte(DateTime)
/set_event_timestamp_lte(Option<DateTime>)
:
required: falseSpecifies whether the action is to return data lineage node history from the time prior of the event timestamp.
sort_order(SortOrder)
/set_sort_order(Option<SortOrder>)
:
required: falseThe order by which you want data lineage node history to be sorted.
- On success, responds with
ListLineageNodeHistoryOutput
with field(s):nodes(Option<Vec::<LineageNodeSummary>>)
:The nodes returned by the ListLineageNodeHistory action.
next_token(Option<String>)
:When the number of history items is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of items, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListLineageNodeHistory to list the next set of items.
- On failure, responds with
SdkError<ListLineageNodeHistoryError>
Source§impl Client
impl Client
Sourcepub fn list_metadata_generation_runs(
&self,
) -> ListMetadataGenerationRunsFluentBuilder
pub fn list_metadata_generation_runs( &self, ) -> ListMetadataGenerationRunsFluentBuilder
Constructs a fluent builder for the ListMetadataGenerationRuns
operation.
This operation supports pagination; See into_paginator()
.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the Amazon DataZone domain where you want to list metadata generation runs.
status(MetadataGenerationRunStatus)
/set_status(Option<MetadataGenerationRunStatus>)
:
required: falseThe status of the metadata generation runs.
r#type(MetadataGenerationRunType)
/set_type(Option<MetadataGenerationRunType>)
:
required: falseThe type of the metadata generation runs.
next_token(impl Into<String>)
/set_next_token(Option<String>)
:
required: falseWhen the number of metadata generation runs is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of metadata generation runs, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListMetadataGenerationRuns to list the next set of revisions.
max_results(i32)
/set_max_results(Option<i32>)
:
required: falseThe maximum number of metadata generation runs to return in a single call to ListMetadataGenerationRuns. When the number of metadata generation runs to be listed is greater than the value of MaxResults, the response contains a NextToken value that you can use in a subsequent call to ListMetadataGenerationRuns to list the next set of revisions.
- On success, responds with
ListMetadataGenerationRunsOutput
with field(s):items(Option<Vec::<MetadataGenerationRunItem>>)
:The results of the ListMetadataGenerationRuns action.
next_token(Option<String>)
:When the number of metadata generation runs is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of metadata generation runs, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListMetadataGenerationRuns to list the next set of revisions.
- On failure, responds with
SdkError<ListMetadataGenerationRunsError>
Source§impl Client
impl Client
Sourcepub fn list_notifications(&self) -> ListNotificationsFluentBuilder
pub fn list_notifications(&self) -> ListNotificationsFluentBuilder
Constructs a fluent builder for the ListNotifications
operation.
This operation supports pagination; See into_paginator()
.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: 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 aNextToken
value that you can use in a subsequent call toListNotifications
to 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
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of notifications, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListNotifications
to list the next set of notifications.
- On success, responds with
ListNotificationsOutput
with field(s):notifications(Option<Vec::<NotificationOutput>>)
:The results of the
ListNotifications
action.next_token(Option<String>)
:When the number of notifications is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of notifications, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListNotifications
to list the next set of notifications.
- On failure, responds with
SdkError<ListNotificationsError>
Source§impl Client
impl Client
Sourcepub fn list_policy_grants(&self) -> ListPolicyGrantsFluentBuilder
pub fn list_policy_grants(&self) -> ListPolicyGrantsFluentBuilder
Constructs a fluent builder for the ListPolicyGrants
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 ID of the domain where you want to list policy grants.
entity_type(TargetEntityType)
/set_entity_type(Option<TargetEntityType>)
:
required: trueThe type of entity for which you want to list policy grants.
entity_identifier(impl Into<String>)
/set_entity_identifier(Option<String>)
:
required: trueThe ID of the entity for which you want to list policy grants.
policy_type(ManagedPolicyType)
/set_policy_type(Option<ManagedPolicyType>)
:
required: trueThe type of policy that you want to list.
max_results(i32)
/set_max_results(Option<i32>)
:
required: falseThe maximum number of grants to return in a single call to
ListPolicyGrants
. When the number of grants to be listed is greater than the value ofMaxResults
, the response contains aNextToken
value that you can use in a subsequent call toListPolicyGrants
to list the next set of grants.next_token(impl Into<String>)
/set_next_token(Option<String>)
:
required: falseWhen the number of grants is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of grants, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListPolicyGrants
to list the next set of grants.
- On success, responds with
ListPolicyGrantsOutput
with field(s):grant_list(Vec::<PolicyGrantMember>)
:The results of this action - the listed grants.
next_token(Option<String>)
:When the number of grants is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of grants, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListPolicyGrants
to list the next set of grants.
- On failure, responds with
SdkError<ListPolicyGrantsError>
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
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of memberships, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListProjectMemberships
to 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 aNextToken
value that you can use in a subsequent call toListProjectMemberships
to list the next set of memberships.
- On success, responds with
ListProjectMembershipsOutput
with 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
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of memberships, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListProjectMemberships
to list the next set of memberships.
- On failure, responds with
SdkError<ListProjectMembershipsError>
Source§impl Client
impl Client
Sourcepub fn list_project_profiles(&self) -> ListProjectProfilesFluentBuilder
pub fn list_project_profiles(&self) -> ListProjectProfilesFluentBuilder
Constructs a fluent builder for the ListProjectProfiles
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 ID of the domain where you want to list project profiles.
name(impl Into<String>)
/set_name(Option<String>)
:
required: falseThe name of a project profile.
sort_by(SortFieldProject)
/set_sort_by(Option<SortFieldProject>)
:
required: falseSpecifies by what to sort project profiles.
sort_order(SortOrder)
/set_sort_order(Option<SortOrder>)
:
required: falseSpecifies the sort order of the project profiles.
next_token(impl Into<String>)
/set_next_token(Option<String>)
:
required: falseWhen the number of project profiles is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of project profiles, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListProjectProfiles to list the next set of project profiles.
max_results(i32)
/set_max_results(Option<i32>)
:
required: falseThe maximum number of project profiles to return in a single call to ListProjectProfiles. When the number of project profiles to be listed is greater than the value of MaxResults, the response contains a NextToken value that you can use in a subsequent call to ListProjectProfiles to list the next set of project profiles.
- On success, responds with
ListProjectProfilesOutput
with field(s):items(Option<Vec::<ProjectProfileSummary>>)
:The results of the ListProjectProfiles action.
next_token(Option<String>)
:When the number of project profiles is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of project profiles, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListProjectProfiles to list the next set of project profiles.
- On failure, responds with
SdkError<ListProjectProfilesError>
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: falseThe name of the project.
next_token(impl Into<String>)
/set_next_token(Option<String>)
:
required: falseWhen the number of projects is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of projects, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListProjects
to 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 aNextToken
value that you can use in a subsequent call toListProjects
to list the next set of projects.
- On success, responds with
ListProjectsOutput
with field(s):items(Option<Vec::<ProjectSummary>>)
:The results of the
ListProjects
action.next_token(Option<String>)
:When the number of projects is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of projects, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListProjects
to list the next set of projects.
- On failure, responds with
SdkError<ListProjectsError>
Source§impl Client
impl Client
Sourcepub fn list_rules(&self) -> ListRulesFluentBuilder
pub fn list_rules(&self) -> ListRulesFluentBuilder
Constructs a fluent builder for the ListRules
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 ID of the domain in which the rules are to be listed.
target_type(RuleTargetType)
/set_target_type(Option<RuleTargetType>)
:
required: trueThe target type of the rule.
target_identifier(impl Into<String>)
/set_target_identifier(Option<String>)
:
required: trueThe target ID of the rule.
rule_type(RuleType)
/set_rule_type(Option<RuleType>)
:
required: falseThe type of the rule.
action(RuleAction)
/set_action(Option<RuleAction>)
:
required: falseThe action of the rule.
project_ids(impl Into<String>)
/set_project_ids(Option<Vec::<String>>)
:
required: falseThe IDs of projects in which rules are to be listed.
asset_types(impl Into<String>)
/set_asset_types(Option<Vec::<String>>)
:
required: falseThe asset types of the rule.
data_product(bool)
/set_data_product(Option<bool>)
:
required: falseThe data product of the rule.
include_cascaded(bool)
/set_include_cascaded(Option<bool>)
:
required: falseSpecifies whether to include cascading rules in the results.
max_results(i32)
/set_max_results(Option<i32>)
:
required: falseThe maximum number of rules to return in a single call to
ListRules
. When the number of rules to be listed is greater than the value ofMaxResults
, the response contains aNextToken
value that you can use in a subsequent call toListRules
to list the next set of rules.next_token(impl Into<String>)
/set_next_token(Option<String>)
:
required: falseWhen the number of rules is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of rules, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListRules
to list the next set of rules.
- On success, responds with
ListRulesOutput
with field(s):items(Vec::<RuleSummary>)
:The results of the
ListRules
action.next_token(Option<String>)
:When the number of rules is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of rules, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListRules
to list the next set of rules.
- On failure, responds with
SdkError<ListRulesError>
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.
owning_project_id(impl Into<String>)
/set_owning_project_id(Option<String>)
:
required: falseThe ID of the owning project of the subscription grants.
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 aNextToken
value that you can use in a subsequent call toListSubscriptionGrants
to 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
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of subscription grants, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListSubscriptionGrants
to list the next set of subscription grants.
- On success, responds with
ListSubscriptionGrantsOutput
with field(s):items(Vec::<SubscriptionGrantSummary>)
:The results of the
ListSubscriptionGrants
action.next_token(Option<String>)
:When the number of subscription grants is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of subscription grants, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListSubscriptionGrants
to 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.
This is not a required parameter, but if not specified, by default, Amazon DataZone returns only
PENDING
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 aNextToken
value that you can use in a subsequent call toListSubscriptionRequests
to 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
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of subscription requests, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListSubscriptionRequests
to list the next set of subscription requests.
- On success, responds with
ListSubscriptionRequestsOutput
with field(s):items(Vec::<SubscriptionRequestSummary>)
:The results of the
ListSubscriptionRequests
action.next_token(Option<String>)
:When the number of subscription requests is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of subscription requests, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListSubscriptionRequests
to 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 aNextToken
value that you can use in a subsequent call toListSubscriptionTargets
to 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
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of subscription targets, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListSubscriptionTargets
to list the next set of subscription targets.
- On success, responds with
ListSubscriptionTargetsOutput
with field(s):items(Vec::<SubscriptionTargetSummary>)
:The results of the
ListSubscriptionTargets
action.next_token(Option<String>)
:When the number of subscription targets is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of subscription targets, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListSubscriptionTargets
to 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.
This is not a required parameter, but if not provided, by default, Amazon DataZone returns only
APPROVED
subscriptions.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 aNextToken
value that you can use in a subsequent call toListSubscriptions
to 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
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of subscriptions, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListSubscriptions
to list the next set of subscriptions.
- On success, responds with
ListSubscriptionsOutput
with field(s):items(Vec::<SubscriptionSummary>)
:The results of the
ListSubscriptions
action.next_token(Option<String>)
:When the number of subscriptions is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of subscriptions, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toListSubscriptions
to 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
ListTagsForResourceOutput
with field(s):tags(Option<HashMap::<String, String>>)
:The tags of the specified resource.
- On failure, responds with
SdkError<ListTagsForResourceError>
Source§impl Client
impl Client
Sourcepub fn list_time_series_data_points(
&self,
) -> ListTimeSeriesDataPointsFluentBuilder
pub fn list_time_series_data_points( &self, ) -> ListTimeSeriesDataPointsFluentBuilder
Constructs a fluent builder for the ListTimeSeriesDataPoints
operation.
This operation supports pagination; See into_paginator()
.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the Amazon DataZone domain that houses the assets for which you want to list time series data points.
entity_identifier(impl Into<String>)
/set_entity_identifier(Option<String>)
:
required: trueThe ID of the asset for which you want to list data points.
entity_type(TimeSeriesEntityType)
/set_entity_type(Option<TimeSeriesEntityType>)
:
required: trueThe type of the asset for which you want to list data points.
form_name(impl Into<String>)
/set_form_name(Option<String>)
:
required: trueThe name of the time series data points form.
started_at(DateTime)
/set_started_at(Option<DateTime>)
:
required: falseThe timestamp at which the data points that you want to list started.
ended_at(DateTime)
/set_ended_at(Option<DateTime>)
:
required: falseThe timestamp at which the data points that you wanted to list ended.
next_token(impl Into<String>)
/set_next_token(Option<String>)
:
required: falseWhen the number of data points is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of data points, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListTimeSeriesDataPoints to list the next set of data points.
max_results(i32)
/set_max_results(Option<i32>)
:
required: falseThe maximum number of data points to return in a single call to ListTimeSeriesDataPoints. When the number of data points to be listed is greater than the value of MaxResults, the response contains a NextToken value that you can use in a subsequent call to ListTimeSeriesDataPoints to list the next set of data points.
- On success, responds with
ListTimeSeriesDataPointsOutput
with field(s):items(Option<Vec::<TimeSeriesDataPointSummaryFormOutput>>)
:The results of the ListTimeSeriesDataPoints action.
next_token(Option<String>)
:When the number of data points is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of data points, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListTimeSeriesDataPoints to list the next set of data points.
- On failure, responds with
SdkError<ListTimeSeriesDataPointsError>
Source§impl Client
impl Client
Sourcepub fn post_lineage_event(&self) -> PostLineageEventFluentBuilder
pub fn post_lineage_event(&self) -> PostLineageEventFluentBuilder
Constructs a fluent builder for the PostLineageEvent
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain where you want to post a data lineage event.
event(Blob)
/set_event(Option<Blob>)
:
required: trueThe data lineage event that you want to post. Only open-lineage run event are supported as events.
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
PostLineageEventOutput
with field(s):id(Option<String>)
:The ID of the lineage event.
domain_id(Option<String>)
:The ID of the domain.
- On failure, responds with
SdkError<PostLineageEventError>
Source§impl Client
impl Client
Sourcepub fn post_time_series_data_points(
&self,
) -> PostTimeSeriesDataPointsFluentBuilder
pub fn post_time_series_data_points( &self, ) -> PostTimeSeriesDataPointsFluentBuilder
Constructs a fluent builder for the PostTimeSeriesDataPoints
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the Amazon DataZone domain in which you want to post time series data points.
entity_identifier(impl Into<String>)
/set_entity_identifier(Option<String>)
:
required: trueThe ID of the asset for which you want to post time series data points.
entity_type(TimeSeriesEntityType)
/set_entity_type(Option<TimeSeriesEntityType>)
:
required: trueThe type of the asset for which you want to post data points.
forms(TimeSeriesDataPointFormInput)
/set_forms(Option<Vec::<TimeSeriesDataPointFormInput>>)
:
required: trueThe forms that contain the data points that you want to post.
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
PostTimeSeriesDataPointsOutput
with field(s):domain_id(Option<String>)
:The ID of the Amazon DataZone domain in which you want to post time series data points.
entity_id(Option<String>)
:The ID of the asset for which you want to post time series data points.
entity_type(Option<TimeSeriesEntityType>)
:The type of the asset for which you want to post data points.
forms(Option<Vec::<TimeSeriesDataPointFormOutput>>)
:The forms that contain the data points that you have posted.
- On failure, responds with
SdkError<PostTimeSeriesDataPointsError>
Source§impl Client
impl Client
Sourcepub fn put_environment_blueprint_configuration(
&self,
) -> PutEnvironmentBlueprintConfigurationFluentBuilder
pub fn put_environment_blueprint_configuration( &self, ) -> PutEnvironmentBlueprintConfigurationFluentBuilder
Constructs a fluent builder for the PutEnvironmentBlueprintConfiguration
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: 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.
environment_role_permission_boundary(impl Into<String>)
/set_environment_role_permission_boundary(Option<String>)
:
required: falseThe environment role permissions boundary.
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.
provisioning_configurations(ProvisioningConfiguration)
/set_provisioning_configurations(Option<Vec::<ProvisioningConfiguration>>)
:
required: falseThe provisioning configuration of a blueprint.
- On success, responds with
PutEnvironmentBlueprintConfigurationOutput
with 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.
environment_role_permission_boundary(Option<String>)
:The environment role permissions boundary.
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.
provisioning_configurations(Option<Vec::<ProvisioningConfiguration>>)
:The provisioning configuration of a blueprint.
- 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: falseThe revision that is to be made to the asset.
reject_rule(RejectRule)
/set_reject_rule(Option<RejectRule>)
:
required: falseSpecifies the rule (or the conditions) under which a prediction can be rejected.
reject_choices(RejectChoice)
/set_reject_choices(Option<Vec::<RejectChoice>>)
:
required: falseSpecifies the prediction (aka, the automatically generated piece of metadata) and the target (for example, a column name) that can be rejected.
client_token(impl Into<String>)
/set_client_token(Option<String>)
:
required: falseA unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
- On success, responds with
RejectPredictionsOutput
with field(s):domain_id(String)
:The ID of the Amazon DataZone domain.
asset_id(String)
:The ID of the asset.
asset_revision(String)
:The revision that is to be made to the asset.
- On failure, responds with
SdkError<RejectPredictionsError>
Source§impl Client
impl Client
Sourcepub fn reject_subscription_request(
&self,
) -> RejectSubscriptionRequestFluentBuilder
pub fn reject_subscription_request( &self, ) -> RejectSubscriptionRequestFluentBuilder
Constructs a fluent builder for the RejectSubscriptionRequest
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: 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
RejectSubscriptionRequestOutput
with 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.
existing_subscription_id(Option<String>)
:The ID of the existing subscription.
metadata_forms(Option<Vec::<FormOutput>>)
:Metadata forms included in the subscription request.
- On failure, responds with
SdkError<RejectSubscriptionRequestError>
Source§impl Client
impl Client
Sourcepub fn remove_entity_owner(&self) -> RemoveEntityOwnerFluentBuilder
pub fn remove_entity_owner(&self) -> RemoveEntityOwnerFluentBuilder
Constructs a fluent builder for the RemoveEntityOwner
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain where you want to remove an owner from an entity.
entity_type(DataZoneEntityType)
/set_entity_type(Option<DataZoneEntityType>)
:
required: trueThe type of the entity from which you want to remove an owner.
entity_identifier(impl Into<String>)
/set_entity_identifier(Option<String>)
:
required: trueThe ID of the entity from which you want to remove an owner.
owner(OwnerProperties)
/set_owner(Option<OwnerProperties>)
:
required: trueThe owner that you want to remove from an entity.
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
RemoveEntityOwnerOutput
- On failure, responds with
SdkError<RemoveEntityOwnerError>
Source§impl Client
impl Client
Sourcepub fn remove_policy_grant(&self) -> RemovePolicyGrantFluentBuilder
pub fn remove_policy_grant(&self) -> RemovePolicyGrantFluentBuilder
Constructs a fluent builder for the RemovePolicyGrant
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain where you want to remove a policy grant.
entity_type(TargetEntityType)
/set_entity_type(Option<TargetEntityType>)
:
required: trueThe type of the entity from which you want to remove a policy grant.
entity_identifier(impl Into<String>)
/set_entity_identifier(Option<String>)
:
required: trueThe ID of the entity from which you want to remove a policy grant.
policy_type(ManagedPolicyType)
/set_policy_type(Option<ManagedPolicyType>)
:
required: trueThe type of the policy that you want to remove.
principal(PolicyGrantPrincipal)
/set_principal(Option<PolicyGrantPrincipal>)
:
required: trueThe principal from which you want to remove a policy grant.
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
RemovePolicyGrantOutput
- On failure, responds with
SdkError<RemovePolicyGrantError>
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
RevokeSubscriptionOutput
with 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 aNextToken
value that you can use in a subsequent call toSearch
to 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
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of results, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toSearch
to 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: falseThe details of the search.
filters(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
Search
action.
- On success, responds with
SearchOutput
with field(s):items(Option<Vec::<SearchInventoryResultItem>>)
:The results of the
Search
action.next_token(Option<String>)
:When the number of results is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of results, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toSearch
to 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 aNextToken
value that you can use in a subsequent call toSearchGroupProfiles
to 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
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of results, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toSearchGroupProfiles
to list the next set of results.
- On success, responds with
SearchGroupProfilesOutput
with field(s):items(Option<Vec::<GroupProfileSummary>>)
:The results of the
SearchGroupProfiles
action.next_token(Option<String>)
:When the number of results is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of results, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toSearchGroupProfiles
to 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: falseThe details of the search.
max_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 aNextToken
value that you can use in a subsequent call toSearchListings
to 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
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of results, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toSearchListings
to 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
SearchListingsOutput
with field(s):items(Option<Vec::<SearchResultItem>>)
:The results of the
SearchListings
action.next_token(Option<String>)
:When the number of results is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of results, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toSearchListings
to 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
SearchTypes
action.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 aNextToken
value that you can use in a subsequent call toSearchTypes
to 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
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of results, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toSearchTypes
to 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: falseThe details of the search.
filters(FilterClause)
/set_filters(Option<FilterClause>)
:
required: falseThe filters for the
SearchTypes
action.sort(SearchSort)
/set_sort(Option<SearchSort>)
:
required: falseThe specifies the way to sort the
SearchTypes
results.managed(bool)
/set_managed(Option<bool>)
:
required: trueSpecifies whether the search is managed.
- On success, responds with
SearchTypesOutput
with field(s):items(Option<Vec::<SearchTypesResultItem>>)
:The results of the
SearchTypes
action.next_token(Option<String>)
:When the number of results is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of results, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toSearchTypes
to 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
SearchUserProfiles
action.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 aNextToken
value that you can use in a subsequent call toSearchUserProfiles
to 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
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of results, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toSearchUserProfiles
to list the next set of results.
- On success, responds with
SearchUserProfilesOutput
with field(s):items(Option<Vec::<UserProfileSummary>>)
:The results of the
SearchUserProfiles
action.next_token(Option<String>)
:When the number of results is greater than the default value for the
MaxResults
parameter, or if you explicitly specify a value forMaxResults
that is less than the number of results, the response includes a pagination token namedNextToken
. You can specify thisNextToken
value in a subsequent call toSearchUserProfiles
to 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
StartDataSourceRunOutput
with field(s):domain_id(String)
:The identifier of the Amazon DataZone domain in which to start a data source run.
data_source_id(String)
:The identifier of the data source.
id(String)
:The identifier of the data source run.
project_id(String)
:The identifier of the project.
status(DataSourceRunStatus)
:The status of the data source run.
r#type(DataSourceRunType)
:The type of the data source run.
data_source_configuration_snapshot(Option<String>)
:The configuration snapshot of the data source that is being run.
run_statistics_for_assets(Option<RunStatisticsForAssets>)
:Specifies run statistics for assets.
error_message(Option<DataSourceErrorMessage>)
:Specifies the error message that is returned if the operation cannot be successfully completed.
created_at(DateTime)
:The timestamp of when data source run was created.
updated_at(DateTime)
:The timestamp of when the data source run was updated.
started_at(Option<DateTime>)
:The timestamp of when the data source run was started.
stopped_at(Option<DateTime>)
:The timestamp of when the data source run was stopped.
- On failure, responds with
SdkError<StartDataSourceRunError>
Source§impl Client
impl Client
Sourcepub fn start_metadata_generation_run(
&self,
) -> StartMetadataGenerationRunFluentBuilder
pub fn start_metadata_generation_run( &self, ) -> StartMetadataGenerationRunFluentBuilder
Constructs a fluent builder for the StartMetadataGenerationRun
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the Amazon DataZone domain where you want to start a metadata generation run.
r#type(MetadataGenerationRunType)
/set_type(Option<MetadataGenerationRunType>)
:
required: trueThe type of the metadata generation run.
target(MetadataGenerationRunTarget)
/set_target(Option<MetadataGenerationRunTarget>)
:
required: trueThe asset for which you want to start a metadata generation run.
client_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.
owning_project_identifier(impl Into<String>)
/set_owning_project_identifier(Option<String>)
:
required: trueThe ID of the project that owns the asset for which you want to start a metadata generation run.
- On success, responds with
StartMetadataGenerationRunOutput
with field(s):domain_id(String)
:The ID of the Amazon DataZone domain in which the metadata generation run was started.
id(String)
:The ID of the metadata generation run.
status(Option<MetadataGenerationRunStatus>)
:The status of the metadata generation run.
r#type(Option<MetadataGenerationRunType>)
:The type of the metadata generation run.
created_at(Option<DateTime>)
:The timestamp at which the metadata generation run was started.
created_by(Option<String>)
:The ID of the user who started the metadata generation run.
owning_project_id(Option<String>)
:The ID of the project that owns the asset for which the metadata generation run was started.
- On failure, responds with
SdkError<StartMetadataGenerationRunError>
Source§impl Client
impl Client
Sourcepub fn tag_resource(&self) -> TagResourceFluentBuilder
pub fn tag_resource(&self) -> TagResourceFluentBuilder
Constructs a fluent builder for the TagResource
operation.
- The fluent builder is configurable:
resource_arn(impl Into<String>)
/set_resource_arn(Option<String>)
:
required: 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
TagResource
action.
- 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
UntagResource
action.
- On success, responds with
UntagResourceOutput
- On failure, responds with
SdkError<UntagResourceError>
Source§impl Client
impl Client
Sourcepub fn update_asset_filter(&self) -> UpdateAssetFilterFluentBuilder
pub fn update_asset_filter(&self) -> UpdateAssetFilterFluentBuilder
Constructs a fluent builder for the UpdateAssetFilter
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain where you want to update an asset filter.
asset_identifier(impl Into<String>)
/set_asset_identifier(Option<String>)
:
required: trueThe ID of the data asset.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the asset filter.
name(impl Into<String>)
/set_name(Option<String>)
:
required: falseThe name of the asset filter.
description(impl Into<String>)
/set_description(Option<String>)
:
required: falseThe description of the asset filter.
configuration(AssetFilterConfiguration)
/set_configuration(Option<AssetFilterConfiguration>)
:
required: falseThe configuration of the asset filter.
- On success, responds with
UpdateAssetFilterOutput
with field(s):id(String)
:The ID of the asset filter.
domain_id(String)
:The ID of the domain where the asset filter was created.
asset_id(String)
:The ID of the data asset.
name(String)
:The name of the asset filter.
description(Option<String>)
:The description of the asset filter.
status(Option<FilterStatus>)
:The status of the asset filter.
configuration(Option<AssetFilterConfiguration>)
:The configuration of the asset filter.
created_at(Option<DateTime>)
:The timestamp at which the asset filter was created.
error_message(Option<String>)
:The error message that is displayed if the action is not completed successfully.
effective_column_names(Option<Vec::<String>>)
:The column names of the asset filter.
effective_row_filter(Option<String>)
:The row filter of the asset filter.
- On failure, responds with
SdkError<UpdateAssetFilterError>
Source§impl Client
impl Client
Sourcepub fn update_connection(&self) -> UpdateConnectionFluentBuilder
pub fn update_connection(&self) -> UpdateConnectionFluentBuilder
Constructs a fluent builder for the UpdateConnection
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain where a connection is to be updated.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the connection to be updated.
description(impl Into<String>)
/set_description(Option<String>)
:
required: falseThe description of a connection.
aws_location(AwsLocation)
/set_aws_location(Option<AwsLocation>)
:
required: falseThe location where a connection is to be updated.
props(ConnectionPropertiesPatch)
/set_props(Option<ConnectionPropertiesPatch>)
:
required: falseThe connection props.
- On success, responds with
UpdateConnectionOutput
with field(s):connection_id(String)
:The ID of the connection.
description(Option<String>)
:The connection description.
domain_id(String)
:The ID of the domain where a connection is to be updated.
domain_unit_id(String)
:The ID of the domain unit where a connection is to be updated.
environment_id(Option<String>)
:The ID of the environment where a connection is to be updated.
name(String)
:The name of the connection.
physical_endpoints(Vec::<PhysicalEndpoint>)
:The physical endpoints of the connection.
project_id(Option<String>)
:The project ID of the connection.
props(Option<ConnectionPropertiesOutput>)
:The connection props.
r#type(ConnectionType)
:The connection type.
- On failure, responds with
SdkError<UpdateConnectionError>
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
UpdateDataSource
action.description(impl Into<String>)
/set_description(Option<String>)
:
required: falseThe description to be updated as part of the
UpdateDataSource
action.enable_setting(EnableSetting)
/set_enable_setting(Option<EnableSetting>)
:
required: falseThe enable setting to be updated as part of the
UpdateDataSource
action.publish_on_import(bool)
/set_publish_on_import(Option<bool>)
:
required: falseThe publish on import setting to be updated as part of the
UpdateDataSource
action.asset_forms_input(FormInput)
/set_asset_forms_input(Option<Vec::<FormInput>>)
:
required: falseThe asset forms to be updated as part of the
UpdateDataSource
action.schedule(ScheduleConfiguration)
/set_schedule(Option<ScheduleConfiguration>)
:
required: falseThe schedule to be updated as part of the
UpdateDataSource
action.configuration(DataSourceConfigurationInput)
/set_configuration(Option<DataSourceConfigurationInput>)
:
required: falseThe configuration to be updated as part of the
UpdateDataSource
action.recommendation(RecommendationConfiguration)
/set_recommendation(Option<RecommendationConfiguration>)
:
required: falseThe recommendation to be updated as part of the
UpdateDataSource
action.retain_permissions_on_revoke_failure(bool)
/set_retain_permissions_on_revoke_failure(Option<bool>)
:
required: falseSpecifies that the granted permissions are retained in case of a self-subscribe functionality failure for a data source.
- On success, responds with
UpdateDataSourceOutput
with 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
UpdateDataSource
action.r#type(Option<String>)
:The type to be updated as part of the
UpdateDataSource
action.name(String)
:The name to be updated as part of the
UpdateDataSource
action.description(Option<String>)
:The description to be updated as part of the
UpdateDataSource
action.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(Option<String>)
:The identifier of the environment in which a data source is to be updated.
connection_id(Option<String>)
:The connection ID.
configuration(Option<DataSourceConfigurationOutput>)
:The configuration to be updated as part of the
UpdateDataSource
action.recommendation(Option<RecommendationConfiguration>)
:The recommendation to be updated as part of the
UpdateDataSource
action.enable_setting(Option<EnableSetting>)
:The enable setting to be updated as part of the
UpdateDataSource
action.publish_on_import(Option<bool>)
:The publish on import setting to be updated as part of the
UpdateDataSource
action.asset_forms_output(Option<Vec::<FormOutput>>)
:The asset forms to be updated as part of the
UpdateDataSource
action.schedule(Option<ScheduleConfiguration>)
:The schedule to be updated as part of the
UpdateDataSource
action.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.
self_grant_status(Option<SelfGrantStatusOutput>)
:Specifies the status of the self-granting functionality.
retain_permissions_on_revoke_failure(Option<bool>)
:Specifies that the granted permissions are retained in case of a self-subscribe functionality failure for a data source.
- 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
UpdateDomain
action.single_sign_on(SingleSignOn)
/set_single_sign_on(Option<SingleSignOn>)
:
required: falseThe single sign-on option to be updated as part of the
UpdateDomain
action.domain_execution_role(impl Into<String>)
/set_domain_execution_role(Option<String>)
:
required: falseThe domain execution role to be updated as part of the
UpdateDomain
action.service_role(impl Into<String>)
/set_service_role(Option<String>)
:
required: falseThe service role of the domain.
name(impl Into<String>)
/set_name(Option<String>)
:
required: falseThe name to be updated as part of the
UpdateDomain
action.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
UpdateDomainOutput
with field(s):id(String)
:The identifier of the Amazon DataZone domain.
root_domain_unit_id(Option<String>)
:The ID of the root domain unit.
description(Option<String>)
:The description to be updated as part of the
UpdateDomain
action.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
UpdateDomain
action.service_role(Option<String>)
:The service role of the domain.
name(Option<String>)
:The name to be updated as part of the
UpdateDomain
action.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_domain_unit(&self) -> UpdateDomainUnitFluentBuilder
pub fn update_domain_unit(&self) -> UpdateDomainUnitFluentBuilder
Constructs a fluent builder for the UpdateDomainUnit
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain where you want to update a domain unit.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the domain unit that you want to update.
description(impl Into<String>)
/set_description(Option<String>)
:
required: falseThe description of the domain unit that you want to update.
name(impl Into<String>)
/set_name(Option<String>)
:
required: falseThe name of the domain unit that you want to update.
- On success, responds with
UpdateDomainUnitOutput
with field(s):id(String)
:The ID of the domain unit that you want to update.
domain_id(String)
:The ID of the domain where you want to update the domain unit.
name(String)
:The name of the domain unit that you want to update.
owners(Vec::<DomainUnitOwnerProperties>)
:The owners of the domain unit that you want to update.
description(Option<String>)
:The description of the domain unit that you want to update.
parent_domain_unit_id(Option<String>)
:The ID of the parent domain unit.
created_at(Option<DateTime>)
:The time stamp at which the domain unit that you want to update was created.
last_updated_at(Option<DateTime>)
:The timestamp at which the domain unit was last updated.
created_by(Option<String>)
:The user who created the domain unit that you want to update.
last_updated_by(Option<String>)
:The user who last updated the domain unit.
- On failure, responds with
SdkError<UpdateDomainUnitError>
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
UpdateEnvironment
action.description(impl Into<String>)
/set_description(Option<String>)
:
required: falseThe description to be updated as part of the
UpdateEnvironment
action.glossary_terms(impl Into<String>)
/set_glossary_terms(Option<Vec::<String>>)
:
required: falseThe glossary terms to be updated as part of the
UpdateEnvironment
action.
- On success, responds with
UpdateEnvironmentOutput
with 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
UpdateEnvironment
action.description(Option<String>)
:The description to be updated as part of the
UpdateEnvironment
action.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
UpdateEnvironment
action.status(Option<EnvironmentStatus>)
:The status to be updated as part of the
UpdateEnvironment
action.environment_actions(Option<Vec::<ConfigurableEnvironmentAction>>)
:The environment actions to be updated as part of the
UpdateEnvironment
action.glossary_terms(Option<Vec::<String>>)
:The glossary terms to be updated as part of the
UpdateEnvironment
action.user_parameters(Option<Vec::<CustomParameter>>)
:The user parameters to be updated as part of the
UpdateEnvironment
action.last_deployment(Option<Deployment>)
:The last deployment of the environment.
provisioning_properties(Option<ProvisioningProperties>)
:The provisioning properties to be updated as part of the
UpdateEnvironment
action.deployment_properties(Option<DeploymentProperties>)
:The deployment properties to be updated as part of the
UpdateEnvironment
action.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_action(&self) -> UpdateEnvironmentActionFluentBuilder
pub fn update_environment_action(&self) -> UpdateEnvironmentActionFluentBuilder
Constructs a fluent builder for the UpdateEnvironmentAction
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe domain ID of the environment action.
environment_identifier(impl Into<String>)
/set_environment_identifier(Option<String>)
:
required: trueThe environment ID of the environment action.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the environment action.
parameters(ActionParameters)
/set_parameters(Option<ActionParameters>)
:
required: falseThe parameters of the environment action.
name(impl Into<String>)
/set_name(Option<String>)
:
required: falseThe name of the environment action.
description(impl Into<String>)
/set_description(Option<String>)
:
required: falseThe description of the environment action.
- On success, responds with
UpdateEnvironmentActionOutput
with field(s):domain_id(String)
:The domain ID of the environment action.
environment_id(String)
:The environment ID of the environment action.
id(String)
:The ID of the environment action.
name(String)
:The name of the environment action.
parameters(Option<ActionParameters>)
:The parameters of the environment action.
description(Option<String>)
:The description of the environment action.
- On failure, responds with
SdkError<UpdateEnvironmentActionError>
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
UpdateEnvironmentProfile
action.description(impl Into<String>)
/set_description(Option<String>)
:
required: falseThe description to be updated as part of the
UpdateEnvironmentProfile
action.user_parameters(EnvironmentParameter)
/set_user_parameters(Option<Vec::<EnvironmentParameter>>)
:
required: falseThe user parameters to be updated as part of the
UpdateEnvironmentProfile
action.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
UpdateEnvironmentProfileOutput
with 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
UpdateEnvironmentProfile
action.description(Option<String>)
:The description to be updated as part of the
UpdateEnvironmentProfile
action.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
UpdateEnvironmentProfile
action.
- 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
UpdateGlossary
action.description(impl Into<String>)
/set_description(Option<String>)
:
required: falseThe description to be updated as part of the
UpdateGlossary
action.status(GlossaryStatus)
/set_status(Option<GlossaryStatus>)
:
required: falseThe status to be updated as part of the
UpdateGlossary
action.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
UpdateGlossaryOutput
with 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
UpdateGlossary
action.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
UpdateGlossary
action.status(Option<GlossaryStatus>)
:The status to be updated as part of the
UpdateGlossary
action.
- 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
UpdateGlossaryTerm
action.short_description(impl Into<String>)
/set_short_description(Option<String>)
:
required: falseThe short description to be updated as part of the
UpdateGlossaryTerm
action.long_description(impl Into<String>)
/set_long_description(Option<String>)
:
required: falseThe long description to be updated as part of the
UpdateGlossaryTerm
action.term_relations(TermRelations)
/set_term_relations(Option<TermRelations>)
:
required: falseThe term relations to be updated as part of the
UpdateGlossaryTerm
action.status(GlossaryTermStatus)
/set_status(Option<GlossaryTermStatus>)
:
required: falseThe status to be updated as part of the
UpdateGlossaryTerm
action.
- On success, responds with
UpdateGlossaryTermOutput
with 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
UpdateGlossaryTerm
action.status(GlossaryTermStatus)
:The status to be updated as part of the
UpdateGlossaryTerm
action.short_description(Option<String>)
:The short description to be updated as part of the
UpdateGlossaryTerm
action.long_description(Option<String>)
:The long description to be updated as part of the
UpdateGlossaryTerm
action.term_relations(Option<TermRelations>)
:The term relations to be updated as part of the
UpdateGlossaryTerm
action.
- 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
UpdateGroupProfileOutput
with 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 ID of the Amazon DataZone domain where a project is being 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
UpdateProject
action.description(impl Into<String>)
/set_description(Option<String>)
:
required: falseThe description to be updated as part of the
UpdateProject
action.glossary_terms(impl Into<String>)
/set_glossary_terms(Option<Vec::<String>>)
:
required: falseThe glossary terms to be updated as part of the
UpdateProject
action.environment_deployment_details(EnvironmentDeploymentDetails)
/set_environment_deployment_details(Option<EnvironmentDeploymentDetails>)
:
required: falseThe environment deployment details of the project.
- On success, responds with
UpdateProjectOutput
with field(s):domain_id(String)
:The identifier of the Amazon DataZone domain in which a project is updated.
id(String)
:The identifier of the project that is to be updated.
name(String)
:The name of the project that is to be updated.
description(Option<String>)
:The description of the project that is to be updated.
project_status(Option<ProjectStatus>)
:The status of the project.
failure_reasons(Option<Vec::<ProjectDeletionError>>)
:Specifies the error message that is returned if the operation cannot be successfully completed.
created_by(String)
:The Amazon DataZone user who created the project.
created_at(Option<DateTime>)
:The timestamp of when the project was created.
last_updated_at(Option<DateTime>)
:The timestamp of when the project was last updated.
glossary_terms(Option<Vec::<String>>)
:The glossary terms of the project that are to be updated.
domain_unit_id(Option<String>)
:The ID of the domain unit.
project_profile_id(Option<String>)
:The ID of the project profile.
user_parameters(Option<Vec::<EnvironmentConfigurationUserParameter>>)
:The user parameters of the project.
environment_deployment_details(Option<EnvironmentDeploymentDetails>)
:The environment deployment details of the project.
- On failure, responds with
SdkError<UpdateProjectError>
Source§impl Client
impl Client
Sourcepub fn update_project_profile(&self) -> UpdateProjectProfileFluentBuilder
pub fn update_project_profile(&self) -> UpdateProjectProfileFluentBuilder
Constructs a fluent builder for the UpdateProjectProfile
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain where a project profile is to be updated.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of a project profile that is to be updated.
name(impl Into<String>)
/set_name(Option<String>)
:
required: falseThe name of a project profile.
description(impl Into<String>)
/set_description(Option<String>)
:
required: falseThe description of a project profile.
status(Status)
/set_status(Option<Status>)
:
required: falseThe status of a project profile.
environment_configurations(EnvironmentConfiguration)
/set_environment_configurations(Option<Vec::<EnvironmentConfiguration>>)
:
required: falseThe environment configurations of a project profile.
domain_unit_identifier(impl Into<String>)
/set_domain_unit_identifier(Option<String>)
:
required: falseThe ID of the domain unit where a project profile is to be updated.
- On success, responds with
UpdateProjectProfileOutput
with field(s):domain_id(String)
:The ID of the domain where project profile is to be updated.
id(String)
:The ID of the project profile.
name(String)
:The name of the project profile.
description(Option<String>)
:The description of a project profile.
status(Option<Status>)
:The status of the project profile.
environment_configurations(Option<Vec::<EnvironmentConfiguration>>)
:The environment configurations of a project profile.
created_by(String)
:The user who created a project profile.
created_at(Option<DateTime>)
:The timestamp at which a project profile is created.
last_updated_at(Option<DateTime>)
:The timestamp at which a project profile was last updated.
domain_unit_id(Option<String>)
:The domain unit ID of the project profile to be updated.
- On failure, responds with
SdkError<UpdateProjectProfileError>
Source§impl Client
impl Client
Sourcepub fn update_rule(&self) -> UpdateRuleFluentBuilder
pub fn update_rule(&self) -> UpdateRuleFluentBuilder
Constructs a fluent builder for the UpdateRule
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: trueThe ID of the domain in which a rule is to be updated.
identifier(impl Into<String>)
/set_identifier(Option<String>)
:
required: trueThe ID of the rule that is to be updated
name(impl Into<String>)
/set_name(Option<String>)
:
required: falseThe name of the rule.
description(impl Into<String>)
/set_description(Option<String>)
:
required: falseThe description of the rule.
scope(RuleScope)
/set_scope(Option<RuleScope>)
:
required: falseThe scrope of the rule.
detail(RuleDetail)
/set_detail(Option<RuleDetail>)
:
required: falseThe detail of the rule.
include_child_domain_units(bool)
/set_include_child_domain_units(Option<bool>)
:
required: falseSpecifies whether to update this rule in the child domain units.
- On success, responds with
UpdateRuleOutput
with field(s):identifier(String)
:The ID of the rule.
revision(String)
:The revision of the rule.
name(String)
:The name of the rule.
rule_type(RuleType)
:The type of the rule.
target(Option<RuleTarget>)
:The target of the rule.
action(RuleAction)
:The action of the rule.
scope(Option<RuleScope>)
:The scope of the rule.
detail(Option<RuleDetail>)
:The detail of the rule.
description(Option<String>)
:The description of the rule.
created_at(DateTime)
:The timestamp at which the rule was created.
updated_at(DateTime)
:The timestamp at which the rule was last updated.
created_by(String)
:The user who created the rule.
last_updated_by(String)
:The timestamp at which the rule was last updated.
- On failure, responds with
SdkError<UpdateRuleError>
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
UpdateSubscriptionGrantStatus
action.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
UpdateSubscriptionGrantStatus
action.
- On success, responds with
UpdateSubscriptionGrantStatusOutput
with 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
UpdateSubscriptionGrantStatus
action.status(SubscriptionGrantOverallStatus)
:The status to be updated as part of the
UpdateSubscriptionGrantStatus
action.assets(Option<Vec::<SubscribedAsset>>)
:The details of the asset for which the subscription grant is created.
subscription_id(Option<String>)
:The identifier of the subscription.
- On failure, responds with
SdkError<UpdateSubscriptionGrantStatusError>
Source§impl Client
impl Client
Sourcepub fn update_subscription_request(
&self,
) -> UpdateSubscriptionRequestFluentBuilder
pub fn update_subscription_request( &self, ) -> UpdateSubscriptionRequestFluentBuilder
Constructs a fluent builder for the UpdateSubscriptionRequest
operation.
- The fluent builder is configurable:
domain_identifier(impl Into<String>)
/set_domain_identifier(Option<String>)
:
required: 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
UpdateSubscriptionRequest
action.
- On success, responds with
UpdateSubscriptionRequestOutput
with 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
UpdateSubscriptionRequest
action.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
UpdateSubscriptionRequest
action.existing_subscription_id(Option<String>)
:The ID of the existing subscription.
metadata_forms(Option<Vec::<FormOutput>>)
:Metadata forms included in the subscription request.
- 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
UpdateSubscriptionTarget
action.authorized_principals(impl Into<String>)
/set_authorized_principals(Option<Vec::<String>>)
:
required: falseThe authorized principals to be updated as part of the
UpdateSubscriptionTarget
action.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
UpdateSubscriptionTarget
action.subscription_target_config(SubscriptionTargetForm)
/set_subscription_target_config(Option<Vec::<SubscriptionTargetForm>>)
:
required: falseThe configuration to be updated as part of the
UpdateSubscriptionTarget
action.manage_access_role(impl Into<String>)
/set_manage_access_role(Option<String>)
:
required: falseThe manage access role to be updated as part of the
UpdateSubscriptionTarget
action.provider(impl Into<String>)
/set_provider(Option<String>)
:
required: falseThe provider to be updated as part of the
UpdateSubscriptionTarget
action.
- On success, responds with
UpdateSubscriptionTargetOutput
with 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
UpdateSubscriptionTarget
action.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
UpdateSubscriptionTarget
action.r#type(String)
:The type to be updated as part of the
UpdateSubscriptionTarget
action.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(Option<String>)
:The manage access role to be updated as part of the
UpdateSubscriptionTarget
action.applicable_asset_types(Vec::<String>)
:The applicable asset types to be updated as part of the
UpdateSubscriptionTarget
action.subscription_target_config(Vec::<SubscriptionTargetForm>)
:The configuration to be updated as part of the
UpdateSubscriptionTarget
action.provider(String)
:The provider to be updated as part of the
UpdateSubscriptionTarget
action.
- 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
UpdateUserProfileOutput
with 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_impl
configured. - Identity caching is enabled without a
sleep_impl
andtime_source
configured. - No
behavior_version
is 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_config
is missing an async sleep implementation. If you experience this panic, set thesleep_impl
on the Config passed into this function to fix it. - This method will panic if the
sdk_config
is missing an HTTP connector. If you experience this panic, set thehttp_connector
on the Config passed into this function to fix it. - This method will panic if no
BehaviorVersion
is provided. If you experience this panic, setbehavior_version
on the Config or enable thebehavior-version-latest
Cargo feature.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Client
impl !RefUnwindSafe for Client
impl Send for Client
impl Sync for Client
impl Unpin for Client
impl !UnwindSafe for Client
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the foreground set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red()
and
green()
, which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg()
:
use yansi::{Paint, Color};
painted.fg(Color::White);
Set foreground color to white using white()
.
use yansi::Paint;
painted.white();
Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Returns self
with the
fg()
set to
Color::BrightBlack
.
§Example
println!("{}", value.bright_black());
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Returns self
with the
fg()
set to
Color::BrightGreen
.
§Example
println!("{}", value.bright_green());
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Returns self
with the
fg()
set to
Color::BrightYellow
.
§Example
println!("{}", value.bright_yellow());
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Returns self
with the
fg()
set to
Color::BrightMagenta
.
§Example
println!("{}", value.bright_magenta());
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Returns self
with the
fg()
set to
Color::BrightWhite
.
§Example
println!("{}", value.bright_white());
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the background set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red()
and
on_green()
, which have the same functionality but
are pithier.
§Example
Set background color to red using fg()
:
use yansi::{Paint, Color};
painted.bg(Color::Red);
Set background color to red using on_red()
.
use yansi::Paint;
painted.on_red();
Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Returns self
with the
bg()
set to
Color::BrightBlack
.
§Example
println!("{}", value.on_bright_black());
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Returns self
with the
bg()
set to
Color::BrightGreen
.
§Example
println!("{}", value.on_bright_green());
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Returns self
with the
bg()
set to
Color::BrightYellow
.
§Example
println!("{}", value.on_bright_yellow());
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Returns self
with the
bg()
set to
Color::BrightBlue
.
§Example
println!("{}", value.on_bright_blue());
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Returns self
with the
bg()
set to
Color::BrightMagenta
.
§Example
println!("{}", value.on_bright_magenta());
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Returns self
with the
bg()
set to
Color::BrightCyan
.
§Example
println!("{}", value.on_bright_cyan());
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Returns self
with the
bg()
set to
Color::BrightWhite
.
§Example
println!("{}", value.on_bright_white());
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute
value
.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold()
and
underline()
, which have the same functionality
but are pithier.
§Example
Make text bold using attr()
:
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);
Make text bold using using bold()
.
use yansi::Paint;
painted.bold();
Source§fn underline(&self) -> Painted<&T>
fn underline(&self) -> Painted<&T>
Returns self
with the
attr()
set to
Attribute::Underline
.
§Example
println!("{}", value.underline());
Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Returns self
with the
attr()
set to
Attribute::RapidBlink
.
§Example
println!("{}", value.rapid_blink());
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi
Quirk
value
.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask()
and
wrap()
, which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk()
:
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);
Enable wrapping using wrap()
.
use yansi::Paint;
painted.wrap();
Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition
value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted
only when both stdout
and stderr
are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);