libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected
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.WellArchitected.Types.WorkloadShare

Description

 
Synopsis

Documentation

data WorkloadShare Source #

A workload share return object.

See: newWorkloadShare smart constructor.

Instances

Instances details
Eq WorkloadShare Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShare

Read WorkloadShare Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShare

Show WorkloadShare Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShare

Generic WorkloadShare Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShare

Associated Types

type Rep WorkloadShare :: Type -> Type #

NFData WorkloadShare Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShare

Methods

rnf :: WorkloadShare -> () #

Hashable WorkloadShare Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShare

FromJSON WorkloadShare Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShare

type Rep WorkloadShare Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShare

type Rep WorkloadShare = D1 ('MetaData "WorkloadShare" "Amazonka.WellArchitected.Types.WorkloadShare" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" 'False) (C1 ('MetaCons "WorkloadShare'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShareStatus)) :*: (S1 ('MetaSel ('Just "sharedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sharedWith") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "permissionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PermissionType)) :*: S1 ('MetaSel ('Just "workloadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "workloadName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "shareId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newWorkloadShare :: WorkloadShare Source #

Create a value of WorkloadShare 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:status:WorkloadShare', workloadShare_status - Undocumented member.

$sel:sharedBy:WorkloadShare', workloadShare_sharedBy - Undocumented member.

$sel:sharedWith:WorkloadShare', workloadShare_sharedWith - Undocumented member.

$sel:permissionType:WorkloadShare', workloadShare_permissionType - Undocumented member.

$sel:workloadId:WorkloadShare', workloadShare_workloadId - Undocumented member.

$sel:workloadName:WorkloadShare', workloadShare_workloadName - Undocumented member.

$sel:shareId:WorkloadShare', workloadShare_shareId - Undocumented member.