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

Description

Updates a private DNS namespace.

Synopsis

Creating a Request

data UpdatePrivateDnsNamespace Source #

See: newUpdatePrivateDnsNamespace smart constructor.

Constructors

UpdatePrivateDnsNamespace' 

Fields

  • updaterRequestId :: Maybe Text

    A unique string that identifies the request and that allows failed UpdatePrivateDnsNamespace 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 that you want to update.

  • namespace :: PrivateDnsNamespaceChange

    Updated properties for the private DNS namespace.

Instances

Instances details
Eq UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

Read UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

Show UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

Generic UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

Associated Types

type Rep UpdatePrivateDnsNamespace :: Type -> Type #

NFData UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

Hashable UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

ToJSON UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

AWSRequest UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

ToHeaders UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

ToPath UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

ToQuery UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

type Rep UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

type Rep UpdatePrivateDnsNamespace = D1 ('MetaData "UpdatePrivateDnsNamespace" "Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace" "libZSservicesZSamazonka-route53-autonamingZSamazonka-route53-autonaming" 'False) (C1 ('MetaCons "UpdatePrivateDnsNamespace'" '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 PrivateDnsNamespaceChange))))
type AWSResponse UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

newUpdatePrivateDnsNamespace Source #

Create a value of UpdatePrivateDnsNamespace 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:UpdatePrivateDnsNamespace', updatePrivateDnsNamespace_updaterRequestId - A unique string that identifies the request and that allows failed UpdatePrivateDnsNamespace 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:UpdatePrivateDnsNamespace', updatePrivateDnsNamespace_id - The ID of the namespace that you want to update.

$sel:namespace:UpdatePrivateDnsNamespace', updatePrivateDnsNamespace_namespace - Updated properties for the private DNS namespace.

Request Lenses

updatePrivateDnsNamespace_updaterRequestId :: Lens' UpdatePrivateDnsNamespace (Maybe Text) Source #

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

updatePrivateDnsNamespace_id :: Lens' UpdatePrivateDnsNamespace Text Source #

The ID of the namespace that you want to update.

Destructuring the Response

data UpdatePrivateDnsNamespaceResponse Source #

See: newUpdatePrivateDnsNamespaceResponse smart constructor.

Constructors

UpdatePrivateDnsNamespaceResponse' 

Fields

Instances

Instances details
Eq UpdatePrivateDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

Read UpdatePrivateDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

Show UpdatePrivateDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

Generic UpdatePrivateDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

Associated Types

type Rep UpdatePrivateDnsNamespaceResponse :: Type -> Type #

NFData UpdatePrivateDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

type Rep UpdatePrivateDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

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

newUpdatePrivateDnsNamespaceResponse Source #

Create a value of UpdatePrivateDnsNamespaceResponse 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:UpdatePrivateDnsNamespaceResponse', updatePrivateDnsNamespaceResponse_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:UpdatePrivateDnsNamespaceResponse', updatePrivateDnsNamespaceResponse_httpStatus - The response's http status code.

Response Lenses

updatePrivateDnsNamespaceResponse_operationId :: Lens' UpdatePrivateDnsNamespaceResponse (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.