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.UpdateResolverConfig

Description

Updates the behavior configuration of Route 53 Resolver behavior for a single VPC from Amazon Virtual Private Cloud.

Synopsis

Creating a Request

data UpdateResolverConfig Source #

See: newUpdateResolverConfig smart constructor.

Constructors

UpdateResolverConfig' 

Fields

  • resourceId :: Text

    Resource ID of the Amazon VPC that you want to update the Resolver configuration for.

  • autodefinedReverseFlag :: AutodefinedReverseFlag

    Indicates whether or not the Resolver will create autodefined rules for reverse DNS lookups. This is enabled by default. Disabling this option will also affect EC2-Classic instances using ClassicLink. For more information, see ClassicLink in the Amazon EC2 guide.

    It can take some time for the status change to be completed.

Instances

Instances details
ToJSON UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

ToHeaders UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

ToPath UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

ToQuery UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

AWSRequest UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

Associated Types

type AWSResponse UpdateResolverConfig #

Generic UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

Associated Types

type Rep UpdateResolverConfig :: Type -> Type #

Read UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

Show UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

NFData UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

Methods

rnf :: UpdateResolverConfig -> () #

Eq UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

Hashable UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

type AWSResponse UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

type Rep UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

type Rep UpdateResolverConfig = D1 ('MetaData "UpdateResolverConfig" "Amazonka.Route53Resolver.UpdateResolverConfig" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "UpdateResolverConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "autodefinedReverseFlag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AutodefinedReverseFlag)))

newUpdateResolverConfig Source #

Create a value of UpdateResolverConfig 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:

UpdateResolverConfig, updateResolverConfig_resourceId - Resource ID of the Amazon VPC that you want to update the Resolver configuration for.

$sel:autodefinedReverseFlag:UpdateResolverConfig', updateResolverConfig_autodefinedReverseFlag - Indicates whether or not the Resolver will create autodefined rules for reverse DNS lookups. This is enabled by default. Disabling this option will also affect EC2-Classic instances using ClassicLink. For more information, see ClassicLink in the Amazon EC2 guide.

It can take some time for the status change to be completed.

Request Lenses

updateResolverConfig_resourceId :: Lens' UpdateResolverConfig Text Source #

Resource ID of the Amazon VPC that you want to update the Resolver configuration for.

updateResolverConfig_autodefinedReverseFlag :: Lens' UpdateResolverConfig AutodefinedReverseFlag Source #

Indicates whether or not the Resolver will create autodefined rules for reverse DNS lookups. This is enabled by default. Disabling this option will also affect EC2-Classic instances using ClassicLink. For more information, see ClassicLink in the Amazon EC2 guide.

It can take some time for the status change to be completed.

Destructuring the Response

data UpdateResolverConfigResponse Source #

See: newUpdateResolverConfigResponse smart constructor.

Constructors

UpdateResolverConfigResponse' 

Fields

Instances

Instances details
Generic UpdateResolverConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

Associated Types

type Rep UpdateResolverConfigResponse :: Type -> Type #

Read UpdateResolverConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

Show UpdateResolverConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

NFData UpdateResolverConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

Eq UpdateResolverConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

type Rep UpdateResolverConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

type Rep UpdateResolverConfigResponse = D1 ('MetaData "UpdateResolverConfigResponse" "Amazonka.Route53Resolver.UpdateResolverConfig" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "UpdateResolverConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverConfig)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateResolverConfigResponse Source #

Create a value of UpdateResolverConfigResponse 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:resolverConfig:UpdateResolverConfigResponse', updateResolverConfigResponse_resolverConfig - An array that contains settings for the specified Resolver configuration.

$sel:httpStatus:UpdateResolverConfigResponse', updateResolverConfigResponse_httpStatus - The response's http status code.

Response Lenses

updateResolverConfigResponse_resolverConfig :: Lens' UpdateResolverConfigResponse (Maybe ResolverConfig) Source #

An array that contains settings for the specified Resolver configuration.