Struct aws_sdk_appconfig::types::AppliedExtension
source · #[non_exhaustive]pub struct AppliedExtension {
pub extension_id: Option<String>,
pub extension_association_id: Option<String>,
pub version_number: i32,
pub parameters: Option<HashMap<String, String>>,
}Expand description
An extension that was invoked during a deployment.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.extension_id: Option<String>The system-generated ID of the extension.
extension_association_id: Option<String>The system-generated ID for the association.
version_number: i32The extension version number.
parameters: Option<HashMap<String, String>>One or more parameters for the actions called by the extension.
Implementations§
source§impl AppliedExtension
impl AppliedExtension
sourcepub fn extension_id(&self) -> Option<&str>
pub fn extension_id(&self) -> Option<&str>
The system-generated ID of the extension.
sourcepub fn extension_association_id(&self) -> Option<&str>
pub fn extension_association_id(&self) -> Option<&str>
The system-generated ID for the association.
sourcepub fn version_number(&self) -> i32
pub fn version_number(&self) -> i32
The extension version number.
source§impl AppliedExtension
impl AppliedExtension
sourcepub fn builder() -> AppliedExtensionBuilder
pub fn builder() -> AppliedExtensionBuilder
Creates a new builder-style object to manufacture AppliedExtension.
Trait Implementations§
source§impl Clone for AppliedExtension
impl Clone for AppliedExtension
source§fn clone(&self) -> AppliedExtension
fn clone(&self) -> AppliedExtension
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for AppliedExtension
impl Debug for AppliedExtension
source§impl PartialEq for AppliedExtension
impl PartialEq for AppliedExtension
source§fn eq(&self, other: &AppliedExtension) -> bool
fn eq(&self, other: &AppliedExtension) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for AppliedExtension
Auto Trait Implementations§
impl Freeze for AppliedExtension
impl RefUnwindSafe for AppliedExtension
impl Send for AppliedExtension
impl Sync for AppliedExtension
impl Unpin for AppliedExtension
impl UnwindSafe for AppliedExtension
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.