| 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.