[][src]Struct rusoto_fms::DeletePolicyRequest

pub struct DeletePolicyRequest {
    pub delete_all_policy_resources: Option<bool>,
    pub policy_id: String,
}

Fields

delete_all_policy_resources: Option<bool>

If True, the request will also perform a clean-up process that will:

After the cleanup, in-scope resources will no longer be protected by web ACLs in this policy. Protection of out-of-scope resources will remain unchanged. Scope is determined by tags and accounts associated with the policy. When creating the policy, if you specified that only resources in specific accounts or with specific tags be protected by the policy, those resources are in-scope. All others are out of scope. If you did not specify tags or accounts, all resources are in-scope.

policy_id: String

The ID of the policy that you want to delete. PolicyId is returned by PutPolicy and by ListPolicies.

Trait Implementations

impl PartialEq<DeletePolicyRequest> for DeletePolicyRequest[src]

impl Default for DeletePolicyRequest[src]

impl Clone for DeletePolicyRequest[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for DeletePolicyRequest[src]

impl Serialize for DeletePolicyRequest[src]

Auto Trait Implementations

impl Send for DeletePolicyRequest

impl Sync for DeletePolicyRequest

Blanket Implementations

impl<T> From for T[src]

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

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

type Owned = T

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self