// 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())
}
}