libZSservicesZSamazonka-appmeshZSamazonka-appmesh
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.AppMesh.DeleteRoute

Description

Deletes an existing route.

Synopsis

Creating a Request

data DeleteRoute Source #

See: newDeleteRoute smart constructor.

Constructors

DeleteRoute' 

Fields

Instances

Instances details
Eq DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Read DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Show DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Generic DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Associated Types

type Rep DeleteRoute :: Type -> Type #

NFData DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Methods

rnf :: DeleteRoute -> () #

Hashable DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

AWSRequest DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Associated Types

type AWSResponse DeleteRoute #

ToHeaders DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Methods

toHeaders :: DeleteRoute -> [Header] #

ToPath DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

ToQuery DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

type Rep DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

type Rep DeleteRoute = D1 ('MetaData "DeleteRoute" "Amazonka.AppMesh.DeleteRoute" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DeleteRoute'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "routeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "virtualRouterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

newDeleteRoute Source #

Create a value of DeleteRoute 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:meshOwner:DeleteRoute', deleteRoute_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:meshName:DeleteRoute', deleteRoute_meshName - The name of the service mesh to delete the route in.

$sel:routeName:DeleteRoute', deleteRoute_routeName - The name of the route to delete.

$sel:virtualRouterName:DeleteRoute', deleteRoute_virtualRouterName - The name of the virtual router to delete the route in.

Request Lenses

deleteRoute_meshOwner :: Lens' DeleteRoute (Maybe Text) Source #

The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

deleteRoute_meshName :: Lens' DeleteRoute Text Source #

The name of the service mesh to delete the route in.

deleteRoute_routeName :: Lens' DeleteRoute Text Source #

The name of the route to delete.

deleteRoute_virtualRouterName :: Lens' DeleteRoute Text Source #

The name of the virtual router to delete the route in.

Destructuring the Response

data DeleteRouteResponse Source #

See: newDeleteRouteResponse smart constructor.

Constructors

DeleteRouteResponse' 

Fields

Instances

Instances details
Eq DeleteRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Read DeleteRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Show DeleteRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Generic DeleteRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Associated Types

type Rep DeleteRouteResponse :: Type -> Type #

NFData DeleteRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Methods

rnf :: DeleteRouteResponse -> () #

type Rep DeleteRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

type Rep DeleteRouteResponse = D1 ('MetaData "DeleteRouteResponse" "Amazonka.AppMesh.DeleteRoute" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DeleteRouteResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "route") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RouteData)))

newDeleteRouteResponse Source #

Create a value of DeleteRouteResponse 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:httpStatus:DeleteRouteResponse', deleteRouteResponse_httpStatus - The response's http status code.

$sel:route:DeleteRouteResponse', deleteRouteResponse_route - The route that was deleted.

Response Lenses