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.UpdateWorkload

Description

Update an existing workload.

Synopsis

Creating a Request

data UpdateWorkload Source #

Input to update a workload.

See: newUpdateWorkload smart constructor.

Constructors

UpdateWorkload' 

Fields

Instances

Instances details
Eq UpdateWorkload Source # 
Instance details

Defined in Amazonka.WellArchitected.UpdateWorkload

Read UpdateWorkload Source # 
Instance details

Defined in Amazonka.WellArchitected.UpdateWorkload

Show UpdateWorkload Source # 
Instance details

Defined in Amazonka.WellArchitected.UpdateWorkload

Generic UpdateWorkload Source # 
Instance details

Defined in Amazonka.WellArchitected.UpdateWorkload

Associated Types

type Rep UpdateWorkload :: Type -> Type #

NFData UpdateWorkload Source # 
Instance details

Defined in Amazonka.WellArchitected.UpdateWorkload

Methods

rnf :: UpdateWorkload -> () #

Hashable UpdateWorkload Source # 
Instance details

Defined in Amazonka.WellArchitected.UpdateWorkload

ToJSON UpdateWorkload Source # 
Instance details

Defined in Amazonka.WellArchitected.UpdateWorkload

AWSRequest UpdateWorkload Source # 
Instance details

Defined in Amazonka.WellArchitected.UpdateWorkload

Associated Types

type AWSResponse UpdateWorkload #

ToHeaders UpdateWorkload Source # 
Instance details

Defined in Amazonka.WellArchitected.UpdateWorkload

ToPath UpdateWorkload Source # 
Instance details

Defined in Amazonka.WellArchitected.UpdateWorkload

ToQuery UpdateWorkload Source # 
Instance details

Defined in Amazonka.WellArchitected.UpdateWorkload

type Rep UpdateWorkload Source # 
Instance details

Defined in Amazonka.WellArchitected.UpdateWorkload

type Rep UpdateWorkload = D1 ('MetaData "UpdateWorkload" "Amazonka.WellArchitected.UpdateWorkload" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" 'False) (C1 ('MetaCons "UpdateWorkload'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "isReviewOwnerUpdateAcknowledged") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "architecturalDesign") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "industry") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "environment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkloadEnvironment))) :*: (S1 ('MetaSel ('Just "awsRegions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "improvementStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkloadImprovementStatus))))) :*: (((S1 ('MetaSel ('Just "industryType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "workloadName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "notes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reviewOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pillarPriorities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "nonAwsRegions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "workloadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse UpdateWorkload Source # 
Instance details

Defined in Amazonka.WellArchitected.UpdateWorkload

newUpdateWorkload Source #

Create a value of UpdateWorkload 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:isReviewOwnerUpdateAcknowledged:UpdateWorkload', updateWorkload_isReviewOwnerUpdateAcknowledged - Flag indicating whether the workload owner has acknowledged that the Review owner field is required.

If a Review owner is not added to the workload within 60 days of acknowledgement, access to the workload is restricted until an owner is added.

$sel:architecturalDesign:UpdateWorkload', updateWorkload_architecturalDesign - Undocumented member.

$sel:accountIds:UpdateWorkload', updateWorkload_accountIds - Undocumented member.

$sel:industry:UpdateWorkload', updateWorkload_industry - Undocumented member.

$sel:environment:UpdateWorkload', updateWorkload_environment - Undocumented member.

$sel:awsRegions:UpdateWorkload', updateWorkload_awsRegions - Undocumented member.

$sel:improvementStatus:UpdateWorkload', updateWorkload_improvementStatus - Undocumented member.

$sel:industryType:UpdateWorkload', updateWorkload_industryType - Undocumented member.

$sel:workloadName:UpdateWorkload', updateWorkload_workloadName - Undocumented member.

$sel:notes:UpdateWorkload', updateWorkload_notes - Undocumented member.

$sel:reviewOwner:UpdateWorkload', updateWorkload_reviewOwner - Undocumented member.

$sel:description:UpdateWorkload', updateWorkload_description - Undocumented member.

$sel:pillarPriorities:UpdateWorkload', updateWorkload_pillarPriorities - Undocumented member.

$sel:nonAwsRegions:UpdateWorkload', updateWorkload_nonAwsRegions - Undocumented member.

$sel:workloadId:UpdateWorkload', updateWorkload_workloadId - Undocumented member.

Request Lenses

updateWorkload_isReviewOwnerUpdateAcknowledged :: Lens' UpdateWorkload (Maybe Bool) Source #

Flag indicating whether the workload owner has acknowledged that the Review owner field is required.

If a Review owner is not added to the workload within 60 days of acknowledgement, access to the workload is restricted until an owner is added.

Destructuring the Response

data UpdateWorkloadResponse Source #

Output of an update workload call.

See: newUpdateWorkloadResponse smart constructor.

Constructors

UpdateWorkloadResponse' 

Fields

Instances

Instances details
Eq UpdateWorkloadResponse Source # 
Instance details

Defined in Amazonka.WellArchitected.UpdateWorkload

Read UpdateWorkloadResponse Source # 
Instance details

Defined in Amazonka.WellArchitected.UpdateWorkload

Show UpdateWorkloadResponse Source # 
Instance details

Defined in Amazonka.WellArchitected.UpdateWorkload

Generic UpdateWorkloadResponse Source # 
Instance details

Defined in Amazonka.WellArchitected.UpdateWorkload

Associated Types

type Rep UpdateWorkloadResponse :: Type -> Type #

NFData UpdateWorkloadResponse Source # 
Instance details

Defined in Amazonka.WellArchitected.UpdateWorkload

Methods

rnf :: UpdateWorkloadResponse -> () #

type Rep UpdateWorkloadResponse Source # 
Instance details

Defined in Amazonka.WellArchitected.UpdateWorkload

type Rep UpdateWorkloadResponse = D1 ('MetaData "UpdateWorkloadResponse" "Amazonka.WellArchitected.UpdateWorkload" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" 'False) (C1 ('MetaCons "UpdateWorkloadResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "workload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Workload)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateWorkloadResponse Source #

Create a value of UpdateWorkloadResponse 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:workload:UpdateWorkloadResponse', updateWorkloadResponse_workload - Undocumented member.

$sel:httpStatus:UpdateWorkloadResponse', updateWorkloadResponse_httpStatus - The response's http status code.

Response Lenses