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}