amazonka-appmesh-2.0: Amazon App Mesh SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.AppMesh.DeleteGatewayRoute

Description

Deletes an existing gateway route.

Synopsis

Creating a Request

data DeleteGatewayRoute Source #

See: newDeleteGatewayRoute smart constructor.

Constructors

DeleteGatewayRoute' 

Fields

  • meshOwner :: Maybe Text

    The Amazon Web Services 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.

  • gatewayRouteName :: Text

    The name of the gateway route to delete.

  • meshName :: Text

    The name of the service mesh to delete the gateway route from.

  • virtualGatewayName :: Text

    The name of the virtual gateway to delete the route from.

Instances

Instances details
ToHeaders DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

ToPath DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

ToQuery DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

AWSRequest DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Associated Types

type AWSResponse DeleteGatewayRoute #

Generic DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Associated Types

type Rep DeleteGatewayRoute :: Type -> Type #

Read DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Show DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

NFData DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Methods

rnf :: DeleteGatewayRoute -> () #

Eq DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Hashable DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

type AWSResponse DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

type Rep DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

type Rep DeleteGatewayRoute = D1 ('MetaData "DeleteGatewayRoute" "Amazonka.AppMesh.DeleteGatewayRoute" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "DeleteGatewayRoute'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "gatewayRouteName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "virtualGatewayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDeleteGatewayRoute Source #

Create a value of DeleteGatewayRoute 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:

DeleteGatewayRoute, deleteGatewayRoute_meshOwner - The Amazon Web Services 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.

DeleteGatewayRoute, deleteGatewayRoute_gatewayRouteName - The name of the gateway route to delete.

DeleteGatewayRoute, deleteGatewayRoute_meshName - The name of the service mesh to delete the gateway route from.

DeleteGatewayRoute, deleteGatewayRoute_virtualGatewayName - The name of the virtual gateway to delete the route from.

Request Lenses

deleteGatewayRoute_meshOwner :: Lens' DeleteGatewayRoute (Maybe Text) Source #

The Amazon Web Services 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.

deleteGatewayRoute_gatewayRouteName :: Lens' DeleteGatewayRoute Text Source #

The name of the gateway route to delete.

deleteGatewayRoute_meshName :: Lens' DeleteGatewayRoute Text Source #

The name of the service mesh to delete the gateway route from.

deleteGatewayRoute_virtualGatewayName :: Lens' DeleteGatewayRoute Text Source #

The name of the virtual gateway to delete the route from.

Destructuring the Response

data DeleteGatewayRouteResponse Source #

See: newDeleteGatewayRouteResponse smart constructor.

Constructors

DeleteGatewayRouteResponse' 

Fields

Instances

Instances details
Generic DeleteGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Associated Types

type Rep DeleteGatewayRouteResponse :: Type -> Type #

Read DeleteGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Show DeleteGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

NFData DeleteGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Eq DeleteGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

type Rep DeleteGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

type Rep DeleteGatewayRouteResponse = D1 ('MetaData "DeleteGatewayRouteResponse" "Amazonka.AppMesh.DeleteGatewayRoute" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "DeleteGatewayRouteResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "gatewayRoute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GatewayRouteData)))

newDeleteGatewayRouteResponse Source #

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

$sel:gatewayRoute:DeleteGatewayRouteResponse', deleteGatewayRouteResponse_gatewayRoute - The gateway route that was deleted.

Response Lenses