Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data ActionTypeDeclaration = ActionTypeDeclaration' {}
- newActionTypeDeclaration :: ActionTypeExecutor -> ActionTypeIdentifier -> ActionTypeArtifactDetails -> ActionTypeArtifactDetails -> ActionTypeDeclaration
- actionTypeDeclaration_urls :: Lens' ActionTypeDeclaration (Maybe ActionTypeUrls)
- actionTypeDeclaration_permissions :: Lens' ActionTypeDeclaration (Maybe ActionTypePermissions)
- actionTypeDeclaration_description :: Lens' ActionTypeDeclaration (Maybe Text)
- actionTypeDeclaration_properties :: Lens' ActionTypeDeclaration (Maybe [ActionTypeProperty])
- actionTypeDeclaration_executor :: Lens' ActionTypeDeclaration ActionTypeExecutor
- actionTypeDeclaration_id :: Lens' ActionTypeDeclaration ActionTypeIdentifier
- actionTypeDeclaration_inputArtifactDetails :: Lens' ActionTypeDeclaration ActionTypeArtifactDetails
- actionTypeDeclaration_outputArtifactDetails :: Lens' ActionTypeDeclaration ActionTypeArtifactDetails
Documentation
data ActionTypeDeclaration Source #
The parameters for the action type definition that are provided when the action type is created or updated.
See: newActionTypeDeclaration
smart constructor.
ActionTypeDeclaration' | |
|
Instances
newActionTypeDeclaration Source #
:: ActionTypeExecutor | |
-> ActionTypeIdentifier | |
-> ActionTypeArtifactDetails | |
-> ActionTypeArtifactDetails | |
-> ActionTypeDeclaration |
Create a value of ActionTypeDeclaration
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:urls:ActionTypeDeclaration'
, actionTypeDeclaration_urls
- The links associated with the action type to be updated.
$sel:permissions:ActionTypeDeclaration'
, actionTypeDeclaration_permissions
- Details identifying the accounts with permissions to use the action
type.
$sel:description:ActionTypeDeclaration'
, actionTypeDeclaration_description
- The description for the action type to be updated.
$sel:properties:ActionTypeDeclaration'
, actionTypeDeclaration_properties
- The properties of the action type to be updated.
$sel:executor:ActionTypeDeclaration'
, actionTypeDeclaration_executor
- Information about the executor for an action type that was created with
any supported integration model.
$sel:id:ActionTypeDeclaration'
, actionTypeDeclaration_id
- The action category, owner, provider, and version of the action type to
be updated.
$sel:inputArtifactDetails:ActionTypeDeclaration'
, actionTypeDeclaration_inputArtifactDetails
- Details for the artifacts, such as application files, to be worked on by
the action. For example, the minimum and maximum number of input
artifacts allowed.
$sel:outputArtifactDetails:ActionTypeDeclaration'
, actionTypeDeclaration_outputArtifactDetails
- Details for the output artifacts, such as a built application, that are
the result of the action. For example, the minimum and maximum number of
output artifacts allowed.
actionTypeDeclaration_urls :: Lens' ActionTypeDeclaration (Maybe ActionTypeUrls) Source #
The links associated with the action type to be updated.
actionTypeDeclaration_permissions :: Lens' ActionTypeDeclaration (Maybe ActionTypePermissions) Source #
Details identifying the accounts with permissions to use the action type.
actionTypeDeclaration_description :: Lens' ActionTypeDeclaration (Maybe Text) Source #
The description for the action type to be updated.
actionTypeDeclaration_properties :: Lens' ActionTypeDeclaration (Maybe [ActionTypeProperty]) Source #
The properties of the action type to be updated.
actionTypeDeclaration_executor :: Lens' ActionTypeDeclaration ActionTypeExecutor Source #
Information about the executor for an action type that was created with any supported integration model.
actionTypeDeclaration_id :: Lens' ActionTypeDeclaration ActionTypeIdentifier Source #
The action category, owner, provider, and version of the action type to be updated.
actionTypeDeclaration_inputArtifactDetails :: Lens' ActionTypeDeclaration ActionTypeArtifactDetails Source #
Details for the artifacts, such as application files, to be worked on by the action. For example, the minimum and maximum number of input artifacts allowed.
actionTypeDeclaration_outputArtifactDetails :: Lens' ActionTypeDeclaration ActionTypeArtifactDetails Source #
Details for the output artifacts, such as a built application, that are the result of the action. For example, the minimum and maximum number of output artifacts allowed.