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

Description

Creates a new custom action that can be used in all pipelines associated with the AWS account. Only used for custom actions.

Synopsis

Creating a Request

data CreateCustomActionType Source #

Represents the input of a CreateCustomActionType operation.

See: newCreateCustomActionType smart constructor.

Constructors

CreateCustomActionType' 

Fields

Instances

Instances details
Eq CreateCustomActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.CreateCustomActionType

Read CreateCustomActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.CreateCustomActionType

Show CreateCustomActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.CreateCustomActionType

Generic CreateCustomActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.CreateCustomActionType

Associated Types

type Rep CreateCustomActionType :: Type -> Type #

NFData CreateCustomActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.CreateCustomActionType

Methods

rnf :: CreateCustomActionType -> () #

Hashable CreateCustomActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.CreateCustomActionType

ToJSON CreateCustomActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.CreateCustomActionType

AWSRequest CreateCustomActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.CreateCustomActionType

Associated Types

type AWSResponse CreateCustomActionType #

ToHeaders CreateCustomActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.CreateCustomActionType

ToPath CreateCustomActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.CreateCustomActionType

ToQuery CreateCustomActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.CreateCustomActionType

type Rep CreateCustomActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.CreateCustomActionType

type Rep CreateCustomActionType = D1 ('MetaData "CreateCustomActionType" "Amazonka.CodePipeline.CreateCustomActionType" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "CreateCustomActionType'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "settings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActionTypeSettings)) :*: S1 ('MetaSel ('Just "configurationProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ActionConfigurationProperty]))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "category") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ActionCategory))) :*: ((S1 ('MetaSel ('Just "provider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "inputArtifactDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ArtifactDetails) :*: S1 ('MetaSel ('Just "outputArtifactDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ArtifactDetails)))))
type AWSResponse CreateCustomActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.CreateCustomActionType

newCreateCustomActionType Source #

Create a value of CreateCustomActionType 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:settings:CreateCustomActionType', createCustomActionType_settings - URLs that provide users information about this custom action.

$sel:configurationProperties:CreateCustomActionType', createCustomActionType_configurationProperties - The configuration properties for the custom action.

You can refer to a name in the configuration properties of the custom action within the URL templates by following the format of {Config:name}, as long as the configuration property is both required and not secret. For more information, see Create a Custom Action for a Pipeline.

$sel:tags:CreateCustomActionType', createCustomActionType_tags - The tags for the custom action.

$sel:category:CreateCustomActionType', createCustomActionType_category - The category of the custom action, such as a build action or a test action.

$sel:provider:CreateCustomActionType', createCustomActionType_provider - The provider of the service used in the custom action, such as AWS CodeDeploy.

$sel:version:CreateCustomActionType', createCustomActionType_version - The version identifier of the custom action.

$sel:inputArtifactDetails:CreateCustomActionType', createCustomActionType_inputArtifactDetails - The details of the input artifact for the action, such as its commit ID.

$sel:outputArtifactDetails:CreateCustomActionType', createCustomActionType_outputArtifactDetails - The details of the output artifact of the action, such as its commit ID.

Request Lenses

createCustomActionType_settings :: Lens' CreateCustomActionType (Maybe ActionTypeSettings) Source #

URLs that provide users information about this custom action.

createCustomActionType_configurationProperties :: Lens' CreateCustomActionType (Maybe [ActionConfigurationProperty]) Source #

The configuration properties for the custom action.

You can refer to a name in the configuration properties of the custom action within the URL templates by following the format of {Config:name}, as long as the configuration property is both required and not secret. For more information, see Create a Custom Action for a Pipeline.

createCustomActionType_category :: Lens' CreateCustomActionType ActionCategory Source #

The category of the custom action, such as a build action or a test action.

createCustomActionType_provider :: Lens' CreateCustomActionType Text Source #

The provider of the service used in the custom action, such as AWS CodeDeploy.

createCustomActionType_version :: Lens' CreateCustomActionType Text Source #

The version identifier of the custom action.

createCustomActionType_inputArtifactDetails :: Lens' CreateCustomActionType ArtifactDetails Source #

The details of the input artifact for the action, such as its commit ID.

createCustomActionType_outputArtifactDetails :: Lens' CreateCustomActionType ArtifactDetails Source #

The details of the output artifact of the action, such as its commit ID.

Destructuring the Response

data CreateCustomActionTypeResponse Source #

Represents the output of a CreateCustomActionType operation.

See: newCreateCustomActionTypeResponse smart constructor.

Constructors

CreateCustomActionTypeResponse' 

Fields

Instances

Instances details
Eq CreateCustomActionTypeResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.CreateCustomActionType

Read CreateCustomActionTypeResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.CreateCustomActionType

Show CreateCustomActionTypeResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.CreateCustomActionType

Generic CreateCustomActionTypeResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.CreateCustomActionType

Associated Types

type Rep CreateCustomActionTypeResponse :: Type -> Type #

NFData CreateCustomActionTypeResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.CreateCustomActionType

type Rep CreateCustomActionTypeResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.CreateCustomActionType

type Rep CreateCustomActionTypeResponse = D1 ('MetaData "CreateCustomActionTypeResponse" "Amazonka.CodePipeline.CreateCustomActionType" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "CreateCustomActionTypeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "actionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ActionType))))

newCreateCustomActionTypeResponse Source #

Create a value of CreateCustomActionTypeResponse 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:tags:CreateCustomActionType', createCustomActionTypeResponse_tags - Specifies the tags applied to the custom action.

$sel:httpStatus:CreateCustomActionTypeResponse', createCustomActionTypeResponse_httpStatus - The response's http status code.

$sel:actionType:CreateCustomActionTypeResponse', createCustomActionTypeResponse_actionType - Returns information about the details of an action type.

Response Lenses

createCustomActionTypeResponse_tags :: Lens' CreateCustomActionTypeResponse (Maybe [Tag]) Source #

Specifies the tags applied to the custom action.

createCustomActionTypeResponse_actionType :: Lens' CreateCustomActionTypeResponse ActionType Source #

Returns information about the details of an action type.