Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Amazonka.AppConfig.Types.ActionInvocation
Description
Synopsis
- data ActionInvocation = ActionInvocation' {}
- newActionInvocation :: ActionInvocation
- actionInvocation_actionName :: Lens' ActionInvocation (Maybe Text)
- actionInvocation_errorCode :: Lens' ActionInvocation (Maybe Text)
- actionInvocation_errorMessage :: Lens' ActionInvocation (Maybe Text)
- actionInvocation_extensionIdentifier :: Lens' ActionInvocation (Maybe Text)
- actionInvocation_invocationId :: Lens' ActionInvocation (Maybe Text)
- actionInvocation_roleArn :: Lens' ActionInvocation (Maybe Text)
- actionInvocation_uri :: Lens' ActionInvocation (Maybe Text)
Documentation
data ActionInvocation Source #
An extension that was invoked as part of a deployment event.
See: newActionInvocation
smart constructor.
Constructors
ActionInvocation' | |
Fields
|
Instances
newActionInvocation :: ActionInvocation Source #
Create a value of ActionInvocation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:actionName:ActionInvocation'
, actionInvocation_actionName
- The name of the action.
$sel:errorCode:ActionInvocation'
, actionInvocation_errorCode
- The error code when an extension invocation fails.
$sel:errorMessage:ActionInvocation'
, actionInvocation_errorMessage
- The error message when an extension invocation fails.
$sel:extensionIdentifier:ActionInvocation'
, actionInvocation_extensionIdentifier
- The name, the ID, or the Amazon Resource Name (ARN) of the extension.
$sel:invocationId:ActionInvocation'
, actionInvocation_invocationId
- A system-generated ID for this invocation.
$sel:roleArn:ActionInvocation'
, actionInvocation_roleArn
- An Amazon Resource Name (ARN) for an Identity and Access Management
assume role.
$sel:uri:ActionInvocation'
, actionInvocation_uri
- 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.
actionInvocation_actionName :: Lens' ActionInvocation (Maybe Text) Source #
The name of the action.
actionInvocation_errorCode :: Lens' ActionInvocation (Maybe Text) Source #
The error code when an extension invocation fails.
actionInvocation_errorMessage :: Lens' ActionInvocation (Maybe Text) Source #
The error message when an extension invocation fails.
actionInvocation_extensionIdentifier :: Lens' ActionInvocation (Maybe Text) Source #
The name, the ID, or the Amazon Resource Name (ARN) of the extension.
actionInvocation_invocationId :: Lens' ActionInvocation (Maybe Text) Source #
A system-generated ID for this invocation.
actionInvocation_roleArn :: Lens' ActionInvocation (Maybe Text) Source #
An Amazon Resource Name (ARN) for an Identity and Access Management assume role.
actionInvocation_uri :: Lens' ActionInvocation (Maybe Text) Source #
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.