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