Create Workload
wellarchitected_create_workload | R Documentation |
Create a new workload¶
Description¶
Create a new workload.
The owner of a workload can share the workload with other Amazon Web Services accounts, users, an organization, and organizational units (OUs) in the same Amazon Web Services Region. Only the owner of a workload can delete it.
For more information, see Defining a Workload in the Well-Architected Tool User Guide.
Either AwsRegions
, NonAwsRegions
, or both must be specified when
creating a workload.
You also must specify ReviewOwner
, even though the parameter is listed
as not being required in the following section.
When creating a workload using a review template, you must have the following IAM permissions:
-
wellarchitected:GetReviewTemplate
-
wellarchitected:GetReviewTemplateAnswer
-
wellarchitected:ListReviewTemplateAnswers
-
wellarchitected:GetReviewTemplateLensReview
Usage¶
wellarchitected_create_workload(WorkloadName, Description, Environment,
AccountIds, AwsRegions, NonAwsRegions, PillarPriorities,
ArchitecturalDesign, ReviewOwner, IndustryType, Industry, Lenses, Notes,
ClientRequestToken, Tags, DiscoveryConfig, Applications, ProfileArns,
ReviewTemplateArns, JiraConfiguration)
Arguments¶
WorkloadName |
[required] |
Description |
[required] |
Environment |
[required] |
AccountIds |
|
AwsRegions |
|
NonAwsRegions |
|
PillarPriorities |
|
ArchitecturalDesign |
|
ReviewOwner |
|
IndustryType |
|
Industry |
|
Lenses |
[required] |
Notes |
|
ClientRequestToken |
[required] |
Tags |
The tags to be associated with the workload. |
DiscoveryConfig |
Well-Architected discovery configuration settings associated to the workload. |
Applications |
List of AppRegistry application ARNs associated to the workload. |
ProfileArns |
The list of profile ARNs associated with the workload. |
ReviewTemplateArns |
The list of review template ARNs to associate with the workload. |
JiraConfiguration |
Jira configuration settings when creating a workload. |
Value¶
A list with the following syntax:
list(
WorkloadId = "string",
WorkloadArn = "string"
)
Request syntax¶
svc$create_workload(
WorkloadName = "string",
Description = "string",
Environment = "PRODUCTION"|"PREPRODUCTION",
AccountIds = list(
"string"
),
AwsRegions = list(
"string"
),
NonAwsRegions = list(
"string"
),
PillarPriorities = list(
"string"
),
ArchitecturalDesign = "string",
ReviewOwner = "string",
IndustryType = "string",
Industry = "string",
Lenses = list(
"string"
),
Notes = "string",
ClientRequestToken = "string",
Tags = list(
"string"
),
DiscoveryConfig = list(
TrustedAdvisorIntegrationStatus = "ENABLED"|"DISABLED",
WorkloadResourceDefinition = list(
"WORKLOAD_METADATA"|"APP_REGISTRY"
)
),
Applications = list(
"string"
),
ProfileArns = list(
"string"
),
ReviewTemplateArns = list(
"string"
),
JiraConfiguration = list(
IssueManagementStatus = "ENABLED"|"DISABLED"|"INHERIT",
IssueManagementType = "AUTO"|"MANUAL",
JiraProjectKey = "string"
)
)