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
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`GetSigningProfile`](crate::operation::get_signing_profile::builders::GetSigningProfileFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`profile_name(impl Into<String>)`](crate::operation::get_signing_profile::builders::GetSigningProfileFluentBuilder::profile_name) / [`set_profile_name(Option<String>)`](crate::operation::get_signing_profile::builders::GetSigningProfileFluentBuilder::set_profile_name):<br>required: **true**<br><p>The name of the target signing profile.</p><br>
    ///   - [`profile_owner(impl Into<String>)`](crate::operation::get_signing_profile::builders::GetSigningProfileFluentBuilder::profile_owner) / [`set_profile_owner(Option<String>)`](crate::operation::get_signing_profile::builders::GetSigningProfileFluentBuilder::set_profile_owner):<br>required: **false**<br><p>The AWS account ID of the profile owner.</p><br>
    /// - On success, responds with [`GetSigningProfileOutput`](crate::operation::get_signing_profile::GetSigningProfileOutput) with field(s):
    ///   - [`profile_name(Option<String>)`](crate::operation::get_signing_profile::GetSigningProfileOutput::profile_name): <p>The name of the target signing profile.</p>
    ///   - [`profile_version(Option<String>)`](crate::operation::get_signing_profile::GetSigningProfileOutput::profile_version): <p>The current version of the signing profile.</p>
    ///   - [`profile_version_arn(Option<String>)`](crate::operation::get_signing_profile::GetSigningProfileOutput::profile_version_arn): <p>The signing profile ARN, including the profile version.</p>
    ///   - [`revocation_record(Option<SigningProfileRevocationRecord>)`](crate::operation::get_signing_profile::GetSigningProfileOutput::revocation_record): <p>Revocation information for a signing profile.</p>
    ///   - [`signing_material(Option<SigningMaterial>)`](crate::operation::get_signing_profile::GetSigningProfileOutput::signing_material): <p>The ARN of the certificate that the target profile uses for signing operations.</p>
    ///   - [`platform_id(Option<String>)`](crate::operation::get_signing_profile::GetSigningProfileOutput::platform_id): <p>The ID of the platform that is used by the target signing profile.</p>
    ///   - [`platform_display_name(Option<String>)`](crate::operation::get_signing_profile::GetSigningProfileOutput::platform_display_name): <p>A human-readable name for the signing platform associated with the signing profile.</p>
    ///   - [`signature_validity_period(Option<SignatureValidityPeriod>)`](crate::operation::get_signing_profile::GetSigningProfileOutput::signature_validity_period): <p>The validity period for a signing job.</p>
    ///   - [`overrides(Option<SigningPlatformOverrides>)`](crate::operation::get_signing_profile::GetSigningProfileOutput::overrides): <p>A list of overrides applied by the target signing profile for signing operations.</p>
    ///   - [`signing_parameters(Option<HashMap::<String, String>>)`](crate::operation::get_signing_profile::GetSigningProfileOutput::signing_parameters): <p>A map of key-value pairs for signing operations that is attached to the target signing profile.</p>
    ///   - [`status(Option<SigningProfileStatus>)`](crate::operation::get_signing_profile::GetSigningProfileOutput::status): <p>The status of the target signing profile.</p>
    ///   - [`status_reason(Option<String>)`](crate::operation::get_signing_profile::GetSigningProfileOutput::status_reason): <p>Reason for the status of the target signing profile.</p>
    ///   - [`arn(Option<String>)`](crate::operation::get_signing_profile::GetSigningProfileOutput::arn): <p>The Amazon Resource Name (ARN) for the signing profile.</p>
    ///   - [`tags(Option<HashMap::<String, String>>)`](crate::operation::get_signing_profile::GetSigningProfileOutput::tags): <p>A list of tags associated with the signing profile.</p>
    /// - On failure, responds with [`SdkError<GetSigningProfileError>`](crate::operation::get_signing_profile::GetSigningProfileError)
    pub fn get_signing_profile(&self) -> crate::operation::get_signing_profile::builders::GetSigningProfileFluentBuilder {
        crate::operation::get_signing_profile::builders::GetSigningProfileFluentBuilder::new(self.handle.clone())
    }
}