libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CodePipeline.Types.ActionTypeDeclaration

Description

 
Synopsis

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

Instances details
Eq ActionTypeDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeDeclaration

Read ActionTypeDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeDeclaration

Show ActionTypeDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeDeclaration

Generic ActionTypeDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeDeclaration

Associated Types

type Rep ActionTypeDeclaration :: Type -> Type #

NFData ActionTypeDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeDeclaration

Methods

rnf :: ActionTypeDeclaration -> () #

Hashable ActionTypeDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeDeclaration

ToJSON ActionTypeDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeDeclaration

FromJSON ActionTypeDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeDeclaration

type Rep ActionTypeDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeDeclaration

newActionTypeDeclaration Source #

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.