| 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.CodePipeline.Types.ActionTypeDeclaration
Description
Synopsis
- data ActionTypeDeclaration = ActionTypeDeclaration' {}
- newActionTypeDeclaration :: ActionTypeExecutor -> ActionTypeIdentifier -> ActionTypeArtifactDetails -> ActionTypeArtifactDetails -> ActionTypeDeclaration
- actionTypeDeclaration_description :: Lens' ActionTypeDeclaration (Maybe Text)
- actionTypeDeclaration_permissions :: Lens' ActionTypeDeclaration (Maybe ActionTypePermissions)
- actionTypeDeclaration_properties :: Lens' ActionTypeDeclaration (Maybe [ActionTypeProperty])
- actionTypeDeclaration_urls :: Lens' ActionTypeDeclaration (Maybe ActionTypeUrls)
- 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.
Constructors
| ActionTypeDeclaration' | |
Fields
| |
Instances
newActionTypeDeclaration Source #
Arguments
| :: 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:
ActionTypeDeclaration, actionTypeDeclaration_description - The description for the action type to be updated.
$sel:permissions:ActionTypeDeclaration', actionTypeDeclaration_permissions - Details identifying the accounts with permissions to use the action
type.
$sel:properties:ActionTypeDeclaration', actionTypeDeclaration_properties - The properties of the action type to be updated.
$sel:urls:ActionTypeDeclaration', actionTypeDeclaration_urls - The links associated with 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_description :: Lens' ActionTypeDeclaration (Maybe Text) Source #
The description for 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_properties :: Lens' ActionTypeDeclaration (Maybe [ActionTypeProperty]) Source #
The properties of the action type to be updated.
actionTypeDeclaration_urls :: Lens' ActionTypeDeclaration (Maybe ActionTypeUrls) Source #
The links associated with 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.