Struct aws_sdk_quicksight::operation::start_asset_bundle_import_job::StartAssetBundleImportJobInput
source · #[non_exhaustive]pub struct StartAssetBundleImportJobInput {
pub aws_account_id: Option<String>,
pub asset_bundle_import_job_id: Option<String>,
pub asset_bundle_import_source: Option<AssetBundleImportSource>,
pub override_parameters: Option<AssetBundleImportJobOverrideParameters>,
pub failure_action: Option<AssetBundleImportFailureAction>,
pub override_permissions: Option<AssetBundleImportJobOverridePermissions>,
pub override_tags: Option<AssetBundleImportJobOverrideTags>,
pub override_validation_strategy: Option<AssetBundleImportJobOverrideValidationStrategy>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.aws_account_id: Option<String>The ID of the Amazon Web Services account to import assets into.
asset_bundle_import_job_id: Option<String>The ID of the job. This ID is unique while the job is running. After the job is completed, you can reuse this ID for another job.
asset_bundle_import_source: Option<AssetBundleImportSource>The source of the asset bundle zip file that contains the data that you want to import. The file must be in QUICKSIGHT_JSON format.
override_parameters: Option<AssetBundleImportJobOverrideParameters>Optional overrides that are applied to the resource configuration before import.
failure_action: Option<AssetBundleImportFailureAction>The failure action for the import job.
If you choose ROLLBACK, failed import jobs will attempt to undo any asset changes caused by the failed job.
If you choose DO_NOTHING, failed import jobs will not attempt to roll back any asset changes caused by the failed job, possibly keeping the Amazon QuickSight account in an inconsistent state.
override_permissions: Option<AssetBundleImportJobOverridePermissions>Optional permission overrides that are applied to the resource configuration before import.
Optional tag overrides that are applied to the resource configuration before import.
override_validation_strategy: Option<AssetBundleImportJobOverrideValidationStrategy>An optional validation strategy override for all analyses and dashboards that is applied to the resource configuration before import.
Implementations§
source§impl StartAssetBundleImportJobInput
impl StartAssetBundleImportJobInput
sourcepub fn aws_account_id(&self) -> Option<&str>
pub fn aws_account_id(&self) -> Option<&str>
The ID of the Amazon Web Services account to import assets into.
sourcepub fn asset_bundle_import_job_id(&self) -> Option<&str>
pub fn asset_bundle_import_job_id(&self) -> Option<&str>
The ID of the job. This ID is unique while the job is running. After the job is completed, you can reuse this ID for another job.
sourcepub fn asset_bundle_import_source(&self) -> Option<&AssetBundleImportSource>
pub fn asset_bundle_import_source(&self) -> Option<&AssetBundleImportSource>
The source of the asset bundle zip file that contains the data that you want to import. The file must be in QUICKSIGHT_JSON format.
sourcepub fn override_parameters(
&self
) -> Option<&AssetBundleImportJobOverrideParameters>
pub fn override_parameters( &self ) -> Option<&AssetBundleImportJobOverrideParameters>
Optional overrides that are applied to the resource configuration before import.
sourcepub fn failure_action(&self) -> Option<&AssetBundleImportFailureAction>
pub fn failure_action(&self) -> Option<&AssetBundleImportFailureAction>
The failure action for the import job.
If you choose ROLLBACK, failed import jobs will attempt to undo any asset changes caused by the failed job.
If you choose DO_NOTHING, failed import jobs will not attempt to roll back any asset changes caused by the failed job, possibly keeping the Amazon QuickSight account in an inconsistent state.
sourcepub fn override_permissions(
&self
) -> Option<&AssetBundleImportJobOverridePermissions>
pub fn override_permissions( &self ) -> Option<&AssetBundleImportJobOverridePermissions>
Optional permission overrides that are applied to the resource configuration before import.
Optional tag overrides that are applied to the resource configuration before import.
sourcepub fn override_validation_strategy(
&self
) -> Option<&AssetBundleImportJobOverrideValidationStrategy>
pub fn override_validation_strategy( &self ) -> Option<&AssetBundleImportJobOverrideValidationStrategy>
An optional validation strategy override for all analyses and dashboards that is applied to the resource configuration before import.
source§impl StartAssetBundleImportJobInput
impl StartAssetBundleImportJobInput
sourcepub fn builder() -> StartAssetBundleImportJobInputBuilder
pub fn builder() -> StartAssetBundleImportJobInputBuilder
Creates a new builder-style object to manufacture StartAssetBundleImportJobInput.
Trait Implementations§
source§impl Clone for StartAssetBundleImportJobInput
impl Clone for StartAssetBundleImportJobInput
source§fn clone(&self) -> StartAssetBundleImportJobInput
fn clone(&self) -> StartAssetBundleImportJobInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for StartAssetBundleImportJobInput
impl PartialEq for StartAssetBundleImportJobInput
source§fn eq(&self, other: &StartAssetBundleImportJobInput) -> bool
fn eq(&self, other: &StartAssetBundleImportJobInput) -> bool
self and other values to be equal, and is used
by ==.