#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AddAttributesToFindings {
_private: (),
}
impl AddAttributesToFindings {
pub fn builder() -> crate::input::add_attributes_to_findings_input::Builder {
crate::input::add_attributes_to_findings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AddAttributesToFindings {
type Output = std::result::Result<
crate::output::AddAttributesToFindingsOutput,
crate::error::AddAttributesToFindingsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_add_attributes_to_findings_error(response)
} else {
crate::operation_deser::parse_add_attributes_to_findings_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateAssessmentTarget {
_private: (),
}
impl CreateAssessmentTarget {
pub fn builder() -> crate::input::create_assessment_target_input::Builder {
crate::input::create_assessment_target_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateAssessmentTarget {
type Output = std::result::Result<
crate::output::CreateAssessmentTargetOutput,
crate::error::CreateAssessmentTargetError,
>;
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_assessment_target_error(response)
} else {
crate::operation_deser::parse_create_assessment_target_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateAssessmentTemplate {
_private: (),
}
impl CreateAssessmentTemplate {
pub fn builder() -> crate::input::create_assessment_template_input::Builder {
crate::input::create_assessment_template_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateAssessmentTemplate {
type Output = std::result::Result<
crate::output::CreateAssessmentTemplateOutput,
crate::error::CreateAssessmentTemplateError,
>;
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_assessment_template_error(response)
} else {
crate::operation_deser::parse_create_assessment_template_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateExclusionsPreview {
_private: (),
}
impl CreateExclusionsPreview {
pub fn builder() -> crate::input::create_exclusions_preview_input::Builder {
crate::input::create_exclusions_preview_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateExclusionsPreview {
type Output = std::result::Result<
crate::output::CreateExclusionsPreviewOutput,
crate::error::CreateExclusionsPreviewError,
>;
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_exclusions_preview_error(response)
} else {
crate::operation_deser::parse_create_exclusions_preview_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateResourceGroup {
_private: (),
}
impl CreateResourceGroup {
pub fn builder() -> crate::input::create_resource_group_input::Builder {
crate::input::create_resource_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateResourceGroup {
type Output = std::result::Result<
crate::output::CreateResourceGroupOutput,
crate::error::CreateResourceGroupError,
>;
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_resource_group_error(response)
} else {
crate::operation_deser::parse_create_resource_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteAssessmentRun {
_private: (),
}
impl DeleteAssessmentRun {
pub fn builder() -> crate::input::delete_assessment_run_input::Builder {
crate::input::delete_assessment_run_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteAssessmentRun {
type Output = std::result::Result<
crate::output::DeleteAssessmentRunOutput,
crate::error::DeleteAssessmentRunError,
>;
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_assessment_run_error(response)
} else {
crate::operation_deser::parse_delete_assessment_run_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteAssessmentTarget {
_private: (),
}
impl DeleteAssessmentTarget {
pub fn builder() -> crate::input::delete_assessment_target_input::Builder {
crate::input::delete_assessment_target_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteAssessmentTarget {
type Output = std::result::Result<
crate::output::DeleteAssessmentTargetOutput,
crate::error::DeleteAssessmentTargetError,
>;
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_assessment_target_error(response)
} else {
crate::operation_deser::parse_delete_assessment_target_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteAssessmentTemplate {
_private: (),
}
impl DeleteAssessmentTemplate {
pub fn builder() -> crate::input::delete_assessment_template_input::Builder {
crate::input::delete_assessment_template_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteAssessmentTemplate {
type Output = std::result::Result<
crate::output::DeleteAssessmentTemplateOutput,
crate::error::DeleteAssessmentTemplateError,
>;
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_assessment_template_error(response)
} else {
crate::operation_deser::parse_delete_assessment_template_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeAssessmentRuns {
_private: (),
}
impl DescribeAssessmentRuns {
pub fn builder() -> crate::input::describe_assessment_runs_input::Builder {
crate::input::describe_assessment_runs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeAssessmentRuns {
type Output = std::result::Result<
crate::output::DescribeAssessmentRunsOutput,
crate::error::DescribeAssessmentRunsError,
>;
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_assessment_runs_error(response)
} else {
crate::operation_deser::parse_describe_assessment_runs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeAssessmentTargets {
_private: (),
}
impl DescribeAssessmentTargets {
pub fn builder() -> crate::input::describe_assessment_targets_input::Builder {
crate::input::describe_assessment_targets_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeAssessmentTargets {
type Output = std::result::Result<
crate::output::DescribeAssessmentTargetsOutput,
crate::error::DescribeAssessmentTargetsError,
>;
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_assessment_targets_error(response)
} else {
crate::operation_deser::parse_describe_assessment_targets_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeAssessmentTemplates {
_private: (),
}
impl DescribeAssessmentTemplates {
pub fn builder() -> crate::input::describe_assessment_templates_input::Builder {
crate::input::describe_assessment_templates_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeAssessmentTemplates {
type Output = std::result::Result<
crate::output::DescribeAssessmentTemplatesOutput,
crate::error::DescribeAssessmentTemplatesError,
>;
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_assessment_templates_error(response)
} else {
crate::operation_deser::parse_describe_assessment_templates_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeCrossAccountAccessRole {
_private: (),
}
impl DescribeCrossAccountAccessRole {
pub fn builder() -> crate::input::describe_cross_account_access_role_input::Builder {
crate::input::describe_cross_account_access_role_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeCrossAccountAccessRole {
type Output = std::result::Result<
crate::output::DescribeCrossAccountAccessRoleOutput,
crate::error::DescribeCrossAccountAccessRoleError,
>;
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_cross_account_access_role_error(response)
} else {
crate::operation_deser::parse_describe_cross_account_access_role_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeExclusions {
_private: (),
}
impl DescribeExclusions {
pub fn builder() -> crate::input::describe_exclusions_input::Builder {
crate::input::describe_exclusions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeExclusions {
type Output = std::result::Result<
crate::output::DescribeExclusionsOutput,
crate::error::DescribeExclusionsError,
>;
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_exclusions_error(response)
} else {
crate::operation_deser::parse_describe_exclusions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeFindings {
_private: (),
}
impl DescribeFindings {
pub fn builder() -> crate::input::describe_findings_input::Builder {
crate::input::describe_findings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFindings {
type Output = std::result::Result<
crate::output::DescribeFindingsOutput,
crate::error::DescribeFindingsError,
>;
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_findings_error(response)
} else {
crate::operation_deser::parse_describe_findings_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeResourceGroups {
_private: (),
}
impl DescribeResourceGroups {
pub fn builder() -> crate::input::describe_resource_groups_input::Builder {
crate::input::describe_resource_groups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeResourceGroups {
type Output = std::result::Result<
crate::output::DescribeResourceGroupsOutput,
crate::error::DescribeResourceGroupsError,
>;
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_resource_groups_error(response)
} else {
crate::operation_deser::parse_describe_resource_groups_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeRulesPackages {
_private: (),
}
impl DescribeRulesPackages {
pub fn builder() -> crate::input::describe_rules_packages_input::Builder {
crate::input::describe_rules_packages_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeRulesPackages {
type Output = std::result::Result<
crate::output::DescribeRulesPackagesOutput,
crate::error::DescribeRulesPackagesError,
>;
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_rules_packages_error(response)
} else {
crate::operation_deser::parse_describe_rules_packages_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetAssessmentReport {
_private: (),
}
impl GetAssessmentReport {
pub fn builder() -> crate::input::get_assessment_report_input::Builder {
crate::input::get_assessment_report_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetAssessmentReport {
type Output = std::result::Result<
crate::output::GetAssessmentReportOutput,
crate::error::GetAssessmentReportError,
>;
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_assessment_report_error(response)
} else {
crate::operation_deser::parse_get_assessment_report_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetExclusionsPreview {
_private: (),
}
impl GetExclusionsPreview {
pub fn builder() -> crate::input::get_exclusions_preview_input::Builder {
crate::input::get_exclusions_preview_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetExclusionsPreview {
type Output = std::result::Result<
crate::output::GetExclusionsPreviewOutput,
crate::error::GetExclusionsPreviewError,
>;
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_exclusions_preview_error(response)
} else {
crate::operation_deser::parse_get_exclusions_preview_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetTelemetryMetadata {
_private: (),
}
impl GetTelemetryMetadata {
pub fn builder() -> crate::input::get_telemetry_metadata_input::Builder {
crate::input::get_telemetry_metadata_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetTelemetryMetadata {
type Output = std::result::Result<
crate::output::GetTelemetryMetadataOutput,
crate::error::GetTelemetryMetadataError,
>;
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_telemetry_metadata_error(response)
} else {
crate::operation_deser::parse_get_telemetry_metadata_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListAssessmentRunAgents {
_private: (),
}
impl ListAssessmentRunAgents {
pub fn builder() -> crate::input::list_assessment_run_agents_input::Builder {
crate::input::list_assessment_run_agents_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListAssessmentRunAgents {
type Output = std::result::Result<
crate::output::ListAssessmentRunAgentsOutput,
crate::error::ListAssessmentRunAgentsError,
>;
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_assessment_run_agents_error(response)
} else {
crate::operation_deser::parse_list_assessment_run_agents_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListAssessmentRuns {
_private: (),
}
impl ListAssessmentRuns {
pub fn builder() -> crate::input::list_assessment_runs_input::Builder {
crate::input::list_assessment_runs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListAssessmentRuns {
type Output = std::result::Result<
crate::output::ListAssessmentRunsOutput,
crate::error::ListAssessmentRunsError,
>;
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_assessment_runs_error(response)
} else {
crate::operation_deser::parse_list_assessment_runs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListAssessmentTargets {
_private: (),
}
impl ListAssessmentTargets {
pub fn builder() -> crate::input::list_assessment_targets_input::Builder {
crate::input::list_assessment_targets_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListAssessmentTargets {
type Output = std::result::Result<
crate::output::ListAssessmentTargetsOutput,
crate::error::ListAssessmentTargetsError,
>;
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_assessment_targets_error(response)
} else {
crate::operation_deser::parse_list_assessment_targets_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListAssessmentTemplates {
_private: (),
}
impl ListAssessmentTemplates {
pub fn builder() -> crate::input::list_assessment_templates_input::Builder {
crate::input::list_assessment_templates_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListAssessmentTemplates {
type Output = std::result::Result<
crate::output::ListAssessmentTemplatesOutput,
crate::error::ListAssessmentTemplatesError,
>;
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_assessment_templates_error(response)
} else {
crate::operation_deser::parse_list_assessment_templates_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListEventSubscriptions {
_private: (),
}
impl ListEventSubscriptions {
pub fn builder() -> crate::input::list_event_subscriptions_input::Builder {
crate::input::list_event_subscriptions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListEventSubscriptions {
type Output = std::result::Result<
crate::output::ListEventSubscriptionsOutput,
crate::error::ListEventSubscriptionsError,
>;
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_event_subscriptions_error(response)
} else {
crate::operation_deser::parse_list_event_subscriptions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListExclusions {
_private: (),
}
impl ListExclusions {
pub fn builder() -> crate::input::list_exclusions_input::Builder {
crate::input::list_exclusions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListExclusions {
type Output =
std::result::Result<crate::output::ListExclusionsOutput, crate::error::ListExclusionsError>;
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_exclusions_error(response)
} else {
crate::operation_deser::parse_list_exclusions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListFindings {
_private: (),
}
impl ListFindings {
pub fn builder() -> crate::input::list_findings_input::Builder {
crate::input::list_findings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFindings {
type Output =
std::result::Result<crate::output::ListFindingsOutput, crate::error::ListFindingsError>;
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_findings_error(response)
} else {
crate::operation_deser::parse_list_findings_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListRulesPackages {
_private: (),
}
impl ListRulesPackages {
pub fn builder() -> crate::input::list_rules_packages_input::Builder {
crate::input::list_rules_packages_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListRulesPackages {
type Output = std::result::Result<
crate::output::ListRulesPackagesOutput,
crate::error::ListRulesPackagesError,
>;
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_rules_packages_error(response)
} else {
crate::operation_deser::parse_list_rules_packages_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTagsForResource {
_private: (),
}
impl ListTagsForResource {
pub fn builder() -> crate::input::list_tags_for_resource_input::Builder {
crate::input::list_tags_for_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTagsForResource {
type Output = std::result::Result<
crate::output::ListTagsForResourceOutput,
crate::error::ListTagsForResourceError,
>;
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_for_resource_error(response)
} else {
crate::operation_deser::parse_list_tags_for_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PreviewAgents {
_private: (),
}
impl PreviewAgents {
pub fn builder() -> crate::input::preview_agents_input::Builder {
crate::input::preview_agents_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PreviewAgents {
type Output =
std::result::Result<crate::output::PreviewAgentsOutput, crate::error::PreviewAgentsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_preview_agents_error(response)
} else {
crate::operation_deser::parse_preview_agents_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RegisterCrossAccountAccessRole {
_private: (),
}
impl RegisterCrossAccountAccessRole {
pub fn builder() -> crate::input::register_cross_account_access_role_input::Builder {
crate::input::register_cross_account_access_role_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RegisterCrossAccountAccessRole {
type Output = std::result::Result<
crate::output::RegisterCrossAccountAccessRoleOutput,
crate::error::RegisterCrossAccountAccessRoleError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_register_cross_account_access_role_error(response)
} else {
crate::operation_deser::parse_register_cross_account_access_role_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RemoveAttributesFromFindings {
_private: (),
}
impl RemoveAttributesFromFindings {
pub fn builder() -> crate::input::remove_attributes_from_findings_input::Builder {
crate::input::remove_attributes_from_findings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RemoveAttributesFromFindings {
type Output = std::result::Result<
crate::output::RemoveAttributesFromFindingsOutput,
crate::error::RemoveAttributesFromFindingsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_remove_attributes_from_findings_error(response)
} else {
crate::operation_deser::parse_remove_attributes_from_findings_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct SetTagsForResource {
_private: (),
}
impl SetTagsForResource {
pub fn builder() -> crate::input::set_tags_for_resource_input::Builder {
crate::input::set_tags_for_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SetTagsForResource {
type Output = std::result::Result<
crate::output::SetTagsForResourceOutput,
crate::error::SetTagsForResourceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_set_tags_for_resource_error(response)
} else {
crate::operation_deser::parse_set_tags_for_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartAssessmentRun {
_private: (),
}
impl StartAssessmentRun {
pub fn builder() -> crate::input::start_assessment_run_input::Builder {
crate::input::start_assessment_run_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartAssessmentRun {
type Output = std::result::Result<
crate::output::StartAssessmentRunOutput,
crate::error::StartAssessmentRunError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_start_assessment_run_error(response)
} else {
crate::operation_deser::parse_start_assessment_run_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StopAssessmentRun {
_private: (),
}
impl StopAssessmentRun {
pub fn builder() -> crate::input::stop_assessment_run_input::Builder {
crate::input::stop_assessment_run_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopAssessmentRun {
type Output = std::result::Result<
crate::output::StopAssessmentRunOutput,
crate::error::StopAssessmentRunError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_stop_assessment_run_error(response)
} else {
crate::operation_deser::parse_stop_assessment_run_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct SubscribeToEvent {
_private: (),
}
impl SubscribeToEvent {
pub fn builder() -> crate::input::subscribe_to_event_input::Builder {
crate::input::subscribe_to_event_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SubscribeToEvent {
type Output = std::result::Result<
crate::output::SubscribeToEventOutput,
crate::error::SubscribeToEventError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_subscribe_to_event_error(response)
} else {
crate::operation_deser::parse_subscribe_to_event_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UnsubscribeFromEvent {
_private: (),
}
impl UnsubscribeFromEvent {
pub fn builder() -> crate::input::unsubscribe_from_event_input::Builder {
crate::input::unsubscribe_from_event_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UnsubscribeFromEvent {
type Output = std::result::Result<
crate::output::UnsubscribeFromEventOutput,
crate::error::UnsubscribeFromEventError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_unsubscribe_from_event_error(response)
} else {
crate::operation_deser::parse_unsubscribe_from_event_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateAssessmentTarget {
_private: (),
}
impl UpdateAssessmentTarget {
pub fn builder() -> crate::input::update_assessment_target_input::Builder {
crate::input::update_assessment_target_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateAssessmentTarget {
type Output = std::result::Result<
crate::output::UpdateAssessmentTargetOutput,
crate::error::UpdateAssessmentTargetError,
>;
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_assessment_target_error(response)
} else {
crate::operation_deser::parse_update_assessment_target_response(response)
}
}
}
pub mod customize;