libZSservicesZSamazonka-route53-autonamingZSamazonka-route53-autonaming
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.Route53AutoNaming.UpdatePublicDnsNamespace

Description

Updates a public DNS namespace.

Synopsis

Creating a Request

data UpdatePublicDnsNamespace Source #

See: newUpdatePublicDnsNamespace smart constructor.

Constructors

UpdatePublicDnsNamespace' 

Fields

  • updaterRequestId :: Maybe Text

    A unique string that identifies the request and that allows failed UpdatePublicDnsNamespace requests to be retried without the risk of running the operation twice. UpdaterRequestId can be any unique string (for example, a date/timestamp).

  • id :: Text

    The ID of the namespace being updated.

  • namespace :: PublicDnsNamespaceChange

    Updated properties for the public DNS namespace.

Instances

Instances details
Eq UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

Read UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

Show UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

Generic UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

Associated Types

type Rep UpdatePublicDnsNamespace :: Type -> Type #

NFData UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

Hashable UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

ToJSON UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

AWSRequest UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

ToHeaders UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

ToPath UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

ToQuery UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

type Rep UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

type Rep UpdatePublicDnsNamespace = D1 ('MetaData "UpdatePublicDnsNamespace" "Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace" "libZSservicesZSamazonka-route53-autonamingZSamazonka-route53-autonaming" 'False) (C1 ('MetaCons "UpdatePublicDnsNamespace'" 'PrefixI 'True) (S1 ('MetaSel ('Just "updaterRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PublicDnsNamespaceChange))))
type AWSResponse UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

newUpdatePublicDnsNamespace Source #

Create a value of UpdatePublicDnsNamespace 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:updaterRequestId:UpdatePublicDnsNamespace', updatePublicDnsNamespace_updaterRequestId - A unique string that identifies the request and that allows failed UpdatePublicDnsNamespace requests to be retried without the risk of running the operation twice. UpdaterRequestId can be any unique string (for example, a date/timestamp).

$sel:id:UpdatePublicDnsNamespace', updatePublicDnsNamespace_id - The ID of the namespace being updated.

$sel:namespace:UpdatePublicDnsNamespace', updatePublicDnsNamespace_namespace - Updated properties for the public DNS namespace.

Request Lenses

updatePublicDnsNamespace_updaterRequestId :: Lens' UpdatePublicDnsNamespace (Maybe Text) Source #

A unique string that identifies the request and that allows failed UpdatePublicDnsNamespace requests to be retried without the risk of running the operation twice. UpdaterRequestId can be any unique string (for example, a date/timestamp).

updatePublicDnsNamespace_id :: Lens' UpdatePublicDnsNamespace Text Source #

The ID of the namespace being updated.

Destructuring the Response

data UpdatePublicDnsNamespaceResponse Source #

See: newUpdatePublicDnsNamespaceResponse smart constructor.

Constructors

UpdatePublicDnsNamespaceResponse' 

Fields

Instances

Instances details
Eq UpdatePublicDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

Read UpdatePublicDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

Show UpdatePublicDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

Generic UpdatePublicDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

Associated Types

type Rep UpdatePublicDnsNamespaceResponse :: Type -> Type #

NFData UpdatePublicDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

type Rep UpdatePublicDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

type Rep UpdatePublicDnsNamespaceResponse = D1 ('MetaData "UpdatePublicDnsNamespaceResponse" "Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace" "libZSservicesZSamazonka-route53-autonamingZSamazonka-route53-autonaming" 'False) (C1 ('MetaCons "UpdatePublicDnsNamespaceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdatePublicDnsNamespaceResponse Source #

Create a value of UpdatePublicDnsNamespaceResponse 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:operationId:UpdatePublicDnsNamespaceResponse', updatePublicDnsNamespaceResponse_operationId - A value that you can use to determine whether the request completed successfully. To get the status of the operation, see GetOperation.

$sel:httpStatus:UpdatePublicDnsNamespaceResponse', updatePublicDnsNamespaceResponse_httpStatus - The response's http status code.

Response Lenses

updatePublicDnsNamespaceResponse_operationId :: Lens' UpdatePublicDnsNamespaceResponse (Maybe Text) Source #

A value that you can use to determine whether the request completed successfully. To get the status of the operation, see GetOperation.