Struct aws_sdk_quicksight::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobInput
source · #[non_exhaustive]pub struct StartDashboardSnapshotJobInput {
pub aws_account_id: Option<String>,
pub dashboard_id: Option<String>,
pub snapshot_job_id: Option<String>,
pub user_configuration: Option<SnapshotUserConfiguration>,
pub snapshot_configuration: Option<SnapshotConfiguration>,
}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 that the dashboard snapshot job is executed in.
dashboard_id: Option<String>The ID of the dashboard that you want to start a snapshot job for.
snapshot_job_id: Option<String>An ID for the dashboard snapshot job. This ID is unique to the dashboard while the job is running. This ID can be used to poll the status of a job with a DescribeDashboardSnapshotJob while the job runs. You can reuse this ID for another job 24 hours after the current job is completed.
user_configuration: Option<SnapshotUserConfiguration>A structure that contains information about the anonymous users that the generated snapshot is for. This API will not return information about registered Amazon QuickSight.
snapshot_configuration: Option<SnapshotConfiguration>A structure that describes the configuration of the dashboard snapshot.
Implementations§
source§impl StartDashboardSnapshotJobInput
impl StartDashboardSnapshotJobInput
sourcepub fn aws_account_id(&self) -> Option<&str>
pub fn aws_account_id(&self) -> Option<&str>
The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.
sourcepub fn dashboard_id(&self) -> Option<&str>
pub fn dashboard_id(&self) -> Option<&str>
The ID of the dashboard that you want to start a snapshot job for.
sourcepub fn snapshot_job_id(&self) -> Option<&str>
pub fn snapshot_job_id(&self) -> Option<&str>
An ID for the dashboard snapshot job. This ID is unique to the dashboard while the job is running. This ID can be used to poll the status of a job with a DescribeDashboardSnapshotJob while the job runs. You can reuse this ID for another job 24 hours after the current job is completed.
sourcepub fn user_configuration(&self) -> Option<&SnapshotUserConfiguration>
pub fn user_configuration(&self) -> Option<&SnapshotUserConfiguration>
A structure that contains information about the anonymous users that the generated snapshot is for. This API will not return information about registered Amazon QuickSight.
sourcepub fn snapshot_configuration(&self) -> Option<&SnapshotConfiguration>
pub fn snapshot_configuration(&self) -> Option<&SnapshotConfiguration>
A structure that describes the configuration of the dashboard snapshot.
source§impl StartDashboardSnapshotJobInput
impl StartDashboardSnapshotJobInput
sourcepub fn builder() -> StartDashboardSnapshotJobInputBuilder
pub fn builder() -> StartDashboardSnapshotJobInputBuilder
Creates a new builder-style object to manufacture StartDashboardSnapshotJobInput.
Trait Implementations§
source§impl Clone for StartDashboardSnapshotJobInput
impl Clone for StartDashboardSnapshotJobInput
source§fn clone(&self) -> StartDashboardSnapshotJobInput
fn clone(&self) -> StartDashboardSnapshotJobInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for StartDashboardSnapshotJobInput
impl PartialEq for StartDashboardSnapshotJobInput
source§fn eq(&self, other: &StartDashboardSnapshotJobInput) -> bool
fn eq(&self, other: &StartDashboardSnapshotJobInput) -> bool
self and other values to be equal, and is used
by ==.