#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateCertificateAuthority {
_private: (),
}
impl CreateCertificateAuthority {
pub fn builder() -> crate::input::create_certificate_authority_input::Builder {
crate::input::create_certificate_authority_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateCertificateAuthority {
type Output = std::result::Result<
crate::output::CreateCertificateAuthorityOutput,
crate::error::CreateCertificateAuthorityError,
>;
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_certificate_authority_error(response)
} else {
crate::operation_deser::parse_create_certificate_authority_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateCertificateAuthorityAuditReport {
_private: (),
}
impl CreateCertificateAuthorityAuditReport {
pub fn builder() -> crate::input::create_certificate_authority_audit_report_input::Builder {
crate::input::create_certificate_authority_audit_report_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateCertificateAuthorityAuditReport {
type Output = std::result::Result<
crate::output::CreateCertificateAuthorityAuditReportOutput,
crate::error::CreateCertificateAuthorityAuditReportError,
>;
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_certificate_authority_audit_report_error(response)
} else {
crate::operation_deser::parse_create_certificate_authority_audit_report_response(
response,
)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreatePermission {
_private: (),
}
impl CreatePermission {
pub fn builder() -> crate::input::create_permission_input::Builder {
crate::input::create_permission_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreatePermission {
type Output = std::result::Result<
crate::output::CreatePermissionOutput,
crate::error::CreatePermissionError,
>;
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_permission_error(response)
} else {
crate::operation_deser::parse_create_permission_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteCertificateAuthority {
_private: (),
}
impl DeleteCertificateAuthority {
pub fn builder() -> crate::input::delete_certificate_authority_input::Builder {
crate::input::delete_certificate_authority_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteCertificateAuthority {
type Output = std::result::Result<
crate::output::DeleteCertificateAuthorityOutput,
crate::error::DeleteCertificateAuthorityError,
>;
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_certificate_authority_error(response)
} else {
crate::operation_deser::parse_delete_certificate_authority_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeletePermission {
_private: (),
}
impl DeletePermission {
pub fn builder() -> crate::input::delete_permission_input::Builder {
crate::input::delete_permission_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeletePermission {
type Output = std::result::Result<
crate::output::DeletePermissionOutput,
crate::error::DeletePermissionError,
>;
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_permission_error(response)
} else {
crate::operation_deser::parse_delete_permission_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeletePolicy {
_private: (),
}
impl DeletePolicy {
pub fn builder() -> crate::input::delete_policy_input::Builder {
crate::input::delete_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeletePolicy {
type Output =
std::result::Result<crate::output::DeletePolicyOutput, crate::error::DeletePolicyError>;
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_policy_error(response)
} else {
crate::operation_deser::parse_delete_policy_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeCertificateAuthority {
_private: (),
}
impl DescribeCertificateAuthority {
pub fn builder() -> crate::input::describe_certificate_authority_input::Builder {
crate::input::describe_certificate_authority_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeCertificateAuthority {
type Output = std::result::Result<
crate::output::DescribeCertificateAuthorityOutput,
crate::error::DescribeCertificateAuthorityError,
>;
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_certificate_authority_error(response)
} else {
crate::operation_deser::parse_describe_certificate_authority_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeCertificateAuthorityAuditReport {
_private: (),
}
impl DescribeCertificateAuthorityAuditReport {
pub fn builder() -> crate::input::describe_certificate_authority_audit_report_input::Builder {
crate::input::describe_certificate_authority_audit_report_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeCertificateAuthorityAuditReport {
type Output = std::result::Result<
crate::output::DescribeCertificateAuthorityAuditReportOutput,
crate::error::DescribeCertificateAuthorityAuditReportError,
>;
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_certificate_authority_audit_report_error(
response,
)
} else {
crate::operation_deser::parse_describe_certificate_authority_audit_report_response(
response,
)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetCertificate {
_private: (),
}
impl GetCertificate {
pub fn builder() -> crate::input::get_certificate_input::Builder {
crate::input::get_certificate_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetCertificate {
type Output =
std::result::Result<crate::output::GetCertificateOutput, crate::error::GetCertificateError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_certificate_error(response)
} else {
crate::operation_deser::parse_get_certificate_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetCertificateAuthorityCertificate {
_private: (),
}
impl GetCertificateAuthorityCertificate {
pub fn builder() -> crate::input::get_certificate_authority_certificate_input::Builder {
crate::input::get_certificate_authority_certificate_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetCertificateAuthorityCertificate {
type Output = std::result::Result<
crate::output::GetCertificateAuthorityCertificateOutput,
crate::error::GetCertificateAuthorityCertificateError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_certificate_authority_certificate_error(response)
} else {
crate::operation_deser::parse_get_certificate_authority_certificate_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetCertificateAuthorityCsr {
_private: (),
}
impl GetCertificateAuthorityCsr {
pub fn builder() -> crate::input::get_certificate_authority_csr_input::Builder {
crate::input::get_certificate_authority_csr_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetCertificateAuthorityCsr {
type Output = std::result::Result<
crate::output::GetCertificateAuthorityCsrOutput,
crate::error::GetCertificateAuthorityCsrError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_certificate_authority_csr_error(response)
} else {
crate::operation_deser::parse_get_certificate_authority_csr_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetPolicy {
_private: (),
}
impl GetPolicy {
pub fn builder() -> crate::input::get_policy_input::Builder {
crate::input::get_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetPolicy {
type Output = std::result::Result<crate::output::GetPolicyOutput, crate::error::GetPolicyError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_policy_error(response)
} else {
crate::operation_deser::parse_get_policy_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ImportCertificateAuthorityCertificate {
_private: (),
}
impl ImportCertificateAuthorityCertificate {
pub fn builder() -> crate::input::import_certificate_authority_certificate_input::Builder {
crate::input::import_certificate_authority_certificate_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ImportCertificateAuthorityCertificate {
type Output = std::result::Result<
crate::output::ImportCertificateAuthorityCertificateOutput,
crate::error::ImportCertificateAuthorityCertificateError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_import_certificate_authority_certificate_error(response)
} else {
crate::operation_deser::parse_import_certificate_authority_certificate_response(
response,
)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct IssueCertificate {
_private: (),
}
impl IssueCertificate {
pub fn builder() -> crate::input::issue_certificate_input::Builder {
crate::input::issue_certificate_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for IssueCertificate {
type Output = std::result::Result<
crate::output::IssueCertificateOutput,
crate::error::IssueCertificateError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_issue_certificate_error(response)
} else {
crate::operation_deser::parse_issue_certificate_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListCertificateAuthorities {
_private: (),
}
impl ListCertificateAuthorities {
pub fn builder() -> crate::input::list_certificate_authorities_input::Builder {
crate::input::list_certificate_authorities_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListCertificateAuthorities {
type Output = std::result::Result<
crate::output::ListCertificateAuthoritiesOutput,
crate::error::ListCertificateAuthoritiesError,
>;
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_certificate_authorities_error(response)
} else {
crate::operation_deser::parse_list_certificate_authorities_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListPermissions {
_private: (),
}
impl ListPermissions {
pub fn builder() -> crate::input::list_permissions_input::Builder {
crate::input::list_permissions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListPermissions {
type Output = std::result::Result<
crate::output::ListPermissionsOutput,
crate::error::ListPermissionsError,
>;
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_permissions_error(response)
} else {
crate::operation_deser::parse_list_permissions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, 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::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PutPolicy {
_private: (),
}
impl PutPolicy {
pub fn builder() -> crate::input::put_policy_input::Builder {
crate::input::put_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutPolicy {
type Output = std::result::Result<crate::output::PutPolicyOutput, crate::error::PutPolicyError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_policy_error(response)
} else {
crate::operation_deser::parse_put_policy_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct RestoreCertificateAuthority {
_private: (),
}
impl RestoreCertificateAuthority {
pub fn builder() -> crate::input::restore_certificate_authority_input::Builder {
crate::input::restore_certificate_authority_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RestoreCertificateAuthority {
type Output = std::result::Result<
crate::output::RestoreCertificateAuthorityOutput,
crate::error::RestoreCertificateAuthorityError,
>;
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_certificate_authority_error(response)
} else {
crate::operation_deser::parse_restore_certificate_authority_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct RevokeCertificate {
_private: (),
}
impl RevokeCertificate {
pub fn builder() -> crate::input::revoke_certificate_input::Builder {
crate::input::revoke_certificate_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RevokeCertificate {
type Output = std::result::Result<
crate::output::RevokeCertificateOutput,
crate::error::RevokeCertificateError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_revoke_certificate_error(response)
} else {
crate::operation_deser::parse_revoke_certificate_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct TagCertificateAuthority {
_private: (),
}
impl TagCertificateAuthority {
pub fn builder() -> crate::input::tag_certificate_authority_input::Builder {
crate::input::tag_certificate_authority_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TagCertificateAuthority {
type Output = std::result::Result<
crate::output::TagCertificateAuthorityOutput,
crate::error::TagCertificateAuthorityError,
>;
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_certificate_authority_error(response)
} else {
crate::operation_deser::parse_tag_certificate_authority_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UntagCertificateAuthority {
_private: (),
}
impl UntagCertificateAuthority {
pub fn builder() -> crate::input::untag_certificate_authority_input::Builder {
crate::input::untag_certificate_authority_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UntagCertificateAuthority {
type Output = std::result::Result<
crate::output::UntagCertificateAuthorityOutput,
crate::error::UntagCertificateAuthorityError,
>;
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_certificate_authority_error(response)
} else {
crate::operation_deser::parse_untag_certificate_authority_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateCertificateAuthority {
_private: (),
}
impl UpdateCertificateAuthority {
pub fn builder() -> crate::input::update_certificate_authority_input::Builder {
crate::input::update_certificate_authority_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateCertificateAuthority {
type Output = std::result::Result<
crate::output::UpdateCertificateAuthorityOutput,
crate::error::UpdateCertificateAuthorityError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_certificate_authority_error(response)
} else {
crate::operation_deser::parse_update_certificate_authority_response(response)
}
}
}