amazonka-servicecatalog-2.0: Amazon Service Catalog 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.ServiceCatalog.Types.ProvisioningArtifactParameter

Description

 
Synopsis

Documentation

data ProvisioningArtifactParameter Source #

Information about a parameter used to provision a product.

See: newProvisioningArtifactParameter smart constructor.

Constructors

ProvisioningArtifactParameter' 

Fields

Instances

Instances details
FromJSON ProvisioningArtifactParameter Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProvisioningArtifactParameter

Generic ProvisioningArtifactParameter Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProvisioningArtifactParameter

Associated Types

type Rep ProvisioningArtifactParameter :: Type -> Type #

Read ProvisioningArtifactParameter Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProvisioningArtifactParameter

Show ProvisioningArtifactParameter Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProvisioningArtifactParameter

NFData ProvisioningArtifactParameter Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProvisioningArtifactParameter

Eq ProvisioningArtifactParameter Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProvisioningArtifactParameter

Hashable ProvisioningArtifactParameter Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProvisioningArtifactParameter

type Rep ProvisioningArtifactParameter Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProvisioningArtifactParameter

type Rep ProvisioningArtifactParameter = D1 ('MetaData "ProvisioningArtifactParameter" "Amazonka.ServiceCatalog.Types.ProvisioningArtifactParameter" "amazonka-servicecatalog-2.0-HQc7wwDA1XY4nlo6issXoI" 'False) (C1 ('MetaCons "ProvisioningArtifactParameter'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "defaultValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "isNoEcho") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "parameterConstraints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ParameterConstraints)) :*: (S1 ('MetaSel ('Just "parameterKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newProvisioningArtifactParameter :: ProvisioningArtifactParameter Source #

Create a value of ProvisioningArtifactParameter 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:defaultValue:ProvisioningArtifactParameter', provisioningArtifactParameter_defaultValue - The default value.

$sel:description:ProvisioningArtifactParameter', provisioningArtifactParameter_description - The description of the parameter.

$sel:isNoEcho:ProvisioningArtifactParameter', provisioningArtifactParameter_isNoEcho - If this value is true, the value for this parameter is obfuscated from view when the parameter is retrieved. This parameter is used to hide sensitive information.

$sel:parameterConstraints:ProvisioningArtifactParameter', provisioningArtifactParameter_parameterConstraints - Constraints that the administrator has put on a parameter.

$sel:parameterKey:ProvisioningArtifactParameter', provisioningArtifactParameter_parameterKey - The parameter key.

$sel:parameterType:ProvisioningArtifactParameter', provisioningArtifactParameter_parameterType - The parameter type.

provisioningArtifactParameter_isNoEcho :: Lens' ProvisioningArtifactParameter (Maybe Bool) Source #

If this value is true, the value for this parameter is obfuscated from view when the parameter is retrieved. This parameter is used to hide sensitive information.