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

Description

Updates an existing DNSSEC validation configuration. If there is no existing DNSSEC validation configuration, one is created.

Synopsis

Creating a Request

data UpdateResolverDnssecConfig Source #

See: newUpdateResolverDnssecConfig smart constructor.

Constructors

UpdateResolverDnssecConfig' 

Fields

  • resourceId :: Text

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

  • validation :: Validation

    The new value that you are specifying for DNSSEC validation for the VPC. The value can be ENABLE or DISABLE. Be aware that it can take time for a validation status change to be completed.

Instances

Instances details
ToJSON UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

ToHeaders UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

ToPath UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

ToQuery UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

AWSRequest UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Generic UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Associated Types

type Rep UpdateResolverDnssecConfig :: Type -> Type #

Read UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Show UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

NFData UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Eq UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Hashable UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

type AWSResponse UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

type Rep UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

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

newUpdateResolverDnssecConfig Source #

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

UpdateResolverDnssecConfig, updateResolverDnssecConfig_resourceId - The ID of the virtual private cloud (VPC) that you're updating the DNSSEC validation status for.

$sel:validation:UpdateResolverDnssecConfig', updateResolverDnssecConfig_validation - The new value that you are specifying for DNSSEC validation for the VPC. The value can be ENABLE or DISABLE. Be aware that it can take time for a validation status change to be completed.

Request Lenses

updateResolverDnssecConfig_resourceId :: Lens' UpdateResolverDnssecConfig Text Source #

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

updateResolverDnssecConfig_validation :: Lens' UpdateResolverDnssecConfig Validation Source #

The new value that you are specifying for DNSSEC validation for the VPC. The value can be ENABLE or DISABLE. Be aware that it can take time for a validation status change to be completed.

Destructuring the Response

data UpdateResolverDnssecConfigResponse Source #

Constructors

UpdateResolverDnssecConfigResponse' 

Fields

Instances

Instances details
Generic UpdateResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Associated Types

type Rep UpdateResolverDnssecConfigResponse :: Type -> Type #

Read UpdateResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Show UpdateResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

NFData UpdateResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Eq UpdateResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

type Rep UpdateResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

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

newUpdateResolverDnssecConfigResponse Source #

Create a value of UpdateResolverDnssecConfigResponse 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:resolverDNSSECConfig:UpdateResolverDnssecConfigResponse', updateResolverDnssecConfigResponse_resolverDNSSECConfig - A complex type that contains settings for the specified DNSSEC configuration.

$sel:httpStatus:UpdateResolverDnssecConfigResponse', updateResolverDnssecConfigResponse_httpStatus - The response's http status code.

Response Lenses

updateResolverDnssecConfigResponse_resolverDNSSECConfig :: Lens' UpdateResolverDnssecConfigResponse (Maybe ResolverDnssecConfig) Source #

A complex type that contains settings for the specified DNSSEC configuration.