Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data ActionConfigurationProperty = ActionConfigurationProperty' {}
- newActionConfigurationProperty :: Text -> Bool -> Bool -> Bool -> ActionConfigurationProperty
- actionConfigurationProperty_queryable :: Lens' ActionConfigurationProperty (Maybe Bool)
- actionConfigurationProperty_type :: Lens' ActionConfigurationProperty (Maybe ActionConfigurationPropertyType)
- actionConfigurationProperty_description :: Lens' ActionConfigurationProperty (Maybe Text)
- actionConfigurationProperty_name :: Lens' ActionConfigurationProperty Text
- actionConfigurationProperty_required :: Lens' ActionConfigurationProperty Bool
- actionConfigurationProperty_key :: Lens' ActionConfigurationProperty Bool
- actionConfigurationProperty_secret :: Lens' ActionConfigurationProperty Bool
Documentation
data ActionConfigurationProperty Source #
Represents information about an action configuration property.
See: newActionConfigurationProperty
smart constructor.
ActionConfigurationProperty' | |
|
Instances
newActionConfigurationProperty Source #
:: Text | |
-> Bool | |
-> Bool | |
-> Bool | |
-> ActionConfigurationProperty |
Create a value of ActionConfigurationProperty
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:ActionConfigurationProperty'
, actionConfigurationProperty_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.
$sel:type':ActionConfigurationProperty'
, actionConfigurationProperty_type
- The type of the configuration property.
$sel:description:ActionConfigurationProperty'
, actionConfigurationProperty_description
- The description of the action configuration property that is displayed
to users.
$sel:name:ActionConfigurationProperty'
, actionConfigurationProperty_name
- The name of the action configuration property.
$sel:required:ActionConfigurationProperty'
, actionConfigurationProperty_required
- Whether the configuration property is a required value.
$sel:key:ActionConfigurationProperty'
, actionConfigurationProperty_key
- Whether the configuration property is a key.
$sel:secret:ActionConfigurationProperty'
, actionConfigurationProperty_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.
actionConfigurationProperty_queryable :: Lens' ActionConfigurationProperty (Maybe Bool) Source #
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.
actionConfigurationProperty_type :: Lens' ActionConfigurationProperty (Maybe ActionConfigurationPropertyType) Source #
The type of the configuration property.
actionConfigurationProperty_description :: Lens' ActionConfigurationProperty (Maybe Text) Source #
The description of the action configuration property that is displayed to users.
actionConfigurationProperty_name :: Lens' ActionConfigurationProperty Text Source #
The name of the action configuration property.
actionConfigurationProperty_required :: Lens' ActionConfigurationProperty Bool Source #
Whether the configuration property is a required value.
actionConfigurationProperty_key :: Lens' ActionConfigurationProperty Bool Source #
Whether the configuration property is a key.
actionConfigurationProperty_secret :: Lens' ActionConfigurationProperty Bool Source #
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.