[][src]Struct rusoto_quicksight::DeleteAnalysisRequest

pub struct DeleteAnalysisRequest {
    pub analysis_id: String,
    pub aws_account_id: String,
    pub force_delete_without_recovery: Option<bool>,
    pub recovery_window_in_days: Option<i64>,
}

Fields

analysis_id: String

The ID of the analysis that you're deleting.

aws_account_id: String

The ID of the AWS account where you want to delete an analysis.

force_delete_without_recovery: Option<bool>

This option defaults to the value NoForceDeleteWithoutRecovery. To immediately delete the analysis, add the ForceDeleteWithoutRecovery option. You can't restore an analysis after it's deleted.

recovery_window_in_days: Option<i64>

A value that specifies the number of days that QuickSight waits before it deletes the analysis. You can't use this parameter with the ForceDeleteWithoutRecovery option in the same API call. The default value is 30.

Trait Implementations

impl Clone for DeleteAnalysisRequest[src]

impl Debug for DeleteAnalysisRequest[src]

impl Default for DeleteAnalysisRequest[src]

impl PartialEq<DeleteAnalysisRequest> for DeleteAnalysisRequest[src]

impl Serialize for DeleteAnalysisRequest[src]

impl StructuralPartialEq for DeleteAnalysisRequest[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.