#[non_exhaustive]
#[derive(::std::fmt::Debug)]
pub enum Error {
AccessDeniedException(crate::types::error::AccessDeniedException),
ConflictException(crate::types::error::ConflictException),
InternalServerException(crate::types::error::InternalServerException),
ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
ServiceQuotaExceededException(crate::types::error::ServiceQuotaExceededException),
ThrottlingException(crate::types::error::ThrottlingException),
#[allow(missing_docs)] ValidationException(crate::types::error::ValidationException),
#[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
variable wildcard pattern and check `.code()`:
\
`err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
\
See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
Unhandled(crate::error::sealed_unhandled::Unhandled),
}
impl ::std::fmt::Display for Error {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
match self {
Error::AccessDeniedException(inner) => inner.fmt(f),
Error::ConflictException(inner) => inner.fmt(f),
Error::InternalServerException(inner) => inner.fmt(f),
Error::ResourceNotFoundException(inner) => inner.fmt(f),
Error::ServiceQuotaExceededException(inner) => inner.fmt(f),
Error::ThrottlingException(inner) => inner.fmt(f),
Error::ValidationException(inner) => inner.fmt(f),
Error::Unhandled(_) => {
if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
write!(f, "unhandled error ({code})")
} else {
f.write_str("unhandled error")
}
}
}
}
}
impl From<::aws_smithy_types::error::operation::BuildError> for Error {
fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
source: value.into(),
meta: ::std::default::Default::default(),
})
}
}
impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
match self {
Self::AccessDeniedException(inner) => inner.meta(),
Self::ConflictException(inner) => inner.meta(),
Self::InternalServerException(inner) => inner.meta(),
Self::ResourceNotFoundException(inner) => inner.meta(),
Self::ServiceQuotaExceededException(inner) => inner.meta(),
Self::ThrottlingException(inner) => inner.meta(),
Self::ValidationException(inner) => inner.meta(),
Self::Unhandled(inner) => &inner.meta,
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_collector::AssociateCollectorError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_collector::AssociateCollectorError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::associate_collector::AssociateCollectorError> for Error {
fn from(err: crate::operation::associate_collector::AssociateCollectorError) -> Self {
match err {
crate::operation::associate_collector::AssociateCollectorError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::associate_collector::AssociateCollectorError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::associate_collector::AssociateCollectorError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::associate_collector::AssociateCollectorError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::associate_collector::AssociateCollectorError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::associate_collector::AssociateCollectorError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::associate_collector::AssociateCollectorError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_code_finding::CreateCodeFindingError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_code_finding::CreateCodeFindingError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::create_code_finding::CreateCodeFindingError> for Error {
fn from(err: crate::operation::create_code_finding::CreateCodeFindingError) -> Self {
match err {
crate::operation::create_code_finding::CreateCodeFindingError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::create_code_finding::CreateCodeFindingError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::create_code_finding::CreateCodeFindingError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::create_code_finding::CreateCodeFindingError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::create_code_finding::CreateCodeFindingError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::create_code_finding::CreateCodeFindingError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::create_code_finding::CreateCodeFindingError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_code_scan::CreateCodeScanError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_code_scan::CreateCodeScanError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::create_code_scan::CreateCodeScanError> for Error {
fn from(err: crate::operation::create_code_scan::CreateCodeScanError) -> Self {
match err {
crate::operation::create_code_scan::CreateCodeScanError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::create_code_scan::CreateCodeScanError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::create_code_scan::CreateCodeScanError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::create_code_scan::CreateCodeScanError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::create_code_scan::CreateCodeScanError::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::operation::create_code_scan::CreateCodeScanError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::create_code_scan::CreateCodeScanError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::create_code_scan::CreateCodeScanError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_collector::CreateCollectorError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_collector::CreateCollectorError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::create_collector::CreateCollectorError> for Error {
fn from(err: crate::operation::create_collector::CreateCollectorError) -> Self {
match err {
crate::operation::create_collector::CreateCollectorError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::create_collector::CreateCollectorError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::create_collector::CreateCollectorError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::create_collector::CreateCollectorError::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::operation::create_collector::CreateCollectorError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::create_collector::CreateCollectorError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::create_collector::CreateCollectorError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_environment::CreateEnvironmentError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_environment::CreateEnvironmentError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::create_environment::CreateEnvironmentError> for Error {
fn from(err: crate::operation::create_environment::CreateEnvironmentError) -> Self {
match err {
crate::operation::create_environment::CreateEnvironmentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::create_environment::CreateEnvironmentError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::create_environment::CreateEnvironmentError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::create_environment::CreateEnvironmentError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::create_environment::CreateEnvironmentError::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::operation::create_environment::CreateEnvironmentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::create_environment::CreateEnvironmentError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::create_environment::CreateEnvironmentError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_integration::CreateIntegrationError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_integration::CreateIntegrationError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::create_integration::CreateIntegrationError> for Error {
fn from(err: crate::operation::create_integration::CreateIntegrationError) -> Self {
match err {
crate::operation::create_integration::CreateIntegrationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::create_integration::CreateIntegrationError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::create_integration::CreateIntegrationError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::create_integration::CreateIntegrationError::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::operation::create_integration::CreateIntegrationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::create_integration::CreateIntegrationError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::create_integration::CreateIntegrationError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_collector::DeleteCollectorError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_collector::DeleteCollectorError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::delete_collector::DeleteCollectorError> for Error {
fn from(err: crate::operation::delete_collector::DeleteCollectorError) -> Self {
match err {
crate::operation::delete_collector::DeleteCollectorError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::delete_collector::DeleteCollectorError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::delete_collector::DeleteCollectorError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::delete_collector::DeleteCollectorError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::delete_collector::DeleteCollectorError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::delete_collector::DeleteCollectorError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::delete_collector::DeleteCollectorError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_environment::DeleteEnvironmentError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_environment::DeleteEnvironmentError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::delete_environment::DeleteEnvironmentError> for Error {
fn from(err: crate::operation::delete_environment::DeleteEnvironmentError) -> Self {
match err {
crate::operation::delete_environment::DeleteEnvironmentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::delete_environment::DeleteEnvironmentError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::delete_environment::DeleteEnvironmentError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::delete_environment::DeleteEnvironmentError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::delete_environment::DeleteEnvironmentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::delete_environment::DeleteEnvironmentError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::delete_environment::DeleteEnvironmentError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_integration::DeleteIntegrationError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_integration::DeleteIntegrationError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::delete_integration::DeleteIntegrationError> for Error {
fn from(err: crate::operation::delete_integration::DeleteIntegrationError) -> Self {
match err {
crate::operation::delete_integration::DeleteIntegrationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::delete_integration::DeleteIntegrationError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::delete_integration::DeleteIntegrationError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::delete_integration::DeleteIntegrationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::delete_integration::DeleteIntegrationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::delete_integration::DeleteIntegrationError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::delete_integration::DeleteIntegrationError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_collector::DisassociateCollectorError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_collector::DisassociateCollectorError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::disassociate_collector::DisassociateCollectorError> for Error {
fn from(err: crate::operation::disassociate_collector::DisassociateCollectorError) -> Self {
match err {
crate::operation::disassociate_collector::DisassociateCollectorError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::disassociate_collector::DisassociateCollectorError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::disassociate_collector::DisassociateCollectorError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::disassociate_collector::DisassociateCollectorError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::disassociate_collector::DisassociateCollectorError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::disassociate_collector::DisassociateCollectorError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_code_finding::GetCodeFindingError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_code_finding::GetCodeFindingError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::get_code_finding::GetCodeFindingError> for Error {
fn from(err: crate::operation::get_code_finding::GetCodeFindingError) -> Self {
match err {
crate::operation::get_code_finding::GetCodeFindingError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::get_code_finding::GetCodeFindingError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::get_code_finding::GetCodeFindingError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::get_code_finding::GetCodeFindingError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::get_code_finding::GetCodeFindingError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::get_code_finding::GetCodeFindingError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_code_issue::GetCodeIssueError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_code_issue::GetCodeIssueError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::get_code_issue::GetCodeIssueError> for Error {
fn from(err: crate::operation::get_code_issue::GetCodeIssueError) -> Self {
match err {
crate::operation::get_code_issue::GetCodeIssueError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::get_code_issue::GetCodeIssueError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::get_code_issue::GetCodeIssueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::get_code_issue::GetCodeIssueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::get_code_issue::GetCodeIssueError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::get_code_issue::GetCodeIssueError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_code_issue_artifact::GetCodeIssueArtifactError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_code_issue_artifact::GetCodeIssueArtifactError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::get_code_issue_artifact::GetCodeIssueArtifactError> for Error {
fn from(err: crate::operation::get_code_issue_artifact::GetCodeIssueArtifactError) -> Self {
match err {
crate::operation::get_code_issue_artifact::GetCodeIssueArtifactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::get_code_issue_artifact::GetCodeIssueArtifactError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::get_code_issue_artifact::GetCodeIssueArtifactError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::get_code_issue_artifact::GetCodeIssueArtifactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::get_code_issue_artifact::GetCodeIssueArtifactError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::get_code_issue_artifact::GetCodeIssueArtifactError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_code_scan::GetCodeScanError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_code_scan::GetCodeScanError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::get_code_scan::GetCodeScanError> for Error {
fn from(err: crate::operation::get_code_scan::GetCodeScanError) -> Self {
match err {
crate::operation::get_code_scan::GetCodeScanError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::get_code_scan::GetCodeScanError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::get_code_scan::GetCodeScanError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::get_code_scan::GetCodeScanError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::get_code_scan::GetCodeScanError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::get_code_scan::GetCodeScanError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_collector::GetCollectorError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_collector::GetCollectorError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::get_collector::GetCollectorError> for Error {
fn from(err: crate::operation::get_collector::GetCollectorError) -> Self {
match err {
crate::operation::get_collector::GetCollectorError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::get_collector::GetCollectorError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::get_collector::GetCollectorError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::get_collector::GetCollectorError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::get_collector::GetCollectorError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::get_collector::GetCollectorError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::get_collector_data_access_authorization::GetCollectorDataAccessAuthorizationError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::get_collector_data_access_authorization::GetCollectorDataAccessAuthorizationError,
R,
>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::get_collector_data_access_authorization::GetCollectorDataAccessAuthorizationError> for Error {
fn from(err: crate::operation::get_collector_data_access_authorization::GetCollectorDataAccessAuthorizationError) -> Self {
match err {
crate::operation::get_collector_data_access_authorization::GetCollectorDataAccessAuthorizationError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::get_collector_data_access_authorization::GetCollectorDataAccessAuthorizationError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::get_collector_data_access_authorization::GetCollectorDataAccessAuthorizationError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::get_collector_data_access_authorization::GetCollectorDataAccessAuthorizationError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::get_collector_data_access_authorization::GetCollectorDataAccessAuthorizationError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_environment::GetEnvironmentError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_environment::GetEnvironmentError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::get_environment::GetEnvironmentError> for Error {
fn from(err: crate::operation::get_environment::GetEnvironmentError) -> Self {
match err {
crate::operation::get_environment::GetEnvironmentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::get_environment::GetEnvironmentError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::get_environment::GetEnvironmentError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::get_environment::GetEnvironmentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::get_environment::GetEnvironmentError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::get_environment::GetEnvironmentError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_integration::GetIntegrationError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_integration::GetIntegrationError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::get_integration::GetIntegrationError> for Error {
fn from(err: crate::operation::get_integration::GetIntegrationError) -> Self {
match err {
crate::operation::get_integration::GetIntegrationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::get_integration::GetIntegrationError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::get_integration::GetIntegrationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::get_integration::GetIntegrationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::get_integration::GetIntegrationError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::get_integration::GetIntegrationError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_resource_policy::GetResourcePolicyError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_resource_policy::GetResourcePolicyError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::get_resource_policy::GetResourcePolicyError> for Error {
fn from(err: crate::operation::get_resource_policy::GetResourcePolicyError) -> Self {
match err {
crate::operation::get_resource_policy::GetResourcePolicyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::get_resource_policy::GetResourcePolicyError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::get_resource_policy::GetResourcePolicyError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::get_resource_policy::GetResourcePolicyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::get_resource_policy::GetResourcePolicyError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::get_resource_policy::GetResourcePolicyError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_collectors::ListAssociatedCollectorsError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_collectors::ListAssociatedCollectorsError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::list_associated_collectors::ListAssociatedCollectorsError> for Error {
fn from(err: crate::operation::list_associated_collectors::ListAssociatedCollectorsError) -> Self {
match err {
crate::operation::list_associated_collectors::ListAssociatedCollectorsError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::list_associated_collectors::ListAssociatedCollectorsError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::list_associated_collectors::ListAssociatedCollectorsError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::list_associated_collectors::ListAssociatedCollectorsError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::list_associated_collectors::ListAssociatedCollectorsError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::list_associated_collectors::ListAssociatedCollectorsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_environments::ListAssociatedEnvironmentsError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_environments::ListAssociatedEnvironmentsError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::list_associated_environments::ListAssociatedEnvironmentsError> for Error {
fn from(err: crate::operation::list_associated_environments::ListAssociatedEnvironmentsError) -> Self {
match err {
crate::operation::list_associated_environments::ListAssociatedEnvironmentsError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::list_associated_environments::ListAssociatedEnvironmentsError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::list_associated_environments::ListAssociatedEnvironmentsError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::list_associated_environments::ListAssociatedEnvironmentsError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::list_associated_environments::ListAssociatedEnvironmentsError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::list_associated_environments::ListAssociatedEnvironmentsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_code_findings::ListCodeFindingsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_code_findings::ListCodeFindingsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::list_code_findings::ListCodeFindingsError> for Error {
fn from(err: crate::operation::list_code_findings::ListCodeFindingsError) -> Self {
match err {
crate::operation::list_code_findings::ListCodeFindingsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::list_code_findings::ListCodeFindingsError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::list_code_findings::ListCodeFindingsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::list_code_findings::ListCodeFindingsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::list_code_findings::ListCodeFindingsError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::list_code_findings::ListCodeFindingsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_code_issue_artifacts::ListCodeIssueArtifactsError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_code_issue_artifacts::ListCodeIssueArtifactsError, R>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::list_code_issue_artifacts::ListCodeIssueArtifactsError> for Error {
fn from(err: crate::operation::list_code_issue_artifacts::ListCodeIssueArtifactsError) -> Self {
match err {
crate::operation::list_code_issue_artifacts::ListCodeIssueArtifactsError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::list_code_issue_artifacts::ListCodeIssueArtifactsError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::list_code_issue_artifacts::ListCodeIssueArtifactsError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::list_code_issue_artifacts::ListCodeIssueArtifactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::list_code_issue_artifacts::ListCodeIssueArtifactsError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::list_code_issue_artifacts::ListCodeIssueArtifactsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_code_issues::ListCodeIssuesError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_code_issues::ListCodeIssuesError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::list_code_issues::ListCodeIssuesError> for Error {
fn from(err: crate::operation::list_code_issues::ListCodeIssuesError) -> Self {
match err {
crate::operation::list_code_issues::ListCodeIssuesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::list_code_issues::ListCodeIssuesError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::list_code_issues::ListCodeIssuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::list_code_issues::ListCodeIssuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::list_code_issues::ListCodeIssuesError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::list_code_issues::ListCodeIssuesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_code_scans::ListCodeScansError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_code_scans::ListCodeScansError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::list_code_scans::ListCodeScansError> for Error {
fn from(err: crate::operation::list_code_scans::ListCodeScansError) -> Self {
match err {
crate::operation::list_code_scans::ListCodeScansError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::list_code_scans::ListCodeScansError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::list_code_scans::ListCodeScansError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::list_code_scans::ListCodeScansError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::list_code_scans::ListCodeScansError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::list_code_scans::ListCodeScansError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_collectors::ListCollectorsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_collectors::ListCollectorsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::list_collectors::ListCollectorsError> for Error {
fn from(err: crate::operation::list_collectors::ListCollectorsError) -> Self {
match err {
crate::operation::list_collectors::ListCollectorsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::list_collectors::ListCollectorsError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::list_collectors::ListCollectorsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::list_collectors::ListCollectorsError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::list_collectors::ListCollectorsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_environments::ListEnvironmentsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_environments::ListEnvironmentsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::list_environments::ListEnvironmentsError> for Error {
fn from(err: crate::operation::list_environments::ListEnvironmentsError) -> Self {
match err {
crate::operation::list_environments::ListEnvironmentsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::list_environments::ListEnvironmentsError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::list_environments::ListEnvironmentsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::list_environments::ListEnvironmentsError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::list_environments::ListEnvironmentsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_integrations::ListIntegrationsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_integrations::ListIntegrationsError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::list_integrations::ListIntegrationsError> for Error {
fn from(err: crate::operation::list_integrations::ListIntegrationsError) -> Self {
match err {
crate::operation::list_integrations::ListIntegrationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::list_integrations::ListIntegrationsError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::list_integrations::ListIntegrationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::list_integrations::ListIntegrationsError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::list_integrations::ListIntegrationsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_resource_policy::PutResourcePolicyError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_resource_policy::PutResourcePolicyError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::put_resource_policy::PutResourcePolicyError> for Error {
fn from(err: crate::operation::put_resource_policy::PutResourcePolicyError) -> Self {
match err {
crate::operation::put_resource_policy::PutResourcePolicyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::put_resource_policy::PutResourcePolicyError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::put_resource_policy::PutResourcePolicyError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::put_resource_policy::PutResourcePolicyError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::put_resource_policy::PutResourcePolicyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::put_resource_policy::PutResourcePolicyError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::put_resource_policy::PutResourcePolicyError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_integration_authorization::StartIntegrationAuthorizationError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::start_integration_authorization::StartIntegrationAuthorizationError,
R,
>,
) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::start_integration_authorization::StartIntegrationAuthorizationError> for Error {
fn from(err: crate::operation::start_integration_authorization::StartIntegrationAuthorizationError) -> Self {
match err {
crate::operation::start_integration_authorization::StartIntegrationAuthorizationError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::start_integration_authorization::StartIntegrationAuthorizationError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::start_integration_authorization::StartIntegrationAuthorizationError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::start_integration_authorization::StartIntegrationAuthorizationError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::start_integration_authorization::StartIntegrationAuthorizationError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::start_integration_authorization::StartIntegrationAuthorizationError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_collector::UpdateCollectorError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_collector::UpdateCollectorError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::update_collector::UpdateCollectorError> for Error {
fn from(err: crate::operation::update_collector::UpdateCollectorError) -> Self {
match err {
crate::operation::update_collector::UpdateCollectorError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::update_collector::UpdateCollectorError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::update_collector::UpdateCollectorError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::update_collector::UpdateCollectorError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::update_collector::UpdateCollectorError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::update_collector::UpdateCollectorError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::update_collector::UpdateCollectorError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_environment::UpdateEnvironmentError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_environment::UpdateEnvironmentError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::update_environment::UpdateEnvironmentError> for Error {
fn from(err: crate::operation::update_environment::UpdateEnvironmentError) -> Self {
match err {
crate::operation::update_environment::UpdateEnvironmentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::update_environment::UpdateEnvironmentError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::update_environment::UpdateEnvironmentError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::update_environment::UpdateEnvironmentError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::update_environment::UpdateEnvironmentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::update_environment::UpdateEnvironmentError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::update_environment::UpdateEnvironmentError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_integration::UpdateIntegrationError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_integration::UpdateIntegrationError, R>) -> Self {
match err {
::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
source: err.into(),
}),
}
}
}
impl From<crate::operation::update_integration::UpdateIntegrationError> for Error {
fn from(err: crate::operation::update_integration::UpdateIntegrationError) -> Self {
match err {
crate::operation::update_integration::UpdateIntegrationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::update_integration::UpdateIntegrationError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::update_integration::UpdateIntegrationError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::update_integration::UpdateIntegrationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::update_integration::UpdateIntegrationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::update_integration::UpdateIntegrationError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::update_integration::UpdateIntegrationError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<O, E> ::std::convert::From<::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>> for Error
where
O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
E: ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>) -> Self {
Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
meta: ::std::default::Default::default(),
source: err.into(),
})
}
}
impl ::std::error::Error for Error {
fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
match self {
Error::AccessDeniedException(inner) => inner.source(),
Error::ConflictException(inner) => inner.source(),
Error::InternalServerException(inner) => inner.source(),
Error::ResourceNotFoundException(inner) => inner.source(),
Error::ServiceQuotaExceededException(inner) => inner.source(),
Error::ThrottlingException(inner) => inner.source(),
Error::ValidationException(inner) => inner.source(),
Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
}
}
}
impl ::aws_types::request_id::RequestId for Error {
fn request_id(&self) -> Option<&str> {
match self {
Self::AccessDeniedException(e) => e.request_id(),
Self::ConflictException(e) => e.request_id(),
Self::InternalServerException(e) => e.request_id(),
Self::ResourceNotFoundException(e) => e.request_id(),
Self::ServiceQuotaExceededException(e) => e.request_id(),
Self::ThrottlingException(e) => e.request_id(),
Self::ValidationException(e) => e.request_id(),
Self::Unhandled(e) => e.meta.request_id(),
}
}
}