We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.80.0
published on Monday, Sep 21, 2026 by Pulumi
published on Monday, Sep 21, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.80.0
published on Monday, Sep 21, 2026 by Pulumi
published on Monday, Sep 21, 2026 by Pulumi
Definition of AWS::WellArchitected::Workload Resource Type
Using getWorkload
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getWorkload(args: GetWorkloadArgs, opts?: InvokeOptions): Promise<GetWorkloadResult>
function getWorkloadOutput(args: GetWorkloadOutputArgs, opts?: InvokeOutputOptions): Output<GetWorkloadResult>def get_workload(workload_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetWorkloadResult
def get_workload_output(workload_arn: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetWorkloadResult]func LookupWorkload(ctx *Context, args *LookupWorkloadArgs, opts ...InvokeOption) (*LookupWorkloadResult, error)
func LookupWorkloadOutput(ctx *Context, args *LookupWorkloadOutputArgs, opts ...InvokeOption) LookupWorkloadResultOutput> Note: This function is named LookupWorkload in the Go SDK.
public static class GetWorkload
{
public static Task<GetWorkloadResult> InvokeAsync(GetWorkloadArgs args, InvokeOptions? opts = null)
public static Output<GetWorkloadResult> Invoke(GetWorkloadInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetWorkloadResult> Invoke(GetWorkloadInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetWorkloadResult> getWorkload(GetWorkloadArgs args, InvokeOptions options)
public static Output<GetWorkloadResult> getWorkload(GetWorkloadArgs args, InvokeOptions options)
public static Output<GetWorkloadResult> getWorkload(GetWorkloadArgs args, InvokeOutputOptions options)
fn::invoke:
function: aws-native:wellarchitected:getWorkload
arguments:
# arguments dictionarydata "aws-native_wellarchitected_get_workload" "name" {
# arguments
}The following arguments are supported:
- Workload
Arn string - The ARN for the workload.
- Workload
Arn string - The ARN for the workload.
- workload_
arn string - The ARN for the workload.
- workload
Arn String - The ARN for the workload.
- workload
Arn string - The ARN for the workload.
- workload_
arn str - The ARN for the workload.
- workload
Arn String - The ARN for the workload.
getWorkload Result
The following output properties are available:
- Account
Ids List<string> - The list of Amazon Web Services account IDs associated with the workload.
- Architectural
Design string - The URL of the architectural design for the workload.
- Aws
Regions List<string> - The list of Amazon Web Services Regions associated with the workload.
- Description string
- The description for the workload.
- Discovery
Config Pulumi.Aws Native. Well Architected. Outputs. Discovery Config Properties - Discovery configuration associated to the workload.
- Environment
Pulumi.
Aws Native. Well Architected. Workload Environment - The environment for the workload.
- Improvement
Status Pulumi.Aws Native. Well Architected. Workload Improvement Status - The improvement status for a workload.
- Industry string
- The industry for the workload.
- Industry
Type string - The industry type for the workload.
- Non
Aws List<string>Regions - The list of non-Amazon Web Services Regions associated with the workload.
- Notes string
- The notes associated with the workload.
- Review
Owner string - The review owner of the workload.
-
List<Pulumi.
Aws Native. Outputs. Tag> - The tags associated with the workload.
- Workload
Arn string - The ARN for the workload.
- Workload
Id string - The ID assigned to the workload.
- Workload
Name string - The name of the workload.
- Account
Ids []string - The list of Amazon Web Services account IDs associated with the workload.
- Architectural
Design string - The URL of the architectural design for the workload.
- Aws
Regions []string - The list of Amazon Web Services Regions associated with the workload.
- Description string
- The description for the workload.
- Discovery
Config DiscoveryConfig Properties - Discovery configuration associated to the workload.
- Environment
Workload
Environment - The environment for the workload.
- Improvement
Status WorkloadImprovement Status - The improvement status for a workload.
- Industry string
- The industry for the workload.
- Industry
Type string - The industry type for the workload.
- Non
Aws []stringRegions - The list of non-Amazon Web Services Regions associated with the workload.
- Notes string
- The notes associated with the workload.
- Review
Owner string - The review owner of the workload.
- Tag
- The tags associated with the workload.
- Workload
Arn string - The ARN for the workload.
- Workload
Id string - The ID assigned to the workload.
- Workload
Name string - The name of the workload.
- account_
ids list(string) - The list of Amazon Web Services account IDs associated with the workload.
- architectural_
design string - The URL of the architectural design for the workload.
- aws_
regions list(string) - The list of Amazon Web Services Regions associated with the workload.
- description string
- The description for the workload.
- discovery_
config object - Discovery configuration associated to the workload.
- environment "PRODUCTION" | "PREPRODUCTION"
- The environment for the workload.
- improvement_
status "NOT_APPLICABLE" | "NOT_STARTED" | "IN_PROGRESS" | "COMPLETE" | "RISK_ACKNOWLEDGED" - The improvement status for a workload.
- industry string
- The industry for the workload.
- industry_
type string - The industry type for the workload.
- non_
aws_ list(string)regions - The list of non-Amazon Web Services Regions associated with the workload.
- notes string
- The notes associated with the workload.
- review_
owner string - The review owner of the workload.
- list(object)
- The tags associated with the workload.
- workload_
arn string - The ARN for the workload.
- workload_
id string - The ID assigned to the workload.
- workload_
name string - The name of the workload.
- account
Ids List<String> - The list of Amazon Web Services account IDs associated with the workload.
- architectural
Design String - The URL of the architectural design for the workload.
- aws
Regions List<String> - The list of Amazon Web Services Regions associated with the workload.
- description String
- The description for the workload.
- discovery
Config DiscoveryConfig Properties - Discovery configuration associated to the workload.
- environment
Workload
Environment - The environment for the workload.
- improvement
Status WorkloadImprovement Status - The improvement status for a workload.
- industry String
- The industry for the workload.
- industry
Type String - The industry type for the workload.
- non
Aws List<String>Regions - The list of non-Amazon Web Services Regions associated with the workload.
- notes String
- The notes associated with the workload.
- review
Owner String - The review owner of the workload.
- List<Tag>
- The tags associated with the workload.
- workload
Arn String - The ARN for the workload.
- workload
Id String - The ID assigned to the workload.
- workload
Name String - The name of the workload.
- account
Ids string[] - The list of Amazon Web Services account IDs associated with the workload.
- architectural
Design string - The URL of the architectural design for the workload.
- aws
Regions string[] - The list of Amazon Web Services Regions associated with the workload.
- description string
- The description for the workload.
- discovery
Config DiscoveryConfig Properties - Discovery configuration associated to the workload.
- environment
Workload
Environment - The environment for the workload.
- improvement
Status WorkloadImprovement Status - The improvement status for a workload.
- industry string
- The industry for the workload.
- industry
Type string - The industry type for the workload.
- non
Aws string[]Regions - The list of non-Amazon Web Services Regions associated with the workload.
- notes string
- The notes associated with the workload.
- review
Owner string - The review owner of the workload.
- Tag[]
- The tags associated with the workload.
- workload
Arn string - The ARN for the workload.
- workload
Id string - The ID assigned to the workload.
- workload
Name string - The name of the workload.
- account_
ids Sequence[str] - The list of Amazon Web Services account IDs associated with the workload.
- architectural_
design str - The URL of the architectural design for the workload.
- aws_
regions Sequence[str] - The list of Amazon Web Services Regions associated with the workload.
- description str
- The description for the workload.
- discovery_
config DiscoveryConfig Properties - Discovery configuration associated to the workload.
- environment
Workload
Environment - The environment for the workload.
- improvement_
status WorkloadImprovement Status - The improvement status for a workload.
- industry str
- The industry for the workload.
- industry_
type str - The industry type for the workload.
- non_
aws_ Sequence[str]regions - The list of non-Amazon Web Services Regions associated with the workload.
- notes str
- The notes associated with the workload.
- review_
owner str - The review owner of the workload.
- Sequence[root_Tag]
- The tags associated with the workload.
- workload_
arn str - The ARN for the workload.
- workload_
id str - The ID assigned to the workload.
- workload_
name str - The name of the workload.
- account
Ids List<String> - The list of Amazon Web Services account IDs associated with the workload.
- architectural
Design String - The URL of the architectural design for the workload.
- aws
Regions List<String> - The list of Amazon Web Services Regions associated with the workload.
- description String
- The description for the workload.
- discovery
Config Property Map - Discovery configuration associated to the workload.
- environment "PRODUCTION" | "PREPRODUCTION"
- The environment for the workload.
- improvement
Status "NOT_APPLICABLE" | "NOT_STARTED" | "IN_PROGRESS" | "COMPLETE" | "RISK_ACKNOWLEDGED" - The improvement status for a workload.
- industry String
- The industry for the workload.
- industry
Type String - The industry type for the workload.
- non
Aws List<String>Regions - The list of non-Amazon Web Services Regions associated with the workload.
- notes String
- The notes associated with the workload.
- review
Owner String - The review owner of the workload.
- List<Property Map>
- The tags associated with the workload.
- workload
Arn String - The ARN for the workload.
- workload
Id String - The ID assigned to the workload.
- workload
Name String - The name of the workload.
Supporting Types
DiscoveryConfigProperties
- Trusted
Advisor Pulumi.Integration Status Aws Native. Well Architected. Workload Discovery Config Properties Trusted Advisor Integration Status - Discovery integration status in respect to Trusted Advisor for the workload.
- Workload
Resource List<Pulumi.Definition Aws Native. Well Architected. Workload Discovery Config Properties Workload Resource Definition Item> - The mode to use for identifying resources associated with the workload.
- Trusted
Advisor WorkloadIntegration Status Discovery Config Properties Trusted Advisor Integration Status - Discovery integration status in respect to Trusted Advisor for the workload.
- Workload
Resource []WorkloadDefinition Discovery Config Properties Workload Resource Definition Item - The mode to use for identifying resources associated with the workload.
- trusted_
advisor_ "ENABLED" | "DISABLED"integration_ status - Discovery integration status in respect to Trusted Advisor for the workload.
- workload_
resource_ list("WORKLOAD_METADATA" | "APP_REGISTRY")definition - The mode to use for identifying resources associated with the workload.
- trusted
Advisor WorkloadIntegration Status Discovery Config Properties Trusted Advisor Integration Status - Discovery integration status in respect to Trusted Advisor for the workload.
- workload
Resource List<WorkloadDefinition Discovery Config Properties Workload Resource Definition Item> - The mode to use for identifying resources associated with the workload.
- trusted
Advisor WorkloadIntegration Status Discovery Config Properties Trusted Advisor Integration Status - Discovery integration status in respect to Trusted Advisor for the workload.
- workload
Resource WorkloadDefinition Discovery Config Properties Workload Resource Definition Item[] - The mode to use for identifying resources associated with the workload.
- trusted_
advisor_ Workloadintegration_ status Discovery Config Properties Trusted Advisor Integration Status - Discovery integration status in respect to Trusted Advisor for the workload.
- workload_
resource_ Sequence[Workloaddefinition Discovery Config Properties Workload Resource Definition Item] - The mode to use for identifying resources associated with the workload.
- trusted
Advisor "ENABLED" | "DISABLED"Integration Status - Discovery integration status in respect to Trusted Advisor for the workload.
- workload
Resource List<"WORKLOAD_METADATA" | "APP_REGISTRY">Definition - The mode to use for identifying resources associated with the workload.
Tag
WorkloadDiscoveryConfigPropertiesTrustedAdvisorIntegrationStatus
WorkloadDiscoveryConfigPropertiesWorkloadResourceDefinitionItem
WorkloadEnvironment
WorkloadImprovementStatus
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.80.0
published on Monday, Sep 21, 2026 by Pulumi
published on Monday, Sep 21, 2026 by Pulumi