class Aws::CodePipeline::Types::ActionConfigurationProperty

Represents information about an action configuration property.

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

data as a hash:

    {
      name: "ActionConfigurationKey", # required
      required: false, # required
      key: false, # required
      secret: false, # required
      queryable: false,
      description: "Description",
      type: "String", # accepts String, Number, Boolean
    }

@!attribute [rw] name

The name of the action configuration property.
@return [String]

@!attribute [rw] required

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

@!attribute [rw] key

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

@!attribute [rw] secret

Whether the configuration property is secret. Secrets are hidden
from all calls except for `GetJobDetails`,
`GetThirdPartyJobDetails`, `PollForJobs`, and
`PollForThirdPartyJobs`.

When updating a pipeline, passing * * * * * without changing
any other values of the action preserves the previous value of the
secret.
@return [Boolean]

@!attribute [rw] queryable

Indicates that the property is used with `PollForJobs`. When
creating a custom action, an action can have up to one queryable
property. If it has one, that property must be both required and not
secret.

If you create a pipeline with a custom action type, and that custom
action contains a queryable property, the value for that
configuration property is subject to other restrictions. The value
must be less than or equal to twenty (20) characters. The value can
contain only alphanumeric characters, underscores, and hyphens.
@return [Boolean]

@!attribute [rw] description

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

@!attribute [rw] type

The type of the configuration property.
@return [String]

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

Constants

SENSITIVE