[][src]Enum rusoto_ssm::PutParameterError

pub enum PutParameterError {
    HierarchyLevelLimitExceeded(String),
    HierarchyTypeMismatch(String),
    IncompatiblePolicy(String),
    InternalServerError(String),
    InvalidAllowedPattern(String),
    InvalidKeyId(String),
    InvalidPolicyAttribute(String),
    InvalidPolicyType(String),
    ParameterAlreadyExists(String),
    ParameterLimitExceeded(String),
    ParameterMaxVersionLimitExceeded(String),
    ParameterPatternMismatch(String),
    PoliciesLimitExceeded(String),
    TooManyUpdates(String),
    UnsupportedParameterType(String),
}

Errors returned by PutParameter

Variants

HierarchyLevelLimitExceeded(String)

A hierarchy can have a maximum of 15 levels. For more information, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

HierarchyTypeMismatch(String)

Parameter Store does not support changing a parameter type in a hierarchy. For example, you can't change a parameter from a String type to a SecureString type. You must create a new, unique parameter.

IncompatiblePolicy(String)

There is a conflict in the policies specified for this parameter. You can't, for example, specify two Expiration policies for a parameter. Review your policies, and try again.

InternalServerError(String)

An error occurred on the server side.

InvalidAllowedPattern(String)

The request does not meet the regular expression requirement.

InvalidKeyId(String)

The query key ID is not valid.

InvalidPolicyAttribute(String)

A policy attribute or its value is invalid.

InvalidPolicyType(String)

The policy type is not supported. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.

ParameterAlreadyExists(String)

The parameter already exists. You can't create duplicate parameters.

ParameterLimitExceeded(String)

You have exceeded the number of parameters for this AWS account. Delete one or more parameters and try again.

ParameterMaxVersionLimitExceeded(String)

The parameter exceeded the maximum number of allowed versions.

ParameterPatternMismatch(String)

The parameter name is not valid.

PoliciesLimitExceeded(String)

You specified more than the maximum number of allowed policies for the parameter. The maximum is 10.

TooManyUpdates(String)

There are concurrent updates for a resource that supports one update at a time.

UnsupportedParameterType(String)

The parameter type is not supported.

Methods

impl PutParameterError[src]

Trait Implementations

impl PartialEq<PutParameterError> for PutParameterError[src]

impl Display for PutParameterError[src]

impl Debug for PutParameterError[src]

impl StructuralPartialEq for PutParameterError[src]

impl Error for PutParameterError[src]

Auto Trait Implementations

Blanket Implementations

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

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

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.

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

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self