| 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 |
Amazonka.AppMesh.Types.MeshData
Description
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.
Constructors
| MeshData' | |
Fields
| |
Instances
| FromJSON MeshData Source # | |
| Generic MeshData Source # | |
| Read MeshData Source # | |
| Show MeshData Source # | |
| NFData MeshData Source # | |
Defined in Amazonka.AppMesh.Types.MeshData | |
| Eq MeshData Source # | |
| Hashable MeshData Source # | |
Defined in Amazonka.AppMesh.Types.MeshData | |
| type Rep MeshData Source # | |
Defined in Amazonka.AppMesh.Types.MeshData type Rep MeshData = D1 ('MetaData "MeshData" "Amazonka.AppMesh.Types.MeshData" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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)))) | |
Arguments
| :: 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.
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.