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.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
Eq UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Read UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Show 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 #

NFData UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Hashable UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

ToJSON UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

AWSRequest 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

type Rep UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

type Rep UpdateResolverDnssecConfig = D1 ('MetaData "UpdateResolverDnssecConfig" "Amazonka.Route53Resolver.UpdateResolverDnssecConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "UpdateResolverDnssecConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "validation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Validation)))
type AWSResponse UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

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:

$sel:resourceId: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
Eq UpdateResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Read UpdateResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Show UpdateResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Generic UpdateResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Associated Types

type Rep UpdateResolverDnssecConfigResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" '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.