Skip to content

/AWS1/CL_WADWORKLOAD

A workload return object.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_workloadid TYPE /AWS1/WADWORKLOADID /AWS1/WADWORKLOADID

The ID assigned to the workload. This ID is unique within an Amazon Web Services Region.

iv_workloadarn TYPE /AWS1/WADWORKLOADARN /AWS1/WADWORKLOADARN

The ARN for the workload.

iv_workloadname TYPE /AWS1/WADWORKLOADNAME /AWS1/WADWORKLOADNAME

The name of the workload.

The name must be unique within an account within an Amazon Web Services Region. Spaces and capitalization are ignored when checking for uniqueness.

iv_description TYPE /AWS1/WADWORKLOADDESCRIPTION /AWS1/WADWORKLOADDESCRIPTION

The description for the workload.

iv_environment TYPE /AWS1/WADWORKLOADENVIRONMENT /AWS1/WADWORKLOADENVIRONMENT

The environment for the workload.

iv_updatedat TYPE /AWS1/WADTIMESTAMP /AWS1/WADTIMESTAMP

The date and time recorded.

it_accountids TYPE /AWS1/CL_WADWORKLOADACCTIDS_W=>TT_WORKLOADACCOUNTIDS TT_WORKLOADACCOUNTIDS

The list of Amazon Web Services account IDs associated with the workload.

it_awsregions TYPE /AWS1/CL_WADWORKLOADAWSREGIO00=>TT_WORKLOADAWSREGIONS TT_WORKLOADAWSREGIONS

The list of Amazon Web Services Regions associated with the workload, for example, us-east-2, or ca-central-1.

it_nonawsregions TYPE /AWS1/CL_WADWORKLOADNONAWSRE00=>TT_WORKLOADNONAWSREGIONS TT_WORKLOADNONAWSREGIONS

The list of non-Amazon Web Services Regions associated with the workload.

iv_architecturaldesign TYPE /AWS1/WADWORKLOADARCHITECTUR00 /AWS1/WADWORKLOADARCHITECTUR00

The URL of the architectural design for the workload.

iv_reviewowner TYPE /AWS1/WADWORKLOADREVIEWOWNER /AWS1/WADWORKLOADREVIEWOWNER

The review owner of the workload. The name, email address, or identifier for the primary group or individual that owns the workload review process.

iv_reviewrestrictiondate TYPE /AWS1/WADTIMESTAMP /AWS1/WADTIMESTAMP

The date and time recorded.

iv_isreviewownerupdacknowl00 TYPE /AWS1/WADISREVIEWOWNERUPACKN00 /AWS1/WADISREVIEWOWNERUPACKN00

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.

iv_industrytype TYPE /AWS1/WADWORKLOADINDUSTRYTYPE /AWS1/WADWORKLOADINDUSTRYTYPE

The industry type for the workload.

If specified, must be one of the following:

  • Agriculture

  • Automobile

  • Defense

  • Design and Engineering

  • Digital Advertising

  • Education

  • Environmental Protection

  • Financial Services

  • Gaming

  • General Public Services

  • Healthcare

  • Hospitality

  • InfoTech

  • Justice and Public Safety

  • Life Sciences

  • Manufacturing

  • Media & Entertainment

  • Mining & Resources

  • Oil & Gas

  • Power & Utilities

  • Professional Services

  • Real Estate & Construction

  • Retail & Wholesale

  • Social Protection

  • Telecommunications

  • Travel, Transportation & Logistics

  • Other

iv_industry TYPE /AWS1/WADWORKLOADINDUSTRY /AWS1/WADWORKLOADINDUSTRY

The industry for the workload.

iv_notes TYPE /AWS1/WADNOTES /AWS1/WADNOTES

The notes associated with the workload.

For a review template, these are the notes that will be associated with the workload when the template is applied.

iv_improvementstatus TYPE /AWS1/WADWORKLOADIMPROVEMENT00 /AWS1/WADWORKLOADIMPROVEMENT00

The improvement status for a workload.

it_riskcounts TYPE /AWS1/CL_WADRISKCOUNTS_W=>TT_RISKCOUNTS TT_RISKCOUNTS

A map from risk names to the count of how many questions have that rating.

it_pillarpriorities TYPE /AWS1/CL_WADWORKLOADPILLARPR00=>TT_WORKLOADPILLARPRIORITIES TT_WORKLOADPILLARPRIORITIES

The priorities of the pillars, which are used to order items in the improvement plan. Each pillar is represented by its PillarReviewSummary$PillarId.

it_lenses TYPE /AWS1/CL_WADWORKLOADLENSES_W=>TT_WORKLOADLENSES TT_WORKLOADLENSES

The list of lenses associated with the workload. Each lens is identified by its LensSummary$LensAlias.

If a review template that specifies lenses is applied to the workload, those lenses are applied to the workload in addition to these lenses.

iv_owner TYPE /AWS1/WADAWSACCOUNTID /AWS1/WADAWSACCOUNTID

An Amazon Web Services account ID.

iv_shareinvitationid TYPE /AWS1/WADSHAREINVITATIONID /AWS1/WADSHAREINVITATIONID

The ID assigned to the share invitation.

it_tags TYPE /AWS1/CL_WADTAGMAP_W=>TT_TAGMAP TT_TAGMAP

The tags associated with the workload.

io_discoveryconfig TYPE REF TO /AWS1/CL_WADWORKLOADDISCOVER00 /AWS1/CL_WADWORKLOADDISCOVER00

Discovery configuration associated to the workload.

it_applications TYPE /AWS1/CL_WADWORKLOADAPPLICAT00=>TT_WORKLOADAPPLICATIONS TT_WORKLOADAPPLICATIONS

List of AppRegistry application ARNs associated to the workload.

it_profiles TYPE /AWS1/CL_WADWORKLOADPROFILE=>TT_WORKLOADPROFILES TT_WORKLOADPROFILES

Profile associated with a workload.

it_prioritizedriskcounts TYPE /AWS1/CL_WADRISKCOUNTS_W=>TT_RISKCOUNTS TT_RISKCOUNTS

A map from risk names to the count of how many questions have that rating.

io_jiraconfiguration TYPE REF TO /AWS1/CL_WADWORKLOADJIRACONF01 /AWS1/CL_WADWORKLOADJIRACONF01

Jira configuration for a specific workload.


Queryable Attributes

WorkloadId

The ID assigned to the workload. This ID is unique within an Amazon Web Services Region.

Accessible with the following methods

Method Description
GET_WORKLOADID() Getter for WORKLOADID, with configurable default
ASK_WORKLOADID() Getter for WORKLOADID w/ exceptions if field has no value
HAS_WORKLOADID() Determine if WORKLOADID has a value

WorkloadArn

The ARN for the workload.

Accessible with the following methods

Method Description
GET_WORKLOADARN() Getter for WORKLOADARN, with configurable default
ASK_WORKLOADARN() Getter for WORKLOADARN w/ exceptions if field has no value
HAS_WORKLOADARN() Determine if WORKLOADARN has a value

WorkloadName

The name of the workload.

The name must be unique within an account within an Amazon Web Services Region. Spaces and capitalization are ignored when checking for uniqueness.

Accessible with the following methods

Method Description
GET_WORKLOADNAME() Getter for WORKLOADNAME, with configurable default
ASK_WORKLOADNAME() Getter for WORKLOADNAME w/ exceptions if field has no value
HAS_WORKLOADNAME() Determine if WORKLOADNAME has a value

Description

The description for the workload.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

Environment

The environment for the workload.

Accessible with the following methods

Method Description
GET_ENVIRONMENT() Getter for ENVIRONMENT, with configurable default
ASK_ENVIRONMENT() Getter for ENVIRONMENT w/ exceptions if field has no value
HAS_ENVIRONMENT() Determine if ENVIRONMENT has a value

UpdatedAt

The date and time recorded.

Accessible with the following methods

Method Description
GET_UPDATEDAT() Getter for UPDATEDAT, with configurable default
ASK_UPDATEDAT() Getter for UPDATEDAT w/ exceptions if field has no value
HAS_UPDATEDAT() Determine if UPDATEDAT has a value

AccountIds

The list of Amazon Web Services account IDs associated with the workload.

Accessible with the following methods

Method Description
GET_ACCOUNTIDS() Getter for ACCOUNTIDS, with configurable default
ASK_ACCOUNTIDS() Getter for ACCOUNTIDS w/ exceptions if field has no value
HAS_ACCOUNTIDS() Determine if ACCOUNTIDS has a value

AwsRegions

The list of Amazon Web Services Regions associated with the workload, for example, us-east-2, or ca-central-1.

Accessible with the following methods

Method Description
GET_AWSREGIONS() Getter for AWSREGIONS, with configurable default
ASK_AWSREGIONS() Getter for AWSREGIONS w/ exceptions if field has no value
HAS_AWSREGIONS() Determine if AWSREGIONS has a value

NonAwsRegions

The list of non-Amazon Web Services Regions associated with the workload.

Accessible with the following methods

Method Description
GET_NONAWSREGIONS() Getter for NONAWSREGIONS, with configurable default
ASK_NONAWSREGIONS() Getter for NONAWSREGIONS w/ exceptions if field has no value
HAS_NONAWSREGIONS() Determine if NONAWSREGIONS has a value

ArchitecturalDesign

The URL of the architectural design for the workload.

Accessible with the following methods

Method Description
GET_ARCHITECTURALDESIGN() Getter for ARCHITECTURALDESIGN, with configurable default
ASK_ARCHITECTURALDESIGN() Getter for ARCHITECTURALDESIGN w/ exceptions if field has no
HAS_ARCHITECTURALDESIGN() Determine if ARCHITECTURALDESIGN has a value

ReviewOwner

The review owner of the workload. The name, email address, or identifier for the primary group or individual that owns the workload review process.

Accessible with the following methods

Method Description
GET_REVIEWOWNER() Getter for REVIEWOWNER, with configurable default
ASK_REVIEWOWNER() Getter for REVIEWOWNER w/ exceptions if field has no value
HAS_REVIEWOWNER() Determine if REVIEWOWNER has a value

ReviewRestrictionDate

The date and time recorded.

Accessible with the following methods

Method Description
GET_REVIEWRESTRICTIONDATE() Getter for REVIEWRESTRICTIONDATE, with configurable default
ASK_REVIEWRESTRICTIONDATE() Getter for REVIEWRESTRICTIONDATE w/ exceptions if field has
HAS_REVIEWRESTRICTIONDATE() Determine if REVIEWRESTRICTIONDATE has a value

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.

Accessible with the following methods

Method Description
GET_ISREVIEWOWNERUPDACKNOW00() Getter for ISREVIEWOWNERUPDACKNOWLEDGED, with configurable d
ASK_ISREVIEWOWNERUPDACKNOW00() Getter for ISREVIEWOWNERUPDACKNOWLEDGED w/ exceptions if fie
HAS_ISREVIEWOWNERUPDACKNOW00() Determine if ISREVIEWOWNERUPDACKNOWLEDGED has a value

IndustryType

The industry type for the workload.

If specified, must be one of the following:

  • Agriculture

  • Automobile

  • Defense

  • Design and Engineering

  • Digital Advertising

  • Education

  • Environmental Protection

  • Financial Services

  • Gaming

  • General Public Services

  • Healthcare

  • Hospitality

  • InfoTech

  • Justice and Public Safety

  • Life Sciences

  • Manufacturing

  • Media & Entertainment

  • Mining & Resources

  • Oil & Gas

  • Power & Utilities

  • Professional Services

  • Real Estate & Construction

  • Retail & Wholesale

  • Social Protection

  • Telecommunications

  • Travel, Transportation & Logistics

  • Other

Accessible with the following methods

Method Description
GET_INDUSTRYTYPE() Getter for INDUSTRYTYPE, with configurable default
ASK_INDUSTRYTYPE() Getter for INDUSTRYTYPE w/ exceptions if field has no value
HAS_INDUSTRYTYPE() Determine if INDUSTRYTYPE has a value

Industry

The industry for the workload.

Accessible with the following methods

Method Description
GET_INDUSTRY() Getter for INDUSTRY, with configurable default
ASK_INDUSTRY() Getter for INDUSTRY w/ exceptions if field has no value
HAS_INDUSTRY() Determine if INDUSTRY has a value

Notes

The notes associated with the workload.

For a review template, these are the notes that will be associated with the workload when the template is applied.

Accessible with the following methods

Method Description
GET_NOTES() Getter for NOTES, with configurable default
ASK_NOTES() Getter for NOTES w/ exceptions if field has no value
HAS_NOTES() Determine if NOTES has a value

ImprovementStatus

The improvement status for a workload.

Accessible with the following methods

Method Description
GET_IMPROVEMENTSTATUS() Getter for IMPROVEMENTSTATUS, with configurable default
ASK_IMPROVEMENTSTATUS() Getter for IMPROVEMENTSTATUS w/ exceptions if field has no v
HAS_IMPROVEMENTSTATUS() Determine if IMPROVEMENTSTATUS has a value

RiskCounts

A map from risk names to the count of how many questions have that rating.

Accessible with the following methods

Method Description
GET_RISKCOUNTS() Getter for RISKCOUNTS, with configurable default
ASK_RISKCOUNTS() Getter for RISKCOUNTS w/ exceptions if field has no value
HAS_RISKCOUNTS() Determine if RISKCOUNTS has a value

PillarPriorities

The priorities of the pillars, which are used to order items in the improvement plan. Each pillar is represented by its PillarReviewSummary$PillarId.

Accessible with the following methods

Method Description
GET_PILLARPRIORITIES() Getter for PILLARPRIORITIES, with configurable default
ASK_PILLARPRIORITIES() Getter for PILLARPRIORITIES w/ exceptions if field has no va
HAS_PILLARPRIORITIES() Determine if PILLARPRIORITIES has a value

Lenses

The list of lenses associated with the workload. Each lens is identified by its LensSummary$LensAlias.

If a review template that specifies lenses is applied to the workload, those lenses are applied to the workload in addition to these lenses.

Accessible with the following methods

Method Description
GET_LENSES() Getter for LENSES, with configurable default
ASK_LENSES() Getter for LENSES w/ exceptions if field has no value
HAS_LENSES() Determine if LENSES has a value

Owner

An Amazon Web Services account ID.

Accessible with the following methods

Method Description
GET_OWNER() Getter for OWNER, with configurable default
ASK_OWNER() Getter for OWNER w/ exceptions if field has no value
HAS_OWNER() Determine if OWNER has a value

ShareInvitationId

The ID assigned to the share invitation.

Accessible with the following methods

Method Description
GET_SHAREINVITATIONID() Getter for SHAREINVITATIONID, with configurable default
ASK_SHAREINVITATIONID() Getter for SHAREINVITATIONID w/ exceptions if field has no v
HAS_SHAREINVITATIONID() Determine if SHAREINVITATIONID has a value

Tags

The tags associated with the workload.

Accessible with the following methods

Method Description
GET_TAGS() Getter for TAGS, with configurable default
ASK_TAGS() Getter for TAGS w/ exceptions if field has no value
HAS_TAGS() Determine if TAGS has a value

DiscoveryConfig

Discovery configuration associated to the workload.

Accessible with the following methods

Method Description
GET_DISCOVERYCONFIG() Getter for DISCOVERYCONFIG

Applications

List of AppRegistry application ARNs associated to the workload.

Accessible with the following methods

Method Description
GET_APPLICATIONS() Getter for APPLICATIONS, with configurable default
ASK_APPLICATIONS() Getter for APPLICATIONS w/ exceptions if field has no value
HAS_APPLICATIONS() Determine if APPLICATIONS has a value

Profiles

Profile associated with a workload.

Accessible with the following methods

Method Description
GET_PROFILES() Getter for PROFILES, with configurable default
ASK_PROFILES() Getter for PROFILES w/ exceptions if field has no value
HAS_PROFILES() Determine if PROFILES has a value

PrioritizedRiskCounts

A map from risk names to the count of how many questions have that rating.

Accessible with the following methods

Method Description
GET_PRIORITIZEDRISKCOUNTS() Getter for PRIORITIZEDRISKCOUNTS, with configurable default
ASK_PRIORITIZEDRISKCOUNTS() Getter for PRIORITIZEDRISKCOUNTS w/ exceptions if field has
HAS_PRIORITIZEDRISKCOUNTS() Determine if PRIORITIZEDRISKCOUNTS has a value

JiraConfiguration

Jira configuration for a specific workload.

Accessible with the following methods

Method Description
GET_JIRACONFIGURATION() Getter for JIRACONFIGURATION