Skip to main content

aws_sdk_signerdata/client/
get_revocation_status.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 [`GetRevocationStatus`](crate::operation::get_revocation_status::builders::GetRevocationStatusFluentBuilder) operation.
4    ///
5    /// - The fluent builder is configurable:
6    ///   - [`signature_timestamp(DateTime)`](crate::operation::get_revocation_status::builders::GetRevocationStatusFluentBuilder::signature_timestamp) / [`set_signature_timestamp(Option<DateTime>)`](crate::operation::get_revocation_status::builders::GetRevocationStatusFluentBuilder::set_signature_timestamp):<br>required: **true**<br><p>The timestamp when the artifact was signed, in ISO 8601 format.</p><br>
7    ///   - [`platform_id(impl Into<String>)`](crate::operation::get_revocation_status::builders::GetRevocationStatusFluentBuilder::platform_id) / [`set_platform_id(Option<String>)`](crate::operation::get_revocation_status::builders::GetRevocationStatusFluentBuilder::set_platform_id):<br>required: **true**<br><p>The platform identifier for the signing platform used.</p><br>
8    ///   - [`profile_version_arn(impl Into<String>)`](crate::operation::get_revocation_status::builders::GetRevocationStatusFluentBuilder::profile_version_arn) / [`set_profile_version_arn(Option<String>)`](crate::operation::get_revocation_status::builders::GetRevocationStatusFluentBuilder::set_profile_version_arn):<br>required: **true**<br><p>The ARN of the signing profile version used to sign the artifact.</p><br>
9    ///   - [`job_arn(impl Into<String>)`](crate::operation::get_revocation_status::builders::GetRevocationStatusFluentBuilder::job_arn) / [`set_job_arn(Option<String>)`](crate::operation::get_revocation_status::builders::GetRevocationStatusFluentBuilder::set_job_arn):<br>required: **true**<br><p>The ARN of the signing job that produced the signature.</p><br>
10    ///   - [`certificate_hashes(impl Into<String>)`](crate::operation::get_revocation_status::builders::GetRevocationStatusFluentBuilder::certificate_hashes) / [`set_certificate_hashes(Option<Vec::<String>>)`](crate::operation::get_revocation_status::builders::GetRevocationStatusFluentBuilder::set_certificate_hashes):<br>required: **true**<br><p>List of certificate hashes to check for revocation.</p><br>
11    /// - On success, responds with [`GetRevocationStatusOutput`](crate::operation::get_revocation_status::GetRevocationStatusOutput) with field(s):
12    ///   - [`revoked_entities(Option<Vec::<String>>)`](crate::operation::get_revocation_status::GetRevocationStatusOutput::revoked_entities): <p>List of entity identifiers that have been revoked. Empty if no revocations found.</p>
13    /// - On failure, responds with [`SdkError<GetRevocationStatusError>`](crate::operation::get_revocation_status::GetRevocationStatusError)
14    pub fn get_revocation_status(&self) -> crate::operation::get_revocation_status::builders::GetRevocationStatusFluentBuilder {
15        crate::operation::get_revocation_status::builders::GetRevocationStatusFluentBuilder::new(self.handle.clone())
16    }
17}