#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CopyBackupToRegion {
_private: (),
}
impl CopyBackupToRegion {
pub fn builder() -> crate::input::copy_backup_to_region_input::Builder {
crate::input::copy_backup_to_region_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CopyBackupToRegion {
type Output = std::result::Result<
crate::output::CopyBackupToRegionOutput,
crate::error::CopyBackupToRegionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_copy_backup_to_region_error(response)
} else {
crate::operation_deser::parse_copy_backup_to_region_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateCluster {
_private: (),
}
impl CreateCluster {
pub fn builder() -> crate::input::create_cluster_input::Builder {
crate::input::create_cluster_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateCluster {
type Output =
std::result::Result<crate::output::CreateClusterOutput, crate::error::CreateClusterError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_cluster_error(response)
} else {
crate::operation_deser::parse_create_cluster_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateHsm {
_private: (),
}
impl CreateHsm {
pub fn builder() -> crate::input::create_hsm_input::Builder {
crate::input::create_hsm_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateHsm {
type Output = std::result::Result<crate::output::CreateHsmOutput, crate::error::CreateHsmError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_hsm_error(response)
} else {
crate::operation_deser::parse_create_hsm_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteBackup {
_private: (),
}
impl DeleteBackup {
pub fn builder() -> crate::input::delete_backup_input::Builder {
crate::input::delete_backup_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteBackup {
type Output =
std::result::Result<crate::output::DeleteBackupOutput, crate::error::DeleteBackupError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_backup_error(response)
} else {
crate::operation_deser::parse_delete_backup_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteCluster {
_private: (),
}
impl DeleteCluster {
pub fn builder() -> crate::input::delete_cluster_input::Builder {
crate::input::delete_cluster_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteCluster {
type Output =
std::result::Result<crate::output::DeleteClusterOutput, crate::error::DeleteClusterError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_cluster_error(response)
} else {
crate::operation_deser::parse_delete_cluster_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteHsm {
_private: (),
}
impl DeleteHsm {
pub fn builder() -> crate::input::delete_hsm_input::Builder {
crate::input::delete_hsm_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteHsm {
type Output = std::result::Result<crate::output::DeleteHsmOutput, crate::error::DeleteHsmError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_hsm_error(response)
} else {
crate::operation_deser::parse_delete_hsm_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeBackups {
_private: (),
}
impl DescribeBackups {
pub fn builder() -> crate::input::describe_backups_input::Builder {
crate::input::describe_backups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeBackups {
type Output = std::result::Result<
crate::output::DescribeBackupsOutput,
crate::error::DescribeBackupsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_backups_error(response)
} else {
crate::operation_deser::parse_describe_backups_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeClusters {
_private: (),
}
impl DescribeClusters {
pub fn builder() -> crate::input::describe_clusters_input::Builder {
crate::input::describe_clusters_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeClusters {
type Output = std::result::Result<
crate::output::DescribeClustersOutput,
crate::error::DescribeClustersError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_clusters_error(response)
} else {
crate::operation_deser::parse_describe_clusters_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct InitializeCluster {
_private: (),
}
impl InitializeCluster {
pub fn builder() -> crate::input::initialize_cluster_input::Builder {
crate::input::initialize_cluster_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for InitializeCluster {
type Output = std::result::Result<
crate::output::InitializeClusterOutput,
crate::error::InitializeClusterError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_initialize_cluster_error(response)
} else {
crate::operation_deser::parse_initialize_cluster_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTags {
_private: (),
}
impl ListTags {
pub fn builder() -> crate::input::list_tags_input::Builder {
crate::input::list_tags_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTags {
type Output = std::result::Result<crate::output::ListTagsOutput, crate::error::ListTagsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_tags_error(response)
} else {
crate::operation_deser::parse_list_tags_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ModifyBackupAttributes {
_private: (),
}
impl ModifyBackupAttributes {
pub fn builder() -> crate::input::modify_backup_attributes_input::Builder {
crate::input::modify_backup_attributes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ModifyBackupAttributes {
type Output = std::result::Result<
crate::output::ModifyBackupAttributesOutput,
crate::error::ModifyBackupAttributesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_modify_backup_attributes_error(response)
} else {
crate::operation_deser::parse_modify_backup_attributes_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ModifyCluster {
_private: (),
}
impl ModifyCluster {
pub fn builder() -> crate::input::modify_cluster_input::Builder {
crate::input::modify_cluster_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ModifyCluster {
type Output =
std::result::Result<crate::output::ModifyClusterOutput, crate::error::ModifyClusterError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_modify_cluster_error(response)
} else {
crate::operation_deser::parse_modify_cluster_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RestoreBackup {
_private: (),
}
impl RestoreBackup {
pub fn builder() -> crate::input::restore_backup_input::Builder {
crate::input::restore_backup_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RestoreBackup {
type Output =
std::result::Result<crate::output::RestoreBackupOutput, crate::error::RestoreBackupError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_restore_backup_error(response)
} else {
crate::operation_deser::parse_restore_backup_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct TagResource {
_private: (),
}
impl TagResource {
pub fn builder() -> crate::input::tag_resource_input::Builder {
crate::input::tag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TagResource {
type Output =
std::result::Result<crate::output::TagResourceOutput, crate::error::TagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_tag_resource_error(response)
} else {
crate::operation_deser::parse_tag_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UntagResource {
_private: (),
}
impl UntagResource {
pub fn builder() -> crate::input::untag_resource_input::Builder {
crate::input::untag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UntagResource {
type Output =
std::result::Result<crate::output::UntagResourceOutput, crate::error::UntagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_untag_resource_error(response)
} else {
crate::operation_deser::parse_untag_resource_response(response)
}
}
}
pub mod customize;