amazonka-route53resolver-2.0: Amazon Route 53 Resolver 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.Route53Resolver.Types.ResolverConfig

Description

 
Synopsis

Documentation

data ResolverConfig Source #

A complex type that contains information about a Resolver configuration for a VPC.

See: newResolverConfig smart constructor.

Constructors

ResolverConfig' 

Fields

  • autodefinedReverse :: Maybe ResolverAutodefinedReverseStatus

    The status of whether or not the Resolver will create autodefined rules for reverse DNS lookups. This is enabled by default. The status can be one of following:

    Status of the rules generated by VPCs based on CIDR/Region for reverse DNS resolution. The status can be one of following:

    • ENABLING: Autodefined rules for reverse DNS lookups are being enabled but are not complete.
    • ENABLED: Autodefined rules for reverse DNS lookups are enabled.
    • DISABLING: Autodefined rules for reverse DNS lookups are being disabled but are not complete.
    • DISABLED: Autodefined rules for reverse DNS lookups are disabled.
  • id :: Maybe Text

    ID for the Resolver configuration.

  • ownerId :: Maybe Text

    The owner account ID of the Amazon Virtual Private Cloud VPC.

  • resourceId :: Maybe Text

    The ID of the Amazon Virtual Private Cloud VPC that you're configuring Resolver for.

Instances

Instances details
FromJSON ResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverConfig

Generic ResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverConfig

Associated Types

type Rep ResolverConfig :: Type -> Type #

Read ResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverConfig

Show ResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverConfig

NFData ResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverConfig

Methods

rnf :: ResolverConfig -> () #

Eq ResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverConfig

Hashable ResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverConfig

type Rep ResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverConfig

type Rep ResolverConfig = D1 ('MetaData "ResolverConfig" "Amazonka.Route53Resolver.Types.ResolverConfig" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ResolverConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "autodefinedReverse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverAutodefinedReverseStatus)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newResolverConfig :: ResolverConfig Source #

Create a value of ResolverConfig 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:autodefinedReverse:ResolverConfig', resolverConfig_autodefinedReverse - The status of whether or not the Resolver will create autodefined rules for reverse DNS lookups. This is enabled by default. The status can be one of following:

Status of the rules generated by VPCs based on CIDR/Region for reverse DNS resolution. The status can be one of following:

  • ENABLING: Autodefined rules for reverse DNS lookups are being enabled but are not complete.
  • ENABLED: Autodefined rules for reverse DNS lookups are enabled.
  • DISABLING: Autodefined rules for reverse DNS lookups are being disabled but are not complete.
  • DISABLED: Autodefined rules for reverse DNS lookups are disabled.

$sel:id:ResolverConfig', resolverConfig_id - ID for the Resolver configuration.

$sel:ownerId:ResolverConfig', resolverConfig_ownerId - The owner account ID of the Amazon Virtual Private Cloud VPC.

$sel:resourceId:ResolverConfig', resolverConfig_resourceId - The ID of the Amazon Virtual Private Cloud VPC that you're configuring Resolver for.

resolverConfig_autodefinedReverse :: Lens' ResolverConfig (Maybe ResolverAutodefinedReverseStatus) Source #

The status of whether or not the Resolver will create autodefined rules for reverse DNS lookups. This is enabled by default. The status can be one of following:

Status of the rules generated by VPCs based on CIDR/Region for reverse DNS resolution. The status can be one of following:

  • ENABLING: Autodefined rules for reverse DNS lookups are being enabled but are not complete.
  • ENABLED: Autodefined rules for reverse DNS lookups are enabled.
  • DISABLING: Autodefined rules for reverse DNS lookups are being disabled but are not complete.
  • DISABLED: Autodefined rules for reverse DNS lookups are disabled.

resolverConfig_id :: Lens' ResolverConfig (Maybe Text) Source #

ID for the Resolver configuration.

resolverConfig_ownerId :: Lens' ResolverConfig (Maybe Text) Source #

The owner account ID of the Amazon Virtual Private Cloud VPC.

resolverConfig_resourceId :: Lens' ResolverConfig (Maybe Text) Source #

The ID of the Amazon Virtual Private Cloud VPC that you're configuring Resolver for.