class Aws::CodePipeline::Types::ActionTypeProperty

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.

@note When making an API call, you may pass ActionTypeProperty

data as a hash:

    {
      name: "ActionConfigurationKey", # required
      optional: false, # required
      key: false, # required
      no_echo: false, # required
      queryable: false,
      description: "PropertyDescription",
    }

@!attribute [rw] name

The property name that is displayed to users.
@return [String]

@!attribute [rw] optional

Whether the configuration property is an optional value.
@return [Boolean]

@!attribute [rw] key

Whether the configuration property is a key.
@return [Boolean]

@!attribute [rw] no_echo

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.
@return [Boolean]

@!attribute [rw] 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.
@return [Boolean]

@!attribute [rw] description

The description of the property that is displayed to users.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/codepipeline-2015-07-09/ActionTypeProperty AWS API Documentation

Constants

SENSITIVE