libZSservicesZSamazonka-apigatewayZSamazonka-apigateway
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.APIGateway.Types.SdkConfigurationProperty

Description

 
Synopsis

Documentation

data SdkConfigurationProperty Source #

A configuration property of an SDK type.

See: newSdkConfigurationProperty smart constructor.

Constructors

SdkConfigurationProperty' 

Fields

  • friendlyName :: Maybe Text

    The user-friendly name of an SdkType configuration property.

  • required :: Maybe Bool

    A boolean flag of an SdkType configuration property to indicate if the associated SDK configuration property is required (true) or not (false).

  • name :: Maybe Text

    The name of a an SdkType configuration property.

  • defaultValue :: Maybe Text

    The default value of an SdkType configuration property.

  • description :: Maybe Text

    The description of an SdkType configuration property.

Instances

Instances details
Eq SdkConfigurationProperty Source # 
Instance details

Defined in Amazonka.APIGateway.Types.SdkConfigurationProperty

Read SdkConfigurationProperty Source # 
Instance details

Defined in Amazonka.APIGateway.Types.SdkConfigurationProperty

Show SdkConfigurationProperty Source # 
Instance details

Defined in Amazonka.APIGateway.Types.SdkConfigurationProperty

Generic SdkConfigurationProperty Source # 
Instance details

Defined in Amazonka.APIGateway.Types.SdkConfigurationProperty

Associated Types

type Rep SdkConfigurationProperty :: Type -> Type #

NFData SdkConfigurationProperty Source # 
Instance details

Defined in Amazonka.APIGateway.Types.SdkConfigurationProperty

Hashable SdkConfigurationProperty Source # 
Instance details

Defined in Amazonka.APIGateway.Types.SdkConfigurationProperty

FromJSON SdkConfigurationProperty Source # 
Instance details

Defined in Amazonka.APIGateway.Types.SdkConfigurationProperty

type Rep SdkConfigurationProperty Source # 
Instance details

Defined in Amazonka.APIGateway.Types.SdkConfigurationProperty

type Rep SdkConfigurationProperty = D1 ('MetaData "SdkConfigurationProperty" "Amazonka.APIGateway.Types.SdkConfigurationProperty" "libZSservicesZSamazonka-apigatewayZSamazonka-apigateway" 'False) (C1 ('MetaCons "SdkConfigurationProperty'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "friendlyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "required") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "defaultValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newSdkConfigurationProperty :: SdkConfigurationProperty Source #

Create a value of SdkConfigurationProperty 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:friendlyName:SdkConfigurationProperty', sdkConfigurationProperty_friendlyName - The user-friendly name of an SdkType configuration property.

$sel:required:SdkConfigurationProperty', sdkConfigurationProperty_required - A boolean flag of an SdkType configuration property to indicate if the associated SDK configuration property is required (true) or not (false).

$sel:name:SdkConfigurationProperty', sdkConfigurationProperty_name - The name of a an SdkType configuration property.

$sel:defaultValue:SdkConfigurationProperty', sdkConfigurationProperty_defaultValue - The default value of an SdkType configuration property.

$sel:description:SdkConfigurationProperty', sdkConfigurationProperty_description - The description of an SdkType configuration property.

sdkConfigurationProperty_friendlyName :: Lens' SdkConfigurationProperty (Maybe Text) Source #

The user-friendly name of an SdkType configuration property.

sdkConfigurationProperty_required :: Lens' SdkConfigurationProperty (Maybe Bool) Source #

A boolean flag of an SdkType configuration property to indicate if the associated SDK configuration property is required (true) or not (false).

sdkConfigurationProperty_name :: Lens' SdkConfigurationProperty (Maybe Text) Source #

The name of a an SdkType configuration property.

sdkConfigurationProperty_defaultValue :: Lens' SdkConfigurationProperty (Maybe Text) Source #

The default value of an SdkType configuration property.

sdkConfigurationProperty_description :: Lens' SdkConfigurationProperty (Maybe Text) Source #

The description of an SdkType configuration property.