#[non_exhaustive]pub struct CreateExtensionOutput {
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 CreateExtensionOutput
impl CreateExtensionOutput
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 CreateExtensionOutput
impl CreateExtensionOutput
sourcepub fn builder() -> CreateExtensionOutputBuilder
pub fn builder() -> CreateExtensionOutputBuilder
Creates a new builder-style object to manufacture CreateExtensionOutput
.
Trait Implementations§
source§impl Clone for CreateExtensionOutput
impl Clone for CreateExtensionOutput
source§fn clone(&self) -> CreateExtensionOutput
fn clone(&self) -> CreateExtensionOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateExtensionOutput
impl Debug for CreateExtensionOutput
source§impl PartialEq for CreateExtensionOutput
impl PartialEq for CreateExtensionOutput
source§fn eq(&self, other: &CreateExtensionOutput) -> bool
fn eq(&self, other: &CreateExtensionOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for CreateExtensionOutput
impl RequestId for CreateExtensionOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.