1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`DescribeSigningJob`](crate::operation::describe_signing_job::builders::DescribeSigningJobFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`job_id(impl Into<String>)`](crate::operation::describe_signing_job::builders::DescribeSigningJobFluentBuilder::job_id) / [`set_job_id(Option<String>)`](crate::operation::describe_signing_job::builders::DescribeSigningJobFluentBuilder::set_job_id):<br>required: **true**<br><p>The ID of the signing job on input.</p><br>
    /// - On success, responds with [`DescribeSigningJobOutput`](crate::operation::describe_signing_job::DescribeSigningJobOutput) with field(s):
    ///   - [`job_id(Option<String>)`](crate::operation::describe_signing_job::DescribeSigningJobOutput::job_id): <p>The ID of the signing job on output.</p>
    ///   - [`source(Option<Source>)`](crate::operation::describe_signing_job::DescribeSigningJobOutput::source): <p>The object that contains the name of your S3 bucket or your raw code.</p>
    ///   - [`signing_material(Option<SigningMaterial>)`](crate::operation::describe_signing_job::DescribeSigningJobOutput::signing_material): <p>The Amazon Resource Name (ARN) of your code signing certificate.</p>
    ///   - [`platform_id(Option<String>)`](crate::operation::describe_signing_job::DescribeSigningJobOutput::platform_id): <p>The microcontroller platform to which your signed code image will be distributed.</p>
    ///   - [`platform_display_name(Option<String>)`](crate::operation::describe_signing_job::DescribeSigningJobOutput::platform_display_name): <p>A human-readable name for the signing platform associated with the signing job.</p>
    ///   - [`profile_name(Option<String>)`](crate::operation::describe_signing_job::DescribeSigningJobOutput::profile_name): <p>The name of the profile that initiated the signing operation.</p>
    ///   - [`profile_version(Option<String>)`](crate::operation::describe_signing_job::DescribeSigningJobOutput::profile_version): <p>The version of the signing profile used to initiate the signing job.</p>
    ///   - [`overrides(Option<SigningPlatformOverrides>)`](crate::operation::describe_signing_job::DescribeSigningJobOutput::overrides): <p>A list of any overrides that were applied to the signing operation.</p>
    ///   - [`signing_parameters(Option<HashMap::<String, String>>)`](crate::operation::describe_signing_job::DescribeSigningJobOutput::signing_parameters): <p>Map of user-assigned key-value pairs used during signing. These values contain any information that you specified for use in your signing job.</p>
    ///   - [`created_at(Option<DateTime>)`](crate::operation::describe_signing_job::DescribeSigningJobOutput::created_at): <p>Date and time that the signing job was created.</p>
    ///   - [`completed_at(Option<DateTime>)`](crate::operation::describe_signing_job::DescribeSigningJobOutput::completed_at): <p>Date and time that the signing job was completed.</p>
    ///   - [`signature_expires_at(Option<DateTime>)`](crate::operation::describe_signing_job::DescribeSigningJobOutput::signature_expires_at): <p>Thr expiration timestamp for the signature generated by the signing job.</p>
    ///   - [`requested_by(Option<String>)`](crate::operation::describe_signing_job::DescribeSigningJobOutput::requested_by): <p>The IAM principal that requested the signing job.</p>
    ///   - [`status(Option<SigningStatus>)`](crate::operation::describe_signing_job::DescribeSigningJobOutput::status): <p>Status of the signing job.</p>
    ///   - [`status_reason(Option<String>)`](crate::operation::describe_signing_job::DescribeSigningJobOutput::status_reason): <p>String value that contains the status reason.</p>
    ///   - [`revocation_record(Option<SigningJobRevocationRecord>)`](crate::operation::describe_signing_job::DescribeSigningJobOutput::revocation_record): <p>A revocation record if the signature generated by the signing job has been revoked. Contains a timestamp and the ID of the IAM entity that revoked the signature.</p>
    ///   - [`signed_object(Option<SignedObject>)`](crate::operation::describe_signing_job::DescribeSigningJobOutput::signed_object): <p>Name of the S3 bucket where the signed code image is saved by AWS Signer.</p>
    ///   - [`job_owner(Option<String>)`](crate::operation::describe_signing_job::DescribeSigningJobOutput::job_owner): <p>The AWS account ID of the job owner.</p>
    ///   - [`job_invoker(Option<String>)`](crate::operation::describe_signing_job::DescribeSigningJobOutput::job_invoker): <p>The IAM entity that initiated the signing job.</p>
    /// - On failure, responds with [`SdkError<DescribeSigningJobError>`](crate::operation::describe_signing_job::DescribeSigningJobError)
    pub fn describe_signing_job(&self) -> crate::operation::describe_signing_job::builders::DescribeSigningJobFluentBuilder {
        crate::operation::describe_signing_job::builders::DescribeSigningJobFluentBuilder::new(self.handle.clone())
    }
}