Update an existing workload¶
Description¶
Update an existing workload.
Usage¶
wellarchitected_update_workload(WorkloadId, WorkloadName, Description,
Environment, AccountIds, AwsRegions, NonAwsRegions, PillarPriorities,
ArchitecturalDesign, ReviewOwner, IsReviewOwnerUpdateAcknowledged,
IndustryType, Industry, Notes, ImprovementStatus, DiscoveryConfig,
Applications, JiraConfiguration)
Arguments¶
-
WorkloadId[required] The ID assigned to the workload. This ID is unique within an Amazon Web Services Region.
-
WorkloadNameThe 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.
-
DescriptionThe description for the workload.
-
EnvironmentThe environment for the workload.
-
AccountIdsThe list of Amazon Web Services account IDs associated with the workload.
-
AwsRegionsThe list of Amazon Web Services Regions associated with the workload, for example,
us-east-2, orca-central-1. -
NonAwsRegionsThe list of non-Amazon Web Services Regions associated with the workload.
-
PillarPrioritiesThe priorities of the pillars, which are used to order items in the improvement plan. Each pillar is represented by its PillarReviewSummary$PillarId.
-
ArchitecturalDesignThe URL of the architectural design for the workload.
-
ReviewOwnerThe review owner of the workload. The name, email address, or identifier for the primary group or individual that owns the workload review process.
-
IsReviewOwnerUpdateAcknowledgedFlag 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.
-
IndustryTypeThe industry type for the workload.
If specified, must be one of the following:
AgricultureAutomobileDefenseDesign and EngineeringDigital AdvertisingEducationEnvironmental ProtectionFinancial ServicesGamingGeneral Public ServicesHealthcareHospitalityInfoTechJustice and Public SafetyLife SciencesManufacturingMedia & EntertainmentMining & ResourcesOil & GasPower & UtilitiesProfessional ServicesReal Estate & ConstructionRetail & WholesaleSocial ProtectionTelecommunicationsTravel, Transportation & LogisticsOther
-
IndustryThe industry for the workload.
-
NotesThe 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.
-
ImprovementStatusThe improvement status for a workload.
-
DiscoveryConfigWell-Architected discovery configuration settings to associate to the workload.
-
ApplicationsList of AppRegistry application ARNs to associate to the workload.
-
JiraConfigurationConfiguration of the Jira integration.
Value¶
A list with the following syntax:
list(
Workload = list(
WorkloadId = "string",
WorkloadArn = "string",
WorkloadName = "string",
Description = "string",
Environment = "PRODUCTION"|"PREPRODUCTION",
UpdatedAt = as.POSIXct(
"2015-01-01"
),
AccountIds = list(
"string"
),
AwsRegions = list(
"string"
),
NonAwsRegions = list(
"string"
),
ArchitecturalDesign = "string",
ReviewOwner = "string",
ReviewRestrictionDate = as.POSIXct(
"2015-01-01"
),
IsReviewOwnerUpdateAcknowledged = TRUE|FALSE,
IndustryType = "string",
Industry = "string",
Notes = "string",
ImprovementStatus = "NOT_APPLICABLE"|"NOT_STARTED"|"IN_PROGRESS"|"COMPLETE"|"RISK_ACKNOWLEDGED",
RiskCounts = list(
123
),
PillarPriorities = list(
"string"
),
Lenses = list(
"string"
),
Owner = "string",
ShareInvitationId = "string",
Tags = list(
"string"
),
DiscoveryConfig = list(
TrustedAdvisorIntegrationStatus = "ENABLED"|"DISABLED",
WorkloadResourceDefinition = list(
"WORKLOAD_METADATA"|"APP_REGISTRY"
)
),
Applications = list(
"string"
),
Profiles = list(
list(
ProfileArn = "string",
ProfileVersion = "string"
)
),
PrioritizedRiskCounts = list(
123
),
JiraConfiguration = list(
IssueManagementStatus = "ENABLED"|"DISABLED"|"INHERIT",
IssueManagementType = "AUTO"|"MANUAL",
JiraProjectKey = "string",
StatusMessage = "string"
)
)
)
Request syntax¶
svc$update_workload(
WorkloadId = "string",
WorkloadName = "string",
Description = "string",
Environment = "PRODUCTION"|"PREPRODUCTION",
AccountIds = list(
"string"
),
AwsRegions = list(
"string"
),
NonAwsRegions = list(
"string"
),
PillarPriorities = list(
"string"
),
ArchitecturalDesign = "string",
ReviewOwner = "string",
IsReviewOwnerUpdateAcknowledged = TRUE|FALSE,
IndustryType = "string",
Industry = "string",
Notes = "string",
ImprovementStatus = "NOT_APPLICABLE"|"NOT_STARTED"|"IN_PROGRESS"|"COMPLETE"|"RISK_ACKNOWLEDGED",
DiscoveryConfig = list(
TrustedAdvisorIntegrationStatus = "ENABLED"|"DISABLED",
WorkloadResourceDefinition = list(
"WORKLOAD_METADATA"|"APP_REGISTRY"
)
),
Applications = list(
"string"
),
JiraConfiguration = list(
IssueManagementStatus = "ENABLED"|"DISABLED"|"INHERIT",
IssueManagementType = "AUTO"|"MANUAL",
JiraProjectKey = "string"
)
)