pub struct DeleteOrganizationConformancePack { /* private fields */ }Expand description
Fluent builder constructing a request to DeleteOrganizationConformancePack.
Deletes the specified organization conformance pack and all of the Config rules and remediation actions from all member accounts in that organization.
Only a master account or a delegated administrator account can delete an organization conformance pack. When calling this API with a delegated administrator, you must ensure Organizations ListDelegatedAdministrator permissions are added.
Config sets the state of a conformance pack to DELETE_IN_PROGRESS until the deletion is complete. You cannot update a conformance pack while it is in this state.
Implementations
sourceimpl DeleteOrganizationConformancePack
impl DeleteOrganizationConformancePack
sourcepub async fn send(
self
) -> Result<DeleteOrganizationConformancePackOutput, SdkError<DeleteOrganizationConformancePackError>>
pub async fn send(
self
) -> Result<DeleteOrganizationConformancePackOutput, SdkError<DeleteOrganizationConformancePackError>>
Sends the request and returns the response.
If an error occurs, an SdkError will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn organization_conformance_pack_name(
self,
input: impl Into<String>
) -> Self
pub fn organization_conformance_pack_name(
self,
input: impl Into<String>
) -> Self
The name of organization conformance pack that you want to delete.
sourcepub fn set_organization_conformance_pack_name(
self,
input: Option<String>
) -> Self
pub fn set_organization_conformance_pack_name(
self,
input: Option<String>
) -> Self
The name of organization conformance pack that you want to delete.
Trait Implementations
sourceimpl Clone for DeleteOrganizationConformancePack
impl Clone for DeleteOrganizationConformancePack
sourcefn clone(&self) -> DeleteOrganizationConformancePack
fn clone(&self) -> DeleteOrganizationConformancePack
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl !RefUnwindSafe for DeleteOrganizationConformancePack
impl Send for DeleteOrganizationConformancePack
impl Sync for DeleteOrganizationConformancePack
impl Unpin for DeleteOrganizationConformancePack
impl !UnwindSafe for DeleteOrganizationConformancePack
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more