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

Description

Updates an HTTP namespace.

Synopsis

Creating a Request

data UpdateHttpNamespace Source #

See: newUpdateHttpNamespace smart constructor.

Constructors

UpdateHttpNamespace' 

Fields

  • updaterRequestId :: Maybe Text

    A unique string that identifies the request and that allows failed UpdateHttpNamespace 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 :: HttpNamespaceChange

    Updated properties for the the HTTP namespace.

Instances

Instances details
Eq UpdateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

Read UpdateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

Show UpdateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

Generic UpdateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

Associated Types

type Rep UpdateHttpNamespace :: Type -> Type #

NFData UpdateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

Methods

rnf :: UpdateHttpNamespace -> () #

Hashable UpdateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

ToJSON UpdateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

AWSRequest UpdateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

Associated Types

type AWSResponse UpdateHttpNamespace #

ToHeaders UpdateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

ToPath UpdateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

ToQuery UpdateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

type Rep UpdateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

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

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

newUpdateHttpNamespace Source #

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

$sel:namespace:UpdateHttpNamespace', updateHttpNamespace_namespace - Updated properties for the the HTTP namespace.

Request Lenses

updateHttpNamespace_updaterRequestId :: Lens' UpdateHttpNamespace (Maybe Text) Source #

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

updateHttpNamespace_id :: Lens' UpdateHttpNamespace Text Source #

The ID of the namespace that you want to update.

updateHttpNamespace_namespace :: Lens' UpdateHttpNamespace HttpNamespaceChange Source #

Updated properties for the the HTTP namespace.

Destructuring the Response

data UpdateHttpNamespaceResponse Source #

See: newUpdateHttpNamespaceResponse smart constructor.

Constructors

UpdateHttpNamespaceResponse' 

Fields

Instances

Instances details
Eq UpdateHttpNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

Read UpdateHttpNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

Show UpdateHttpNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

Generic UpdateHttpNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

Associated Types

type Rep UpdateHttpNamespaceResponse :: Type -> Type #

NFData UpdateHttpNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

type Rep UpdateHttpNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

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

newUpdateHttpNamespaceResponse Source #

Create a value of UpdateHttpNamespaceResponse 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:UpdateHttpNamespaceResponse', updateHttpNamespaceResponse_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:UpdateHttpNamespaceResponse', updateHttpNamespaceResponse_httpStatus - The response's http status code.

Response Lenses

updateHttpNamespaceResponse_operationId :: Lens' UpdateHttpNamespaceResponse (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.