libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver
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.Route53Resolver.Types.ResolverDnssecConfig

Description

 
Synopsis

Documentation

data ResolverDnssecConfig Source #

A complex type that contains information about a configuration for DNSSEC validation.

See: newResolverDnssecConfig smart constructor.

Constructors

ResolverDnssecConfig' 

Fields

  • resourceId :: Maybe Text

    The ID of the virtual private cloud (VPC) that you're configuring the DNSSEC validation status for.

  • ownerId :: Maybe Text

    The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.

  • validationStatus :: Maybe ResolverDNSSECValidationStatus

    The validation status for a DNSSEC configuration. The status can be one of the following:

    • ENABLING: DNSSEC validation is being enabled but is not complete.
    • ENABLED: DNSSEC validation is enabled.
    • DISABLING: DNSSEC validation is being disabled but is not complete.
    • DISABLED DNSSEC validation is disabled.
  • id :: Maybe Text

    The ID for a configuration for DNSSEC validation.

Instances

Instances details
Eq ResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDnssecConfig

Read ResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDnssecConfig

Show ResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDnssecConfig

Generic ResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDnssecConfig

Associated Types

type Rep ResolverDnssecConfig :: Type -> Type #

NFData ResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDnssecConfig

Methods

rnf :: ResolverDnssecConfig -> () #

Hashable ResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDnssecConfig

FromJSON ResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDnssecConfig

type Rep ResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDnssecConfig

type Rep ResolverDnssecConfig = D1 ('MetaData "ResolverDnssecConfig" "Amazonka.Route53Resolver.Types.ResolverDnssecConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ResolverDnssecConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "validationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverDNSSECValidationStatus)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newResolverDnssecConfig :: ResolverDnssecConfig Source #

Create a value of ResolverDnssecConfig 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:resourceId:ResolverDnssecConfig', resolverDnssecConfig_resourceId - The ID of the virtual private cloud (VPC) that you're configuring the DNSSEC validation status for.

$sel:ownerId:ResolverDnssecConfig', resolverDnssecConfig_ownerId - The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.

$sel:validationStatus:ResolverDnssecConfig', resolverDnssecConfig_validationStatus - The validation status for a DNSSEC configuration. The status can be one of the following:

  • ENABLING: DNSSEC validation is being enabled but is not complete.
  • ENABLED: DNSSEC validation is enabled.
  • DISABLING: DNSSEC validation is being disabled but is not complete.
  • DISABLED DNSSEC validation is disabled.

$sel:id:ResolverDnssecConfig', resolverDnssecConfig_id - The ID for a configuration for DNSSEC validation.

resolverDnssecConfig_resourceId :: Lens' ResolverDnssecConfig (Maybe Text) Source #

The ID of the virtual private cloud (VPC) that you're configuring the DNSSEC validation status for.

resolverDnssecConfig_ownerId :: Lens' ResolverDnssecConfig (Maybe Text) Source #

The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.

resolverDnssecConfig_validationStatus :: Lens' ResolverDnssecConfig (Maybe ResolverDNSSECValidationStatus) Source #

The validation status for a DNSSEC configuration. The status can be one of the following:

  • ENABLING: DNSSEC validation is being enabled but is not complete.
  • ENABLED: DNSSEC validation is enabled.
  • DISABLING: DNSSEC validation is being disabled but is not complete.
  • DISABLED DNSSEC validation is disabled.

resolverDnssecConfig_id :: Lens' ResolverDnssecConfig (Maybe Text) Source #

The ID for a configuration for DNSSEC validation.