#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AddTagsToResource {
_private: (),
}
impl AddTagsToResource {
pub fn builder() -> crate::input::add_tags_to_resource_input::Builder {
crate::input::add_tags_to_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AddTagsToResource {
type Output = std::result::Result<
crate::output::AddTagsToResourceOutput,
crate::error::AddTagsToResourceError,
>;
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_tags_to_resource_error(response)
} else {
crate::operation_deser::parse_add_tags_to_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AssociateOpsItemRelatedItem {
_private: (),
}
impl AssociateOpsItemRelatedItem {
pub fn builder() -> crate::input::associate_ops_item_related_item_input::Builder {
crate::input::associate_ops_item_related_item_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AssociateOpsItemRelatedItem {
type Output = std::result::Result<
crate::output::AssociateOpsItemRelatedItemOutput,
crate::error::AssociateOpsItemRelatedItemError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_associate_ops_item_related_item_error(response)
} else {
crate::operation_deser::parse_associate_ops_item_related_item_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CancelCommand {
_private: (),
}
impl CancelCommand {
pub fn builder() -> crate::input::cancel_command_input::Builder {
crate::input::cancel_command_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CancelCommand {
type Output =
std::result::Result<crate::output::CancelCommandOutput, crate::error::CancelCommandError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_cancel_command_error(response)
} else {
crate::operation_deser::parse_cancel_command_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CancelMaintenanceWindowExecution {
_private: (),
}
impl CancelMaintenanceWindowExecution {
pub fn builder() -> crate::input::cancel_maintenance_window_execution_input::Builder {
crate::input::cancel_maintenance_window_execution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CancelMaintenanceWindowExecution {
type Output = std::result::Result<
crate::output::CancelMaintenanceWindowExecutionOutput,
crate::error::CancelMaintenanceWindowExecutionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_cancel_maintenance_window_execution_error(response)
} else {
crate::operation_deser::parse_cancel_maintenance_window_execution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateActivation {
_private: (),
}
impl CreateActivation {
pub fn builder() -> crate::input::create_activation_input::Builder {
crate::input::create_activation_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateActivation {
type Output = std::result::Result<
crate::output::CreateActivationOutput,
crate::error::CreateActivationError,
>;
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_activation_error(response)
} else {
crate::operation_deser::parse_create_activation_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateAssociation {
_private: (),
}
impl CreateAssociation {
pub fn builder() -> crate::input::create_association_input::Builder {
crate::input::create_association_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateAssociation {
type Output = std::result::Result<
crate::output::CreateAssociationOutput,
crate::error::CreateAssociationError,
>;
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_association_error(response)
} else {
crate::operation_deser::parse_create_association_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateAssociationBatch {
_private: (),
}
impl CreateAssociationBatch {
pub fn builder() -> crate::input::create_association_batch_input::Builder {
crate::input::create_association_batch_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateAssociationBatch {
type Output = std::result::Result<
crate::output::CreateAssociationBatchOutput,
crate::error::CreateAssociationBatchError,
>;
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_association_batch_error(response)
} else {
crate::operation_deser::parse_create_association_batch_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateDocument {
_private: (),
}
impl CreateDocument {
pub fn builder() -> crate::input::create_document_input::Builder {
crate::input::create_document_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDocument {
type Output =
std::result::Result<crate::output::CreateDocumentOutput, crate::error::CreateDocumentError>;
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_document_error(response)
} else {
crate::operation_deser::parse_create_document_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateMaintenanceWindow {
_private: (),
}
impl CreateMaintenanceWindow {
pub fn builder() -> crate::input::create_maintenance_window_input::Builder {
crate::input::create_maintenance_window_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateMaintenanceWindow {
type Output = std::result::Result<
crate::output::CreateMaintenanceWindowOutput,
crate::error::CreateMaintenanceWindowError,
>;
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_maintenance_window_error(response)
} else {
crate::operation_deser::parse_create_maintenance_window_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateOpsItem {
_private: (),
}
impl CreateOpsItem {
pub fn builder() -> crate::input::create_ops_item_input::Builder {
crate::input::create_ops_item_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateOpsItem {
type Output =
std::result::Result<crate::output::CreateOpsItemOutput, crate::error::CreateOpsItemError>;
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_ops_item_error(response)
} else {
crate::operation_deser::parse_create_ops_item_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateOpsMetadata {
_private: (),
}
impl CreateOpsMetadata {
pub fn builder() -> crate::input::create_ops_metadata_input::Builder {
crate::input::create_ops_metadata_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateOpsMetadata {
type Output = std::result::Result<
crate::output::CreateOpsMetadataOutput,
crate::error::CreateOpsMetadataError,
>;
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_ops_metadata_error(response)
} else {
crate::operation_deser::parse_create_ops_metadata_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreatePatchBaseline {
_private: (),
}
impl CreatePatchBaseline {
pub fn builder() -> crate::input::create_patch_baseline_input::Builder {
crate::input::create_patch_baseline_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreatePatchBaseline {
type Output = std::result::Result<
crate::output::CreatePatchBaselineOutput,
crate::error::CreatePatchBaselineError,
>;
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_patch_baseline_error(response)
} else {
crate::operation_deser::parse_create_patch_baseline_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateResourceDataSync {
_private: (),
}
impl CreateResourceDataSync {
pub fn builder() -> crate::input::create_resource_data_sync_input::Builder {
crate::input::create_resource_data_sync_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateResourceDataSync {
type Output = std::result::Result<
crate::output::CreateResourceDataSyncOutput,
crate::error::CreateResourceDataSyncError,
>;
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_data_sync_error(response)
} else {
crate::operation_deser::parse_create_resource_data_sync_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteActivation {
_private: (),
}
impl DeleteActivation {
pub fn builder() -> crate::input::delete_activation_input::Builder {
crate::input::delete_activation_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteActivation {
type Output = std::result::Result<
crate::output::DeleteActivationOutput,
crate::error::DeleteActivationError,
>;
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_activation_error(response)
} else {
crate::operation_deser::parse_delete_activation_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteAssociation {
_private: (),
}
impl DeleteAssociation {
pub fn builder() -> crate::input::delete_association_input::Builder {
crate::input::delete_association_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteAssociation {
type Output = std::result::Result<
crate::output::DeleteAssociationOutput,
crate::error::DeleteAssociationError,
>;
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_association_error(response)
} else {
crate::operation_deser::parse_delete_association_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteDocument {
_private: (),
}
impl DeleteDocument {
pub fn builder() -> crate::input::delete_document_input::Builder {
crate::input::delete_document_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteDocument {
type Output =
std::result::Result<crate::output::DeleteDocumentOutput, crate::error::DeleteDocumentError>;
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_document_error(response)
} else {
crate::operation_deser::parse_delete_document_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteInventory {
_private: (),
}
impl DeleteInventory {
pub fn builder() -> crate::input::delete_inventory_input::Builder {
crate::input::delete_inventory_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteInventory {
type Output = std::result::Result<
crate::output::DeleteInventoryOutput,
crate::error::DeleteInventoryError,
>;
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_inventory_error(response)
} else {
crate::operation_deser::parse_delete_inventory_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteMaintenanceWindow {
_private: (),
}
impl DeleteMaintenanceWindow {
pub fn builder() -> crate::input::delete_maintenance_window_input::Builder {
crate::input::delete_maintenance_window_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteMaintenanceWindow {
type Output = std::result::Result<
crate::output::DeleteMaintenanceWindowOutput,
crate::error::DeleteMaintenanceWindowError,
>;
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_maintenance_window_error(response)
} else {
crate::operation_deser::parse_delete_maintenance_window_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteOpsMetadata {
_private: (),
}
impl DeleteOpsMetadata {
pub fn builder() -> crate::input::delete_ops_metadata_input::Builder {
crate::input::delete_ops_metadata_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteOpsMetadata {
type Output = std::result::Result<
crate::output::DeleteOpsMetadataOutput,
crate::error::DeleteOpsMetadataError,
>;
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_ops_metadata_error(response)
} else {
crate::operation_deser::parse_delete_ops_metadata_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteParameter {
_private: (),
}
impl DeleteParameter {
pub fn builder() -> crate::input::delete_parameter_input::Builder {
crate::input::delete_parameter_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteParameter {
type Output = std::result::Result<
crate::output::DeleteParameterOutput,
crate::error::DeleteParameterError,
>;
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_parameter_error(response)
} else {
crate::operation_deser::parse_delete_parameter_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteParameters {
_private: (),
}
impl DeleteParameters {
pub fn builder() -> crate::input::delete_parameters_input::Builder {
crate::input::delete_parameters_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteParameters {
type Output = std::result::Result<
crate::output::DeleteParametersOutput,
crate::error::DeleteParametersError,
>;
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_parameters_error(response)
} else {
crate::operation_deser::parse_delete_parameters_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeletePatchBaseline {
_private: (),
}
impl DeletePatchBaseline {
pub fn builder() -> crate::input::delete_patch_baseline_input::Builder {
crate::input::delete_patch_baseline_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeletePatchBaseline {
type Output = std::result::Result<
crate::output::DeletePatchBaselineOutput,
crate::error::DeletePatchBaselineError,
>;
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_patch_baseline_error(response)
} else {
crate::operation_deser::parse_delete_patch_baseline_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteResourceDataSync {
_private: (),
}
impl DeleteResourceDataSync {
pub fn builder() -> crate::input::delete_resource_data_sync_input::Builder {
crate::input::delete_resource_data_sync_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteResourceDataSync {
type Output = std::result::Result<
crate::output::DeleteResourceDataSyncOutput,
crate::error::DeleteResourceDataSyncError,
>;
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_resource_data_sync_error(response)
} else {
crate::operation_deser::parse_delete_resource_data_sync_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteResourcePolicy {
_private: (),
}
impl DeleteResourcePolicy {
pub fn builder() -> crate::input::delete_resource_policy_input::Builder {
crate::input::delete_resource_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteResourcePolicy {
type Output = std::result::Result<
crate::output::DeleteResourcePolicyOutput,
crate::error::DeleteResourcePolicyError,
>;
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_resource_policy_error(response)
} else {
crate::operation_deser::parse_delete_resource_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeregisterManagedInstance {
_private: (),
}
impl DeregisterManagedInstance {
pub fn builder() -> crate::input::deregister_managed_instance_input::Builder {
crate::input::deregister_managed_instance_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeregisterManagedInstance {
type Output = std::result::Result<
crate::output::DeregisterManagedInstanceOutput,
crate::error::DeregisterManagedInstanceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_deregister_managed_instance_error(response)
} else {
crate::operation_deser::parse_deregister_managed_instance_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeregisterPatchBaselineForPatchGroup {
_private: (),
}
impl DeregisterPatchBaselineForPatchGroup {
pub fn builder() -> crate::input::deregister_patch_baseline_for_patch_group_input::Builder {
crate::input::deregister_patch_baseline_for_patch_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeregisterPatchBaselineForPatchGroup {
type Output = std::result::Result<
crate::output::DeregisterPatchBaselineForPatchGroupOutput,
crate::error::DeregisterPatchBaselineForPatchGroupError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_deregister_patch_baseline_for_patch_group_error(response)
} else {
crate::operation_deser::parse_deregister_patch_baseline_for_patch_group_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeregisterTargetFromMaintenanceWindow {
_private: (),
}
impl DeregisterTargetFromMaintenanceWindow {
pub fn builder() -> crate::input::deregister_target_from_maintenance_window_input::Builder {
crate::input::deregister_target_from_maintenance_window_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeregisterTargetFromMaintenanceWindow {
type Output = std::result::Result<
crate::output::DeregisterTargetFromMaintenanceWindowOutput,
crate::error::DeregisterTargetFromMaintenanceWindowError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_deregister_target_from_maintenance_window_error(response)
} else {
crate::operation_deser::parse_deregister_target_from_maintenance_window_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeregisterTaskFromMaintenanceWindow {
_private: (),
}
impl DeregisterTaskFromMaintenanceWindow {
pub fn builder() -> crate::input::deregister_task_from_maintenance_window_input::Builder {
crate::input::deregister_task_from_maintenance_window_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeregisterTaskFromMaintenanceWindow {
type Output = std::result::Result<
crate::output::DeregisterTaskFromMaintenanceWindowOutput,
crate::error::DeregisterTaskFromMaintenanceWindowError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_deregister_task_from_maintenance_window_error(response)
} else {
crate::operation_deser::parse_deregister_task_from_maintenance_window_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeActivations {
_private: (),
}
impl DescribeActivations {
pub fn builder() -> crate::input::describe_activations_input::Builder {
crate::input::describe_activations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeActivations {
type Output = std::result::Result<
crate::output::DescribeActivationsOutput,
crate::error::DescribeActivationsError,
>;
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_activations_error(response)
} else {
crate::operation_deser::parse_describe_activations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeAssociation {
_private: (),
}
impl DescribeAssociation {
pub fn builder() -> crate::input::describe_association_input::Builder {
crate::input::describe_association_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeAssociation {
type Output = std::result::Result<
crate::output::DescribeAssociationOutput,
crate::error::DescribeAssociationError,
>;
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_association_error(response)
} else {
crate::operation_deser::parse_describe_association_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeAssociationExecutions {
_private: (),
}
impl DescribeAssociationExecutions {
pub fn builder() -> crate::input::describe_association_executions_input::Builder {
crate::input::describe_association_executions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeAssociationExecutions {
type Output = std::result::Result<
crate::output::DescribeAssociationExecutionsOutput,
crate::error::DescribeAssociationExecutionsError,
>;
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_association_executions_error(response)
} else {
crate::operation_deser::parse_describe_association_executions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeAssociationExecutionTargets {
_private: (),
}
impl DescribeAssociationExecutionTargets {
pub fn builder() -> crate::input::describe_association_execution_targets_input::Builder {
crate::input::describe_association_execution_targets_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeAssociationExecutionTargets {
type Output = std::result::Result<
crate::output::DescribeAssociationExecutionTargetsOutput,
crate::error::DescribeAssociationExecutionTargetsError,
>;
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_association_execution_targets_error(response)
} else {
crate::operation_deser::parse_describe_association_execution_targets_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeAutomationExecutions {
_private: (),
}
impl DescribeAutomationExecutions {
pub fn builder() -> crate::input::describe_automation_executions_input::Builder {
crate::input::describe_automation_executions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeAutomationExecutions {
type Output = std::result::Result<
crate::output::DescribeAutomationExecutionsOutput,
crate::error::DescribeAutomationExecutionsError,
>;
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_automation_executions_error(response)
} else {
crate::operation_deser::parse_describe_automation_executions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeAutomationStepExecutions {
_private: (),
}
impl DescribeAutomationStepExecutions {
pub fn builder() -> crate::input::describe_automation_step_executions_input::Builder {
crate::input::describe_automation_step_executions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeAutomationStepExecutions {
type Output = std::result::Result<
crate::output::DescribeAutomationStepExecutionsOutput,
crate::error::DescribeAutomationStepExecutionsError,
>;
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_automation_step_executions_error(response)
} else {
crate::operation_deser::parse_describe_automation_step_executions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeAvailablePatches {
_private: (),
}
impl DescribeAvailablePatches {
pub fn builder() -> crate::input::describe_available_patches_input::Builder {
crate::input::describe_available_patches_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeAvailablePatches {
type Output = std::result::Result<
crate::output::DescribeAvailablePatchesOutput,
crate::error::DescribeAvailablePatchesError,
>;
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_available_patches_error(response)
} else {
crate::operation_deser::parse_describe_available_patches_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeDocument {
_private: (),
}
impl DescribeDocument {
pub fn builder() -> crate::input::describe_document_input::Builder {
crate::input::describe_document_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeDocument {
type Output = std::result::Result<
crate::output::DescribeDocumentOutput,
crate::error::DescribeDocumentError,
>;
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_document_error(response)
} else {
crate::operation_deser::parse_describe_document_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeDocumentPermission {
_private: (),
}
impl DescribeDocumentPermission {
pub fn builder() -> crate::input::describe_document_permission_input::Builder {
crate::input::describe_document_permission_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeDocumentPermission {
type Output = std::result::Result<
crate::output::DescribeDocumentPermissionOutput,
crate::error::DescribeDocumentPermissionError,
>;
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_document_permission_error(response)
} else {
crate::operation_deser::parse_describe_document_permission_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeEffectiveInstanceAssociations {
_private: (),
}
impl DescribeEffectiveInstanceAssociations {
pub fn builder() -> crate::input::describe_effective_instance_associations_input::Builder {
crate::input::describe_effective_instance_associations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeEffectiveInstanceAssociations {
type Output = std::result::Result<
crate::output::DescribeEffectiveInstanceAssociationsOutput,
crate::error::DescribeEffectiveInstanceAssociationsError,
>;
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_effective_instance_associations_error(response)
} else {
crate::operation_deser::parse_describe_effective_instance_associations_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeEffectivePatchesForPatchBaseline {
_private: (),
}
impl DescribeEffectivePatchesForPatchBaseline {
pub fn builder() -> crate::input::describe_effective_patches_for_patch_baseline_input::Builder {
crate::input::describe_effective_patches_for_patch_baseline_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeEffectivePatchesForPatchBaseline {
type Output = std::result::Result<
crate::output::DescribeEffectivePatchesForPatchBaselineOutput,
crate::error::DescribeEffectivePatchesForPatchBaselineError,
>;
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_effective_patches_for_patch_baseline_error(
response,
)
} else {
crate::operation_deser::parse_describe_effective_patches_for_patch_baseline_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeInstanceAssociationsStatus {
_private: (),
}
impl DescribeInstanceAssociationsStatus {
pub fn builder() -> crate::input::describe_instance_associations_status_input::Builder {
crate::input::describe_instance_associations_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeInstanceAssociationsStatus {
type Output = std::result::Result<
crate::output::DescribeInstanceAssociationsStatusOutput,
crate::error::DescribeInstanceAssociationsStatusError,
>;
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_instance_associations_status_error(response)
} else {
crate::operation_deser::parse_describe_instance_associations_status_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeInstanceInformation {
_private: (),
}
impl DescribeInstanceInformation {
pub fn builder() -> crate::input::describe_instance_information_input::Builder {
crate::input::describe_instance_information_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeInstanceInformation {
type Output = std::result::Result<
crate::output::DescribeInstanceInformationOutput,
crate::error::DescribeInstanceInformationError,
>;
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_instance_information_error(response)
} else {
crate::operation_deser::parse_describe_instance_information_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeInstancePatches {
_private: (),
}
impl DescribeInstancePatches {
pub fn builder() -> crate::input::describe_instance_patches_input::Builder {
crate::input::describe_instance_patches_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeInstancePatches {
type Output = std::result::Result<
crate::output::DescribeInstancePatchesOutput,
crate::error::DescribeInstancePatchesError,
>;
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_instance_patches_error(response)
} else {
crate::operation_deser::parse_describe_instance_patches_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeInstancePatchStates {
_private: (),
}
impl DescribeInstancePatchStates {
pub fn builder() -> crate::input::describe_instance_patch_states_input::Builder {
crate::input::describe_instance_patch_states_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeInstancePatchStates {
type Output = std::result::Result<
crate::output::DescribeInstancePatchStatesOutput,
crate::error::DescribeInstancePatchStatesError,
>;
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_instance_patch_states_error(response)
} else {
crate::operation_deser::parse_describe_instance_patch_states_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeInstancePatchStatesForPatchGroup {
_private: (),
}
impl DescribeInstancePatchStatesForPatchGroup {
pub fn builder() -> crate::input::describe_instance_patch_states_for_patch_group_input::Builder
{
crate::input::describe_instance_patch_states_for_patch_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeInstancePatchStatesForPatchGroup {
type Output = std::result::Result<
crate::output::DescribeInstancePatchStatesForPatchGroupOutput,
crate::error::DescribeInstancePatchStatesForPatchGroupError,
>;
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_instance_patch_states_for_patch_group_error(
response,
)
} else {
crate::operation_deser::parse_describe_instance_patch_states_for_patch_group_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeInventoryDeletions {
_private: (),
}
impl DescribeInventoryDeletions {
pub fn builder() -> crate::input::describe_inventory_deletions_input::Builder {
crate::input::describe_inventory_deletions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeInventoryDeletions {
type Output = std::result::Result<
crate::output::DescribeInventoryDeletionsOutput,
crate::error::DescribeInventoryDeletionsError,
>;
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_inventory_deletions_error(response)
} else {
crate::operation_deser::parse_describe_inventory_deletions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeMaintenanceWindowExecutions {
_private: (),
}
impl DescribeMaintenanceWindowExecutions {
pub fn builder() -> crate::input::describe_maintenance_window_executions_input::Builder {
crate::input::describe_maintenance_window_executions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeMaintenanceWindowExecutions {
type Output = std::result::Result<
crate::output::DescribeMaintenanceWindowExecutionsOutput,
crate::error::DescribeMaintenanceWindowExecutionsError,
>;
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_maintenance_window_executions_error(response)
} else {
crate::operation_deser::parse_describe_maintenance_window_executions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeMaintenanceWindowExecutionTaskInvocations {
_private: (),
}
impl DescribeMaintenanceWindowExecutionTaskInvocations {
pub fn builder(
) -> crate::input::describe_maintenance_window_execution_task_invocations_input::Builder {
crate::input::describe_maintenance_window_execution_task_invocations_input::Builder::default(
)
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse
for DescribeMaintenanceWindowExecutionTaskInvocations
{
type Output = std::result::Result<
crate::output::DescribeMaintenanceWindowExecutionTaskInvocationsOutput,
crate::error::DescribeMaintenanceWindowExecutionTaskInvocationsError,
>;
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_maintenance_window_execution_task_invocations_error(response)
} else {
crate::operation_deser::parse_describe_maintenance_window_execution_task_invocations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeMaintenanceWindowExecutionTasks {
_private: (),
}
impl DescribeMaintenanceWindowExecutionTasks {
pub fn builder() -> crate::input::describe_maintenance_window_execution_tasks_input::Builder {
crate::input::describe_maintenance_window_execution_tasks_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeMaintenanceWindowExecutionTasks {
type Output = std::result::Result<
crate::output::DescribeMaintenanceWindowExecutionTasksOutput,
crate::error::DescribeMaintenanceWindowExecutionTasksError,
>;
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_maintenance_window_execution_tasks_error(
response,
)
} else {
crate::operation_deser::parse_describe_maintenance_window_execution_tasks_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeMaintenanceWindows {
_private: (),
}
impl DescribeMaintenanceWindows {
pub fn builder() -> crate::input::describe_maintenance_windows_input::Builder {
crate::input::describe_maintenance_windows_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeMaintenanceWindows {
type Output = std::result::Result<
crate::output::DescribeMaintenanceWindowsOutput,
crate::error::DescribeMaintenanceWindowsError,
>;
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_maintenance_windows_error(response)
} else {
crate::operation_deser::parse_describe_maintenance_windows_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeMaintenanceWindowSchedule {
_private: (),
}
impl DescribeMaintenanceWindowSchedule {
pub fn builder() -> crate::input::describe_maintenance_window_schedule_input::Builder {
crate::input::describe_maintenance_window_schedule_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeMaintenanceWindowSchedule {
type Output = std::result::Result<
crate::output::DescribeMaintenanceWindowScheduleOutput,
crate::error::DescribeMaintenanceWindowScheduleError,
>;
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_maintenance_window_schedule_error(response)
} else {
crate::operation_deser::parse_describe_maintenance_window_schedule_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeMaintenanceWindowsForTarget {
_private: (),
}
impl DescribeMaintenanceWindowsForTarget {
pub fn builder() -> crate::input::describe_maintenance_windows_for_target_input::Builder {
crate::input::describe_maintenance_windows_for_target_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeMaintenanceWindowsForTarget {
type Output = std::result::Result<
crate::output::DescribeMaintenanceWindowsForTargetOutput,
crate::error::DescribeMaintenanceWindowsForTargetError,
>;
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_maintenance_windows_for_target_error(response)
} else {
crate::operation_deser::parse_describe_maintenance_windows_for_target_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeMaintenanceWindowTargets {
_private: (),
}
impl DescribeMaintenanceWindowTargets {
pub fn builder() -> crate::input::describe_maintenance_window_targets_input::Builder {
crate::input::describe_maintenance_window_targets_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeMaintenanceWindowTargets {
type Output = std::result::Result<
crate::output::DescribeMaintenanceWindowTargetsOutput,
crate::error::DescribeMaintenanceWindowTargetsError,
>;
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_maintenance_window_targets_error(response)
} else {
crate::operation_deser::parse_describe_maintenance_window_targets_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeMaintenanceWindowTasks {
_private: (),
}
impl DescribeMaintenanceWindowTasks {
pub fn builder() -> crate::input::describe_maintenance_window_tasks_input::Builder {
crate::input::describe_maintenance_window_tasks_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeMaintenanceWindowTasks {
type Output = std::result::Result<
crate::output::DescribeMaintenanceWindowTasksOutput,
crate::error::DescribeMaintenanceWindowTasksError,
>;
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_maintenance_window_tasks_error(response)
} else {
crate::operation_deser::parse_describe_maintenance_window_tasks_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeOpsItems {
_private: (),
}
impl DescribeOpsItems {
pub fn builder() -> crate::input::describe_ops_items_input::Builder {
crate::input::describe_ops_items_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeOpsItems {
type Output = std::result::Result<
crate::output::DescribeOpsItemsOutput,
crate::error::DescribeOpsItemsError,
>;
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_ops_items_error(response)
} else {
crate::operation_deser::parse_describe_ops_items_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeParameters {
_private: (),
}
impl DescribeParameters {
pub fn builder() -> crate::input::describe_parameters_input::Builder {
crate::input::describe_parameters_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeParameters {
type Output = std::result::Result<
crate::output::DescribeParametersOutput,
crate::error::DescribeParametersError,
>;
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_parameters_error(response)
} else {
crate::operation_deser::parse_describe_parameters_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribePatchBaselines {
_private: (),
}
impl DescribePatchBaselines {
pub fn builder() -> crate::input::describe_patch_baselines_input::Builder {
crate::input::describe_patch_baselines_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribePatchBaselines {
type Output = std::result::Result<
crate::output::DescribePatchBaselinesOutput,
crate::error::DescribePatchBaselinesError,
>;
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_patch_baselines_error(response)
} else {
crate::operation_deser::parse_describe_patch_baselines_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribePatchGroups {
_private: (),
}
impl DescribePatchGroups {
pub fn builder() -> crate::input::describe_patch_groups_input::Builder {
crate::input::describe_patch_groups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribePatchGroups {
type Output = std::result::Result<
crate::output::DescribePatchGroupsOutput,
crate::error::DescribePatchGroupsError,
>;
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_patch_groups_error(response)
} else {
crate::operation_deser::parse_describe_patch_groups_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribePatchGroupState {
_private: (),
}
impl DescribePatchGroupState {
pub fn builder() -> crate::input::describe_patch_group_state_input::Builder {
crate::input::describe_patch_group_state_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribePatchGroupState {
type Output = std::result::Result<
crate::output::DescribePatchGroupStateOutput,
crate::error::DescribePatchGroupStateError,
>;
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_patch_group_state_error(response)
} else {
crate::operation_deser::parse_describe_patch_group_state_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribePatchProperties {
_private: (),
}
impl DescribePatchProperties {
pub fn builder() -> crate::input::describe_patch_properties_input::Builder {
crate::input::describe_patch_properties_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribePatchProperties {
type Output = std::result::Result<
crate::output::DescribePatchPropertiesOutput,
crate::error::DescribePatchPropertiesError,
>;
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_patch_properties_error(response)
} else {
crate::operation_deser::parse_describe_patch_properties_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeSessions {
_private: (),
}
impl DescribeSessions {
pub fn builder() -> crate::input::describe_sessions_input::Builder {
crate::input::describe_sessions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeSessions {
type Output = std::result::Result<
crate::output::DescribeSessionsOutput,
crate::error::DescribeSessionsError,
>;
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_sessions_error(response)
} else {
crate::operation_deser::parse_describe_sessions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DisassociateOpsItemRelatedItem {
_private: (),
}
impl DisassociateOpsItemRelatedItem {
pub fn builder() -> crate::input::disassociate_ops_item_related_item_input::Builder {
crate::input::disassociate_ops_item_related_item_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisassociateOpsItemRelatedItem {
type Output = std::result::Result<
crate::output::DisassociateOpsItemRelatedItemOutput,
crate::error::DisassociateOpsItemRelatedItemError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_disassociate_ops_item_related_item_error(response)
} else {
crate::operation_deser::parse_disassociate_ops_item_related_item_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetAutomationExecution {
_private: (),
}
impl GetAutomationExecution {
pub fn builder() -> crate::input::get_automation_execution_input::Builder {
crate::input::get_automation_execution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetAutomationExecution {
type Output = std::result::Result<
crate::output::GetAutomationExecutionOutput,
crate::error::GetAutomationExecutionError,
>;
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_automation_execution_error(response)
} else {
crate::operation_deser::parse_get_automation_execution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetCalendarState {
_private: (),
}
impl GetCalendarState {
pub fn builder() -> crate::input::get_calendar_state_input::Builder {
crate::input::get_calendar_state_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetCalendarState {
type Output = std::result::Result<
crate::output::GetCalendarStateOutput,
crate::error::GetCalendarStateError,
>;
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_calendar_state_error(response)
} else {
crate::operation_deser::parse_get_calendar_state_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetCommandInvocation {
_private: (),
}
impl GetCommandInvocation {
pub fn builder() -> crate::input::get_command_invocation_input::Builder {
crate::input::get_command_invocation_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetCommandInvocation {
type Output = std::result::Result<
crate::output::GetCommandInvocationOutput,
crate::error::GetCommandInvocationError,
>;
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_command_invocation_error(response)
} else {
crate::operation_deser::parse_get_command_invocation_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetConnectionStatus {
_private: (),
}
impl GetConnectionStatus {
pub fn builder() -> crate::input::get_connection_status_input::Builder {
crate::input::get_connection_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetConnectionStatus {
type Output = std::result::Result<
crate::output::GetConnectionStatusOutput,
crate::error::GetConnectionStatusError,
>;
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_connection_status_error(response)
} else {
crate::operation_deser::parse_get_connection_status_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDefaultPatchBaseline {
_private: (),
}
impl GetDefaultPatchBaseline {
pub fn builder() -> crate::input::get_default_patch_baseline_input::Builder {
crate::input::get_default_patch_baseline_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDefaultPatchBaseline {
type Output = std::result::Result<
crate::output::GetDefaultPatchBaselineOutput,
crate::error::GetDefaultPatchBaselineError,
>;
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_default_patch_baseline_error(response)
} else {
crate::operation_deser::parse_get_default_patch_baseline_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDeployablePatchSnapshotForInstance {
_private: (),
}
impl GetDeployablePatchSnapshotForInstance {
pub fn builder() -> crate::input::get_deployable_patch_snapshot_for_instance_input::Builder {
crate::input::get_deployable_patch_snapshot_for_instance_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDeployablePatchSnapshotForInstance {
type Output = std::result::Result<
crate::output::GetDeployablePatchSnapshotForInstanceOutput,
crate::error::GetDeployablePatchSnapshotForInstanceError,
>;
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_deployable_patch_snapshot_for_instance_error(response)
} else {
crate::operation_deser::parse_get_deployable_patch_snapshot_for_instance_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDocument {
_private: (),
}
impl GetDocument {
pub fn builder() -> crate::input::get_document_input::Builder {
crate::input::get_document_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDocument {
type Output =
std::result::Result<crate::output::GetDocumentOutput, crate::error::GetDocumentError>;
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_document_error(response)
} else {
crate::operation_deser::parse_get_document_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetInventory {
_private: (),
}
impl GetInventory {
pub fn builder() -> crate::input::get_inventory_input::Builder {
crate::input::get_inventory_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetInventory {
type Output =
std::result::Result<crate::output::GetInventoryOutput, crate::error::GetInventoryError>;
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_inventory_error(response)
} else {
crate::operation_deser::parse_get_inventory_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetInventorySchema {
_private: (),
}
impl GetInventorySchema {
pub fn builder() -> crate::input::get_inventory_schema_input::Builder {
crate::input::get_inventory_schema_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetInventorySchema {
type Output = std::result::Result<
crate::output::GetInventorySchemaOutput,
crate::error::GetInventorySchemaError,
>;
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_inventory_schema_error(response)
} else {
crate::operation_deser::parse_get_inventory_schema_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetMaintenanceWindow {
_private: (),
}
impl GetMaintenanceWindow {
pub fn builder() -> crate::input::get_maintenance_window_input::Builder {
crate::input::get_maintenance_window_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetMaintenanceWindow {
type Output = std::result::Result<
crate::output::GetMaintenanceWindowOutput,
crate::error::GetMaintenanceWindowError,
>;
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_maintenance_window_error(response)
} else {
crate::operation_deser::parse_get_maintenance_window_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetMaintenanceWindowExecution {
_private: (),
}
impl GetMaintenanceWindowExecution {
pub fn builder() -> crate::input::get_maintenance_window_execution_input::Builder {
crate::input::get_maintenance_window_execution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetMaintenanceWindowExecution {
type Output = std::result::Result<
crate::output::GetMaintenanceWindowExecutionOutput,
crate::error::GetMaintenanceWindowExecutionError,
>;
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_maintenance_window_execution_error(response)
} else {
crate::operation_deser::parse_get_maintenance_window_execution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetMaintenanceWindowExecutionTask {
_private: (),
}
impl GetMaintenanceWindowExecutionTask {
pub fn builder() -> crate::input::get_maintenance_window_execution_task_input::Builder {
crate::input::get_maintenance_window_execution_task_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetMaintenanceWindowExecutionTask {
type Output = std::result::Result<
crate::output::GetMaintenanceWindowExecutionTaskOutput,
crate::error::GetMaintenanceWindowExecutionTaskError,
>;
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_maintenance_window_execution_task_error(response)
} else {
crate::operation_deser::parse_get_maintenance_window_execution_task_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetMaintenanceWindowExecutionTaskInvocation {
_private: (),
}
impl GetMaintenanceWindowExecutionTaskInvocation {
pub fn builder() -> crate::input::get_maintenance_window_execution_task_invocation_input::Builder
{
crate::input::get_maintenance_window_execution_task_invocation_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse
for GetMaintenanceWindowExecutionTaskInvocation
{
type Output = std::result::Result<
crate::output::GetMaintenanceWindowExecutionTaskInvocationOutput,
crate::error::GetMaintenanceWindowExecutionTaskInvocationError,
>;
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_maintenance_window_execution_task_invocation_error(
response,
)
} else {
crate::operation_deser::parse_get_maintenance_window_execution_task_invocation_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetMaintenanceWindowTask {
_private: (),
}
impl GetMaintenanceWindowTask {
pub fn builder() -> crate::input::get_maintenance_window_task_input::Builder {
crate::input::get_maintenance_window_task_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetMaintenanceWindowTask {
type Output = std::result::Result<
crate::output::GetMaintenanceWindowTaskOutput,
crate::error::GetMaintenanceWindowTaskError,
>;
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_maintenance_window_task_error(response)
} else {
crate::operation_deser::parse_get_maintenance_window_task_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetOpsItem {
_private: (),
}
impl GetOpsItem {
pub fn builder() -> crate::input::get_ops_item_input::Builder {
crate::input::get_ops_item_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetOpsItem {
type Output =
std::result::Result<crate::output::GetOpsItemOutput, crate::error::GetOpsItemError>;
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_ops_item_error(response)
} else {
crate::operation_deser::parse_get_ops_item_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetOpsMetadata {
_private: (),
}
impl GetOpsMetadata {
pub fn builder() -> crate::input::get_ops_metadata_input::Builder {
crate::input::get_ops_metadata_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetOpsMetadata {
type Output =
std::result::Result<crate::output::GetOpsMetadataOutput, crate::error::GetOpsMetadataError>;
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_ops_metadata_error(response)
} else {
crate::operation_deser::parse_get_ops_metadata_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetOpsSummary {
_private: (),
}
impl GetOpsSummary {
pub fn builder() -> crate::input::get_ops_summary_input::Builder {
crate::input::get_ops_summary_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetOpsSummary {
type Output =
std::result::Result<crate::output::GetOpsSummaryOutput, crate::error::GetOpsSummaryError>;
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_ops_summary_error(response)
} else {
crate::operation_deser::parse_get_ops_summary_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetParameter {
_private: (),
}
impl GetParameter {
pub fn builder() -> crate::input::get_parameter_input::Builder {
crate::input::get_parameter_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetParameter {
type Output =
std::result::Result<crate::output::GetParameterOutput, crate::error::GetParameterError>;
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_parameter_error(response)
} else {
crate::operation_deser::parse_get_parameter_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetParameterHistory {
_private: (),
}
impl GetParameterHistory {
pub fn builder() -> crate::input::get_parameter_history_input::Builder {
crate::input::get_parameter_history_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetParameterHistory {
type Output = std::result::Result<
crate::output::GetParameterHistoryOutput,
crate::error::GetParameterHistoryError,
>;
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_parameter_history_error(response)
} else {
crate::operation_deser::parse_get_parameter_history_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetParameters {
_private: (),
}
impl GetParameters {
pub fn builder() -> crate::input::get_parameters_input::Builder {
crate::input::get_parameters_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetParameters {
type Output =
std::result::Result<crate::output::GetParametersOutput, crate::error::GetParametersError>;
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_parameters_error(response)
} else {
crate::operation_deser::parse_get_parameters_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetParametersByPath {
_private: (),
}
impl GetParametersByPath {
pub fn builder() -> crate::input::get_parameters_by_path_input::Builder {
crate::input::get_parameters_by_path_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetParametersByPath {
type Output = std::result::Result<
crate::output::GetParametersByPathOutput,
crate::error::GetParametersByPathError,
>;
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_parameters_by_path_error(response)
} else {
crate::operation_deser::parse_get_parameters_by_path_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetPatchBaseline {
_private: (),
}
impl GetPatchBaseline {
pub fn builder() -> crate::input::get_patch_baseline_input::Builder {
crate::input::get_patch_baseline_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetPatchBaseline {
type Output = std::result::Result<
crate::output::GetPatchBaselineOutput,
crate::error::GetPatchBaselineError,
>;
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_patch_baseline_error(response)
} else {
crate::operation_deser::parse_get_patch_baseline_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetPatchBaselineForPatchGroup {
_private: (),
}
impl GetPatchBaselineForPatchGroup {
pub fn builder() -> crate::input::get_patch_baseline_for_patch_group_input::Builder {
crate::input::get_patch_baseline_for_patch_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetPatchBaselineForPatchGroup {
type Output = std::result::Result<
crate::output::GetPatchBaselineForPatchGroupOutput,
crate::error::GetPatchBaselineForPatchGroupError,
>;
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_patch_baseline_for_patch_group_error(response)
} else {
crate::operation_deser::parse_get_patch_baseline_for_patch_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetResourcePolicies {
_private: (),
}
impl GetResourcePolicies {
pub fn builder() -> crate::input::get_resource_policies_input::Builder {
crate::input::get_resource_policies_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetResourcePolicies {
type Output = std::result::Result<
crate::output::GetResourcePoliciesOutput,
crate::error::GetResourcePoliciesError,
>;
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_resource_policies_error(response)
} else {
crate::operation_deser::parse_get_resource_policies_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetServiceSetting {
_private: (),
}
impl GetServiceSetting {
pub fn builder() -> crate::input::get_service_setting_input::Builder {
crate::input::get_service_setting_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetServiceSetting {
type Output = std::result::Result<
crate::output::GetServiceSettingOutput,
crate::error::GetServiceSettingError,
>;
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_service_setting_error(response)
} else {
crate::operation_deser::parse_get_service_setting_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct LabelParameterVersion {
_private: (),
}
impl LabelParameterVersion {
pub fn builder() -> crate::input::label_parameter_version_input::Builder {
crate::input::label_parameter_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for LabelParameterVersion {
type Output = std::result::Result<
crate::output::LabelParameterVersionOutput,
crate::error::LabelParameterVersionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_label_parameter_version_error(response)
} else {
crate::operation_deser::parse_label_parameter_version_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListAssociations {
_private: (),
}
impl ListAssociations {
pub fn builder() -> crate::input::list_associations_input::Builder {
crate::input::list_associations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListAssociations {
type Output = std::result::Result<
crate::output::ListAssociationsOutput,
crate::error::ListAssociationsError,
>;
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_associations_error(response)
} else {
crate::operation_deser::parse_list_associations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListAssociationVersions {
_private: (),
}
impl ListAssociationVersions {
pub fn builder() -> crate::input::list_association_versions_input::Builder {
crate::input::list_association_versions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListAssociationVersions {
type Output = std::result::Result<
crate::output::ListAssociationVersionsOutput,
crate::error::ListAssociationVersionsError,
>;
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_association_versions_error(response)
} else {
crate::operation_deser::parse_list_association_versions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListCommandInvocations {
_private: (),
}
impl ListCommandInvocations {
pub fn builder() -> crate::input::list_command_invocations_input::Builder {
crate::input::list_command_invocations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListCommandInvocations {
type Output = std::result::Result<
crate::output::ListCommandInvocationsOutput,
crate::error::ListCommandInvocationsError,
>;
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_command_invocations_error(response)
} else {
crate::operation_deser::parse_list_command_invocations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListCommands {
_private: (),
}
impl ListCommands {
pub fn builder() -> crate::input::list_commands_input::Builder {
crate::input::list_commands_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListCommands {
type Output =
std::result::Result<crate::output::ListCommandsOutput, crate::error::ListCommandsError>;
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_commands_error(response)
} else {
crate::operation_deser::parse_list_commands_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListComplianceItems {
_private: (),
}
impl ListComplianceItems {
pub fn builder() -> crate::input::list_compliance_items_input::Builder {
crate::input::list_compliance_items_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListComplianceItems {
type Output = std::result::Result<
crate::output::ListComplianceItemsOutput,
crate::error::ListComplianceItemsError,
>;
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_compliance_items_error(response)
} else {
crate::operation_deser::parse_list_compliance_items_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListComplianceSummaries {
_private: (),
}
impl ListComplianceSummaries {
pub fn builder() -> crate::input::list_compliance_summaries_input::Builder {
crate::input::list_compliance_summaries_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListComplianceSummaries {
type Output = std::result::Result<
crate::output::ListComplianceSummariesOutput,
crate::error::ListComplianceSummariesError,
>;
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_compliance_summaries_error(response)
} else {
crate::operation_deser::parse_list_compliance_summaries_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDocumentMetadataHistory {
_private: (),
}
impl ListDocumentMetadataHistory {
pub fn builder() -> crate::input::list_document_metadata_history_input::Builder {
crate::input::list_document_metadata_history_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDocumentMetadataHistory {
type Output = std::result::Result<
crate::output::ListDocumentMetadataHistoryOutput,
crate::error::ListDocumentMetadataHistoryError,
>;
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_document_metadata_history_error(response)
} else {
crate::operation_deser::parse_list_document_metadata_history_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDocuments {
_private: (),
}
impl ListDocuments {
pub fn builder() -> crate::input::list_documents_input::Builder {
crate::input::list_documents_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDocuments {
type Output =
std::result::Result<crate::output::ListDocumentsOutput, crate::error::ListDocumentsError>;
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_documents_error(response)
} else {
crate::operation_deser::parse_list_documents_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDocumentVersions {
_private: (),
}
impl ListDocumentVersions {
pub fn builder() -> crate::input::list_document_versions_input::Builder {
crate::input::list_document_versions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDocumentVersions {
type Output = std::result::Result<
crate::output::ListDocumentVersionsOutput,
crate::error::ListDocumentVersionsError,
>;
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_document_versions_error(response)
} else {
crate::operation_deser::parse_list_document_versions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListInventoryEntries {
_private: (),
}
impl ListInventoryEntries {
pub fn builder() -> crate::input::list_inventory_entries_input::Builder {
crate::input::list_inventory_entries_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListInventoryEntries {
type Output = std::result::Result<
crate::output::ListInventoryEntriesOutput,
crate::error::ListInventoryEntriesError,
>;
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_inventory_entries_error(response)
} else {
crate::operation_deser::parse_list_inventory_entries_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListOpsItemEvents {
_private: (),
}
impl ListOpsItemEvents {
pub fn builder() -> crate::input::list_ops_item_events_input::Builder {
crate::input::list_ops_item_events_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListOpsItemEvents {
type Output = std::result::Result<
crate::output::ListOpsItemEventsOutput,
crate::error::ListOpsItemEventsError,
>;
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_ops_item_events_error(response)
} else {
crate::operation_deser::parse_list_ops_item_events_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListOpsItemRelatedItems {
_private: (),
}
impl ListOpsItemRelatedItems {
pub fn builder() -> crate::input::list_ops_item_related_items_input::Builder {
crate::input::list_ops_item_related_items_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListOpsItemRelatedItems {
type Output = std::result::Result<
crate::output::ListOpsItemRelatedItemsOutput,
crate::error::ListOpsItemRelatedItemsError,
>;
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_ops_item_related_items_error(response)
} else {
crate::operation_deser::parse_list_ops_item_related_items_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListOpsMetadata {
_private: (),
}
impl ListOpsMetadata {
pub fn builder() -> crate::input::list_ops_metadata_input::Builder {
crate::input::list_ops_metadata_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListOpsMetadata {
type Output = std::result::Result<
crate::output::ListOpsMetadataOutput,
crate::error::ListOpsMetadataError,
>;
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_ops_metadata_error(response)
} else {
crate::operation_deser::parse_list_ops_metadata_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListResourceComplianceSummaries {
_private: (),
}
impl ListResourceComplianceSummaries {
pub fn builder() -> crate::input::list_resource_compliance_summaries_input::Builder {
crate::input::list_resource_compliance_summaries_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListResourceComplianceSummaries {
type Output = std::result::Result<
crate::output::ListResourceComplianceSummariesOutput,
crate::error::ListResourceComplianceSummariesError,
>;
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_resource_compliance_summaries_error(response)
} else {
crate::operation_deser::parse_list_resource_compliance_summaries_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListResourceDataSync {
_private: (),
}
impl ListResourceDataSync {
pub fn builder() -> crate::input::list_resource_data_sync_input::Builder {
crate::input::list_resource_data_sync_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListResourceDataSync {
type Output = std::result::Result<
crate::output::ListResourceDataSyncOutput,
crate::error::ListResourceDataSyncError,
>;
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_resource_data_sync_error(response)
} else {
crate::operation_deser::parse_list_resource_data_sync_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 ModifyDocumentPermission {
_private: (),
}
impl ModifyDocumentPermission {
pub fn builder() -> crate::input::modify_document_permission_input::Builder {
crate::input::modify_document_permission_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ModifyDocumentPermission {
type Output = std::result::Result<
crate::output::ModifyDocumentPermissionOutput,
crate::error::ModifyDocumentPermissionError,
>;
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_document_permission_error(response)
} else {
crate::operation_deser::parse_modify_document_permission_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutComplianceItems {
_private: (),
}
impl PutComplianceItems {
pub fn builder() -> crate::input::put_compliance_items_input::Builder {
crate::input::put_compliance_items_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutComplianceItems {
type Output = std::result::Result<
crate::output::PutComplianceItemsOutput,
crate::error::PutComplianceItemsError,
>;
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_compliance_items_error(response)
} else {
crate::operation_deser::parse_put_compliance_items_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutInventory {
_private: (),
}
impl PutInventory {
pub fn builder() -> crate::input::put_inventory_input::Builder {
crate::input::put_inventory_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutInventory {
type Output =
std::result::Result<crate::output::PutInventoryOutput, crate::error::PutInventoryError>;
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_inventory_error(response)
} else {
crate::operation_deser::parse_put_inventory_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutParameter {
_private: (),
}
impl PutParameter {
pub fn builder() -> crate::input::put_parameter_input::Builder {
crate::input::put_parameter_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutParameter {
type Output =
std::result::Result<crate::output::PutParameterOutput, crate::error::PutParameterError>;
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_parameter_error(response)
} else {
crate::operation_deser::parse_put_parameter_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutResourcePolicy {
_private: (),
}
impl PutResourcePolicy {
pub fn builder() -> crate::input::put_resource_policy_input::Builder {
crate::input::put_resource_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutResourcePolicy {
type Output = std::result::Result<
crate::output::PutResourcePolicyOutput,
crate::error::PutResourcePolicyError,
>;
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_resource_policy_error(response)
} else {
crate::operation_deser::parse_put_resource_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RegisterDefaultPatchBaseline {
_private: (),
}
impl RegisterDefaultPatchBaseline {
pub fn builder() -> crate::input::register_default_patch_baseline_input::Builder {
crate::input::register_default_patch_baseline_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RegisterDefaultPatchBaseline {
type Output = std::result::Result<
crate::output::RegisterDefaultPatchBaselineOutput,
crate::error::RegisterDefaultPatchBaselineError,
>;
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_default_patch_baseline_error(response)
} else {
crate::operation_deser::parse_register_default_patch_baseline_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RegisterPatchBaselineForPatchGroup {
_private: (),
}
impl RegisterPatchBaselineForPatchGroup {
pub fn builder() -> crate::input::register_patch_baseline_for_patch_group_input::Builder {
crate::input::register_patch_baseline_for_patch_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RegisterPatchBaselineForPatchGroup {
type Output = std::result::Result<
crate::output::RegisterPatchBaselineForPatchGroupOutput,
crate::error::RegisterPatchBaselineForPatchGroupError,
>;
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_patch_baseline_for_patch_group_error(response)
} else {
crate::operation_deser::parse_register_patch_baseline_for_patch_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RegisterTargetWithMaintenanceWindow {
_private: (),
}
impl RegisterTargetWithMaintenanceWindow {
pub fn builder() -> crate::input::register_target_with_maintenance_window_input::Builder {
crate::input::register_target_with_maintenance_window_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RegisterTargetWithMaintenanceWindow {
type Output = std::result::Result<
crate::output::RegisterTargetWithMaintenanceWindowOutput,
crate::error::RegisterTargetWithMaintenanceWindowError,
>;
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_target_with_maintenance_window_error(response)
} else {
crate::operation_deser::parse_register_target_with_maintenance_window_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RegisterTaskWithMaintenanceWindow {
_private: (),
}
impl RegisterTaskWithMaintenanceWindow {
pub fn builder() -> crate::input::register_task_with_maintenance_window_input::Builder {
crate::input::register_task_with_maintenance_window_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RegisterTaskWithMaintenanceWindow {
type Output = std::result::Result<
crate::output::RegisterTaskWithMaintenanceWindowOutput,
crate::error::RegisterTaskWithMaintenanceWindowError,
>;
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_task_with_maintenance_window_error(response)
} else {
crate::operation_deser::parse_register_task_with_maintenance_window_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RemoveTagsFromResource {
_private: (),
}
impl RemoveTagsFromResource {
pub fn builder() -> crate::input::remove_tags_from_resource_input::Builder {
crate::input::remove_tags_from_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RemoveTagsFromResource {
type Output = std::result::Result<
crate::output::RemoveTagsFromResourceOutput,
crate::error::RemoveTagsFromResourceError,
>;
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_tags_from_resource_error(response)
} else {
crate::operation_deser::parse_remove_tags_from_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ResetServiceSetting {
_private: (),
}
impl ResetServiceSetting {
pub fn builder() -> crate::input::reset_service_setting_input::Builder {
crate::input::reset_service_setting_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ResetServiceSetting {
type Output = std::result::Result<
crate::output::ResetServiceSettingOutput,
crate::error::ResetServiceSettingError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_reset_service_setting_error(response)
} else {
crate::operation_deser::parse_reset_service_setting_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ResumeSession {
_private: (),
}
impl ResumeSession {
pub fn builder() -> crate::input::resume_session_input::Builder {
crate::input::resume_session_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ResumeSession {
type Output =
std::result::Result<crate::output::ResumeSessionOutput, crate::error::ResumeSessionError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_resume_session_error(response)
} else {
crate::operation_deser::parse_resume_session_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct SendAutomationSignal {
_private: (),
}
impl SendAutomationSignal {
pub fn builder() -> crate::input::send_automation_signal_input::Builder {
crate::input::send_automation_signal_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SendAutomationSignal {
type Output = std::result::Result<
crate::output::SendAutomationSignalOutput,
crate::error::SendAutomationSignalError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_send_automation_signal_error(response)
} else {
crate::operation_deser::parse_send_automation_signal_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct SendCommand {
_private: (),
}
impl SendCommand {
pub fn builder() -> crate::input::send_command_input::Builder {
crate::input::send_command_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SendCommand {
type Output =
std::result::Result<crate::output::SendCommandOutput, crate::error::SendCommandError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_send_command_error(response)
} else {
crate::operation_deser::parse_send_command_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartAssociationsOnce {
_private: (),
}
impl StartAssociationsOnce {
pub fn builder() -> crate::input::start_associations_once_input::Builder {
crate::input::start_associations_once_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartAssociationsOnce {
type Output = std::result::Result<
crate::output::StartAssociationsOnceOutput,
crate::error::StartAssociationsOnceError,
>;
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_associations_once_error(response)
} else {
crate::operation_deser::parse_start_associations_once_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartAutomationExecution {
_private: (),
}
impl StartAutomationExecution {
pub fn builder() -> crate::input::start_automation_execution_input::Builder {
crate::input::start_automation_execution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartAutomationExecution {
type Output = std::result::Result<
crate::output::StartAutomationExecutionOutput,
crate::error::StartAutomationExecutionError,
>;
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_automation_execution_error(response)
} else {
crate::operation_deser::parse_start_automation_execution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartChangeRequestExecution {
_private: (),
}
impl StartChangeRequestExecution {
pub fn builder() -> crate::input::start_change_request_execution_input::Builder {
crate::input::start_change_request_execution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartChangeRequestExecution {
type Output = std::result::Result<
crate::output::StartChangeRequestExecutionOutput,
crate::error::StartChangeRequestExecutionError,
>;
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_change_request_execution_error(response)
} else {
crate::operation_deser::parse_start_change_request_execution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartSession {
_private: (),
}
impl StartSession {
pub fn builder() -> crate::input::start_session_input::Builder {
crate::input::start_session_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartSession {
type Output =
std::result::Result<crate::output::StartSessionOutput, crate::error::StartSessionError>;
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_session_error(response)
} else {
crate::operation_deser::parse_start_session_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StopAutomationExecution {
_private: (),
}
impl StopAutomationExecution {
pub fn builder() -> crate::input::stop_automation_execution_input::Builder {
crate::input::stop_automation_execution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopAutomationExecution {
type Output = std::result::Result<
crate::output::StopAutomationExecutionOutput,
crate::error::StopAutomationExecutionError,
>;
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_automation_execution_error(response)
} else {
crate::operation_deser::parse_stop_automation_execution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct TerminateSession {
_private: (),
}
impl TerminateSession {
pub fn builder() -> crate::input::terminate_session_input::Builder {
crate::input::terminate_session_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TerminateSession {
type Output = std::result::Result<
crate::output::TerminateSessionOutput,
crate::error::TerminateSessionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_terminate_session_error(response)
} else {
crate::operation_deser::parse_terminate_session_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UnlabelParameterVersion {
_private: (),
}
impl UnlabelParameterVersion {
pub fn builder() -> crate::input::unlabel_parameter_version_input::Builder {
crate::input::unlabel_parameter_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UnlabelParameterVersion {
type Output = std::result::Result<
crate::output::UnlabelParameterVersionOutput,
crate::error::UnlabelParameterVersionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_unlabel_parameter_version_error(response)
} else {
crate::operation_deser::parse_unlabel_parameter_version_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateAssociation {
_private: (),
}
impl UpdateAssociation {
pub fn builder() -> crate::input::update_association_input::Builder {
crate::input::update_association_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateAssociation {
type Output = std::result::Result<
crate::output::UpdateAssociationOutput,
crate::error::UpdateAssociationError,
>;
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_association_error(response)
} else {
crate::operation_deser::parse_update_association_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateAssociationStatus {
_private: (),
}
impl UpdateAssociationStatus {
pub fn builder() -> crate::input::update_association_status_input::Builder {
crate::input::update_association_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateAssociationStatus {
type Output = std::result::Result<
crate::output::UpdateAssociationStatusOutput,
crate::error::UpdateAssociationStatusError,
>;
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_association_status_error(response)
} else {
crate::operation_deser::parse_update_association_status_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateDocument {
_private: (),
}
impl UpdateDocument {
pub fn builder() -> crate::input::update_document_input::Builder {
crate::input::update_document_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateDocument {
type Output =
std::result::Result<crate::output::UpdateDocumentOutput, crate::error::UpdateDocumentError>;
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_document_error(response)
} else {
crate::operation_deser::parse_update_document_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateDocumentDefaultVersion {
_private: (),
}
impl UpdateDocumentDefaultVersion {
pub fn builder() -> crate::input::update_document_default_version_input::Builder {
crate::input::update_document_default_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateDocumentDefaultVersion {
type Output = std::result::Result<
crate::output::UpdateDocumentDefaultVersionOutput,
crate::error::UpdateDocumentDefaultVersionError,
>;
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_document_default_version_error(response)
} else {
crate::operation_deser::parse_update_document_default_version_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateDocumentMetadata {
_private: (),
}
impl UpdateDocumentMetadata {
pub fn builder() -> crate::input::update_document_metadata_input::Builder {
crate::input::update_document_metadata_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateDocumentMetadata {
type Output = std::result::Result<
crate::output::UpdateDocumentMetadataOutput,
crate::error::UpdateDocumentMetadataError,
>;
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_document_metadata_error(response)
} else {
crate::operation_deser::parse_update_document_metadata_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateMaintenanceWindow {
_private: (),
}
impl UpdateMaintenanceWindow {
pub fn builder() -> crate::input::update_maintenance_window_input::Builder {
crate::input::update_maintenance_window_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateMaintenanceWindow {
type Output = std::result::Result<
crate::output::UpdateMaintenanceWindowOutput,
crate::error::UpdateMaintenanceWindowError,
>;
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_maintenance_window_error(response)
} else {
crate::operation_deser::parse_update_maintenance_window_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateMaintenanceWindowTarget {
_private: (),
}
impl UpdateMaintenanceWindowTarget {
pub fn builder() -> crate::input::update_maintenance_window_target_input::Builder {
crate::input::update_maintenance_window_target_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateMaintenanceWindowTarget {
type Output = std::result::Result<
crate::output::UpdateMaintenanceWindowTargetOutput,
crate::error::UpdateMaintenanceWindowTargetError,
>;
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_maintenance_window_target_error(response)
} else {
crate::operation_deser::parse_update_maintenance_window_target_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateMaintenanceWindowTask {
_private: (),
}
impl UpdateMaintenanceWindowTask {
pub fn builder() -> crate::input::update_maintenance_window_task_input::Builder {
crate::input::update_maintenance_window_task_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateMaintenanceWindowTask {
type Output = std::result::Result<
crate::output::UpdateMaintenanceWindowTaskOutput,
crate::error::UpdateMaintenanceWindowTaskError,
>;
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_maintenance_window_task_error(response)
} else {
crate::operation_deser::parse_update_maintenance_window_task_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateManagedInstanceRole {
_private: (),
}
impl UpdateManagedInstanceRole {
pub fn builder() -> crate::input::update_managed_instance_role_input::Builder {
crate::input::update_managed_instance_role_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateManagedInstanceRole {
type Output = std::result::Result<
crate::output::UpdateManagedInstanceRoleOutput,
crate::error::UpdateManagedInstanceRoleError,
>;
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_managed_instance_role_error(response)
} else {
crate::operation_deser::parse_update_managed_instance_role_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateOpsItem {
_private: (),
}
impl UpdateOpsItem {
pub fn builder() -> crate::input::update_ops_item_input::Builder {
crate::input::update_ops_item_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateOpsItem {
type Output =
std::result::Result<crate::output::UpdateOpsItemOutput, crate::error::UpdateOpsItemError>;
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_ops_item_error(response)
} else {
crate::operation_deser::parse_update_ops_item_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateOpsMetadata {
_private: (),
}
impl UpdateOpsMetadata {
pub fn builder() -> crate::input::update_ops_metadata_input::Builder {
crate::input::update_ops_metadata_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateOpsMetadata {
type Output = std::result::Result<
crate::output::UpdateOpsMetadataOutput,
crate::error::UpdateOpsMetadataError,
>;
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_ops_metadata_error(response)
} else {
crate::operation_deser::parse_update_ops_metadata_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdatePatchBaseline {
_private: (),
}
impl UpdatePatchBaseline {
pub fn builder() -> crate::input::update_patch_baseline_input::Builder {
crate::input::update_patch_baseline_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdatePatchBaseline {
type Output = std::result::Result<
crate::output::UpdatePatchBaselineOutput,
crate::error::UpdatePatchBaselineError,
>;
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_patch_baseline_error(response)
} else {
crate::operation_deser::parse_update_patch_baseline_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateResourceDataSync {
_private: (),
}
impl UpdateResourceDataSync {
pub fn builder() -> crate::input::update_resource_data_sync_input::Builder {
crate::input::update_resource_data_sync_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateResourceDataSync {
type Output = std::result::Result<
crate::output::UpdateResourceDataSyncOutput,
crate::error::UpdateResourceDataSyncError,
>;
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_resource_data_sync_error(response)
} else {
crate::operation_deser::parse_update_resource_data_sync_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateServiceSetting {
_private: (),
}
impl UpdateServiceSetting {
pub fn builder() -> crate::input::update_service_setting_input::Builder {
crate::input::update_service_setting_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateServiceSetting {
type Output = std::result::Result<
crate::output::UpdateServiceSettingOutput,
crate::error::UpdateServiceSettingError,
>;
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_service_setting_error(response)
} else {
crate::operation_deser::parse_update_service_setting_response(response)
}
}
}
pub mod customize;