#[non_exhaustive]pub struct GetExtensionOutput {
pub id: Option<String>,
pub name: Option<String>,
pub version_number: i32,
pub arn: Option<String>,
pub description: Option<String>,
pub actions: Option<HashMap<ActionPoint, Vec<Action>>>,
pub parameters: Option<HashMap<String, Parameter>>,
/* private fields */
}
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.id: Option<String>
The system-generated ID of the extension.
name: Option<String>
The extension name.
version_number: i32
The extension version number.
arn: Option<String>
The system-generated Amazon Resource Name (ARN) for the extension.
description: Option<String>
Information about the extension.
actions: Option<HashMap<ActionPoint, Vec<Action>>>
The actions defined in the extension.
parameters: Option<HashMap<String, Parameter>>
The parameters accepted by the extension. You specify parameter values when you associate the extension to an AppConfig resource by using the CreateExtensionAssociation
API action. For Lambda extension actions, these parameters are included in the Lambda request object.
Implementations§
source§impl GetExtensionOutput
impl GetExtensionOutput
sourcepub fn version_number(&self) -> i32
pub fn version_number(&self) -> i32
The extension version number.
sourcepub fn arn(&self) -> Option<&str>
pub fn arn(&self) -> Option<&str>
The system-generated Amazon Resource Name (ARN) for the extension.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
Information about the extension.
sourcepub fn actions(&self) -> Option<&HashMap<ActionPoint, Vec<Action>>>
pub fn actions(&self) -> Option<&HashMap<ActionPoint, Vec<Action>>>
The actions defined in the extension.
sourcepub fn parameters(&self) -> Option<&HashMap<String, Parameter>>
pub fn parameters(&self) -> Option<&HashMap<String, Parameter>>
The parameters accepted by the extension. You specify parameter values when you associate the extension to an AppConfig resource by using the CreateExtensionAssociation
API action. For Lambda extension actions, these parameters are included in the Lambda request object.
source§impl GetExtensionOutput
impl GetExtensionOutput
sourcepub fn builder() -> GetExtensionOutputBuilder
pub fn builder() -> GetExtensionOutputBuilder
Creates a new builder-style object to manufacture GetExtensionOutput
.
Trait Implementations§
source§impl Clone for GetExtensionOutput
impl Clone for GetExtensionOutput
source§fn clone(&self) -> GetExtensionOutput
fn clone(&self) -> GetExtensionOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetExtensionOutput
impl Debug for GetExtensionOutput
source§impl PartialEq for GetExtensionOutput
impl PartialEq for GetExtensionOutput
source§fn eq(&self, other: &GetExtensionOutput) -> bool
fn eq(&self, other: &GetExtensionOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for GetExtensionOutput
impl RequestId for GetExtensionOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.