amazonka-codepipeline-2.0: Amazon CodePipeline SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.CodePipeline.Types.ActionTypeProperty

Description

 
Synopsis

Documentation

data ActionTypeProperty Source #

Represents information about each property specified in the action configuration, such as the description and key name that display for the customer using the action type.

See: newActionTypeProperty smart constructor.

Constructors

ActionTypeProperty' 

Fields

  • description :: Maybe Text

    The description of the property that is displayed to users.

  • queryable :: Maybe Bool

    Indicates that the property is used with polling. An action type can have up to one queryable property. If it has one, that property must be both required and not secret.

  • name :: Text

    The property name that is displayed to users.

  • optional :: Bool

    Whether the configuration property is an optional value.

  • key :: Bool

    Whether the configuration property is a key.

  • noEcho :: Bool

    Whether to omit the field value entered by the customer in the log. If true, the value is not saved in CloudTrail logs for the action execution.

Instances

Instances details
FromJSON ActionTypeProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeProperty

ToJSON ActionTypeProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeProperty

Generic ActionTypeProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeProperty

Associated Types

type Rep ActionTypeProperty :: Type -> Type #

Read ActionTypeProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeProperty

Show ActionTypeProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeProperty

NFData ActionTypeProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeProperty

Methods

rnf :: ActionTypeProperty -> () #

Eq ActionTypeProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeProperty

Hashable ActionTypeProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeProperty

type Rep ActionTypeProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeProperty

type Rep ActionTypeProperty = D1 ('MetaData "ActionTypeProperty" "Amazonka.CodePipeline.Types.ActionTypeProperty" "amazonka-codepipeline-2.0-AHHPJTmnvhi1gPjRAFzjQE" 'False) (C1 ('MetaCons "ActionTypeProperty'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "queryable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "optional") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "noEcho") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))))

newActionTypeProperty Source #

Create a value of ActionTypeProperty 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:description:ActionTypeProperty', actionTypeProperty_description - The description of the property that is displayed to users.

$sel:queryable:ActionTypeProperty', actionTypeProperty_queryable - Indicates that the property is used with polling. An action type can have up to one queryable property. If it has one, that property must be both required and not secret.

$sel:name:ActionTypeProperty', actionTypeProperty_name - The property name that is displayed to users.

$sel:optional:ActionTypeProperty', actionTypeProperty_optional - Whether the configuration property is an optional value.

$sel:key:ActionTypeProperty', actionTypeProperty_key - Whether the configuration property is a key.

$sel:noEcho:ActionTypeProperty', actionTypeProperty_noEcho - Whether to omit the field value entered by the customer in the log. If true, the value is not saved in CloudTrail logs for the action execution.

actionTypeProperty_description :: Lens' ActionTypeProperty (Maybe Text) Source #

The description of the property that is displayed to users.

actionTypeProperty_queryable :: Lens' ActionTypeProperty (Maybe Bool) Source #

Indicates that the property is used with polling. An action type can have up to one queryable property. If it has one, that property must be both required and not secret.

actionTypeProperty_name :: Lens' ActionTypeProperty Text Source #

The property name that is displayed to users.

actionTypeProperty_optional :: Lens' ActionTypeProperty Bool Source #

Whether the configuration property is an optional value.

actionTypeProperty_key :: Lens' ActionTypeProperty Bool Source #

Whether the configuration property is a key.

actionTypeProperty_noEcho :: Lens' ActionTypeProperty Bool Source #

Whether to omit the field value entered by the customer in the log. If true, the value is not saved in CloudTrail logs for the action execution.