libZSservicesZSamazonka-elbZSamazonka-elb
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.ELB.Types.PolicyAttributeTypeDescription

Description

 
Synopsis

Documentation

data PolicyAttributeTypeDescription Source #

Information about a policy attribute type.

See: newPolicyAttributeTypeDescription smart constructor.

Constructors

PolicyAttributeTypeDescription' 

Fields

  • attributeType :: Maybe Text

    The type of the attribute. For example, Boolean or Integer.

  • cardinality :: Maybe Text

    The cardinality of the attribute.

    Valid values:

    • ONE(1) : Single value required
    • ZERO_OR_ONE(0..1) : Up to one value is allowed
    • ZERO_OR_MORE(0..*) : Optional. Multiple values are allowed
    • ONE_OR_MORE(1..*0) : Required. Multiple values are allowed
  • defaultValue :: Maybe Text

    The default value of the attribute, if applicable.

  • attributeName :: Maybe Text

    The name of the attribute.

  • description :: Maybe Text

    A description of the attribute.

Instances

Instances details
Eq PolicyAttributeTypeDescription Source # 
Instance details

Defined in Amazonka.ELB.Types.PolicyAttributeTypeDescription

Read PolicyAttributeTypeDescription Source # 
Instance details

Defined in Amazonka.ELB.Types.PolicyAttributeTypeDescription

Show PolicyAttributeTypeDescription Source # 
Instance details

Defined in Amazonka.ELB.Types.PolicyAttributeTypeDescription

Generic PolicyAttributeTypeDescription Source # 
Instance details

Defined in Amazonka.ELB.Types.PolicyAttributeTypeDescription

Associated Types

type Rep PolicyAttributeTypeDescription :: Type -> Type #

NFData PolicyAttributeTypeDescription Source # 
Instance details

Defined in Amazonka.ELB.Types.PolicyAttributeTypeDescription

Hashable PolicyAttributeTypeDescription Source # 
Instance details

Defined in Amazonka.ELB.Types.PolicyAttributeTypeDescription

FromXML PolicyAttributeTypeDescription Source # 
Instance details

Defined in Amazonka.ELB.Types.PolicyAttributeTypeDescription

type Rep PolicyAttributeTypeDescription Source # 
Instance details

Defined in Amazonka.ELB.Types.PolicyAttributeTypeDescription

type Rep PolicyAttributeTypeDescription = D1 ('MetaData "PolicyAttributeTypeDescription" "Amazonka.ELB.Types.PolicyAttributeTypeDescription" "libZSservicesZSamazonka-elbZSamazonka-elb" 'False) (C1 ('MetaCons "PolicyAttributeTypeDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attributeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cardinality") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "defaultValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newPolicyAttributeTypeDescription :: PolicyAttributeTypeDescription Source #

Create a value of PolicyAttributeTypeDescription 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:attributeType:PolicyAttributeTypeDescription', policyAttributeTypeDescription_attributeType - The type of the attribute. For example, Boolean or Integer.

$sel:cardinality:PolicyAttributeTypeDescription', policyAttributeTypeDescription_cardinality - The cardinality of the attribute.

Valid values:

  • ONE(1) : Single value required
  • ZERO_OR_ONE(0..1) : Up to one value is allowed
  • ZERO_OR_MORE(0..*) : Optional. Multiple values are allowed
  • ONE_OR_MORE(1..*0) : Required. Multiple values are allowed

$sel:defaultValue:PolicyAttributeTypeDescription', policyAttributeTypeDescription_defaultValue - The default value of the attribute, if applicable.

$sel:attributeName:PolicyAttributeTypeDescription', policyAttributeTypeDescription_attributeName - The name of the attribute.

$sel:description:PolicyAttributeTypeDescription', policyAttributeTypeDescription_description - A description of the attribute.

policyAttributeTypeDescription_attributeType :: Lens' PolicyAttributeTypeDescription (Maybe Text) Source #

The type of the attribute. For example, Boolean or Integer.

policyAttributeTypeDescription_cardinality :: Lens' PolicyAttributeTypeDescription (Maybe Text) Source #

The cardinality of the attribute.

Valid values:

  • ONE(1) : Single value required
  • ZERO_OR_ONE(0..1) : Up to one value is allowed
  • ZERO_OR_MORE(0..*) : Optional. Multiple values are allowed
  • ONE_OR_MORE(1..*0) : Required. Multiple values are allowed