We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi
Resource Type definition for AWS::SageMaker::AIWorkloadConfig. A reusable AI workload configuration that defines datasets, data sources and benchmark tool settings for consistent performance testing of generative AI inference deployments on Amazon SageMaker AI.
Using getAiWorkloadConfig
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 getAiWorkloadConfig(args: GetAiWorkloadConfigArgs, opts?: InvokeOptions): Promise<GetAiWorkloadConfigResult>
function getAiWorkloadConfigOutput(args: GetAiWorkloadConfigOutputArgs, opts?: InvokeOutputOptions): Output<GetAiWorkloadConfigResult>def get_ai_workload_config(ai_workload_config_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAiWorkloadConfigResult
def get_ai_workload_config_output(ai_workload_config_arn: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetAiWorkloadConfigResult]func LookupAiWorkloadConfig(ctx *Context, args *LookupAiWorkloadConfigArgs, opts ...InvokeOption) (*LookupAiWorkloadConfigResult, error)
func LookupAiWorkloadConfigOutput(ctx *Context, args *LookupAiWorkloadConfigOutputArgs, opts ...InvokeOption) LookupAiWorkloadConfigResultOutput> Note: This function is named LookupAiWorkloadConfig in the Go SDK.
public static class GetAiWorkloadConfig
{
public static Task<GetAiWorkloadConfigResult> InvokeAsync(GetAiWorkloadConfigArgs args, InvokeOptions? opts = null)
public static Output<GetAiWorkloadConfigResult> Invoke(GetAiWorkloadConfigInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetAiWorkloadConfigResult> Invoke(GetAiWorkloadConfigInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetAiWorkloadConfigResult> getAiWorkloadConfig(GetAiWorkloadConfigArgs args, InvokeOptions options)
public static Output<GetAiWorkloadConfigResult> getAiWorkloadConfig(GetAiWorkloadConfigArgs args, InvokeOptions options)
public static Output<GetAiWorkloadConfigResult> getAiWorkloadConfig(GetAiWorkloadConfigArgs args, InvokeOutputOptions options)
fn::invoke:
function: aws-native:sagemaker:getAiWorkloadConfig
arguments:
# arguments dictionarydata "aws-native_sagemaker_get_ai_workload_config" "name" {
# arguments
}The following arguments are supported:
- Ai
Workload stringConfig Arn - The Amazon Resource Name (ARN) of the AI workload configuration. The name segment is restricted to lowercase for the same reason as AIWorkloadConfigName: the engine derives that property from this ARN, so a permissive ARN would yield a derived name the schema itself rejects.
- Ai
Workload stringConfig Arn - The Amazon Resource Name (ARN) of the AI workload configuration. The name segment is restricted to lowercase for the same reason as AIWorkloadConfigName: the engine derives that property from this ARN, so a permissive ARN would yield a derived name the schema itself rejects.
- ai_
workload_ stringconfig_ arn - The Amazon Resource Name (ARN) of the AI workload configuration. The name segment is restricted to lowercase for the same reason as AIWorkloadConfigName: the engine derives that property from this ARN, so a permissive ARN would yield a derived name the schema itself rejects.
- ai
Workload StringConfig Arn - The Amazon Resource Name (ARN) of the AI workload configuration. The name segment is restricted to lowercase for the same reason as AIWorkloadConfigName: the engine derives that property from this ARN, so a permissive ARN would yield a derived name the schema itself rejects.
- ai
Workload stringConfig Arn - The Amazon Resource Name (ARN) of the AI workload configuration. The name segment is restricted to lowercase for the same reason as AIWorkloadConfigName: the engine derives that property from this ARN, so a permissive ARN would yield a derived name the schema itself rejects.
- ai_
workload_ strconfig_ arn - The Amazon Resource Name (ARN) of the AI workload configuration. The name segment is restricted to lowercase for the same reason as AIWorkloadConfigName: the engine derives that property from this ARN, so a permissive ARN would yield a derived name the schema itself rejects.
- ai
Workload StringConfig Arn - The Amazon Resource Name (ARN) of the AI workload configuration. The name segment is restricted to lowercase for the same reason as AIWorkloadConfigName: the engine derives that property from this ARN, so a permissive ARN would yield a derived name the schema itself rejects.
getAiWorkloadConfig Result
The following output properties are available:
- Ai
Workload stringConfig Arn - The Amazon Resource Name (ARN) of the AI workload configuration. The name segment is restricted to lowercase for the same reason as AIWorkloadConfigName: the engine derives that property from this ARN, so a permissive ARN would yield a derived name the schema itself rejects.
- Creation
Time string - A timestamp that indicates when the AI workload configuration was created.
-
List<Pulumi.
Aws Native. Outputs. Tag> - The metadata that you apply to the AI workload configuration to help you categorize and organize it.
- Ai
Workload stringConfig Arn - The Amazon Resource Name (ARN) of the AI workload configuration. The name segment is restricted to lowercase for the same reason as AIWorkloadConfigName: the engine derives that property from this ARN, so a permissive ARN would yield a derived name the schema itself rejects.
- Creation
Time string - A timestamp that indicates when the AI workload configuration was created.
- Tag
- The metadata that you apply to the AI workload configuration to help you categorize and organize it.
- ai_
workload_ stringconfig_ arn - The Amazon Resource Name (ARN) of the AI workload configuration. The name segment is restricted to lowercase for the same reason as AIWorkloadConfigName: the engine derives that property from this ARN, so a permissive ARN would yield a derived name the schema itself rejects.
- creation_
time string - A timestamp that indicates when the AI workload configuration was created.
- list(object)
- The metadata that you apply to the AI workload configuration to help you categorize and organize it.
- ai
Workload StringConfig Arn - The Amazon Resource Name (ARN) of the AI workload configuration. The name segment is restricted to lowercase for the same reason as AIWorkloadConfigName: the engine derives that property from this ARN, so a permissive ARN would yield a derived name the schema itself rejects.
- creation
Time String - A timestamp that indicates when the AI workload configuration was created.
- List<Tag>
- The metadata that you apply to the AI workload configuration to help you categorize and organize it.
- ai
Workload stringConfig Arn - The Amazon Resource Name (ARN) of the AI workload configuration. The name segment is restricted to lowercase for the same reason as AIWorkloadConfigName: the engine derives that property from this ARN, so a permissive ARN would yield a derived name the schema itself rejects.
- creation
Time string - A timestamp that indicates when the AI workload configuration was created.
- Tag[]
- The metadata that you apply to the AI workload configuration to help you categorize and organize it.
- ai_
workload_ strconfig_ arn - The Amazon Resource Name (ARN) of the AI workload configuration. The name segment is restricted to lowercase for the same reason as AIWorkloadConfigName: the engine derives that property from this ARN, so a permissive ARN would yield a derived name the schema itself rejects.
- creation_
time str - A timestamp that indicates when the AI workload configuration was created.
- Sequence[root_Tag]
- The metadata that you apply to the AI workload configuration to help you categorize and organize it.
- ai
Workload StringConfig Arn - The Amazon Resource Name (ARN) of the AI workload configuration. The name segment is restricted to lowercase for the same reason as AIWorkloadConfigName: the engine derives that property from this ARN, so a permissive ARN would yield a derived name the schema itself rejects.
- creation
Time String - A timestamp that indicates when the AI workload configuration was created.
- List<Property Map>
- The metadata that you apply to the AI workload configuration to help you categorize and organize it.
Supporting Types
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi