Struct aws_sdk_signer::types::SigningJob
source · #[non_exhaustive]pub struct SigningJob {Show 14 fields
pub job_id: Option<String>,
pub source: Option<Source>,
pub signed_object: Option<SignedObject>,
pub signing_material: Option<SigningMaterial>,
pub created_at: Option<DateTime>,
pub status: Option<SigningStatus>,
pub is_revoked: bool,
pub profile_name: Option<String>,
pub profile_version: Option<String>,
pub platform_id: Option<String>,
pub platform_display_name: Option<String>,
pub signature_expires_at: Option<DateTime>,
pub job_owner: Option<String>,
pub job_invoker: Option<String>,
}
Expand description
Contains information about a signing job.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.job_id: Option<String>
The ID of the signing job.
source: Option<Source>
A Source
that contains information about a signing job's code image source.
signed_object: Option<SignedObject>
A SignedObject
structure that contains information about a signing job's signed code image.
signing_material: Option<SigningMaterial>
A SigningMaterial
object that contains the Amazon Resource Name (ARN) of the certificate used for the signing job.
created_at: Option<DateTime>
The date and time that the signing job was created.
status: Option<SigningStatus>
The status of the signing job.
is_revoked: bool
Indicates whether the signing job is revoked.
profile_name: Option<String>
The name of the signing profile that created a signing job.
profile_version: Option<String>
The version of the signing profile that created a signing job.
platform_id: Option<String>
The unique identifier for a signing platform.
platform_display_name: Option<String>
The name of a signing platform.
signature_expires_at: Option<DateTime>
The time when the signature of a signing job expires.
job_owner: Option<String>
The AWS account ID of the job owner.
job_invoker: Option<String>
The AWS account ID of the job invoker.
Implementations§
source§impl SigningJob
impl SigningJob
sourcepub fn source(&self) -> Option<&Source>
pub fn source(&self) -> Option<&Source>
A Source
that contains information about a signing job's code image source.
sourcepub fn signed_object(&self) -> Option<&SignedObject>
pub fn signed_object(&self) -> Option<&SignedObject>
A SignedObject
structure that contains information about a signing job's signed code image.
sourcepub fn signing_material(&self) -> Option<&SigningMaterial>
pub fn signing_material(&self) -> Option<&SigningMaterial>
A SigningMaterial
object that contains the Amazon Resource Name (ARN) of the certificate used for the signing job.
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
The date and time that the signing job was created.
sourcepub fn status(&self) -> Option<&SigningStatus>
pub fn status(&self) -> Option<&SigningStatus>
The status of the signing job.
sourcepub fn is_revoked(&self) -> bool
pub fn is_revoked(&self) -> bool
Indicates whether the signing job is revoked.
sourcepub fn profile_name(&self) -> Option<&str>
pub fn profile_name(&self) -> Option<&str>
The name of the signing profile that created a signing job.
sourcepub fn profile_version(&self) -> Option<&str>
pub fn profile_version(&self) -> Option<&str>
The version of the signing profile that created a signing job.
sourcepub fn platform_id(&self) -> Option<&str>
pub fn platform_id(&self) -> Option<&str>
The unique identifier for a signing platform.
sourcepub fn platform_display_name(&self) -> Option<&str>
pub fn platform_display_name(&self) -> Option<&str>
The name of a signing platform.
sourcepub fn signature_expires_at(&self) -> Option<&DateTime>
pub fn signature_expires_at(&self) -> Option<&DateTime>
The time when the signature of a signing job expires.
sourcepub fn job_invoker(&self) -> Option<&str>
pub fn job_invoker(&self) -> Option<&str>
The AWS account ID of the job invoker.
source§impl SigningJob
impl SigningJob
sourcepub fn builder() -> SigningJobBuilder
pub fn builder() -> SigningJobBuilder
Creates a new builder-style object to manufacture SigningJob
.
Trait Implementations§
source§impl Clone for SigningJob
impl Clone for SigningJob
source§fn clone(&self) -> SigningJob
fn clone(&self) -> SigningJob
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SigningJob
impl Debug for SigningJob
source§impl PartialEq for SigningJob
impl PartialEq for SigningJob
source§fn eq(&self, other: &SigningJob) -> bool
fn eq(&self, other: &SigningJob) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SigningJob
Auto Trait Implementations§
impl Freeze for SigningJob
impl RefUnwindSafe for SigningJob
impl Send for SigningJob
impl Sync for SigningJob
impl Unpin for SigningJob
impl UnwindSafe for SigningJob
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more