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.Types.VirtualRouterData

Description

 
Synopsis

Documentation

data VirtualRouterData Source #

An object that represents a virtual router returned by a describe operation.

See: newVirtualRouterData smart constructor.

Constructors

VirtualRouterData' 

Fields

Instances

Instances details
Eq VirtualRouterData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterData

Read VirtualRouterData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterData

Show VirtualRouterData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterData

Generic VirtualRouterData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterData

Associated Types

type Rep VirtualRouterData :: Type -> Type #

NFData VirtualRouterData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterData

Methods

rnf :: VirtualRouterData -> () #

Hashable VirtualRouterData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterData

FromJSON VirtualRouterData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterData

type Rep VirtualRouterData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterData

type Rep VirtualRouterData = D1 ('MetaData "VirtualRouterData" "Amazonka.AppMesh.Types.VirtualRouterData" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualRouterData'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceMetadata)) :*: (S1 ('MetaSel ('Just "spec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualRouterSpec) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualRouterStatus) :*: S1 ('MetaSel ('Just "virtualRouterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newVirtualRouterData Source #

Create a value of VirtualRouterData 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:meshName:VirtualRouterData', virtualRouterData_meshName - The name of the service mesh that the virtual router resides in.

$sel:metadata:VirtualRouterData', virtualRouterData_metadata - The associated metadata for the virtual router.

$sel:spec:VirtualRouterData', virtualRouterData_spec - The specifications of the virtual router.

$sel:status:VirtualRouterData', virtualRouterData_status - The current status of the virtual router.

$sel:virtualRouterName:VirtualRouterData', virtualRouterData_virtualRouterName - The name of the virtual router.

virtualRouterData_meshName :: Lens' VirtualRouterData Text Source #

The name of the service mesh that the virtual router resides in.

virtualRouterData_metadata :: Lens' VirtualRouterData ResourceMetadata Source #

The associated metadata for the virtual router.

virtualRouterData_spec :: Lens' VirtualRouterData VirtualRouterSpec Source #

The specifications of the virtual router.

virtualRouterData_status :: Lens' VirtualRouterData VirtualRouterStatus Source #

The current status of the virtual router.