#[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),
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::accept_marketplace_registration::AcceptMarketplaceRegistrationError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::accept_marketplace_registration::AcceptMarketplaceRegistrationError,
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::accept_marketplace_registration::AcceptMarketplaceRegistrationError> for Error {
fn from(err: crate::operation::accept_marketplace_registration::AcceptMarketplaceRegistrationError) -> Self {
match err {
crate::operation::accept_marketplace_registration::AcceptMarketplaceRegistrationError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::accept_marketplace_registration::AcceptMarketplaceRegistrationError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::accept_marketplace_registration::AcceptMarketplaceRegistrationError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::accept_marketplace_registration::AcceptMarketplaceRegistrationError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::accept_marketplace_registration::AcceptMarketplaceRegistrationError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::accept_marketplace_registration::AcceptMarketplaceRegistrationError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_iam_role_to_resource::AssociateIamRoleToResourceError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_iam_role_to_resource::AssociateIamRoleToResourceError, 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_iam_role_to_resource::AssociateIamRoleToResourceError> for Error {
fn from(err: crate::operation::associate_iam_role_to_resource::AssociateIamRoleToResourceError) -> Self {
match err {
crate::operation::associate_iam_role_to_resource::AssociateIamRoleToResourceError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::associate_iam_role_to_resource::AssociateIamRoleToResourceError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::associate_iam_role_to_resource::AssociateIamRoleToResourceError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::associate_iam_role_to_resource::AssociateIamRoleToResourceError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::associate_iam_role_to_resource::AssociateIamRoleToResourceError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::associate_iam_role_to_resource::AssociateIamRoleToResourceError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::associate_iam_role_to_resource::AssociateIamRoleToResourceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::associate_virtual_machines_to_exadb_vm_cluster::AssociateVirtualMachinesToExadbVmClusterError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::associate_virtual_machines_to_exadb_vm_cluster::AssociateVirtualMachinesToExadbVmClusterError,
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_virtual_machines_to_exadb_vm_cluster::AssociateVirtualMachinesToExadbVmClusterError> for Error {
fn from(err: crate::operation::associate_virtual_machines_to_exadb_vm_cluster::AssociateVirtualMachinesToExadbVmClusterError) -> Self {
match err {
crate::operation::associate_virtual_machines_to_exadb_vm_cluster::AssociateVirtualMachinesToExadbVmClusterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::associate_virtual_machines_to_exadb_vm_cluster::AssociateVirtualMachinesToExadbVmClusterError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::associate_virtual_machines_to_exadb_vm_cluster::AssociateVirtualMachinesToExadbVmClusterError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::associate_virtual_machines_to_exadb_vm_cluster::AssociateVirtualMachinesToExadbVmClusterError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::associate_virtual_machines_to_exadb_vm_cluster::AssociateVirtualMachinesToExadbVmClusterError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
crate::operation::associate_virtual_machines_to_exadb_vm_cluster::AssociateVirtualMachinesToExadbVmClusterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::associate_virtual_machines_to_exadb_vm_cluster::AssociateVirtualMachinesToExadbVmClusterError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::associate_virtual_machines_to_exadb_vm_cluster::AssociateVirtualMachinesToExadbVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_autonomous_database::CreateAutonomousDatabaseError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_autonomous_database::CreateAutonomousDatabaseError, 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_autonomous_database::CreateAutonomousDatabaseError> for Error {
fn from(err: crate::operation::create_autonomous_database::CreateAutonomousDatabaseError) -> Self {
match err {
crate::operation::create_autonomous_database::CreateAutonomousDatabaseError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::create_autonomous_database::CreateAutonomousDatabaseError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::create_autonomous_database::CreateAutonomousDatabaseError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::create_autonomous_database::CreateAutonomousDatabaseError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::create_autonomous_database::CreateAutonomousDatabaseError::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::operation::create_autonomous_database::CreateAutonomousDatabaseError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::create_autonomous_database::CreateAutonomousDatabaseError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::create_autonomous_database::CreateAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError,
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_autonomous_database_backup::CreateAutonomousDatabaseBackupError> for Error {
fn from(err: crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError) -> Self {
match err {
crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::create_autonomous_database_backup::CreateAutonomousDatabaseBackupError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError,
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_autonomous_database_wallet::CreateAutonomousDatabaseWalletError> for Error {
fn from(err: crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError) -> Self {
match err {
crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::create_autonomous_database_wallet::CreateAutonomousDatabaseWalletError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError,
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_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError> for Error {
fn from(err: crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError) -> Self {
match err {
crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::create_cloud_autonomous_vm_cluster::CreateCloudAutonomousVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError,
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_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError> for Error {
fn from(err: crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError) -> Self {
match err {
crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::create_cloud_exadata_infrastructure::CreateCloudExadataInfrastructureError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError, 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_cloud_vm_cluster::CreateCloudVmClusterError> for Error {
fn from(err: crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError) -> Self {
match err {
crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::create_cloud_vm_cluster::CreateCloudVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_exadb_vm_cluster::CreateExadbVmClusterError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_exadb_vm_cluster::CreateExadbVmClusterError, 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_exadb_vm_cluster::CreateExadbVmClusterError> for Error {
fn from(err: crate::operation::create_exadb_vm_cluster::CreateExadbVmClusterError) -> Self {
match err {
crate::operation::create_exadb_vm_cluster::CreateExadbVmClusterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::create_exadb_vm_cluster::CreateExadbVmClusterError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::create_exadb_vm_cluster::CreateExadbVmClusterError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::create_exadb_vm_cluster::CreateExadbVmClusterError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::create_exadb_vm_cluster::CreateExadbVmClusterError::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::operation::create_exadb_vm_cluster::CreateExadbVmClusterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::create_exadb_vm_cluster::CreateExadbVmClusterError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::create_exadb_vm_cluster::CreateExadbVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_exascale_db_storage_vault::CreateExascaleDbStorageVaultError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::create_exascale_db_storage_vault::CreateExascaleDbStorageVaultError,
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_exascale_db_storage_vault::CreateExascaleDbStorageVaultError> for Error {
fn from(err: crate::operation::create_exascale_db_storage_vault::CreateExascaleDbStorageVaultError) -> Self {
match err {
crate::operation::create_exascale_db_storage_vault::CreateExascaleDbStorageVaultError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::create_exascale_db_storage_vault::CreateExascaleDbStorageVaultError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::create_exascale_db_storage_vault::CreateExascaleDbStorageVaultError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::create_exascale_db_storage_vault::CreateExascaleDbStorageVaultError::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::operation::create_exascale_db_storage_vault::CreateExascaleDbStorageVaultError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::create_exascale_db_storage_vault::CreateExascaleDbStorageVaultError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::create_exascale_db_storage_vault::CreateExascaleDbStorageVaultError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_odb_network::CreateOdbNetworkError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_odb_network::CreateOdbNetworkError, 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_odb_network::CreateOdbNetworkError> for Error {
fn from(err: crate::operation::create_odb_network::CreateOdbNetworkError) -> Self {
match err {
crate::operation::create_odb_network::CreateOdbNetworkError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::create_odb_network::CreateOdbNetworkError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::create_odb_network::CreateOdbNetworkError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::create_odb_network::CreateOdbNetworkError::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::operation::create_odb_network::CreateOdbNetworkError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::create_odb_network::CreateOdbNetworkError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::create_odb_network::CreateOdbNetworkError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError, 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_odb_peering_connection::CreateOdbPeeringConnectionError> for Error {
fn from(err: crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError) -> Self {
match err {
crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::create_odb_peering_connection::CreateOdbPeeringConnectionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError, 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_autonomous_database::DeleteAutonomousDatabaseError> for Error {
fn from(err: crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError) -> Self {
match err {
crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::delete_autonomous_database::DeleteAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError,
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_autonomous_database_backup::DeleteAutonomousDatabaseBackupError> for Error {
fn from(err: crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError) -> Self {
match err {
crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::delete_autonomous_database_backup::DeleteAutonomousDatabaseBackupError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError,
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_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError> for Error {
fn from(err: crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError) -> Self {
match err {
crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::delete_cloud_autonomous_vm_cluster::DeleteCloudAutonomousVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError,
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_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError> for Error {
fn from(err: crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError) -> Self {
match err {
crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::delete_cloud_exadata_infrastructure::DeleteCloudExadataInfrastructureError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError, 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_cloud_vm_cluster::DeleteCloudVmClusterError> for Error {
fn from(err: crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError) -> Self {
match err {
crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::delete_cloud_vm_cluster::DeleteCloudVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_exadb_vm_cluster::DeleteExadbVmClusterError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_exadb_vm_cluster::DeleteExadbVmClusterError, 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_exadb_vm_cluster::DeleteExadbVmClusterError> for Error {
fn from(err: crate::operation::delete_exadb_vm_cluster::DeleteExadbVmClusterError) -> Self {
match err {
crate::operation::delete_exadb_vm_cluster::DeleteExadbVmClusterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::delete_exadb_vm_cluster::DeleteExadbVmClusterError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::delete_exadb_vm_cluster::DeleteExadbVmClusterError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::delete_exadb_vm_cluster::DeleteExadbVmClusterError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::delete_exadb_vm_cluster::DeleteExadbVmClusterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::delete_exadb_vm_cluster::DeleteExadbVmClusterError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::delete_exadb_vm_cluster::DeleteExadbVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_exascale_db_storage_vault::DeleteExascaleDbStorageVaultError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::delete_exascale_db_storage_vault::DeleteExascaleDbStorageVaultError,
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_exascale_db_storage_vault::DeleteExascaleDbStorageVaultError> for Error {
fn from(err: crate::operation::delete_exascale_db_storage_vault::DeleteExascaleDbStorageVaultError) -> Self {
match err {
crate::operation::delete_exascale_db_storage_vault::DeleteExascaleDbStorageVaultError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::delete_exascale_db_storage_vault::DeleteExascaleDbStorageVaultError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::delete_exascale_db_storage_vault::DeleteExascaleDbStorageVaultError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::delete_exascale_db_storage_vault::DeleteExascaleDbStorageVaultError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::delete_exascale_db_storage_vault::DeleteExascaleDbStorageVaultError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::delete_exascale_db_storage_vault::DeleteExascaleDbStorageVaultError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::delete_exascale_db_storage_vault::DeleteExascaleDbStorageVaultError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_odb_network::DeleteOdbNetworkError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_odb_network::DeleteOdbNetworkError, 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_odb_network::DeleteOdbNetworkError> for Error {
fn from(err: crate::operation::delete_odb_network::DeleteOdbNetworkError) -> Self {
match err {
crate::operation::delete_odb_network::DeleteOdbNetworkError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::delete_odb_network::DeleteOdbNetworkError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::delete_odb_network::DeleteOdbNetworkError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::delete_odb_network::DeleteOdbNetworkError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::delete_odb_network::DeleteOdbNetworkError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::delete_odb_network::DeleteOdbNetworkError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError, 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_odb_peering_connection::DeleteOdbPeeringConnectionError> for Error {
fn from(err: crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError) -> Self {
match err {
crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::delete_odb_peering_connection::DeleteOdbPeeringConnectionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError,
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_iam_role_from_resource::DisassociateIamRoleFromResourceError> for Error {
fn from(err: crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError) -> Self {
match err {
crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::disassociate_iam_role_from_resource::DisassociateIamRoleFromResourceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::disassociate_virtual_machines_from_exadb_vm_cluster::DisassociateVirtualMachinesFromExadbVmClusterError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::disassociate_virtual_machines_from_exadb_vm_cluster::DisassociateVirtualMachinesFromExadbVmClusterError,
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_virtual_machines_from_exadb_vm_cluster::DisassociateVirtualMachinesFromExadbVmClusterError> for Error {
fn from(err: crate::operation::disassociate_virtual_machines_from_exadb_vm_cluster::DisassociateVirtualMachinesFromExadbVmClusterError) -> Self {
match err {
crate::operation::disassociate_virtual_machines_from_exadb_vm_cluster::DisassociateVirtualMachinesFromExadbVmClusterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::disassociate_virtual_machines_from_exadb_vm_cluster::DisassociateVirtualMachinesFromExadbVmClusterError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::disassociate_virtual_machines_from_exadb_vm_cluster::DisassociateVirtualMachinesFromExadbVmClusterError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::disassociate_virtual_machines_from_exadb_vm_cluster::DisassociateVirtualMachinesFromExadbVmClusterError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::disassociate_virtual_machines_from_exadb_vm_cluster::DisassociateVirtualMachinesFromExadbVmClusterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::disassociate_virtual_machines_from_exadb_vm_cluster::DisassociateVirtualMachinesFromExadbVmClusterError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::disassociate_virtual_machines_from_exadb_vm_cluster::DisassociateVirtualMachinesFromExadbVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError, 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::failover_autonomous_database::FailoverAutonomousDatabaseError> for Error {
fn from(err: crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError) -> Self {
match err {
crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::failover_autonomous_database::FailoverAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_autonomous_database::GetAutonomousDatabaseError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_autonomous_database::GetAutonomousDatabaseError, 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_autonomous_database::GetAutonomousDatabaseError> for Error {
fn from(err: crate::operation::get_autonomous_database::GetAutonomousDatabaseError) -> Self {
match err {
crate::operation::get_autonomous_database::GetAutonomousDatabaseError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::get_autonomous_database::GetAutonomousDatabaseError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::get_autonomous_database::GetAutonomousDatabaseError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::get_autonomous_database::GetAutonomousDatabaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::get_autonomous_database::GetAutonomousDatabaseError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::get_autonomous_database::GetAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError,
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_autonomous_database_backup::GetAutonomousDatabaseBackupError> for Error {
fn from(err: crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError) -> Self {
match err {
crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::get_autonomous_database_backup::GetAutonomousDatabaseBackupError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError,
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_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError> for Error {
fn from(err: crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError) -> Self {
match err {
crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::get_autonomous_database_wallet_details::GetAutonomousDatabaseWalletDetailsError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R>
From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError,
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_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError> for Error {
fn from(err: crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError) -> Self {
match err {
crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::get_cloud_autonomous_vm_cluster::GetCloudAutonomousVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError, R>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError,
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_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError> for Error {
fn from(err: crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError) -> Self {
match err {
crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::get_cloud_exadata_infrastructure::GetCloudExadataInfrastructureError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError,
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_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError>
for Error
{
fn from(
err: crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError,
) -> Self {
match err {
crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::get_cloud_exadata_infrastructure_unallocated_resources::GetCloudExadataInfrastructureUnallocatedResourcesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError, 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_cloud_vm_cluster::GetCloudVmClusterError> for Error {
fn from(err: crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError) -> Self {
match err {
crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::get_cloud_vm_cluster::GetCloudVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_db_node::GetDbNodeError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_db_node::GetDbNodeError, 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_db_node::GetDbNodeError> for Error {
fn from(err: crate::operation::get_db_node::GetDbNodeError) -> Self {
match err {
crate::operation::get_db_node::GetDbNodeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::get_db_node::GetDbNodeError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::get_db_node::GetDbNodeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::get_db_node::GetDbNodeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::get_db_node::GetDbNodeError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::get_db_node::GetDbNodeError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_db_server::GetDbServerError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_db_server::GetDbServerError, 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_db_server::GetDbServerError> for Error {
fn from(err: crate::operation::get_db_server::GetDbServerError) -> Self {
match err {
crate::operation::get_db_server::GetDbServerError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::get_db_server::GetDbServerError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::get_db_server::GetDbServerError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::get_db_server::GetDbServerError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::get_db_server::GetDbServerError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::get_db_server::GetDbServerError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_exadb_vm_cluster::GetExadbVmClusterError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_exadb_vm_cluster::GetExadbVmClusterError, 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_exadb_vm_cluster::GetExadbVmClusterError> for Error {
fn from(err: crate::operation::get_exadb_vm_cluster::GetExadbVmClusterError) -> Self {
match err {
crate::operation::get_exadb_vm_cluster::GetExadbVmClusterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::get_exadb_vm_cluster::GetExadbVmClusterError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::get_exadb_vm_cluster::GetExadbVmClusterError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::get_exadb_vm_cluster::GetExadbVmClusterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::get_exadb_vm_cluster::GetExadbVmClusterError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::get_exadb_vm_cluster::GetExadbVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_exascale_db_storage_vault::GetExascaleDbStorageVaultError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_exascale_db_storage_vault::GetExascaleDbStorageVaultError, 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_exascale_db_storage_vault::GetExascaleDbStorageVaultError> for Error {
fn from(err: crate::operation::get_exascale_db_storage_vault::GetExascaleDbStorageVaultError) -> Self {
match err {
crate::operation::get_exascale_db_storage_vault::GetExascaleDbStorageVaultError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::get_exascale_db_storage_vault::GetExascaleDbStorageVaultError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::get_exascale_db_storage_vault::GetExascaleDbStorageVaultError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::get_exascale_db_storage_vault::GetExascaleDbStorageVaultError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::get_exascale_db_storage_vault::GetExascaleDbStorageVaultError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::get_exascale_db_storage_vault::GetExascaleDbStorageVaultError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError, 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_oci_onboarding_status::GetOciOnboardingStatusError> for Error {
fn from(err: crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError) -> Self {
match err {
crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::get_oci_onboarding_status::GetOciOnboardingStatusError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_odb_network::GetOdbNetworkError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_odb_network::GetOdbNetworkError, 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_odb_network::GetOdbNetworkError> for Error {
fn from(err: crate::operation::get_odb_network::GetOdbNetworkError) -> Self {
match err {
crate::operation::get_odb_network::GetOdbNetworkError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::get_odb_network::GetOdbNetworkError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::get_odb_network::GetOdbNetworkError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::get_odb_network::GetOdbNetworkError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::get_odb_network::GetOdbNetworkError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::get_odb_network::GetOdbNetworkError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError, 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_odb_peering_connection::GetOdbPeeringConnectionError> for Error {
fn from(err: crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError) -> Self {
match err {
crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::get_odb_peering_connection::GetOdbPeeringConnectionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::initialize_service::InitializeServiceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::initialize_service::InitializeServiceError, 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::initialize_service::InitializeServiceError> for Error {
fn from(err: crate::operation::initialize_service::InitializeServiceError) -> Self {
match err {
crate::operation::initialize_service::InitializeServiceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::initialize_service::InitializeServiceError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::initialize_service::InitializeServiceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::initialize_service::InitializeServiceError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::initialize_service::InitializeServiceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError, R>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError,
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_autonomous_database_backups::ListAutonomousDatabaseBackupsError> for Error {
fn from(err: crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError) -> Self {
match err {
crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::list_autonomous_database_backups::ListAutonomousDatabaseBackupsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError,
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_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError> for Error {
fn from(err: crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError) -> Self {
match err {
crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::list_autonomous_database_character_sets::ListAutonomousDatabaseCharacterSetsError::Unhandled(inner) => {
Error::Unhandled(inner)
}
}
}
}
impl<R>
From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError,
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_autonomous_database_clones::ListAutonomousDatabaseClonesError> for Error {
fn from(err: crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError) -> Self {
match err {
crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::list_autonomous_database_clones::ListAutonomousDatabaseClonesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError,
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_autonomous_database_peers::ListAutonomousDatabasePeersError> for Error {
fn from(err: crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError) -> Self {
match err {
crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::list_autonomous_database_peers::ListAutonomousDatabasePeersError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_autonomous_databases::ListAutonomousDatabasesError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_autonomous_databases::ListAutonomousDatabasesError, 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_autonomous_databases::ListAutonomousDatabasesError> for Error {
fn from(err: crate::operation::list_autonomous_databases::ListAutonomousDatabasesError) -> Self {
match err {
crate::operation::list_autonomous_databases::ListAutonomousDatabasesError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::list_autonomous_databases::ListAutonomousDatabasesError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::list_autonomous_databases::ListAutonomousDatabasesError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::list_autonomous_databases::ListAutonomousDatabasesError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::list_autonomous_databases::ListAutonomousDatabasesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError,
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_autonomous_database_versions::ListAutonomousDatabaseVersionsError> for Error {
fn from(err: crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError) -> Self {
match err {
crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::list_autonomous_database_versions::ListAutonomousDatabaseVersionsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError, R>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError,
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_autonomous_virtual_machines::ListAutonomousVirtualMachinesError> for Error {
fn from(err: crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError) -> Self {
match err {
crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::list_autonomous_virtual_machines::ListAutonomousVirtualMachinesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError,
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_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError> for Error {
fn from(err: crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError) -> Self {
match err {
crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::list_cloud_autonomous_vm_clusters::ListCloudAutonomousVmClustersError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError,
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_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError> for Error {
fn from(err: crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError) -> Self {
match err {
crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::list_cloud_exadata_infrastructures::ListCloudExadataInfrastructuresError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError, 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_cloud_vm_clusters::ListCloudVmClustersError> for Error {
fn from(err: crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError) -> Self {
match err {
crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::list_cloud_vm_clusters::ListCloudVmClustersError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_db_nodes::ListDbNodesError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_db_nodes::ListDbNodesError, 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_db_nodes::ListDbNodesError> for Error {
fn from(err: crate::operation::list_db_nodes::ListDbNodesError) -> Self {
match err {
crate::operation::list_db_nodes::ListDbNodesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::list_db_nodes::ListDbNodesError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::list_db_nodes::ListDbNodesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::list_db_nodes::ListDbNodesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::list_db_nodes::ListDbNodesError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::list_db_nodes::ListDbNodesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_db_servers::ListDbServersError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_db_servers::ListDbServersError, 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_db_servers::ListDbServersError> for Error {
fn from(err: crate::operation::list_db_servers::ListDbServersError) -> Self {
match err {
crate::operation::list_db_servers::ListDbServersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::list_db_servers::ListDbServersError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::list_db_servers::ListDbServersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::list_db_servers::ListDbServersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::list_db_servers::ListDbServersError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::list_db_servers::ListDbServersError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_db_system_shapes::ListDbSystemShapesError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_db_system_shapes::ListDbSystemShapesError, 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_db_system_shapes::ListDbSystemShapesError> for Error {
fn from(err: crate::operation::list_db_system_shapes::ListDbSystemShapesError) -> Self {
match err {
crate::operation::list_db_system_shapes::ListDbSystemShapesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::list_db_system_shapes::ListDbSystemShapesError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::list_db_system_shapes::ListDbSystemShapesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::list_db_system_shapes::ListDbSystemShapesError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::list_db_system_shapes::ListDbSystemShapesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_exadb_vm_clusters::ListExadbVmClustersError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_exadb_vm_clusters::ListExadbVmClustersError, 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_exadb_vm_clusters::ListExadbVmClustersError> for Error {
fn from(err: crate::operation::list_exadb_vm_clusters::ListExadbVmClustersError) -> Self {
match err {
crate::operation::list_exadb_vm_clusters::ListExadbVmClustersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::list_exadb_vm_clusters::ListExadbVmClustersError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::list_exadb_vm_clusters::ListExadbVmClustersError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::list_exadb_vm_clusters::ListExadbVmClustersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::list_exadb_vm_clusters::ListExadbVmClustersError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::list_exadb_vm_clusters::ListExadbVmClustersError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_exascale_db_storage_vaults::ListExascaleDbStorageVaultsError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::list_exascale_db_storage_vaults::ListExascaleDbStorageVaultsError,
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_exascale_db_storage_vaults::ListExascaleDbStorageVaultsError> for Error {
fn from(err: crate::operation::list_exascale_db_storage_vaults::ListExascaleDbStorageVaultsError) -> Self {
match err {
crate::operation::list_exascale_db_storage_vaults::ListExascaleDbStorageVaultsError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::list_exascale_db_storage_vaults::ListExascaleDbStorageVaultsError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::list_exascale_db_storage_vaults::ListExascaleDbStorageVaultsError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::list_exascale_db_storage_vaults::ListExascaleDbStorageVaultsError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::list_exascale_db_storage_vaults::ListExascaleDbStorageVaultsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_gi_minor_versions::ListGiMinorVersionsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_gi_minor_versions::ListGiMinorVersionsError, 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_gi_minor_versions::ListGiMinorVersionsError> for Error {
fn from(err: crate::operation::list_gi_minor_versions::ListGiMinorVersionsError) -> Self {
match err {
crate::operation::list_gi_minor_versions::ListGiMinorVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::list_gi_minor_versions::ListGiMinorVersionsError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::list_gi_minor_versions::ListGiMinorVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::list_gi_minor_versions::ListGiMinorVersionsError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::list_gi_minor_versions::ListGiMinorVersionsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_gi_versions::ListGiVersionsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_gi_versions::ListGiVersionsError, 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_gi_versions::ListGiVersionsError> for Error {
fn from(err: crate::operation::list_gi_versions::ListGiVersionsError) -> Self {
match err {
crate::operation::list_gi_versions::ListGiVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::list_gi_versions::ListGiVersionsError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::list_gi_versions::ListGiVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::list_gi_versions::ListGiVersionsError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::list_gi_versions::ListGiVersionsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_odb_networks::ListOdbNetworksError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_odb_networks::ListOdbNetworksError, 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_odb_networks::ListOdbNetworksError> for Error {
fn from(err: crate::operation::list_odb_networks::ListOdbNetworksError) -> Self {
match err {
crate::operation::list_odb_networks::ListOdbNetworksError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::list_odb_networks::ListOdbNetworksError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::list_odb_networks::ListOdbNetworksError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::list_odb_networks::ListOdbNetworksError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::list_odb_networks::ListOdbNetworksError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError, 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_odb_peering_connections::ListOdbPeeringConnectionsError> for Error {
fn from(err: crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError) -> Self {
match err {
crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::list_odb_peering_connections::ListOdbPeeringConnectionsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_system_versions::ListSystemVersionsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_system_versions::ListSystemVersionsError, 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_system_versions::ListSystemVersionsError> for Error {
fn from(err: crate::operation::list_system_versions::ListSystemVersionsError) -> Self {
match err {
crate::operation::list_system_versions::ListSystemVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::list_system_versions::ListSystemVersionsError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::list_system_versions::ListSystemVersionsError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::list_system_versions::ListSystemVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::list_system_versions::ListSystemVersionsError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::list_system_versions::ListSystemVersionsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, 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_tags_for_resource::ListTagsForResourceError> for Error {
fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
match err {
crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError, 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::reboot_autonomous_database::RebootAutonomousDatabaseError> for Error {
fn from(err: crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError) -> Self {
match err {
crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::reboot_autonomous_database::RebootAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reboot_db_node::RebootDbNodeError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reboot_db_node::RebootDbNodeError, 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::reboot_db_node::RebootDbNodeError> for Error {
fn from(err: crate::operation::reboot_db_node::RebootDbNodeError) -> Self {
match err {
crate::operation::reboot_db_node::RebootDbNodeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::reboot_db_node::RebootDbNodeError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::reboot_db_node::RebootDbNodeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::reboot_db_node::RebootDbNodeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::reboot_db_node::RebootDbNodeError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::reboot_db_node::RebootDbNodeError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError, 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::restore_autonomous_database::RestoreAutonomousDatabaseError> for Error {
fn from(err: crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError) -> Self {
match err {
crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::restore_autonomous_database::RestoreAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError, 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::shrink_autonomous_database::ShrinkAutonomousDatabaseError> for Error {
fn from(err: crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError) -> Self {
match err {
crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::shrink_autonomous_database::ShrinkAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_autonomous_database::StartAutonomousDatabaseError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_autonomous_database::StartAutonomousDatabaseError, 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_autonomous_database::StartAutonomousDatabaseError> for Error {
fn from(err: crate::operation::start_autonomous_database::StartAutonomousDatabaseError) -> Self {
match err {
crate::operation::start_autonomous_database::StartAutonomousDatabaseError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::start_autonomous_database::StartAutonomousDatabaseError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::start_autonomous_database::StartAutonomousDatabaseError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::start_autonomous_database::StartAutonomousDatabaseError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::start_autonomous_database::StartAutonomousDatabaseError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::start_autonomous_database::StartAutonomousDatabaseError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::start_autonomous_database::StartAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_db_node::StartDbNodeError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_db_node::StartDbNodeError, 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_db_node::StartDbNodeError> for Error {
fn from(err: crate::operation::start_db_node::StartDbNodeError) -> Self {
match err {
crate::operation::start_db_node::StartDbNodeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::start_db_node::StartDbNodeError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::start_db_node::StartDbNodeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::start_db_node::StartDbNodeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::start_db_node::StartDbNodeError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::start_db_node::StartDbNodeError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_autonomous_database::StopAutonomousDatabaseError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_autonomous_database::StopAutonomousDatabaseError, 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::stop_autonomous_database::StopAutonomousDatabaseError> for Error {
fn from(err: crate::operation::stop_autonomous_database::StopAutonomousDatabaseError) -> Self {
match err {
crate::operation::stop_autonomous_database::StopAutonomousDatabaseError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::stop_autonomous_database::StopAutonomousDatabaseError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::stop_autonomous_database::StopAutonomousDatabaseError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::stop_autonomous_database::StopAutonomousDatabaseError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::stop_autonomous_database::StopAutonomousDatabaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::stop_autonomous_database::StopAutonomousDatabaseError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::stop_autonomous_database::StopAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_db_node::StopDbNodeError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_db_node::StopDbNodeError, 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::stop_db_node::StopDbNodeError> for Error {
fn from(err: crate::operation::stop_db_node::StopDbNodeError) -> Self {
match err {
crate::operation::stop_db_node::StopDbNodeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::stop_db_node::StopDbNodeError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::stop_db_node::StopDbNodeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::stop_db_node::StopDbNodeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::stop_db_node::StopDbNodeError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::stop_db_node::StopDbNodeError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError,
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::switchover_autonomous_database::SwitchoverAutonomousDatabaseError> for Error {
fn from(err: crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError) -> Self {
match err {
crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::switchover_autonomous_database::SwitchoverAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, 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::tag_resource::TagResourceError> for Error {
fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
match err {
crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::tag_resource::TagResourceError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, 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::untag_resource::UntagResourceError> for Error {
fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
match err {
crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError, 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_autonomous_database::UpdateAutonomousDatabaseError> for Error {
fn from(err: crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError) -> Self {
match err {
crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::update_autonomous_database::UpdateAutonomousDatabaseError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError,
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_autonomous_database_backup::UpdateAutonomousDatabaseBackupError> for Error {
fn from(err: crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError) -> Self {
match err {
crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::update_autonomous_database_backup::UpdateAutonomousDatabaseBackupError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<
::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError,
R,
>,
> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError,
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_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError> for Error {
fn from(err: crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError) -> Self {
match err {
crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::update_cloud_exadata_infrastructure::UpdateCloudExadataInfrastructureError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_exadb_vm_cluster::UpdateExadbVmClusterError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_exadb_vm_cluster::UpdateExadbVmClusterError, 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_exadb_vm_cluster::UpdateExadbVmClusterError> for Error {
fn from(err: crate::operation::update_exadb_vm_cluster::UpdateExadbVmClusterError) -> Self {
match err {
crate::operation::update_exadb_vm_cluster::UpdateExadbVmClusterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::update_exadb_vm_cluster::UpdateExadbVmClusterError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::update_exadb_vm_cluster::UpdateExadbVmClusterError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::update_exadb_vm_cluster::UpdateExadbVmClusterError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::update_exadb_vm_cluster::UpdateExadbVmClusterError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::update_exadb_vm_cluster::UpdateExadbVmClusterError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::update_exadb_vm_cluster::UpdateExadbVmClusterError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R>
From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_exascale_db_storage_vault::UpdateExascaleDbStorageVaultError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<
crate::operation::update_exascale_db_storage_vault::UpdateExascaleDbStorageVaultError,
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_exascale_db_storage_vault::UpdateExascaleDbStorageVaultError> for Error {
fn from(err: crate::operation::update_exascale_db_storage_vault::UpdateExascaleDbStorageVaultError) -> Self {
match err {
crate::operation::update_exascale_db_storage_vault::UpdateExascaleDbStorageVaultError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::update_exascale_db_storage_vault::UpdateExascaleDbStorageVaultError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::update_exascale_db_storage_vault::UpdateExascaleDbStorageVaultError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::update_exascale_db_storage_vault::UpdateExascaleDbStorageVaultError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::update_exascale_db_storage_vault::UpdateExascaleDbStorageVaultError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::update_exascale_db_storage_vault::UpdateExascaleDbStorageVaultError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::update_exascale_db_storage_vault::UpdateExascaleDbStorageVaultError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_odb_network::UpdateOdbNetworkError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_odb_network::UpdateOdbNetworkError, 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_odb_network::UpdateOdbNetworkError> for Error {
fn from(err: crate::operation::update_odb_network::UpdateOdbNetworkError) -> Self {
match err {
crate::operation::update_odb_network::UpdateOdbNetworkError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
crate::operation::update_odb_network::UpdateOdbNetworkError::ConflictException(inner) => Error::ConflictException(inner),
crate::operation::update_odb_network::UpdateOdbNetworkError::InternalServerException(inner) => Error::InternalServerException(inner),
crate::operation::update_odb_network::UpdateOdbNetworkError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::update_odb_network::UpdateOdbNetworkError::ThrottlingException(inner) => Error::ThrottlingException(inner),
crate::operation::update_odb_network::UpdateOdbNetworkError::ValidationException(inner) => Error::ValidationException(inner),
crate::operation::update_odb_network::UpdateOdbNetworkError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError, 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_odb_peering_connection::UpdateOdbPeeringConnectionError> for Error {
fn from(err: crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError) -> Self {
match err {
crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::operation::update_odb_peering_connection::UpdateOdbPeeringConnectionError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
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(),
}
}
}