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}