Struct aws_sdk_appconfig::types::ActionInvocation
source · #[non_exhaustive]pub struct ActionInvocation {
pub extension_identifier: Option<String>,
pub action_name: Option<String>,
pub uri: Option<String>,
pub role_arn: Option<String>,
pub error_message: Option<String>,
pub error_code: Option<String>,
pub invocation_id: Option<String>,
}Expand description
An extension that was invoked as part of a deployment event.
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.extension_identifier: Option<String>The name, the ID, or the Amazon Resource Name (ARN) of the extension.
action_name: Option<String>The name of the action.
uri: Option<String>The extension URI associated to the action point in the extension definition. The URI can be an Amazon Resource Name (ARN) for one of the following: an Lambda function, an Amazon Simple Queue Service queue, an Amazon Simple Notification Service topic, or the Amazon EventBridge default event bus.
role_arn: Option<String>An Amazon Resource Name (ARN) for an Identity and Access Management assume role.
error_message: Option<String>The error message when an extension invocation fails.
error_code: Option<String>The error code when an extension invocation fails.
invocation_id: Option<String>A system-generated ID for this invocation.
Implementations§
source§impl ActionInvocation
impl ActionInvocation
sourcepub fn extension_identifier(&self) -> Option<&str>
pub fn extension_identifier(&self) -> Option<&str>
The name, the ID, or the Amazon Resource Name (ARN) of the extension.
sourcepub fn action_name(&self) -> Option<&str>
pub fn action_name(&self) -> Option<&str>
The name of the action.
sourcepub fn uri(&self) -> Option<&str>
pub fn uri(&self) -> Option<&str>
The extension URI associated to the action point in the extension definition. The URI can be an Amazon Resource Name (ARN) for one of the following: an Lambda function, an Amazon Simple Queue Service queue, an Amazon Simple Notification Service topic, or the Amazon EventBridge default event bus.
sourcepub fn role_arn(&self) -> Option<&str>
pub fn role_arn(&self) -> Option<&str>
An Amazon Resource Name (ARN) for an Identity and Access Management assume role.
sourcepub fn error_message(&self) -> Option<&str>
pub fn error_message(&self) -> Option<&str>
The error message when an extension invocation fails.
sourcepub fn error_code(&self) -> Option<&str>
pub fn error_code(&self) -> Option<&str>
The error code when an extension invocation fails.
sourcepub fn invocation_id(&self) -> Option<&str>
pub fn invocation_id(&self) -> Option<&str>
A system-generated ID for this invocation.
source§impl ActionInvocation
impl ActionInvocation
sourcepub fn builder() -> ActionInvocationBuilder
pub fn builder() -> ActionInvocationBuilder
Creates a new builder-style object to manufacture ActionInvocation.
Trait Implementations§
source§impl Clone for ActionInvocation
impl Clone for ActionInvocation
source§fn clone(&self) -> ActionInvocation
fn clone(&self) -> ActionInvocation
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ActionInvocation
impl Debug for ActionInvocation
source§impl PartialEq for ActionInvocation
impl PartialEq for ActionInvocation
source§fn eq(&self, other: &ActionInvocation) -> bool
fn eq(&self, other: &ActionInvocation) -> bool
self and other values to be equal, and is used
by ==.