1. Packages
  2. Packages
  3. DataRobot
  4. API Docs
  5. getArtifact
Viewing docs for DataRobot v0.10.45
published on Monday, Jul 27, 2026 by DataRobot, Inc.
datarobot logo
Viewing docs for DataRobot v0.10.45
published on Monday, Jul 27, 2026 by DataRobot, Inc.

    Look up an existing Workload API artifact by ID. Returns the full artifact definition including spec, status, creator, tags, and permissions.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as datarobot from "@pulumi/datarobot";
    
    const existing = datarobot.getArtifact({
        artifactId: _var.artifact_id,
    });
    export const artifactName = existing.then(existing => existing.name);
    export const artifactStatus = existing.then(existing => existing.status);
    
    import pulumi
    import pulumi_datarobot as datarobot
    
    existing = datarobot.get_artifact(artifact_id=var["artifact_id"])
    pulumi.export("artifactName", existing.name)
    pulumi.export("artifactStatus", existing.status)
    
    package main
    
    import (
    	"github.com/datarobot-community/pulumi-datarobot/sdk/go/datarobot"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		existing, err := datarobot.LookupArtifact(ctx, &datarobot.LookupArtifactArgs{
    			ArtifactId: _var.Artifact_id,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("artifactName", existing.Name)
    		ctx.Export("artifactStatus", existing.Status)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Datarobot = Pulumi.Datarobot;
    
    return await Deployment.RunAsync(() => 
    {
        var existing = Datarobot.GetArtifact.Invoke(new()
        {
            ArtifactId = @var.Artifact_id,
        });
    
        return new Dictionary<string, object?>
        {
            ["artifactName"] = existing.Apply(getArtifactResult => getArtifactResult.Name),
            ["artifactStatus"] = existing.Apply(getArtifactResult => getArtifactResult.Status),
        };
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.datarobot.DatarobotFunctions;
    import com.pulumi.datarobot.inputs.GetArtifactArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var existing = DatarobotFunctions.getArtifact(GetArtifactArgs.builder()
                .artifactId(var_.artifact_id())
                .build());
    
            ctx.export("artifactName", existing.name());
            ctx.export("artifactStatus", existing.status());
        }
    }
    
    variables:
      existing:
        fn::invoke:
          function: datarobot:getArtifact
          arguments:
            artifactId: ${var.artifact_id}
    outputs:
      artifactName: ${existing.name}
      artifactStatus: ${existing.status}
    
    Example coming soon!
    

    Using getArtifact

    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 getArtifact(args: GetArtifactArgs, opts?: InvokeOptions): Promise<GetArtifactResult>
    function getArtifactOutput(args: GetArtifactOutputArgs, opts?: InvokeOptions): Output<GetArtifactResult>
    def get_artifact(artifact_id: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetArtifactResult
    def get_artifact_output(artifact_id: pulumi.Input[Optional[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetArtifactResult]
    func LookupArtifact(ctx *Context, args *LookupArtifactArgs, opts ...InvokeOption) (*LookupArtifactResult, error)
    func LookupArtifactOutput(ctx *Context, args *LookupArtifactOutputArgs, opts ...InvokeOption) LookupArtifactResultOutput

    > Note: This function is named LookupArtifact in the Go SDK.

    public static class GetArtifact 
    {
        public static Task<GetArtifactResult> InvokeAsync(GetArtifactArgs args, InvokeOptions? opts = null)
        public static Output<GetArtifactResult> Invoke(GetArtifactInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetArtifactResult> getArtifact(GetArtifactArgs args, InvokeOptions options)
    public static Output<GetArtifactResult> getArtifact(GetArtifactArgs args, InvokeOptions options)
    
    fn::invoke:
      function: datarobot:index/getArtifact:getArtifact
      arguments:
        # arguments dictionary
    data "datarobot_get_artifact" "name" {
        # arguments
    }

    The following arguments are supported:

    ArtifactId string
    The artifact version ID to look up.
    ArtifactId string
    The artifact version ID to look up.
    artifact_id string
    The artifact version ID to look up.
    artifactId String
    The artifact version ID to look up.
    artifactId string
    The artifact version ID to look up.
    artifact_id str
    The artifact version ID to look up.
    artifactId String
    The artifact version ID to look up.

    getArtifact Result

    The following output properties are available:

    ArtifactId string
    The artifact version ID to look up.
    ArtifactRepositoryId string
    ID of the artifact repository for versioning.
    CreatedAt string
    Timestamp of when the artifact was created.
    Creator DataRobotGetArtifactCreator
    User who created the artifact.
    Description string
    The description of the Artifact.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the Artifact.
    Permissions List<string>
    Effective repository-level permissions for the authenticated user.
    Spec DataRobotGetArtifactSpec
    The artifact specification containing container group definitions.
    Status string
    Artifact status: draft or locked.
    Tags List<DataRobotGetArtifactTag>
    Tags associated with this artifact.
    Type string
    The artifact type: service or nim.
    UpdatedAt string
    Timestamp of when the artifact was last updated.
    Version int
    Version number of the artifact. Set only for locked artifacts.
    ArtifactId string
    The artifact version ID to look up.
    ArtifactRepositoryId string
    ID of the artifact repository for versioning.
    CreatedAt string
    Timestamp of when the artifact was created.
    Creator GetArtifactCreator
    User who created the artifact.
    Description string
    The description of the Artifact.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the Artifact.
    Permissions []string
    Effective repository-level permissions for the authenticated user.
    Spec GetArtifactSpec
    The artifact specification containing container group definitions.
    Status string
    Artifact status: draft or locked.
    Tags []GetArtifactTag
    Tags associated with this artifact.
    Type string
    The artifact type: service or nim.
    UpdatedAt string
    Timestamp of when the artifact was last updated.
    Version int
    Version number of the artifact. Set only for locked artifacts.
    artifact_id string
    The artifact version ID to look up.
    artifact_repository_id string
    ID of the artifact repository for versioning.
    created_at string
    Timestamp of when the artifact was created.
    creator object
    User who created the artifact.
    description string
    The description of the Artifact.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name of the Artifact.
    permissions list(string)
    Effective repository-level permissions for the authenticated user.
    spec object
    The artifact specification containing container group definitions.
    status string
    Artifact status: draft or locked.
    tags list(object)
    Tags associated with this artifact.
    type string
    The artifact type: service or nim.
    updated_at string
    Timestamp of when the artifact was last updated.
    version number
    Version number of the artifact. Set only for locked artifacts.
    artifactId String
    The artifact version ID to look up.
    artifactRepositoryId String
    ID of the artifact repository for versioning.
    createdAt String
    Timestamp of when the artifact was created.
    creator GetArtifactCreator
    User who created the artifact.
    description String
    The description of the Artifact.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the Artifact.
    permissions List<String>
    Effective repository-level permissions for the authenticated user.
    spec GetArtifactSpec
    The artifact specification containing container group definitions.
    status String
    Artifact status: draft or locked.
    tags List<GetArtifactTag>
    Tags associated with this artifact.
    type String
    The artifact type: service or nim.
    updatedAt String
    Timestamp of when the artifact was last updated.
    version Integer
    Version number of the artifact. Set only for locked artifacts.
    artifactId string
    The artifact version ID to look up.
    artifactRepositoryId string
    ID of the artifact repository for versioning.
    createdAt string
    Timestamp of when the artifact was created.
    creator GetArtifactCreator
    User who created the artifact.
    description string
    The description of the Artifact.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name of the Artifact.
    permissions string[]
    Effective repository-level permissions for the authenticated user.
    spec GetArtifactSpec
    The artifact specification containing container group definitions.
    status string
    Artifact status: draft or locked.
    tags GetArtifactTag[]
    Tags associated with this artifact.
    type string
    The artifact type: service or nim.
    updatedAt string
    Timestamp of when the artifact was last updated.
    version number
    Version number of the artifact. Set only for locked artifacts.
    artifact_id str
    The artifact version ID to look up.
    artifact_repository_id str
    ID of the artifact repository for versioning.
    created_at str
    Timestamp of when the artifact was created.
    creator GetArtifactCreator
    User who created the artifact.
    description str
    The description of the Artifact.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The name of the Artifact.
    permissions Sequence[str]
    Effective repository-level permissions for the authenticated user.
    spec GetArtifactSpec
    The artifact specification containing container group definitions.
    status str
    Artifact status: draft or locked.
    tags Sequence[GetArtifactTag]
    Tags associated with this artifact.
    type str
    The artifact type: service or nim.
    updated_at str
    Timestamp of when the artifact was last updated.
    version int
    Version number of the artifact. Set only for locked artifacts.
    artifactId String
    The artifact version ID to look up.
    artifactRepositoryId String
    ID of the artifact repository for versioning.
    createdAt String
    Timestamp of when the artifact was created.
    creator Property Map
    User who created the artifact.
    description String
    The description of the Artifact.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the Artifact.
    permissions List<String>
    Effective repository-level permissions for the authenticated user.
    spec Property Map
    The artifact specification containing container group definitions.
    status String
    Artifact status: draft or locked.
    tags List<Property Map>
    Tags associated with this artifact.
    type String
    The artifact type: service or nim.
    updatedAt String
    Timestamp of when the artifact was last updated.
    version Number
    Version number of the artifact. Set only for locked artifacts.

    Supporting Types

    GetArtifactCreator

    Email string
    User email address.
    FullName string
    User's full name.
    Id string
    User ID.
    Userhash string
    User's gravatar hash.
    Username string
    Username.
    Email string
    User email address.
    FullName string
    User's full name.
    Id string
    User ID.
    Userhash string
    User's gravatar hash.
    Username string
    Username.
    email string
    User email address.
    full_name string
    User's full name.
    id string
    User ID.
    userhash string
    User's gravatar hash.
    username string
    Username.
    email String
    User email address.
    fullName String
    User's full name.
    id String
    User ID.
    userhash String
    User's gravatar hash.
    username String
    Username.
    email string
    User email address.
    fullName string
    User's full name.
    id string
    User ID.
    userhash string
    User's gravatar hash.
    username string
    Username.
    email str
    User email address.
    full_name str
    User's full name.
    id str
    User ID.
    userhash str
    User's gravatar hash.
    username str
    Username.
    email String
    User email address.
    fullName String
    User's full name.
    id String
    User ID.
    userhash String
    User's gravatar hash.
    username String
    Username.

    GetArtifactSpec

    ContainerGroups List<DataRobotGetArtifactSpecContainerGroup>
    List of container groups.
    Storage DataRobotGetArtifactSpecStorage
    NIM model weight storage configuration.
    TemplateId string
    ID of the template used to create this NIM artifact.
    ContainerGroups []GetArtifactSpecContainerGroup
    List of container groups.
    Storage GetArtifactSpecStorage
    NIM model weight storage configuration.
    TemplateId string
    ID of the template used to create this NIM artifact.
    container_groups list(object)
    List of container groups.
    storage object
    NIM model weight storage configuration.
    template_id string
    ID of the template used to create this NIM artifact.
    containerGroups List<GetArtifactSpecContainerGroup>
    List of container groups.
    storage GetArtifactSpecStorage
    NIM model weight storage configuration.
    templateId String
    ID of the template used to create this NIM artifact.
    containerGroups GetArtifactSpecContainerGroup[]
    List of container groups.
    storage GetArtifactSpecStorage
    NIM model weight storage configuration.
    templateId string
    ID of the template used to create this NIM artifact.
    container_groups Sequence[GetArtifactSpecContainerGroup]
    List of container groups.
    storage GetArtifactSpecStorage
    NIM model weight storage configuration.
    template_id str
    ID of the template used to create this NIM artifact.
    containerGroups List<Property Map>
    List of container groups.
    storage Property Map
    NIM model weight storage configuration.
    templateId String
    ID of the template used to create this NIM artifact.

    GetArtifactSpecContainerGroup

    Containers List<DataRobotGetArtifactSpecContainerGroupContainer>
    List of containers in this group.
    Name string
    Name of the container group.
    Containers []GetArtifactSpecContainerGroupContainer
    List of containers in this group.
    Name string
    Name of the container group.
    containers list(object)
    List of containers in this group.
    name string
    Name of the container group.
    containers List<GetArtifactSpecContainerGroupContainer>
    List of containers in this group.
    name String
    Name of the container group.
    containers GetArtifactSpecContainerGroupContainer[]
    List of containers in this group.
    name string
    Name of the container group.
    containers Sequence[GetArtifactSpecContainerGroupContainer]
    List of containers in this group.
    name str
    Name of the container group.
    containers List<Property Map>
    List of containers in this group.
    name String
    Name of the container group.

    GetArtifactSpecContainerGroupContainer

    Build DataRobotGetArtifactSpecContainerGroupContainerBuild
    Server-set image build metadata.
    Description string
    Description of the container.
    Entrypoints List<string>
    Container entrypoint.
    EnvironmentVars List<DataRobotGetArtifactSpecContainerGroupContainerEnvironmentVar>
    Environment variables for the container.
    ImageBuildConfig DataRobotGetArtifactSpecContainerGroupContainerImageBuildConfig
    Configuration for server-side image builds from source code.
    ImageUri string
    Docker image URI.
    LivenessProbe DataRobotGetArtifactSpecContainerGroupContainerLivenessProbe
    Container liveness check configuration.
    Name string
    Name of the container.
    Port int
    Container access port (1024-65535).
    Primary bool
    Whether this is the primary container.
    ReadinessProbe DataRobotGetArtifactSpecContainerGroupContainerReadinessProbe
    Container readiness check configuration.
    SecurityContext DataRobotGetArtifactSpecContainerGroupContainerSecurityContext
    Container security context.
    StartupProbe DataRobotGetArtifactSpecContainerGroupContainerStartupProbe
    Container startup check configuration.
    Build GetArtifactSpecContainerGroupContainerBuild
    Server-set image build metadata.
    Description string
    Description of the container.
    Entrypoints []string
    Container entrypoint.
    EnvironmentVars []GetArtifactSpecContainerGroupContainerEnvironmentVar
    Environment variables for the container.
    ImageBuildConfig GetArtifactSpecContainerGroupContainerImageBuildConfig
    Configuration for server-side image builds from source code.
    ImageUri string
    Docker image URI.
    LivenessProbe GetArtifactSpecContainerGroupContainerLivenessProbe
    Container liveness check configuration.
    Name string
    Name of the container.
    Port int
    Container access port (1024-65535).
    Primary bool
    Whether this is the primary container.
    ReadinessProbe GetArtifactSpecContainerGroupContainerReadinessProbe
    Container readiness check configuration.
    SecurityContext GetArtifactSpecContainerGroupContainerSecurityContext
    Container security context.
    StartupProbe GetArtifactSpecContainerGroupContainerStartupProbe
    Container startup check configuration.
    build object
    Server-set image build metadata.
    description string
    Description of the container.
    entrypoints list(string)
    Container entrypoint.
    environment_vars list(object)
    Environment variables for the container.
    image_build_config object
    Configuration for server-side image builds from source code.
    image_uri string
    Docker image URI.
    liveness_probe object
    Container liveness check configuration.
    name string
    Name of the container.
    port number
    Container access port (1024-65535).
    primary bool
    Whether this is the primary container.
    readiness_probe object
    Container readiness check configuration.
    security_context object
    Container security context.
    startup_probe object
    Container startup check configuration.
    build GetArtifactSpecContainerGroupContainerBuild
    Server-set image build metadata.
    description String
    Description of the container.
    entrypoints List<String>
    Container entrypoint.
    environmentVars List<GetArtifactSpecContainerGroupContainerEnvironmentVar>
    Environment variables for the container.
    imageBuildConfig GetArtifactSpecContainerGroupContainerImageBuildConfig
    Configuration for server-side image builds from source code.
    imageUri String
    Docker image URI.
    livenessProbe GetArtifactSpecContainerGroupContainerLivenessProbe
    Container liveness check configuration.
    name String
    Name of the container.
    port Integer
    Container access port (1024-65535).
    primary Boolean
    Whether this is the primary container.
    readinessProbe GetArtifactSpecContainerGroupContainerReadinessProbe
    Container readiness check configuration.
    securityContext GetArtifactSpecContainerGroupContainerSecurityContext
    Container security context.
    startupProbe GetArtifactSpecContainerGroupContainerStartupProbe
    Container startup check configuration.
    build GetArtifactSpecContainerGroupContainerBuild
    Server-set image build metadata.
    description string
    Description of the container.
    entrypoints string[]
    Container entrypoint.
    environmentVars GetArtifactSpecContainerGroupContainerEnvironmentVar[]
    Environment variables for the container.
    imageBuildConfig GetArtifactSpecContainerGroupContainerImageBuildConfig
    Configuration for server-side image builds from source code.
    imageUri string
    Docker image URI.
    livenessProbe GetArtifactSpecContainerGroupContainerLivenessProbe
    Container liveness check configuration.
    name string
    Name of the container.
    port number
    Container access port (1024-65535).
    primary boolean
    Whether this is the primary container.
    readinessProbe GetArtifactSpecContainerGroupContainerReadinessProbe
    Container readiness check configuration.
    securityContext GetArtifactSpecContainerGroupContainerSecurityContext
    Container security context.
    startupProbe GetArtifactSpecContainerGroupContainerStartupProbe
    Container startup check configuration.
    build GetArtifactSpecContainerGroupContainerBuild
    Server-set image build metadata.
    description str
    Description of the container.
    entrypoints Sequence[str]
    Container entrypoint.
    environment_vars Sequence[GetArtifactSpecContainerGroupContainerEnvironmentVar]
    Environment variables for the container.
    image_build_config GetArtifactSpecContainerGroupContainerImageBuildConfig
    Configuration for server-side image builds from source code.
    image_uri str
    Docker image URI.
    liveness_probe GetArtifactSpecContainerGroupContainerLivenessProbe
    Container liveness check configuration.
    name str
    Name of the container.
    port int
    Container access port (1024-65535).
    primary bool
    Whether this is the primary container.
    readiness_probe GetArtifactSpecContainerGroupContainerReadinessProbe
    Container readiness check configuration.
    security_context GetArtifactSpecContainerGroupContainerSecurityContext
    Container security context.
    startup_probe GetArtifactSpecContainerGroupContainerStartupProbe
    Container startup check configuration.
    build Property Map
    Server-set image build metadata.
    description String
    Description of the container.
    entrypoints List<String>
    Container entrypoint.
    environmentVars List<Property Map>
    Environment variables for the container.
    imageBuildConfig Property Map
    Configuration for server-side image builds from source code.
    imageUri String
    Docker image URI.
    livenessProbe Property Map
    Container liveness check configuration.
    name String
    Name of the container.
    port Number
    Container access port (1024-65535).
    primary Boolean
    Whether this is the primary container.
    readinessProbe Property Map
    Container readiness check configuration.
    securityContext Property Map
    Container security context.
    startupProbe Property Map
    Container startup check configuration.

    GetArtifactSpecContainerGroupContainerBuild

    ArtifactImageBuildId string
    Artifact image build ID.
    CreatedAt string
    Build creation timestamp (UTC).
    Status string
    Image build status at submit time.
    ArtifactImageBuildId string
    Artifact image build ID.
    CreatedAt string
    Build creation timestamp (UTC).
    Status string
    Image build status at submit time.
    artifact_image_build_id string
    Artifact image build ID.
    created_at string
    Build creation timestamp (UTC).
    status string
    Image build status at submit time.
    artifactImageBuildId String
    Artifact image build ID.
    createdAt String
    Build creation timestamp (UTC).
    status String
    Image build status at submit time.
    artifactImageBuildId string
    Artifact image build ID.
    createdAt string
    Build creation timestamp (UTC).
    status string
    Image build status at submit time.
    artifact_image_build_id str
    Artifact image build ID.
    created_at str
    Build creation timestamp (UTC).
    status str
    Image build status at submit time.
    artifactImageBuildId String
    Artifact image build ID.
    createdAt String
    Build creation timestamp (UTC).
    status String
    Image build status at submit time.

    GetArtifactSpecContainerGroupContainerEnvironmentVar

    DrCredentialId string
    DataRobot credential ID when source is "dr-credential".
    Key string
    Key within the credential when source is "dr-credential".
    Name string
    Name of the environment variable. May be absent for "api-key" entries, in which case the token is injected as DATAROBOTAPITOKEN.
    Source string
    Source type: "string" for plain text values, "dr-credential" for DataRobot credentials, "api-key" for a platform-managed DataRobot API token.
    Value string
    Value of the environment variable when source is "string".
    DrCredentialId string
    DataRobot credential ID when source is "dr-credential".
    Key string
    Key within the credential when source is "dr-credential".
    Name string
    Name of the environment variable. May be absent for "api-key" entries, in which case the token is injected as DATAROBOTAPITOKEN.
    Source string
    Source type: "string" for plain text values, "dr-credential" for DataRobot credentials, "api-key" for a platform-managed DataRobot API token.
    Value string
    Value of the environment variable when source is "string".
    dr_credential_id string
    DataRobot credential ID when source is "dr-credential".
    key string
    Key within the credential when source is "dr-credential".
    name string
    Name of the environment variable. May be absent for "api-key" entries, in which case the token is injected as DATAROBOTAPITOKEN.
    source string
    Source type: "string" for plain text values, "dr-credential" for DataRobot credentials, "api-key" for a platform-managed DataRobot API token.
    value string
    Value of the environment variable when source is "string".
    drCredentialId String
    DataRobot credential ID when source is "dr-credential".
    key String
    Key within the credential when source is "dr-credential".
    name String
    Name of the environment variable. May be absent for "api-key" entries, in which case the token is injected as DATAROBOTAPITOKEN.
    source String
    Source type: "string" for plain text values, "dr-credential" for DataRobot credentials, "api-key" for a platform-managed DataRobot API token.
    value String
    Value of the environment variable when source is "string".
    drCredentialId string
    DataRobot credential ID when source is "dr-credential".
    key string
    Key within the credential when source is "dr-credential".
    name string
    Name of the environment variable. May be absent for "api-key" entries, in which case the token is injected as DATAROBOTAPITOKEN.
    source string
    Source type: "string" for plain text values, "dr-credential" for DataRobot credentials, "api-key" for a platform-managed DataRobot API token.
    value string
    Value of the environment variable when source is "string".
    dr_credential_id str
    DataRobot credential ID when source is "dr-credential".
    key str
    Key within the credential when source is "dr-credential".
    name str
    Name of the environment variable. May be absent for "api-key" entries, in which case the token is injected as DATAROBOTAPITOKEN.
    source str
    Source type: "string" for plain text values, "dr-credential" for DataRobot credentials, "api-key" for a platform-managed DataRobot API token.
    value str
    Value of the environment variable when source is "string".
    drCredentialId String
    DataRobot credential ID when source is "dr-credential".
    key String
    Key within the credential when source is "dr-credential".
    name String
    Name of the environment variable. May be absent for "api-key" entries, in which case the token is injected as DATAROBOTAPITOKEN.
    source String
    Source type: "string" for plain text values, "dr-credential" for DataRobot credentials, "api-key" for a platform-managed DataRobot API token.
    value String
    Value of the environment variable when source is "string".

    GetArtifactSpecContainerGroupContainerImageBuildConfig

    code_ref object
    Reference to source code in the DataRobot catalog.
    dockerfile object
    Dockerfile configuration for image builds.
    codeRef Property Map
    Reference to source code in the DataRobot catalog.
    dockerfile Property Map
    Dockerfile configuration for image builds.

    GetArtifactSpecContainerGroupContainerImageBuildConfigCodeRef

    Datarobot DataRobotGetArtifactSpecContainerGroupContainerImageBuildConfigCodeRefDatarobot
    DataRobot catalog reference.
    Provider string
    Code provider.
    Type string
    Code reference type.
    Datarobot GetArtifactSpecContainerGroupContainerImageBuildConfigCodeRefDatarobot
    DataRobot catalog reference.
    Provider string
    Code provider.
    Type string
    Code reference type.
    datarobot object
    DataRobot catalog reference.
    provider string
    Code provider.
    type string
    Code reference type.
    datarobot GetArtifactSpecContainerGroupContainerImageBuildConfigCodeRefDatarobot
    DataRobot catalog reference.
    provider String
    Code provider.
    type String
    Code reference type.
    datarobot GetArtifactSpecContainerGroupContainerImageBuildConfigCodeRefDatarobot
    DataRobot catalog reference.
    provider string
    Code provider.
    type string
    Code reference type.
    datarobot GetArtifactSpecContainerGroupContainerImageBuildConfigCodeRefDatarobot
    DataRobot catalog reference.
    provider str
    Code provider.
    type str
    Code reference type.
    datarobot Property Map
    DataRobot catalog reference.
    provider String
    Code provider.
    type String
    Code reference type.

    GetArtifactSpecContainerGroupContainerImageBuildConfigCodeRefDatarobot

    CatalogId string
    Catalog ID.
    CatalogVersionId string
    Catalog version ID.
    CatalogId string
    Catalog ID.
    CatalogVersionId string
    Catalog version ID.
    catalog_id string
    Catalog ID.
    catalog_version_id string
    Catalog version ID.
    catalogId String
    Catalog ID.
    catalogVersionId String
    Catalog version ID.
    catalogId string
    Catalog ID.
    catalogVersionId string
    Catalog version ID.
    catalog_id str
    Catalog ID.
    catalog_version_id str
    Catalog version ID.
    catalogId String
    Catalog ID.
    catalogVersionId String
    Catalog version ID.

    GetArtifactSpecContainerGroupContainerImageBuildConfigDockerfile

    Entrypoints List<string>
    Entrypoint when source is generated.
    ExecutionEnvironmentId string
    Execution environment ID when source is generated.
    ExecutionEnvironmentVersionId string
    Execution environment version ID when source is generated.
    Path string
    Relative path to the Dockerfile when source is provided.
    Source string
    Dockerfile source: provided or generated.
    Entrypoints []string
    Entrypoint when source is generated.
    ExecutionEnvironmentId string
    Execution environment ID when source is generated.
    ExecutionEnvironmentVersionId string
    Execution environment version ID when source is generated.
    Path string
    Relative path to the Dockerfile when source is provided.
    Source string
    Dockerfile source: provided or generated.
    entrypoints list(string)
    Entrypoint when source is generated.
    execution_environment_id string
    Execution environment ID when source is generated.
    execution_environment_version_id string
    Execution environment version ID when source is generated.
    path string
    Relative path to the Dockerfile when source is provided.
    source string
    Dockerfile source: provided or generated.
    entrypoints List<String>
    Entrypoint when source is generated.
    executionEnvironmentId String
    Execution environment ID when source is generated.
    executionEnvironmentVersionId String
    Execution environment version ID when source is generated.
    path String
    Relative path to the Dockerfile when source is provided.
    source String
    Dockerfile source: provided or generated.
    entrypoints string[]
    Entrypoint when source is generated.
    executionEnvironmentId string
    Execution environment ID when source is generated.
    executionEnvironmentVersionId string
    Execution environment version ID when source is generated.
    path string
    Relative path to the Dockerfile when source is provided.
    source string
    Dockerfile source: provided or generated.
    entrypoints Sequence[str]
    Entrypoint when source is generated.
    execution_environment_id str
    Execution environment ID when source is generated.
    execution_environment_version_id str
    Execution environment version ID when source is generated.
    path str
    Relative path to the Dockerfile when source is provided.
    source str
    Dockerfile source: provided or generated.
    entrypoints List<String>
    Entrypoint when source is generated.
    executionEnvironmentId String
    Execution environment ID when source is generated.
    executionEnvironmentVersionId String
    Execution environment version ID when source is generated.
    path String
    Relative path to the Dockerfile when source is provided.
    source String
    Dockerfile source: provided or generated.

    GetArtifactSpecContainerGroupContainerLivenessProbe

    FailureThreshold int
    Minimum consecutive failures for the probe to be considered failed.
    Host string
    Host name to connect to, defaults to the pod IP.
    InitialDelaySeconds int
    Number of seconds to wait before the first probe is executed.
    Path string
    URL path to query for health check.
    PeriodSeconds int
    How often (in seconds) to perform the probe.
    Port int
    Port number to access on the container.
    Scheme string
    Scheme to use for connecting to the host (HTTP or HTTPS).
    SuccessThreshold int
    Minimum consecutive successes for the probe to be considered successful after having failed.
    TimeoutSeconds int
    Number of seconds after which the probe times out.
    FailureThreshold int
    Minimum consecutive failures for the probe to be considered failed.
    Host string
    Host name to connect to, defaults to the pod IP.
    InitialDelaySeconds int
    Number of seconds to wait before the first probe is executed.
    Path string
    URL path to query for health check.
    PeriodSeconds int
    How often (in seconds) to perform the probe.
    Port int
    Port number to access on the container.
    Scheme string
    Scheme to use for connecting to the host (HTTP or HTTPS).
    SuccessThreshold int
    Minimum consecutive successes for the probe to be considered successful after having failed.
    TimeoutSeconds int
    Number of seconds after which the probe times out.
    failure_threshold number
    Minimum consecutive failures for the probe to be considered failed.
    host string
    Host name to connect to, defaults to the pod IP.
    initial_delay_seconds number
    Number of seconds to wait before the first probe is executed.
    path string
    URL path to query for health check.
    period_seconds number
    How often (in seconds) to perform the probe.
    port number
    Port number to access on the container.
    scheme string
    Scheme to use for connecting to the host (HTTP or HTTPS).
    success_threshold number
    Minimum consecutive successes for the probe to be considered successful after having failed.
    timeout_seconds number
    Number of seconds after which the probe times out.
    failureThreshold Integer
    Minimum consecutive failures for the probe to be considered failed.
    host String
    Host name to connect to, defaults to the pod IP.
    initialDelaySeconds Integer
    Number of seconds to wait before the first probe is executed.
    path String
    URL path to query for health check.
    periodSeconds Integer
    How often (in seconds) to perform the probe.
    port Integer
    Port number to access on the container.
    scheme String
    Scheme to use for connecting to the host (HTTP or HTTPS).
    successThreshold Integer
    Minimum consecutive successes for the probe to be considered successful after having failed.
    timeoutSeconds Integer
    Number of seconds after which the probe times out.
    failureThreshold number
    Minimum consecutive failures for the probe to be considered failed.
    host string
    Host name to connect to, defaults to the pod IP.
    initialDelaySeconds number
    Number of seconds to wait before the first probe is executed.
    path string
    URL path to query for health check.
    periodSeconds number
    How often (in seconds) to perform the probe.
    port number
    Port number to access on the container.
    scheme string
    Scheme to use for connecting to the host (HTTP or HTTPS).
    successThreshold number
    Minimum consecutive successes for the probe to be considered successful after having failed.
    timeoutSeconds number
    Number of seconds after which the probe times out.
    failure_threshold int
    Minimum consecutive failures for the probe to be considered failed.
    host str
    Host name to connect to, defaults to the pod IP.
    initial_delay_seconds int
    Number of seconds to wait before the first probe is executed.
    path str
    URL path to query for health check.
    period_seconds int
    How often (in seconds) to perform the probe.
    port int
    Port number to access on the container.
    scheme str
    Scheme to use for connecting to the host (HTTP or HTTPS).
    success_threshold int
    Minimum consecutive successes for the probe to be considered successful after having failed.
    timeout_seconds int
    Number of seconds after which the probe times out.
    failureThreshold Number
    Minimum consecutive failures for the probe to be considered failed.
    host String
    Host name to connect to, defaults to the pod IP.
    initialDelaySeconds Number
    Number of seconds to wait before the first probe is executed.
    path String
    URL path to query for health check.
    periodSeconds Number
    How often (in seconds) to perform the probe.
    port Number
    Port number to access on the container.
    scheme String
    Scheme to use for connecting to the host (HTTP or HTTPS).
    successThreshold Number
    Minimum consecutive successes for the probe to be considered successful after having failed.
    timeoutSeconds Number
    Number of seconds after which the probe times out.

    GetArtifactSpecContainerGroupContainerReadinessProbe

    FailureThreshold int
    Minimum consecutive failures for the probe to be considered failed.
    Host string
    Host name to connect to, defaults to the pod IP.
    InitialDelaySeconds int
    Number of seconds to wait before the first probe is executed.
    Path string
    URL path to query for health check.
    PeriodSeconds int
    How often (in seconds) to perform the probe.
    Port int
    Port number to access on the container.
    Scheme string
    Scheme to use for connecting to the host (HTTP or HTTPS).
    SuccessThreshold int
    Minimum consecutive successes for the probe to be considered successful after having failed.
    TimeoutSeconds int
    Number of seconds after which the probe times out.
    FailureThreshold int
    Minimum consecutive failures for the probe to be considered failed.
    Host string
    Host name to connect to, defaults to the pod IP.
    InitialDelaySeconds int
    Number of seconds to wait before the first probe is executed.
    Path string
    URL path to query for health check.
    PeriodSeconds int
    How often (in seconds) to perform the probe.
    Port int
    Port number to access on the container.
    Scheme string
    Scheme to use for connecting to the host (HTTP or HTTPS).
    SuccessThreshold int
    Minimum consecutive successes for the probe to be considered successful after having failed.
    TimeoutSeconds int
    Number of seconds after which the probe times out.
    failure_threshold number
    Minimum consecutive failures for the probe to be considered failed.
    host string
    Host name to connect to, defaults to the pod IP.
    initial_delay_seconds number
    Number of seconds to wait before the first probe is executed.
    path string
    URL path to query for health check.
    period_seconds number
    How often (in seconds) to perform the probe.
    port number
    Port number to access on the container.
    scheme string
    Scheme to use for connecting to the host (HTTP or HTTPS).
    success_threshold number
    Minimum consecutive successes for the probe to be considered successful after having failed.
    timeout_seconds number
    Number of seconds after which the probe times out.
    failureThreshold Integer
    Minimum consecutive failures for the probe to be considered failed.
    host String
    Host name to connect to, defaults to the pod IP.
    initialDelaySeconds Integer
    Number of seconds to wait before the first probe is executed.
    path String
    URL path to query for health check.
    periodSeconds Integer
    How often (in seconds) to perform the probe.
    port Integer
    Port number to access on the container.
    scheme String
    Scheme to use for connecting to the host (HTTP or HTTPS).
    successThreshold Integer
    Minimum consecutive successes for the probe to be considered successful after having failed.
    timeoutSeconds Integer
    Number of seconds after which the probe times out.
    failureThreshold number
    Minimum consecutive failures for the probe to be considered failed.
    host string
    Host name to connect to, defaults to the pod IP.
    initialDelaySeconds number
    Number of seconds to wait before the first probe is executed.
    path string
    URL path to query for health check.
    periodSeconds number
    How often (in seconds) to perform the probe.
    port number
    Port number to access on the container.
    scheme string
    Scheme to use for connecting to the host (HTTP or HTTPS).
    successThreshold number
    Minimum consecutive successes for the probe to be considered successful after having failed.
    timeoutSeconds number
    Number of seconds after which the probe times out.
    failure_threshold int
    Minimum consecutive failures for the probe to be considered failed.
    host str
    Host name to connect to, defaults to the pod IP.
    initial_delay_seconds int
    Number of seconds to wait before the first probe is executed.
    path str
    URL path to query for health check.
    period_seconds int
    How often (in seconds) to perform the probe.
    port int
    Port number to access on the container.
    scheme str
    Scheme to use for connecting to the host (HTTP or HTTPS).
    success_threshold int
    Minimum consecutive successes for the probe to be considered successful after having failed.
    timeout_seconds int
    Number of seconds after which the probe times out.
    failureThreshold Number
    Minimum consecutive failures for the probe to be considered failed.
    host String
    Host name to connect to, defaults to the pod IP.
    initialDelaySeconds Number
    Number of seconds to wait before the first probe is executed.
    path String
    URL path to query for health check.
    periodSeconds Number
    How often (in seconds) to perform the probe.
    port Number
    Port number to access on the container.
    scheme String
    Scheme to use for connecting to the host (HTTP or HTTPS).
    successThreshold Number
    Minimum consecutive successes for the probe to be considered successful after having failed.
    timeoutSeconds Number
    Number of seconds after which the probe times out.

    GetArtifactSpecContainerGroupContainerSecurityContext

    AllowPrivilegeEscalation bool
    Whether a process can gain more privileges than its parent.
    Capabilities DataRobotGetArtifactSpecContainerGroupContainerSecurityContextCapabilities
    Linux capabilities to add or drop.
    ReadOnlyRootFilesystem bool
    Whether the root filesystem is read-only.
    SeccompProfile DataRobotGetArtifactSpecContainerGroupContainerSecurityContextSeccompProfile
    Seccomp profile for the container.
    AllowPrivilegeEscalation bool
    Whether a process can gain more privileges than its parent.
    Capabilities GetArtifactSpecContainerGroupContainerSecurityContextCapabilities
    Linux capabilities to add or drop.
    ReadOnlyRootFilesystem bool
    Whether the root filesystem is read-only.
    SeccompProfile GetArtifactSpecContainerGroupContainerSecurityContextSeccompProfile
    Seccomp profile for the container.
    allow_privilege_escalation bool
    Whether a process can gain more privileges than its parent.
    capabilities object
    Linux capabilities to add or drop.
    read_only_root_filesystem bool
    Whether the root filesystem is read-only.
    seccomp_profile object
    Seccomp profile for the container.
    allowPrivilegeEscalation Boolean
    Whether a process can gain more privileges than its parent.
    capabilities GetArtifactSpecContainerGroupContainerSecurityContextCapabilities
    Linux capabilities to add or drop.
    readOnlyRootFilesystem Boolean
    Whether the root filesystem is read-only.
    seccompProfile GetArtifactSpecContainerGroupContainerSecurityContextSeccompProfile
    Seccomp profile for the container.
    allowPrivilegeEscalation boolean
    Whether a process can gain more privileges than its parent.
    capabilities GetArtifactSpecContainerGroupContainerSecurityContextCapabilities
    Linux capabilities to add or drop.
    readOnlyRootFilesystem boolean
    Whether the root filesystem is read-only.
    seccompProfile GetArtifactSpecContainerGroupContainerSecurityContextSeccompProfile
    Seccomp profile for the container.
    allow_privilege_escalation bool
    Whether a process can gain more privileges than its parent.
    capabilities GetArtifactSpecContainerGroupContainerSecurityContextCapabilities
    Linux capabilities to add or drop.
    read_only_root_filesystem bool
    Whether the root filesystem is read-only.
    seccomp_profile GetArtifactSpecContainerGroupContainerSecurityContextSeccompProfile
    Seccomp profile for the container.
    allowPrivilegeEscalation Boolean
    Whether a process can gain more privileges than its parent.
    capabilities Property Map
    Linux capabilities to add or drop.
    readOnlyRootFilesystem Boolean
    Whether the root filesystem is read-only.
    seccompProfile Property Map
    Seccomp profile for the container.

    GetArtifactSpecContainerGroupContainerSecurityContextCapabilities

    Adds List<string>
    Capabilities to add.
    Drops List<string>
    Capabilities to drop.
    Adds []string
    Capabilities to add.
    Drops []string
    Capabilities to drop.
    adds list(string)
    Capabilities to add.
    drops list(string)
    Capabilities to drop.
    adds List<String>
    Capabilities to add.
    drops List<String>
    Capabilities to drop.
    adds string[]
    Capabilities to add.
    drops string[]
    Capabilities to drop.
    adds Sequence[str]
    Capabilities to add.
    drops Sequence[str]
    Capabilities to drop.
    adds List<String>
    Capabilities to add.
    drops List<String>
    Capabilities to drop.

    GetArtifactSpecContainerGroupContainerSecurityContextSeccompProfile

    LocalhostProfile string
    Path to a seccomp profile on the node when type is Localhost.
    Type string
    Seccomp profile type.
    LocalhostProfile string
    Path to a seccomp profile on the node when type is Localhost.
    Type string
    Seccomp profile type.
    localhost_profile string
    Path to a seccomp profile on the node when type is Localhost.
    type string
    Seccomp profile type.
    localhostProfile String
    Path to a seccomp profile on the node when type is Localhost.
    type String
    Seccomp profile type.
    localhostProfile string
    Path to a seccomp profile on the node when type is Localhost.
    type string
    Seccomp profile type.
    localhost_profile str
    Path to a seccomp profile on the node when type is Localhost.
    type str
    Seccomp profile type.
    localhostProfile String
    Path to a seccomp profile on the node when type is Localhost.
    type String
    Seccomp profile type.

    GetArtifactSpecContainerGroupContainerStartupProbe

    FailureThreshold int
    Minimum consecutive failures for the probe to be considered failed.
    Host string
    Host name to connect to, defaults to the pod IP.
    InitialDelaySeconds int
    Number of seconds to wait before the first probe is executed.
    Path string
    URL path to query for health check.
    PeriodSeconds int
    How often (in seconds) to perform the probe.
    Port int
    Port number to access on the container.
    Scheme string
    Scheme to use for connecting to the host (HTTP or HTTPS).
    SuccessThreshold int
    Minimum consecutive successes for the probe to be considered successful after having failed.
    TimeoutSeconds int
    Number of seconds after which the probe times out.
    FailureThreshold int
    Minimum consecutive failures for the probe to be considered failed.
    Host string
    Host name to connect to, defaults to the pod IP.
    InitialDelaySeconds int
    Number of seconds to wait before the first probe is executed.
    Path string
    URL path to query for health check.
    PeriodSeconds int
    How often (in seconds) to perform the probe.
    Port int
    Port number to access on the container.
    Scheme string
    Scheme to use for connecting to the host (HTTP or HTTPS).
    SuccessThreshold int
    Minimum consecutive successes for the probe to be considered successful after having failed.
    TimeoutSeconds int
    Number of seconds after which the probe times out.
    failure_threshold number
    Minimum consecutive failures for the probe to be considered failed.
    host string
    Host name to connect to, defaults to the pod IP.
    initial_delay_seconds number
    Number of seconds to wait before the first probe is executed.
    path string
    URL path to query for health check.
    period_seconds number
    How often (in seconds) to perform the probe.
    port number
    Port number to access on the container.
    scheme string
    Scheme to use for connecting to the host (HTTP or HTTPS).
    success_threshold number
    Minimum consecutive successes for the probe to be considered successful after having failed.
    timeout_seconds number
    Number of seconds after which the probe times out.
    failureThreshold Integer
    Minimum consecutive failures for the probe to be considered failed.
    host String
    Host name to connect to, defaults to the pod IP.
    initialDelaySeconds Integer
    Number of seconds to wait before the first probe is executed.
    path String
    URL path to query for health check.
    periodSeconds Integer
    How often (in seconds) to perform the probe.
    port Integer
    Port number to access on the container.
    scheme String
    Scheme to use for connecting to the host (HTTP or HTTPS).
    successThreshold Integer
    Minimum consecutive successes for the probe to be considered successful after having failed.
    timeoutSeconds Integer
    Number of seconds after which the probe times out.
    failureThreshold number
    Minimum consecutive failures for the probe to be considered failed.
    host string
    Host name to connect to, defaults to the pod IP.
    initialDelaySeconds number
    Number of seconds to wait before the first probe is executed.
    path string
    URL path to query for health check.
    periodSeconds number
    How often (in seconds) to perform the probe.
    port number
    Port number to access on the container.
    scheme string
    Scheme to use for connecting to the host (HTTP or HTTPS).
    successThreshold number
    Minimum consecutive successes for the probe to be considered successful after having failed.
    timeoutSeconds number
    Number of seconds after which the probe times out.
    failure_threshold int
    Minimum consecutive failures for the probe to be considered failed.
    host str
    Host name to connect to, defaults to the pod IP.
    initial_delay_seconds int
    Number of seconds to wait before the first probe is executed.
    path str
    URL path to query for health check.
    period_seconds int
    How often (in seconds) to perform the probe.
    port int
    Port number to access on the container.
    scheme str
    Scheme to use for connecting to the host (HTTP or HTTPS).
    success_threshold int
    Minimum consecutive successes for the probe to be considered successful after having failed.
    timeout_seconds int
    Number of seconds after which the probe times out.
    failureThreshold Number
    Minimum consecutive failures for the probe to be considered failed.
    host String
    Host name to connect to, defaults to the pod IP.
    initialDelaySeconds Number
    Number of seconds to wait before the first probe is executed.
    path String
    URL path to query for health check.
    periodSeconds Number
    How often (in seconds) to perform the probe.
    port Number
    Port number to access on the container.
    scheme String
    Scheme to use for connecting to the host (HTTP or HTTPS).
    successThreshold Number
    Minimum consecutive successes for the probe to be considered successful after having failed.
    timeoutSeconds Number
    Number of seconds after which the probe times out.

    GetArtifactSpecStorage

    Mode string
    Storage mode: dedicatedPvc or nimCache.
    PvcSize string
    PVC size for dedicated storage (e.g. 150Gi).
    Mode string
    Storage mode: dedicatedPvc or nimCache.
    PvcSize string
    PVC size for dedicated storage (e.g. 150Gi).
    mode string
    Storage mode: dedicatedPvc or nimCache.
    pvc_size string
    PVC size for dedicated storage (e.g. 150Gi).
    mode String
    Storage mode: dedicatedPvc or nimCache.
    pvcSize String
    PVC size for dedicated storage (e.g. 150Gi).
    mode string
    Storage mode: dedicatedPvc or nimCache.
    pvcSize string
    PVC size for dedicated storage (e.g. 150Gi).
    mode str
    Storage mode: dedicatedPvc or nimCache.
    pvc_size str
    PVC size for dedicated storage (e.g. 150Gi).
    mode String
    Storage mode: dedicatedPvc or nimCache.
    pvcSize String
    PVC size for dedicated storage (e.g. 150Gi).

    GetArtifactTag

    Id string
    Tag ID.
    Name string
    Tag name.
    Value string
    Tag value.
    Id string
    Tag ID.
    Name string
    Tag name.
    Value string
    Tag value.
    id string
    Tag ID.
    name string
    Tag name.
    value string
    Tag value.
    id String
    Tag ID.
    name String
    Tag name.
    value String
    Tag value.
    id string
    Tag ID.
    name string
    Tag name.
    value string
    Tag value.
    id str
    Tag ID.
    name str
    Tag name.
    value str
    Tag value.
    id String
    Tag ID.
    name String
    Tag name.
    value String
    Tag value.

    Package Details

    Repository
    datarobot datarobot-community/pulumi-datarobot
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the datarobot Terraform Provider.
    datarobot logo
    Viewing docs for DataRobot v0.10.45
    published on Monday, Jul 27, 2026 by DataRobot, Inc.

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial