[−][src]Enum rusoto_cloudtrail::ListTagsError
Errors returned by ListTags
Variants
CloudTrailARNInvalid(String)
This exception is thrown when an operation is called with an invalid trail ARN. The format of a trail ARN is:
arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail
InvalidToken(String)
Reserved for future use.
InvalidTrailName(String)
This exception is thrown when the provided trail name is not valid. Trail names must meet the following requirements:
-
Contain only ASCII letters (a-z, A-Z), numbers (0-9), periods (.), underscores (), or dashes (-)
-
Start with a letter or number, and end with a letter or number
-
Be between 3 and 128 characters
-
Have no adjacent periods, underscores or dashes. Names like
my-namespace
andmy--namespace
are invalid. -
Not be in IP address format (for example, 192.168.5.4)
OperationNotPermitted(String)
This exception is thrown when the requested operation is not permitted.
ResourceNotFound(String)
This exception is thrown when the specified resource is not found.
ResourceTypeNotSupported(String)
This exception is thrown when the specified resource type is not supported by CloudTrail.
UnsupportedOperation(String)
This exception is thrown when the requested operation is not supported.
Methods
impl ListTagsError
[src]
pub fn from_response(res: BufferedHttpResponse) -> RusotoError<ListTagsError>
[src]
Trait Implementations
impl PartialEq<ListTagsError> for ListTagsError
[src]
fn eq(&self, other: &ListTagsError) -> bool
[src]
fn ne(&self, other: &ListTagsError) -> bool
[src]
impl Debug for ListTagsError
[src]
impl Display for ListTagsError
[src]
impl Error for ListTagsError
[src]
fn description(&self) -> &str
[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
replaced by Error::source, which can support downcasting
The lower-level cause of this error, if any. Read more
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
The lower-level source of this error, if any. Read more
Auto Trait Implementations
impl Send for ListTagsError
impl Sync for ListTagsError
Blanket Implementations
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
impl<T> Erased for T
impl<T> Same for T
type Output = T
Should always be Self