#[non_exhaustive]pub struct PutSigningProfileInput {
pub profile_name: Option<String>,
pub signing_material: Option<SigningMaterial>,
pub signature_validity_period: Option<SignatureValidityPeriod>,
pub platform_id: Option<String>,
pub overrides: Option<SigningPlatformOverrides>,
pub signing_parameters: Option<HashMap<String, String>>,
pub tags: Option<HashMap<String, String>>,
}
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.profile_name: Option<String>
The name of the signing profile to be created.
signing_material: Option<SigningMaterial>
The AWS Certificate Manager certificate that will be used to sign code with the new signing profile.
signature_validity_period: Option<SignatureValidityPeriod>
The default validity period override for any signature generated using this signing profile. If unspecified, the default is 135 months.
platform_id: Option<String>
The ID of the signing platform to be created.
overrides: Option<SigningPlatformOverrides>
A subfield of platform
. This specifies any different configuration options that you want to apply to the chosen platform (such as a different hash-algorithm
or signing-algorithm
).
signing_parameters: Option<HashMap<String, String>>
Map of key-value pairs for signing. These can include any information that you want to use during signing.
Tags to be associated with the signing profile that is being created.
Implementations§
source§impl PutSigningProfileInput
impl PutSigningProfileInput
sourcepub fn profile_name(&self) -> Option<&str>
pub fn profile_name(&self) -> Option<&str>
The name of the signing profile to be created.
sourcepub fn signing_material(&self) -> Option<&SigningMaterial>
pub fn signing_material(&self) -> Option<&SigningMaterial>
The AWS Certificate Manager certificate that will be used to sign code with the new signing profile.
sourcepub fn signature_validity_period(&self) -> Option<&SignatureValidityPeriod>
pub fn signature_validity_period(&self) -> Option<&SignatureValidityPeriod>
The default validity period override for any signature generated using this signing profile. If unspecified, the default is 135 months.
sourcepub fn platform_id(&self) -> Option<&str>
pub fn platform_id(&self) -> Option<&str>
The ID of the signing platform to be created.
sourcepub fn overrides(&self) -> Option<&SigningPlatformOverrides>
pub fn overrides(&self) -> Option<&SigningPlatformOverrides>
A subfield of platform
. This specifies any different configuration options that you want to apply to the chosen platform (such as a different hash-algorithm
or signing-algorithm
).
sourcepub fn signing_parameters(&self) -> Option<&HashMap<String, String>>
pub fn signing_parameters(&self) -> Option<&HashMap<String, String>>
Map of key-value pairs for signing. These can include any information that you want to use during signing.
Tags to be associated with the signing profile that is being created.
source§impl PutSigningProfileInput
impl PutSigningProfileInput
sourcepub fn builder() -> PutSigningProfileInputBuilder
pub fn builder() -> PutSigningProfileInputBuilder
Creates a new builder-style object to manufacture PutSigningProfileInput
.
Trait Implementations§
source§impl Clone for PutSigningProfileInput
impl Clone for PutSigningProfileInput
source§fn clone(&self) -> PutSigningProfileInput
fn clone(&self) -> PutSigningProfileInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for PutSigningProfileInput
impl Debug for PutSigningProfileInput
source§impl PartialEq for PutSigningProfileInput
impl PartialEq for PutSigningProfileInput
source§fn eq(&self, other: &PutSigningProfileInput) -> bool
fn eq(&self, other: &PutSigningProfileInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PutSigningProfileInput
Auto Trait Implementations§
impl Freeze for PutSigningProfileInput
impl RefUnwindSafe for PutSigningProfileInput
impl Send for PutSigningProfileInput
impl Sync for PutSigningProfileInput
impl Unpin for PutSigningProfileInput
impl UnwindSafe for PutSigningProfileInput
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