fn describe_instance_patches(
        &self,
        input: DescribeInstancePatchesRequest,
    ) -> RusotoFuture<DescribeInstancePatchesResult, DescribeInstancePatchesError> {
        let mut request = SignedRequest::new("POST", "ssm", &self.region, "/");

        request.set_content_type("application/x-amz-json-1.1".to_owned());
        request.add_header("x-amz-target", "AmazonSSM.DescribeInstancePatches");
        let encoded = serde_json::to_string(&input).unwrap();
        request.set_payload(Some(encoded.into_bytes()));

        self.client.sign_and_dispatch(request, |response| {
            if response.status.is_success() {
                Box::new(response.buffer().from_err().map(|response| {
                    let mut body = response.body;

                    if body.is_empty() || body == b"null" {
                        body = b"{}".to_vec();
                    }

                    serde_json::from_str::<DescribeInstancePatchesResult>(
                        String::from_utf8_lossy(body.as_ref()).as_ref(),
                    )
                    .unwrap()
                }))
            } else {
                Box::new(response.buffer().from_err().and_then(|response| {
                    Err(DescribeInstancePatchesError::from_response(response))
                }))
            }
        })
    }
/// <p>Retrieves information about the patches on the specified instance and their state relative to the patch baseline being used for the instance.</p>
Retrieves information about the patches on the specified instance and their state relative to the patch baseline being used for the instance.
Retrieves information about the patches on the specified instance and their state relative to the patch baseline being used for the instance .
fn describe_instance_patches(
        &self,
        input: DescribeInstancePatchesRequest,
    ) -> RusotoFuture<DescribeInstancePatchesResult, DescribeInstancePatchesError> {
        let mut request = SignedRequest::new("POST", "ssm", &self.region, "/");
        request.set_content_type("application/x-amz-json-1.1".to_owned());
        request.add_header("x-amz-target", "AmazonSSM.DescribeInstancePatches");
        let encoded = serde_json::to_string(&input).unwrap();
        request.set_payload(Some(encoded.into_bytes()));
        self.client.sign_and_dispatch(request, |response| {
            if response.status.is_success() {
                Box::new(response.buffer().from_err().map(|response| {
                    let mut body = response.body;
                    if body.is_empty() || body == b"null" {
                        body = b"{}".to_vec();
                    }
                    serde_json::from_str::<DescribeInstancePatchesResult>(
                        String::from_utf8_lossy(body.as_ref()).as_ref(),
                    )
                    .unwrap()
                }))
            } else {
                Box::new(response.buffer().from_err().and_then(|response| {
                    Err(DescribeInstancePatchesError::from_response(response))
                }))
            }
        })
    }
fn describe_instance_patches ( & self , input : DescribeInstancePatchesRequest , ) -> RusotoFuture < DescribeInstancePatchesResult , DescribeInstancePatchesError > { let mut request = SignedRequest :: new ( " " , " " , & self . region , " " ) ; request . set_content_type ( " " . to_owned ( ) ) ; request . add_header ( " " , " " ) ; let encoded = serde_json :: to_string ( & input ) . unwrap ( ) ; request . set_payload ( Some ( encoded . into_bytes ( ) ) ) ; self . client . sign_and_dispatch ( request , | response | { if response . status . is_success ( ) { Box :: new ( response . buffer ( ) . from_err ( ) . map ( | response | { let mut body = response . body ; if body . is_empty ( ) || body == b" " { body = b" " . to_vec ( ) ; } serde_json :: from_str :: < DescribeInstancePatchesResult > ( String :: from_utf8_lossy ( body . as_ref ( ) ) . as_ref ( ) , ) . unwrap ( ) } ) ) } else { Box :: new ( response . buffer ( ) . from_err ( ) . and_then ( | response | { Err ( DescribeInstancePatchesError :: from_response ( response ) ) } ) ) } } ) }
<p>Retrieves information about the patches on the specified instance and their state relative to the patch baseline being used for the instance.</p>
<p > Retrieves information about the patches on the specified instance and their state relative to the patch baseline being used for the instance . < / p >
&self
input
DescribeInstancePatchesRequest
&self
input
DescribeInstancePatchesRequest