amazonka-codepipeline-1.5.0: Amazon CodePipeline SDK.

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

Network.AWS.CodePipeline.CreateCustomActionType

Contents

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

createCustomActionType Source #

Creates a value of CreateCustomActionType with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data CreateCustomActionType Source #

Represents the input of a CreateCustomActionType operation.

See: createCustomActionType smart constructor.

Instances

Eq CreateCustomActionType Source # 
Data CreateCustomActionType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateCustomActionType -> c CreateCustomActionType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateCustomActionType #

toConstr :: CreateCustomActionType -> Constr #

dataTypeOf :: CreateCustomActionType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CreateCustomActionType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateCustomActionType) #

gmapT :: (forall b. Data b => b -> b) -> CreateCustomActionType -> CreateCustomActionType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateCustomActionType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateCustomActionType -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateCustomActionType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateCustomActionType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateCustomActionType -> m CreateCustomActionType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateCustomActionType -> m CreateCustomActionType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateCustomActionType -> m CreateCustomActionType #

Read CreateCustomActionType Source # 
Show CreateCustomActionType Source # 
Generic CreateCustomActionType Source # 
Hashable CreateCustomActionType Source # 
ToJSON CreateCustomActionType Source # 
NFData CreateCustomActionType Source # 

Methods

rnf :: CreateCustomActionType -> () #

AWSRequest CreateCustomActionType Source # 
ToQuery CreateCustomActionType Source # 
ToPath CreateCustomActionType Source # 
ToHeaders CreateCustomActionType Source # 
type Rep CreateCustomActionType Source # 
type Rep CreateCustomActionType = D1 (MetaData "CreateCustomActionType" "Network.AWS.CodePipeline.CreateCustomActionType" "amazonka-codepipeline-1.5.0-BYFgK5oCiPTDLF5tMR5fvg" False) (C1 (MetaCons "CreateCustomActionType'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ccatSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActionTypeSettings))) ((:*:) (S1 (MetaSel (Just Symbol "_ccatConfigurationProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ActionConfigurationProperty]))) (S1 (MetaSel (Just Symbol "_ccatCategory") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ActionCategory)))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ccatProvider") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_ccatVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ccatInputArtifactDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ArtifactDetails)) (S1 (MetaSel (Just Symbol "_ccatOutputArtifactDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ArtifactDetails))))))
type Rs CreateCustomActionType Source # 

Request Lenses

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

Returns information about the settings for an action type.

ccatConfigurationProperties :: Lens' CreateCustomActionType [ActionConfigurationProperty] Source #

The configuration properties for the custom action.

ccatCategory :: Lens' CreateCustomActionType ActionCategory Source #

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

ccatProvider :: Lens' CreateCustomActionType Text Source #

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

ccatVersion :: Lens' CreateCustomActionType Text Source #

The version identifier of the custom action.

ccatInputArtifactDetails :: Lens' CreateCustomActionType ArtifactDetails Source #

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

ccatOutputArtifactDetails :: Lens' CreateCustomActionType ArtifactDetails Source #

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

Destructuring the Response

createCustomActionTypeResponse Source #

Creates a value of CreateCustomActionTypeResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data CreateCustomActionTypeResponse Source #

Represents the output of a CreateCustomActionType operation.

See: createCustomActionTypeResponse smart constructor.

Instances

Eq CreateCustomActionTypeResponse Source # 
Data CreateCustomActionTypeResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateCustomActionTypeResponse -> c CreateCustomActionTypeResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateCustomActionTypeResponse #

toConstr :: CreateCustomActionTypeResponse -> Constr #

dataTypeOf :: CreateCustomActionTypeResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CreateCustomActionTypeResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateCustomActionTypeResponse) #

gmapT :: (forall b. Data b => b -> b) -> CreateCustomActionTypeResponse -> CreateCustomActionTypeResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateCustomActionTypeResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateCustomActionTypeResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateCustomActionTypeResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateCustomActionTypeResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateCustomActionTypeResponse -> m CreateCustomActionTypeResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateCustomActionTypeResponse -> m CreateCustomActionTypeResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateCustomActionTypeResponse -> m CreateCustomActionTypeResponse #

Read CreateCustomActionTypeResponse Source # 
Show CreateCustomActionTypeResponse Source # 
Generic CreateCustomActionTypeResponse Source # 
NFData CreateCustomActionTypeResponse Source # 
type Rep CreateCustomActionTypeResponse Source # 
type Rep CreateCustomActionTypeResponse = D1 (MetaData "CreateCustomActionTypeResponse" "Network.AWS.CodePipeline.CreateCustomActionType" "amazonka-codepipeline-1.5.0-BYFgK5oCiPTDLF5tMR5fvg" False) (C1 (MetaCons "CreateCustomActionTypeResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ccatrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)) (S1 (MetaSel (Just Symbol "_ccatrsActionType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ActionType))))

Response Lenses

ccatrsActionType :: Lens' CreateCustomActionTypeResponse ActionType Source #

Returns information about the details of an action type.