Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data MeshData = MeshData' {
- meshName :: Text
- metadata :: ResourceMetadata
- spec :: MeshSpec
- status :: MeshStatus
- newMeshData :: Text -> ResourceMetadata -> MeshSpec -> MeshStatus -> MeshData
- meshData_meshName :: Lens' MeshData Text
- meshData_metadata :: Lens' MeshData ResourceMetadata
- meshData_spec :: Lens' MeshData MeshSpec
- meshData_status :: Lens' MeshData MeshStatus
Documentation
An object that represents a service mesh returned by a describe operation.
See: newMeshData
smart constructor.
MeshData' | |
|
Instances
Eq MeshData Source # | |
Read MeshData Source # | |
Show MeshData Source # | |
Generic MeshData Source # | |
NFData MeshData Source # | |
Defined in Amazonka.AppMesh.Types.MeshData | |
Hashable MeshData Source # | |
Defined in Amazonka.AppMesh.Types.MeshData | |
FromJSON MeshData Source # | |
type Rep MeshData Source # | |
Defined in Amazonka.AppMesh.Types.MeshData type Rep MeshData = D1 ('MetaData "MeshData" "Amazonka.AppMesh.Types.MeshData" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "MeshData'" '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 MeshSpec) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MeshStatus)))) |
:: Text | |
-> ResourceMetadata | |
-> MeshSpec | |
-> MeshStatus | |
-> MeshData |
Create a value of MeshData
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:MeshData'
, meshData_meshName
- The name of the service mesh.
$sel:metadata:MeshData'
, meshData_metadata
- The associated metadata for the service mesh.
$sel:spec:MeshData'
, meshData_spec
- The associated specification for the service mesh.
$sel:status:MeshData'
, meshData_status
- The status of the service mesh.
meshData_metadata :: Lens' MeshData ResourceMetadata Source #
The associated metadata for the service mesh.
meshData_status :: Lens' MeshData MeshStatus Source #
The status of the service mesh.