aws_sdk_signer/client/
get_signing_profile.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2impl super::Client {
3    /// Constructs a fluent builder for the [`GetSigningProfile`](crate::operation::get_signing_profile::builders::GetSigningProfileFluentBuilder) operation.
4    ///
5    /// - The fluent builder is configurable:
6    ///   - [`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>
7    ///   - [`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>
8    /// - On success, responds with [`GetSigningProfileOutput`](crate::operation::get_signing_profile::GetSigningProfileOutput) with field(s):
9    ///   - [`profile_name(Option<String>)`](crate::operation::get_signing_profile::GetSigningProfileOutput::profile_name): <p>The name of the target signing profile.</p>
10    ///   - [`profile_version(Option<String>)`](crate::operation::get_signing_profile::GetSigningProfileOutput::profile_version): <p>The current version of the signing profile.</p>
11    ///   - [`profile_version_arn(Option<String>)`](crate::operation::get_signing_profile::GetSigningProfileOutput::profile_version_arn): <p>The signing profile ARN, including the profile version.</p>
12    ///   - [`revocation_record(Option<SigningProfileRevocationRecord>)`](crate::operation::get_signing_profile::GetSigningProfileOutput::revocation_record): <p>Revocation information for a signing profile.</p>
13    ///   - [`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>
14    ///   - [`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>
15    ///   - [`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>
16    ///   - [`signature_validity_period(Option<SignatureValidityPeriod>)`](crate::operation::get_signing_profile::GetSigningProfileOutput::signature_validity_period): <p>The validity period for a signing job.</p>
17    ///   - [`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>
18    ///   - [`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>
19    ///   - [`status(Option<SigningProfileStatus>)`](crate::operation::get_signing_profile::GetSigningProfileOutput::status): <p>The status of the target signing profile.</p>
20    ///   - [`status_reason(Option<String>)`](crate::operation::get_signing_profile::GetSigningProfileOutput::status_reason): <p>Reason for the status of the target signing profile.</p>
21    ///   - [`arn(Option<String>)`](crate::operation::get_signing_profile::GetSigningProfileOutput::arn): <p>The Amazon Resource Name (ARN) for the signing profile.</p>
22    ///   - [`tags(Option<HashMap::<String, String>>)`](crate::operation::get_signing_profile::GetSigningProfileOutput::tags): <p>A list of tags associated with the signing profile.</p>
23    /// - On failure, responds with [`SdkError<GetSigningProfileError>`](crate::operation::get_signing_profile::GetSigningProfileError)
24    pub fn get_signing_profile(&self) -> crate::operation::get_signing_profile::builders::GetSigningProfileFluentBuilder {
25        crate::operation::get_signing_profile::builders::GetSigningProfileFluentBuilder::new(self.handle.clone())
26    }
27}