[][src]Struct rusoto_config::ConfigurationRecorder

pub struct ConfigurationRecorder {
    pub name: Option<String>,
    pub recording_group: Option<RecordingGroup>,
    pub role_arn: Option<String>,
}

An object that represents the recording of configuration changes of an AWS resource.

Fields

The name of the recorder. By default, AWS Config automatically assigns the name "default" when creating the configuration recorder. You cannot change the assigned name.

Specifies the types of AWS resources for which AWS Config records configuration changes.

Amazon Resource Name (ARN) of the IAM role used to describe the AWS resources associated with the account.

Trait Implementations

impl Clone for ConfigurationRecorder
[src]

Performs copy-assignment from source. Read more

impl Default for ConfigurationRecorder
[src]

impl PartialEq<ConfigurationRecorder> for ConfigurationRecorder
[src]

impl Debug for ConfigurationRecorder
[src]

impl<'de> Deserialize<'de> for ConfigurationRecorder
[src]

impl Serialize for ConfigurationRecorder
[src]

Auto Trait Implementations

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]

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

🔬 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]

🔬 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> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Same for T

Should always be Self

impl<T> Erased for T