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

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

  • description :: Maybe Text

    The description of the property that is displayed to users.

  • 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
Eq ActionTypeProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeProperty

Read ActionTypeProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeProperty

Show 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 #

NFData ActionTypeProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeProperty

Methods

rnf :: ActionTypeProperty -> () #

Hashable ActionTypeProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeProperty

ToJSON ActionTypeProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeProperty

FromJSON 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" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ActionTypeProperty'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "queryable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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: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:description:ActionTypeProperty', actionTypeProperty_description - The description of the property that is displayed to users.

$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_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_description :: Lens' ActionTypeProperty (Maybe Text) Source #

The description of the property that is displayed to users.

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.