aws_auth_errors

Enum aws_auth_errors 

Source
#[non_exhaustive]
#[repr(u32)]
pub enum aws_auth_errors {
Show 45 variants AWS_AUTH_PROFILE_PARSE_RECOVERABLE_ERROR = 15_362, AWS_AUTH_PROFILE_PARSE_FATAL_ERROR = 15_361, AWS_AUTH_SIGNING_UNSUPPORTED_ALGORITHM = 6_144, AWS_AUTH_SIGNING_MISMATCHED_CONFIGURATION = 6_145, AWS_AUTH_SIGNING_NO_CREDENTIALS = 6_146, AWS_AUTH_SIGNING_ILLEGAL_REQUEST_QUERY_PARAM = 6_147, AWS_AUTH_SIGNING_ILLEGAL_REQUEST_HEADER = 6_148, AWS_AUTH_SIGNING_INVALID_CONFIGURATION = 6_149, AWS_AUTH_CREDENTIALS_PROVIDER_INVALID_ENVIRONMENT = 6_150, AWS_AUTH_CREDENTIALS_PROVIDER_INVALID_DELEGATE = 6_151, AWS_AUTH_CREDENTIALS_PROVIDER_PROFILE_SOURCE_FAILURE = 6_152, AWS_AUTH_CREDENTIALS_PROVIDER_IMDS_SOURCE_FAILURE = 6_153, AWS_AUTH_CREDENTIALS_PROVIDER_STS_SOURCE_FAILURE = 6_154, AWS_AUTH_CREDENTIALS_PROVIDER_HTTP_STATUS_FAILURE = 6_155, AWS_AUTH_PROVIDER_PARSER_UNEXPECTED_RESPONSE = 6_156, AWS_AUTH_CREDENTIALS_PROVIDER_ECS_SOURCE_FAILURE = 6_157, AWS_AUTH_CREDENTIALS_PROVIDER_X509_SOURCE_FAILURE = 6_158, AWS_AUTH_CREDENTIALS_PROVIDER_PROCESS_SOURCE_FAILURE = 6_159, AWS_AUTH_CREDENTIALS_PROVIDER_STS_WEB_IDENTITY_SOURCE_FAILURE = 6_160, AWS_AUTH_SIGNING_UNSUPPORTED_SIGNATURE_TYPE = 6_161, AWS_AUTH_SIGNING_MISSING_PREVIOUS_SIGNATURE = 6_162, AWS_AUTH_SIGNING_INVALID_CREDENTIALS = 6_163, AWS_AUTH_CANONICAL_REQUEST_MISMATCH = 6_164, AWS_AUTH_SIGV4A_SIGNATURE_VALIDATION_FAILURE = 6_165, AWS_AUTH_CREDENTIALS_PROVIDER_COGNITO_SOURCE_FAILURE = 6_166, AWS_AUTH_CREDENTIALS_PROVIDER_DELEGATE_FAILURE = 6_167, AWS_AUTH_SSO_TOKEN_PROVIDER_SOURCE_FAILURE = 6_168, AWS_AUTH_SSO_TOKEN_INVALID = 6_169, AWS_AUTH_SSO_TOKEN_EXPIRED = 6_170, AWS_AUTH_CREDENTIALS_PROVIDER_SSO_SOURCE_FAILURE = 6_171, AWS_AUTH_IMDS_CLIENT_SOURCE_FAILURE = 6_172, AWS_AUTH_PROFILE_STS_CREDENTIALS_PROVIDER_CYCLE_FAILURE = 6_173, AWS_AUTH_CREDENTIALS_PROVIDER_ECS_INVALID_TOKEN_FILE_PATH = 6_174, AWS_AUTH_CREDENTIALS_PROVIDER_ECS_INVALID_HOST = 6_175, AWS_AUTH_CREDENTIALS_PROVIDER_LOGIN_SESSION_MISSING = 6_176, AWS_AUTH_CREDENTIALS_PROVIDER_LOGIN_REGION_MISSING = 6_177, AWS_AUTH_CREDENTIALS_PROVIDER_LOGIN_FAILED_TO_CREATE_TOKEN_PATH = 6_178, AWS_AUTH_CREDENTIALS_PROVIDER_LOGIN_FAILED_TO_CREATE_TOKEN = 6_179, AWS_AUTH_CREDENTIALS_PROVIDER_LOGIN_TOKEN_EXPIRED = 6_180, AWS_AUTH_CREDENTIALS_PROVIDER_LOGIN_INVALID_PEM = 6_181, AWS_AUTH_CREDENTIALS_PROVIDER_LOGIN_FAILED_TO_CREATE_REFRESH_TOKEN = 6_182, AWS_AUTH_CREDENTIALS_PROVIDER_LOGIN_FAILED_TO_WRITE_TOKEN = 6_183, AWS_AUTH_CREDENTIALS_PROVIDER_LOGIN_FAILED_TO_CREATE_DPOP_HEADER = 6_184, AWS_AUTH_CREDENTIALS_PROVIDER_LOGIN_FAILED_TO_CREATE_REQUEST_BODY = 6_185, AWS_AUTH_ERROR_END_RANGE = 7_167,
}
Expand description

Auth-specific error codes

Variants (Non-exhaustive)§

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
§

AWS_AUTH_PROFILE_PARSE_RECOVERABLE_ERROR = 15_362

§

AWS_AUTH_PROFILE_PARSE_FATAL_ERROR = 15_361

§

AWS_AUTH_SIGNING_UNSUPPORTED_ALGORITHM = 6_144

§

AWS_AUTH_SIGNING_MISMATCHED_CONFIGURATION = 6_145

§

AWS_AUTH_SIGNING_NO_CREDENTIALS = 6_146

§

AWS_AUTH_SIGNING_ILLEGAL_REQUEST_QUERY_PARAM = 6_147

§

AWS_AUTH_SIGNING_ILLEGAL_REQUEST_HEADER = 6_148

§

AWS_AUTH_SIGNING_INVALID_CONFIGURATION = 6_149

§

AWS_AUTH_CREDENTIALS_PROVIDER_INVALID_ENVIRONMENT = 6_150

§

AWS_AUTH_CREDENTIALS_PROVIDER_INVALID_DELEGATE = 6_151

§

AWS_AUTH_CREDENTIALS_PROVIDER_PROFILE_SOURCE_FAILURE = 6_152

§

AWS_AUTH_CREDENTIALS_PROVIDER_IMDS_SOURCE_FAILURE = 6_153

§

AWS_AUTH_CREDENTIALS_PROVIDER_STS_SOURCE_FAILURE = 6_154

§

AWS_AUTH_CREDENTIALS_PROVIDER_HTTP_STATUS_FAILURE = 6_155

§

AWS_AUTH_PROVIDER_PARSER_UNEXPECTED_RESPONSE = 6_156

§

AWS_AUTH_CREDENTIALS_PROVIDER_ECS_SOURCE_FAILURE = 6_157

§

AWS_AUTH_CREDENTIALS_PROVIDER_X509_SOURCE_FAILURE = 6_158

§

AWS_AUTH_CREDENTIALS_PROVIDER_PROCESS_SOURCE_FAILURE = 6_159

§

AWS_AUTH_CREDENTIALS_PROVIDER_STS_WEB_IDENTITY_SOURCE_FAILURE = 6_160

§

AWS_AUTH_SIGNING_UNSUPPORTED_SIGNATURE_TYPE = 6_161

§

AWS_AUTH_SIGNING_MISSING_PREVIOUS_SIGNATURE = 6_162

§

AWS_AUTH_SIGNING_INVALID_CREDENTIALS = 6_163

§

AWS_AUTH_CANONICAL_REQUEST_MISMATCH = 6_164

§

AWS_AUTH_SIGV4A_SIGNATURE_VALIDATION_FAILURE = 6_165

§

AWS_AUTH_CREDENTIALS_PROVIDER_COGNITO_SOURCE_FAILURE = 6_166

§

AWS_AUTH_CREDENTIALS_PROVIDER_DELEGATE_FAILURE = 6_167

§

AWS_AUTH_SSO_TOKEN_PROVIDER_SOURCE_FAILURE = 6_168

§

AWS_AUTH_SSO_TOKEN_INVALID = 6_169

§

AWS_AUTH_SSO_TOKEN_EXPIRED = 6_170

§

AWS_AUTH_CREDENTIALS_PROVIDER_SSO_SOURCE_FAILURE = 6_171

§

AWS_AUTH_IMDS_CLIENT_SOURCE_FAILURE = 6_172

§

AWS_AUTH_PROFILE_STS_CREDENTIALS_PROVIDER_CYCLE_FAILURE = 6_173

§

AWS_AUTH_CREDENTIALS_PROVIDER_ECS_INVALID_TOKEN_FILE_PATH = 6_174

§

AWS_AUTH_CREDENTIALS_PROVIDER_ECS_INVALID_HOST = 6_175

§

AWS_AUTH_CREDENTIALS_PROVIDER_LOGIN_SESSION_MISSING = 6_176

§

AWS_AUTH_CREDENTIALS_PROVIDER_LOGIN_REGION_MISSING = 6_177

§

AWS_AUTH_CREDENTIALS_PROVIDER_LOGIN_FAILED_TO_CREATE_TOKEN_PATH = 6_178

§

AWS_AUTH_CREDENTIALS_PROVIDER_LOGIN_FAILED_TO_CREATE_TOKEN = 6_179

§

AWS_AUTH_CREDENTIALS_PROVIDER_LOGIN_TOKEN_EXPIRED = 6_180

§

AWS_AUTH_CREDENTIALS_PROVIDER_LOGIN_INVALID_PEM = 6_181

§

AWS_AUTH_CREDENTIALS_PROVIDER_LOGIN_FAILED_TO_CREATE_REFRESH_TOKEN = 6_182

§

AWS_AUTH_CREDENTIALS_PROVIDER_LOGIN_FAILED_TO_WRITE_TOKEN = 6_183

§

AWS_AUTH_CREDENTIALS_PROVIDER_LOGIN_FAILED_TO_CREATE_DPOP_HEADER = 6_184

§

AWS_AUTH_CREDENTIALS_PROVIDER_LOGIN_FAILED_TO_CREATE_REQUEST_BODY = 6_185

§

AWS_AUTH_ERROR_END_RANGE = 7_167

Trait Implementations§

Source§

impl Clone for aws_auth_errors

Source§

fn clone(&self) -> aws_auth_errors

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for aws_auth_errors

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Hash for aws_auth_errors

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for aws_auth_errors

Source§

fn eq(&self, other: &aws_auth_errors) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for aws_auth_errors

Source§

impl Eq for aws_auth_errors

Source§

impl StructuralPartialEq for aws_auth_errors

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.