Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Describes an existing virtual gateway.
Synopsis
- data DescribeVirtualGateway = DescribeVirtualGateway' {}
- newDescribeVirtualGateway :: Text -> Text -> DescribeVirtualGateway
- describeVirtualGateway_meshOwner :: Lens' DescribeVirtualGateway (Maybe Text)
- describeVirtualGateway_meshName :: Lens' DescribeVirtualGateway Text
- describeVirtualGateway_virtualGatewayName :: Lens' DescribeVirtualGateway Text
- data DescribeVirtualGatewayResponse = DescribeVirtualGatewayResponse' {}
- newDescribeVirtualGatewayResponse :: Int -> VirtualGatewayData -> DescribeVirtualGatewayResponse
- describeVirtualGatewayResponse_httpStatus :: Lens' DescribeVirtualGatewayResponse Int
- describeVirtualGatewayResponse_virtualGateway :: Lens' DescribeVirtualGatewayResponse VirtualGatewayData
Creating a Request
data DescribeVirtualGateway Source #
See: newDescribeVirtualGateway
smart constructor.
DescribeVirtualGateway' | |
|
Instances
newDescribeVirtualGateway Source #
Create a value of DescribeVirtualGateway
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:
DescribeVirtualGateway
, describeVirtualGateway_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.
DescribeVirtualGateway
, describeVirtualGateway_meshName
- The name of the service mesh that the gateway route resides in.
DescribeVirtualGateway
, describeVirtualGateway_virtualGatewayName
- The name of the virtual gateway to describe.
Request Lenses
describeVirtualGateway_meshOwner :: Lens' DescribeVirtualGateway (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.
describeVirtualGateway_meshName :: Lens' DescribeVirtualGateway Text Source #
The name of the service mesh that the gateway route resides in.
describeVirtualGateway_virtualGatewayName :: Lens' DescribeVirtualGateway Text Source #
The name of the virtual gateway to describe.
Destructuring the Response
data DescribeVirtualGatewayResponse Source #
See: newDescribeVirtualGatewayResponse
smart constructor.
DescribeVirtualGatewayResponse' | |
|
Instances
Generic DescribeVirtualGatewayResponse Source # | |
Read DescribeVirtualGatewayResponse Source # | |
Show DescribeVirtualGatewayResponse Source # | |
Defined in Amazonka.AppMesh.DescribeVirtualGateway | |
NFData DescribeVirtualGatewayResponse Source # | |
Defined in Amazonka.AppMesh.DescribeVirtualGateway rnf :: DescribeVirtualGatewayResponse -> () # | |
Eq DescribeVirtualGatewayResponse Source # | |
type Rep DescribeVirtualGatewayResponse Source # | |
Defined in Amazonka.AppMesh.DescribeVirtualGateway type Rep DescribeVirtualGatewayResponse = D1 ('MetaData "DescribeVirtualGatewayResponse" "Amazonka.AppMesh.DescribeVirtualGateway" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "DescribeVirtualGatewayResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "virtualGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualGatewayData))) |
newDescribeVirtualGatewayResponse Source #
Create a value of DescribeVirtualGatewayResponse
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:DescribeVirtualGatewayResponse'
, describeVirtualGatewayResponse_httpStatus
- The response's http status code.
$sel:virtualGateway:DescribeVirtualGatewayResponse'
, describeVirtualGatewayResponse_virtualGateway
- The full description of your virtual gateway.
Response Lenses
describeVirtualGatewayResponse_httpStatus :: Lens' DescribeVirtualGatewayResponse Int Source #
The response's http status code.
describeVirtualGatewayResponse_virtualGateway :: Lens' DescribeVirtualGatewayResponse VirtualGatewayData Source #
The full description of your virtual gateway.