[][src]Enum rusoto_config::PutResourceConfigError

pub enum PutResourceConfigError {
    InsufficientPermissions(String),
    MaxActiveResourcesExceeded(String),
    NoRunningConfigurationRecorder(String),
}

Errors returned by PutResourceConfig

Variants

InsufficientPermissions(String)

Indicates one of the following errors:

  • For PutConfigRule, the rule cannot be created because the IAM role assigned to AWS Config lacks permissions to perform the config:Put* action.

  • For PutConfigRule, the AWS Lambda function cannot be invoked. Check the function ARN, and check the function's permissions.

  • For PutOrganizationConfigRule, organization config rule cannot be created because you do not have permissions to call IAM GetRole action or create a service linked role.

  • For PutConformancePack and PutOrganizationConformancePack, a conformance pack cannot be created because you do not have permissions:

    • To call IAM GetRole action or create a service linked role.

    • To read Amazon S3 bucket.

MaxActiveResourcesExceeded(String)

You have reached the limit (100,000) of active custom resource types in your account. Delete unused resources using DeleteResourceConfig.

NoRunningConfigurationRecorder(String)

There is no configuration recorder running.

Implementations

impl PutResourceConfigError[src]

Trait Implementations

impl Debug for PutResourceConfigError[src]

impl Display for PutResourceConfigError[src]

impl Error for PutResourceConfigError[src]

impl PartialEq<PutResourceConfigError> for PutResourceConfigError[src]

impl StructuralPartialEq for PutResourceConfigError[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> 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> ToString for T where
    T: Display + ?Sized
[src]

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.