Struct aws_sdk_signer::types::SigningPlatform
source · #[non_exhaustive]pub struct SigningPlatform {
pub platform_id: Option<String>,
pub display_name: Option<String>,
pub partner: Option<String>,
pub target: Option<String>,
pub category: Option<Category>,
pub signing_configuration: Option<SigningConfiguration>,
pub signing_image_format: Option<SigningImageFormat>,
pub max_size_in_mb: i32,
pub revocation_supported: bool,
}
Expand description
Contains information about the signing configurations and parameters that are used to perform a code-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.platform_id: Option<String>
The ID of a signing platform.
display_name: Option<String>
The display name of a signing platform.
partner: Option<String>
Any partner entities linked to a signing platform.
target: Option<String>
The types of targets that can be signed by a signing platform.
category: Option<Category>
The category of a signing platform.
signing_configuration: Option<SigningConfiguration>
The configuration of a signing platform. This includes the designated hash algorithm and encryption algorithm of a signing platform.
signing_image_format: Option<SigningImageFormat>
The image format of a AWS Signer platform or profile.
max_size_in_mb: i32
The maximum size (in MB) of code that can be signed by a signing platform.
revocation_supported: bool
Indicates whether revocation is supported for the platform.
Implementations§
source§impl SigningPlatform
impl SigningPlatform
sourcepub fn platform_id(&self) -> Option<&str>
pub fn platform_id(&self) -> Option<&str>
The ID of a signing platform.
sourcepub fn display_name(&self) -> Option<&str>
pub fn display_name(&self) -> Option<&str>
The display name of a signing platform.
sourcepub fn target(&self) -> Option<&str>
pub fn target(&self) -> Option<&str>
The types of targets that can be signed by a signing platform.
sourcepub fn signing_configuration(&self) -> Option<&SigningConfiguration>
pub fn signing_configuration(&self) -> Option<&SigningConfiguration>
The configuration of a signing platform. This includes the designated hash algorithm and encryption algorithm of a signing platform.
sourcepub fn signing_image_format(&self) -> Option<&SigningImageFormat>
pub fn signing_image_format(&self) -> Option<&SigningImageFormat>
The image format of a AWS Signer platform or profile.
sourcepub fn max_size_in_mb(&self) -> i32
pub fn max_size_in_mb(&self) -> i32
The maximum size (in MB) of code that can be signed by a signing platform.
sourcepub fn revocation_supported(&self) -> bool
pub fn revocation_supported(&self) -> bool
Indicates whether revocation is supported for the platform.
source§impl SigningPlatform
impl SigningPlatform
sourcepub fn builder() -> SigningPlatformBuilder
pub fn builder() -> SigningPlatformBuilder
Creates a new builder-style object to manufacture SigningPlatform
.
Trait Implementations§
source§impl Clone for SigningPlatform
impl Clone for SigningPlatform
source§fn clone(&self) -> SigningPlatform
fn clone(&self) -> SigningPlatform
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SigningPlatform
impl Debug for SigningPlatform
source§impl PartialEq for SigningPlatform
impl PartialEq for SigningPlatform
source§fn eq(&self, other: &SigningPlatform) -> bool
fn eq(&self, other: &SigningPlatform) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SigningPlatform
Auto Trait Implementations§
impl Freeze for SigningPlatform
impl RefUnwindSafe for SigningPlatform
impl Send for SigningPlatform
impl Sync for SigningPlatform
impl Unpin for SigningPlatform
impl UnwindSafe for SigningPlatform
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