1. Packages
  2. Azure Native
  3. API Docs
  4. machinelearningservices
  5. Compute
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

azure-native.machinelearningservices.Compute

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

    Machine Learning compute object wrapped into ARM resource envelope. Azure REST API version: 2023-04-01.

    Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.

    Example Usage

    Create a AML Compute

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var compute = new AzureNative.MachineLearningServices.Compute("compute", new()
        {
            ComputeName = "compute123",
            Location = "eastus",
            Properties = new AzureNative.MachineLearningServices.Inputs.AmlComputeArgs
            {
                ComputeType = "AmlCompute",
                Properties = new AzureNative.MachineLearningServices.Inputs.AmlComputePropertiesArgs
                {
                    EnableNodePublicIp = true,
                    IsolatedNetwork = false,
                    OsType = AzureNative.MachineLearningServices.OsType.Windows,
                    RemoteLoginPortPublicAccess = AzureNative.MachineLearningServices.RemoteLoginPortPublicAccess.NotSpecified,
                    ScaleSettings = new AzureNative.MachineLearningServices.Inputs.ScaleSettingsArgs
                    {
                        MaxNodeCount = 1,
                        MinNodeCount = 0,
                        NodeIdleTimeBeforeScaleDown = "PT5M",
                    },
                    VirtualMachineImage = new AzureNative.MachineLearningServices.Inputs.VirtualMachineImageArgs
                    {
                        Id = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/myImageGallery/images/myImageDefinition/versions/0.0.1",
                    },
                    VmPriority = AzureNative.MachineLearningServices.VmPriority.Dedicated,
                    VmSize = "STANDARD_NC6",
                },
            },
            ResourceGroupName = "testrg123",
            WorkspaceName = "workspaces123",
        });
    
    });
    
    package main
    
    import (
    	machinelearningservices "github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := machinelearningservices.NewCompute(ctx, "compute", &machinelearningservices.ComputeArgs{
    			ComputeName: pulumi.String("compute123"),
    			Location:    pulumi.String("eastus"),
    			Properties: &machinelearningservices.AmlComputeArgs{
    				ComputeType: pulumi.String("AmlCompute"),
    				Properties: &machinelearningservices.AmlComputePropertiesArgs{
    					EnableNodePublicIp:          pulumi.Bool(true),
    					IsolatedNetwork:             pulumi.Bool(false),
    					OsType:                      pulumi.String(machinelearningservices.OsTypeWindows),
    					RemoteLoginPortPublicAccess: pulumi.String(machinelearningservices.RemoteLoginPortPublicAccessNotSpecified),
    					ScaleSettings: &machinelearningservices.ScaleSettingsArgs{
    						MaxNodeCount:                pulumi.Int(1),
    						MinNodeCount:                pulumi.Int(0),
    						NodeIdleTimeBeforeScaleDown: pulumi.String("PT5M"),
    					},
    					VirtualMachineImage: &machinelearningservices.VirtualMachineImageArgs{
    						Id: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/myImageGallery/images/myImageDefinition/versions/0.0.1"),
    					},
    					VmPriority: pulumi.String(machinelearningservices.VmPriorityDedicated),
    					VmSize:     pulumi.String("STANDARD_NC6"),
    				},
    			},
    			ResourceGroupName: pulumi.String("testrg123"),
    			WorkspaceName:     pulumi.String("workspaces123"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.machinelearningservices.Compute;
    import com.pulumi.azurenative.machinelearningservices.ComputeArgs;
    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) {
            var compute = new Compute("compute", ComputeArgs.builder()
                .computeName("compute123")
                .location("eastus")
                .properties(AmlComputeArgs.builder()
                    .computeType("AmlCompute")
                    .properties(AmlComputePropertiesArgs.builder()
                        .enableNodePublicIp(true)
                        .isolatedNetwork(false)
                        .osType("Windows")
                        .remoteLoginPortPublicAccess("NotSpecified")
                        .scaleSettings(ScaleSettingsArgs.builder()
                            .maxNodeCount(1)
                            .minNodeCount(0)
                            .nodeIdleTimeBeforeScaleDown("PT5M")
                            .build())
                        .virtualMachineImage(VirtualMachineImageArgs.builder()
                            .id("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/myImageGallery/images/myImageDefinition/versions/0.0.1")
                            .build())
                        .vmPriority("Dedicated")
                        .vmSize("STANDARD_NC6")
                        .build())
                    .build())
                .resourceGroupName("testrg123")
                .workspaceName("workspaces123")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    compute = azure_native.machinelearningservices.Compute("compute",
        compute_name="compute123",
        location="eastus",
        properties={
            "compute_type": "AmlCompute",
            "properties": {
                "enable_node_public_ip": True,
                "isolated_network": False,
                "os_type": azure_native.machinelearningservices.OsType.WINDOWS,
                "remote_login_port_public_access": azure_native.machinelearningservices.RemoteLoginPortPublicAccess.NOT_SPECIFIED,
                "scale_settings": {
                    "max_node_count": 1,
                    "min_node_count": 0,
                    "node_idle_time_before_scale_down": "PT5M",
                },
                "virtual_machine_image": {
                    "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/myImageGallery/images/myImageDefinition/versions/0.0.1",
                },
                "vm_priority": azure_native.machinelearningservices.VmPriority.DEDICATED,
                "vm_size": "STANDARD_NC6",
            },
        },
        resource_group_name="testrg123",
        workspace_name="workspaces123")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const compute = new azure_native.machinelearningservices.Compute("compute", {
        computeName: "compute123",
        location: "eastus",
        properties: {
            computeType: "AmlCompute",
            properties: {
                enableNodePublicIp: true,
                isolatedNetwork: false,
                osType: azure_native.machinelearningservices.OsType.Windows,
                remoteLoginPortPublicAccess: azure_native.machinelearningservices.RemoteLoginPortPublicAccess.NotSpecified,
                scaleSettings: {
                    maxNodeCount: 1,
                    minNodeCount: 0,
                    nodeIdleTimeBeforeScaleDown: "PT5M",
                },
                virtualMachineImage: {
                    id: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/myImageGallery/images/myImageDefinition/versions/0.0.1",
                },
                vmPriority: azure_native.machinelearningservices.VmPriority.Dedicated,
                vmSize: "STANDARD_NC6",
            },
        },
        resourceGroupName: "testrg123",
        workspaceName: "workspaces123",
    });
    
    resources:
      compute:
        type: azure-native:machinelearningservices:Compute
        properties:
          computeName: compute123
          location: eastus
          properties:
            computeType: AmlCompute
            properties:
              enableNodePublicIp: true
              isolatedNetwork: false
              osType: Windows
              remoteLoginPortPublicAccess: NotSpecified
              scaleSettings:
                maxNodeCount: 1
                minNodeCount: 0
                nodeIdleTimeBeforeScaleDown: PT5M
              virtualMachineImage:
                id: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/myImageGallery/images/myImageDefinition/versions/0.0.1
              vmPriority: Dedicated
              vmSize: STANDARD_NC6
          resourceGroupName: testrg123
          workspaceName: workspaces123
    

    Create a DataFactory Compute

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var compute = new AzureNative.MachineLearningServices.Compute("compute", new()
        {
            ComputeName = "compute123",
            Location = "eastus",
            Properties = new AzureNative.MachineLearningServices.Inputs.DataFactoryArgs
            {
                ComputeType = "DataFactory",
            },
            ResourceGroupName = "testrg123",
            WorkspaceName = "workspaces123",
        });
    
    });
    
    package main
    
    import (
    	machinelearningservices "github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := machinelearningservices.NewCompute(ctx, "compute", &machinelearningservices.ComputeArgs{
    			ComputeName: pulumi.String("compute123"),
    			Location:    pulumi.String("eastus"),
    			Properties: &machinelearningservices.DataFactoryArgs{
    				ComputeType: pulumi.String("DataFactory"),
    			},
    			ResourceGroupName: pulumi.String("testrg123"),
    			WorkspaceName:     pulumi.String("workspaces123"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.machinelearningservices.Compute;
    import com.pulumi.azurenative.machinelearningservices.ComputeArgs;
    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) {
            var compute = new Compute("compute", ComputeArgs.builder()
                .computeName("compute123")
                .location("eastus")
                .properties(DataFactoryArgs.builder()
                    .computeType("DataFactory")
                    .build())
                .resourceGroupName("testrg123")
                .workspaceName("workspaces123")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    compute = azure_native.machinelearningservices.Compute("compute",
        compute_name="compute123",
        location="eastus",
        properties={
            "compute_type": "DataFactory",
        },
        resource_group_name="testrg123",
        workspace_name="workspaces123")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const compute = new azure_native.machinelearningservices.Compute("compute", {
        computeName: "compute123",
        location: "eastus",
        properties: {
            computeType: "DataFactory",
        },
        resourceGroupName: "testrg123",
        workspaceName: "workspaces123",
    });
    
    resources:
      compute:
        type: azure-native:machinelearningservices:Compute
        properties:
          computeName: compute123
          location: eastus
          properties:
            computeType: DataFactory
          resourceGroupName: testrg123
          workspaceName: workspaces123
    

    Create an AKS Compute

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var compute = new AzureNative.MachineLearningServices.Compute("compute", new()
        {
            ComputeName = "compute123",
            Location = "eastus",
            Properties = new AzureNative.MachineLearningServices.Inputs.AKSArgs
            {
                ComputeType = "AKS",
            },
            ResourceGroupName = "testrg123",
            WorkspaceName = "workspaces123",
        });
    
    });
    
    package main
    
    import (
    	machinelearningservices "github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := machinelearningservices.NewCompute(ctx, "compute", &machinelearningservices.ComputeArgs{
    			ComputeName: pulumi.String("compute123"),
    			Location:    pulumi.String("eastus"),
    			Properties: &machinelearningservices.AKSArgs{
    				ComputeType: pulumi.String("AKS"),
    			},
    			ResourceGroupName: pulumi.String("testrg123"),
    			WorkspaceName:     pulumi.String("workspaces123"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.machinelearningservices.Compute;
    import com.pulumi.azurenative.machinelearningservices.ComputeArgs;
    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) {
            var compute = new Compute("compute", ComputeArgs.builder()
                .computeName("compute123")
                .location("eastus")
                .properties(AKSArgs.builder()
                    .computeType("AKS")
                    .build())
                .resourceGroupName("testrg123")
                .workspaceName("workspaces123")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    compute = azure_native.machinelearningservices.Compute("compute",
        compute_name="compute123",
        location="eastus",
        properties={
            "compute_type": "AKS",
        },
        resource_group_name="testrg123",
        workspace_name="workspaces123")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const compute = new azure_native.machinelearningservices.Compute("compute", {
        computeName: "compute123",
        location: "eastus",
        properties: {
            computeType: "AKS",
        },
        resourceGroupName: "testrg123",
        workspaceName: "workspaces123",
    });
    
    resources:
      compute:
        type: azure-native:machinelearningservices:Compute
        properties:
          computeName: compute123
          location: eastus
          properties:
            computeType: AKS
          resourceGroupName: testrg123
          workspaceName: workspaces123
    

    Create an ComputeInstance Compute

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var compute = new AzureNative.MachineLearningServices.Compute("compute", new()
        {
            ComputeName = "compute123",
            Location = "eastus",
            Properties = new AzureNative.MachineLearningServices.Inputs.ComputeInstanceArgs
            {
                ComputeType = "ComputeInstance",
                Properties = new AzureNative.MachineLearningServices.Inputs.ComputeInstancePropertiesArgs
                {
                    ApplicationSharingPolicy = AzureNative.MachineLearningServices.ApplicationSharingPolicy.Personal,
                    ComputeInstanceAuthorizationType = AzureNative.MachineLearningServices.ComputeInstanceAuthorizationType.Personal,
                    CustomServices = new[]
                    {
                        new AzureNative.MachineLearningServices.Inputs.CustomServiceArgs
                        {
                            Docker = new AzureNative.MachineLearningServices.Inputs.DockerArgs
                            {
                                Privileged = true,
                            },
                            Endpoints = new[]
                            {
                                new AzureNative.MachineLearningServices.Inputs.EndpointArgs
                                {
                                    Name = "connect",
                                    Protocol = AzureNative.MachineLearningServices.Protocol.Http,
                                    Published = 8787,
                                    Target = 8787,
                                },
                            },
                            EnvironmentVariables = 
                            {
                                { "test_variable", new AzureNative.MachineLearningServices.Inputs.EnvironmentVariableArgs
                                {
                                    Type = AzureNative.MachineLearningServices.EnvironmentVariableType.Local,
                                    Value = "test_value",
                                } },
                            },
                            Image = new AzureNative.MachineLearningServices.Inputs.ImageArgs
                            {
                                Reference = "ghcr.io/azure/rocker-rstudio-ml-verse:latest",
                                Type = AzureNative.MachineLearningServices.ImageType.Docker,
                            },
                            Name = "rstudio",
                            Volumes = new[]
                            {
                                new AzureNative.MachineLearningServices.Inputs.VolumeDefinitionArgs
                                {
                                    ReadOnly = false,
                                    Source = "/home/azureuser/cloudfiles",
                                    Target = "/home/azureuser/cloudfiles",
                                    Type = AzureNative.MachineLearningServices.VolumeDefinitionType.Bind,
                                },
                            },
                        },
                    },
                    PersonalComputeInstanceSettings = new AzureNative.MachineLearningServices.Inputs.PersonalComputeInstanceSettingsArgs
                    {
                        AssignedUser = new AzureNative.MachineLearningServices.Inputs.AssignedUserArgs
                        {
                            ObjectId = "00000000-0000-0000-0000-000000000000",
                            TenantId = "00000000-0000-0000-0000-000000000000",
                        },
                    },
                    SshSettings = new AzureNative.MachineLearningServices.Inputs.ComputeInstanceSshSettingsArgs
                    {
                        SshPublicAccess = AzureNative.MachineLearningServices.SshPublicAccess.Disabled,
                    },
                    Subnet = new AzureNative.MachineLearningServices.Inputs.ResourceIdArgs
                    {
                        Id = "test-subnet-resource-id",
                    },
                    VmSize = "STANDARD_NC6",
                },
            },
            ResourceGroupName = "testrg123",
            WorkspaceName = "workspaces123",
        });
    
    });
    
    package main
    
    import (
    	machinelearningservices "github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := machinelearningservices.NewCompute(ctx, "compute", &machinelearningservices.ComputeArgs{
    			ComputeName: pulumi.String("compute123"),
    			Location:    pulumi.String("eastus"),
    			Properties: &machinelearningservices.ComputeInstanceArgs{
    				ComputeType: pulumi.String("ComputeInstance"),
    				Properties: &machinelearningservices.ComputeInstancePropertiesArgs{
    					ApplicationSharingPolicy:         pulumi.String(machinelearningservices.ApplicationSharingPolicyPersonal),
    					ComputeInstanceAuthorizationType: pulumi.String(machinelearningservices.ComputeInstanceAuthorizationTypePersonal),
    					CustomServices: machinelearningservices.CustomServiceArray{
    						&machinelearningservices.CustomServiceArgs{
    							Docker: &machinelearningservices.DockerArgs{
    								Privileged: pulumi.Bool(true),
    							},
    							Endpoints: machinelearningservices.EndpointArray{
    								&machinelearningservices.EndpointArgs{
    									Name:      pulumi.String("connect"),
    									Protocol:  pulumi.String(machinelearningservices.ProtocolHttp),
    									Published: pulumi.Int(8787),
    									Target:    pulumi.Int(8787),
    								},
    							},
    							EnvironmentVariables: machinelearningservices.EnvironmentVariableMap{
    								"test_variable": &machinelearningservices.EnvironmentVariableArgs{
    									Type:  pulumi.String(machinelearningservices.EnvironmentVariableTypeLocal),
    									Value: pulumi.String("test_value"),
    								},
    							},
    							Image: &machinelearningservices.ImageArgs{
    								Reference: pulumi.String("ghcr.io/azure/rocker-rstudio-ml-verse:latest"),
    								Type:      pulumi.String(machinelearningservices.ImageTypeDocker),
    							},
    							Name: pulumi.String("rstudio"),
    							Volumes: machinelearningservices.VolumeDefinitionArray{
    								&machinelearningservices.VolumeDefinitionArgs{
    									ReadOnly: pulumi.Bool(false),
    									Source:   pulumi.String("/home/azureuser/cloudfiles"),
    									Target:   pulumi.String("/home/azureuser/cloudfiles"),
    									Type:     pulumi.String(machinelearningservices.VolumeDefinitionTypeBind),
    								},
    							},
    						},
    					},
    					PersonalComputeInstanceSettings: &machinelearningservices.PersonalComputeInstanceSettingsArgs{
    						AssignedUser: &machinelearningservices.AssignedUserArgs{
    							ObjectId: pulumi.String("00000000-0000-0000-0000-000000000000"),
    							TenantId: pulumi.String("00000000-0000-0000-0000-000000000000"),
    						},
    					},
    					SshSettings: &machinelearningservices.ComputeInstanceSshSettingsArgs{
    						SshPublicAccess: pulumi.String(machinelearningservices.SshPublicAccessDisabled),
    					},
    					Subnet: &machinelearningservices.ResourceIdArgs{
    						Id: pulumi.String("test-subnet-resource-id"),
    					},
    					VmSize: pulumi.String("STANDARD_NC6"),
    				},
    			},
    			ResourceGroupName: pulumi.String("testrg123"),
    			WorkspaceName:     pulumi.String("workspaces123"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.machinelearningservices.Compute;
    import com.pulumi.azurenative.machinelearningservices.ComputeArgs;
    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) {
            var compute = new Compute("compute", ComputeArgs.builder()
                .computeName("compute123")
                .location("eastus")
                .properties(ComputeInstanceArgs.builder()
                    .computeType("ComputeInstance")
                    .properties(ComputeInstancePropertiesArgs.builder()
                        .applicationSharingPolicy("Personal")
                        .computeInstanceAuthorizationType("personal")
                        .customServices(CustomServiceArgs.builder()
                            .docker(DockerArgs.builder()
                                .privileged(true)
                                .build())
                            .endpoints(EndpointArgs.builder()
                                .name("connect")
                                .protocol("http")
                                .published(8787)
                                .target(8787)
                                .build())
                            .environmentVariables(Map.of("test_variable", Map.ofEntries(
                                Map.entry("type", "local"),
                                Map.entry("value", "test_value")
                            )))
                            .image(ImageArgs.builder()
                                .reference("ghcr.io/azure/rocker-rstudio-ml-verse:latest")
                                .type("docker")
                                .build())
                            .name("rstudio")
                            .volumes(VolumeDefinitionArgs.builder()
                                .readOnly(false)
                                .source("/home/azureuser/cloudfiles")
                                .target("/home/azureuser/cloudfiles")
                                .type("bind")
                                .build())
                            .build())
                        .personalComputeInstanceSettings(PersonalComputeInstanceSettingsArgs.builder()
                            .assignedUser(AssignedUserArgs.builder()
                                .objectId("00000000-0000-0000-0000-000000000000")
                                .tenantId("00000000-0000-0000-0000-000000000000")
                                .build())
                            .build())
                        .sshSettings(ComputeInstanceSshSettingsArgs.builder()
                            .sshPublicAccess("Disabled")
                            .build())
                        .subnet(ResourceIdArgs.builder()
                            .id("test-subnet-resource-id")
                            .build())
                        .vmSize("STANDARD_NC6")
                        .build())
                    .build())
                .resourceGroupName("testrg123")
                .workspaceName("workspaces123")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    compute = azure_native.machinelearningservices.Compute("compute",
        compute_name="compute123",
        location="eastus",
        properties={
            "compute_type": "ComputeInstance",
            "properties": {
                "application_sharing_policy": azure_native.machinelearningservices.ApplicationSharingPolicy.PERSONAL,
                "compute_instance_authorization_type": azure_native.machinelearningservices.ComputeInstanceAuthorizationType.PERSONAL,
                "custom_services": [{
                    "docker": {
                        "privileged": True,
                    },
                    "endpoints": [{
                        "name": "connect",
                        "protocol": azure_native.machinelearningservices.Protocol.HTTP,
                        "published": 8787,
                        "target": 8787,
                    }],
                    "environment_variables": {
                        "test_variable": {
                            "type": azure_native.machinelearningservices.EnvironmentVariableType.LOCAL,
                            "value": "test_value",
                        },
                    },
                    "image": {
                        "reference": "ghcr.io/azure/rocker-rstudio-ml-verse:latest",
                        "type": azure_native.machinelearningservices.ImageType.DOCKER,
                    },
                    "name": "rstudio",
                    "volumes": [{
                        "read_only": False,
                        "source": "/home/azureuser/cloudfiles",
                        "target": "/home/azureuser/cloudfiles",
                        "type": azure_native.machinelearningservices.VolumeDefinitionType.BIND,
                    }],
                }],
                "personal_compute_instance_settings": {
                    "assigned_user": {
                        "object_id": "00000000-0000-0000-0000-000000000000",
                        "tenant_id": "00000000-0000-0000-0000-000000000000",
                    },
                },
                "ssh_settings": {
                    "ssh_public_access": azure_native.machinelearningservices.SshPublicAccess.DISABLED,
                },
                "subnet": {
                    "id": "test-subnet-resource-id",
                },
                "vm_size": "STANDARD_NC6",
            },
        },
        resource_group_name="testrg123",
        workspace_name="workspaces123")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const compute = new azure_native.machinelearningservices.Compute("compute", {
        computeName: "compute123",
        location: "eastus",
        properties: {
            computeType: "ComputeInstance",
            properties: {
                applicationSharingPolicy: azure_native.machinelearningservices.ApplicationSharingPolicy.Personal,
                computeInstanceAuthorizationType: azure_native.machinelearningservices.ComputeInstanceAuthorizationType.Personal,
                customServices: [{
                    docker: {
                        privileged: true,
                    },
                    endpoints: [{
                        name: "connect",
                        protocol: azure_native.machinelearningservices.Protocol.Http,
                        published: 8787,
                        target: 8787,
                    }],
                    environmentVariables: {
                        test_variable: {
                            type: azure_native.machinelearningservices.EnvironmentVariableType.Local,
                            value: "test_value",
                        },
                    },
                    image: {
                        reference: "ghcr.io/azure/rocker-rstudio-ml-verse:latest",
                        type: azure_native.machinelearningservices.ImageType.Docker,
                    },
                    name: "rstudio",
                    volumes: [{
                        readOnly: false,
                        source: "/home/azureuser/cloudfiles",
                        target: "/home/azureuser/cloudfiles",
                        type: azure_native.machinelearningservices.VolumeDefinitionType.Bind,
                    }],
                }],
                personalComputeInstanceSettings: {
                    assignedUser: {
                        objectId: "00000000-0000-0000-0000-000000000000",
                        tenantId: "00000000-0000-0000-0000-000000000000",
                    },
                },
                sshSettings: {
                    sshPublicAccess: azure_native.machinelearningservices.SshPublicAccess.Disabled,
                },
                subnet: {
                    id: "test-subnet-resource-id",
                },
                vmSize: "STANDARD_NC6",
            },
        },
        resourceGroupName: "testrg123",
        workspaceName: "workspaces123",
    });
    
    resources:
      compute:
        type: azure-native:machinelearningservices:Compute
        properties:
          computeName: compute123
          location: eastus
          properties:
            computeType: ComputeInstance
            properties:
              applicationSharingPolicy: Personal
              computeInstanceAuthorizationType: personal
              customServices:
                - docker:
                    privileged: true
                  endpoints:
                    - name: connect
                      protocol: http
                      published: 8787
                      target: 8787
                  environmentVariables:
                    test_variable:
                      type: local
                      value: test_value
                  image:
                    reference: ghcr.io/azure/rocker-rstudio-ml-verse:latest
                    type: docker
                  name: rstudio
                  volumes:
                    - readOnly: false
                      source: /home/azureuser/cloudfiles
                      target: /home/azureuser/cloudfiles
                      type: bind
              personalComputeInstanceSettings:
                assignedUser:
                  objectId: 00000000-0000-0000-0000-000000000000
                  tenantId: 00000000-0000-0000-0000-000000000000
              sshSettings:
                sshPublicAccess: Disabled
              subnet:
                id: test-subnet-resource-id
              vmSize: STANDARD_NC6
          resourceGroupName: testrg123
          workspaceName: workspaces123
    

    Create an ComputeInstance Compute with Schedules

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var compute = new AzureNative.MachineLearningServices.Compute("compute", new()
        {
            ComputeName = "compute123",
            Location = "eastus",
            Properties = new AzureNative.MachineLearningServices.Inputs.ComputeInstanceArgs
            {
                ComputeType = "ComputeInstance",
                Properties = new AzureNative.MachineLearningServices.Inputs.ComputeInstancePropertiesArgs
                {
                    ApplicationSharingPolicy = AzureNative.MachineLearningServices.ApplicationSharingPolicy.Personal,
                    ComputeInstanceAuthorizationType = AzureNative.MachineLearningServices.ComputeInstanceAuthorizationType.Personal,
                    PersonalComputeInstanceSettings = new AzureNative.MachineLearningServices.Inputs.PersonalComputeInstanceSettingsArgs
                    {
                        AssignedUser = new AzureNative.MachineLearningServices.Inputs.AssignedUserArgs
                        {
                            ObjectId = "00000000-0000-0000-0000-000000000000",
                            TenantId = "00000000-0000-0000-0000-000000000000",
                        },
                    },
                    Schedules = new AzureNative.MachineLearningServices.Inputs.ComputeSchedulesArgs
                    {
                        ComputeStartStop = new[]
                        {
                            new AzureNative.MachineLearningServices.Inputs.ComputeStartStopScheduleArgs
                            {
                                Action = AzureNative.MachineLearningServices.ComputePowerAction.Stop,
                                Cron = new AzureNative.MachineLearningServices.Inputs.CronArgs
                                {
                                    Expression = "0 18 * * *",
                                    StartTime = "2021-04-23T01:30:00",
                                    TimeZone = "Pacific Standard Time",
                                },
                                Status = AzureNative.MachineLearningServices.ScheduleStatus.Enabled,
                                TriggerType = AzureNative.MachineLearningServices.TriggerType.Cron,
                            },
                        },
                    },
                    SshSettings = new AzureNative.MachineLearningServices.Inputs.ComputeInstanceSshSettingsArgs
                    {
                        SshPublicAccess = AzureNative.MachineLearningServices.SshPublicAccess.Disabled,
                    },
                    VmSize = "STANDARD_NC6",
                },
            },
            ResourceGroupName = "testrg123",
            WorkspaceName = "workspaces123",
        });
    
    });
    
    package main
    
    import (
    	machinelearningservices "github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := machinelearningservices.NewCompute(ctx, "compute", &machinelearningservices.ComputeArgs{
    			ComputeName: pulumi.String("compute123"),
    			Location:    pulumi.String("eastus"),
    			Properties: &machinelearningservices.ComputeInstanceArgs{
    				ComputeType: pulumi.String("ComputeInstance"),
    				Properties: &machinelearningservices.ComputeInstancePropertiesArgs{
    					ApplicationSharingPolicy:         pulumi.String(machinelearningservices.ApplicationSharingPolicyPersonal),
    					ComputeInstanceAuthorizationType: pulumi.String(machinelearningservices.ComputeInstanceAuthorizationTypePersonal),
    					PersonalComputeInstanceSettings: &machinelearningservices.PersonalComputeInstanceSettingsArgs{
    						AssignedUser: &machinelearningservices.AssignedUserArgs{
    							ObjectId: pulumi.String("00000000-0000-0000-0000-000000000000"),
    							TenantId: pulumi.String("00000000-0000-0000-0000-000000000000"),
    						},
    					},
    					Schedules: &machinelearningservices.ComputeSchedulesArgs{
    						ComputeStartStop: machinelearningservices.ComputeStartStopScheduleArray{
    							&machinelearningservices.ComputeStartStopScheduleArgs{
    								Action: pulumi.String(machinelearningservices.ComputePowerActionStop),
    								Cron: &machinelearningservices.CronArgs{
    									Expression: pulumi.String("0 18 * * *"),
    									StartTime:  pulumi.String("2021-04-23T01:30:00"),
    									TimeZone:   pulumi.String("Pacific Standard Time"),
    								},
    								Status:      pulumi.String(machinelearningservices.ScheduleStatusEnabled),
    								TriggerType: pulumi.String(machinelearningservices.TriggerTypeCron),
    							},
    						},
    					},
    					SshSettings: &machinelearningservices.ComputeInstanceSshSettingsArgs{
    						SshPublicAccess: pulumi.String(machinelearningservices.SshPublicAccessDisabled),
    					},
    					VmSize: pulumi.String("STANDARD_NC6"),
    				},
    			},
    			ResourceGroupName: pulumi.String("testrg123"),
    			WorkspaceName:     pulumi.String("workspaces123"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.machinelearningservices.Compute;
    import com.pulumi.azurenative.machinelearningservices.ComputeArgs;
    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) {
            var compute = new Compute("compute", ComputeArgs.builder()
                .computeName("compute123")
                .location("eastus")
                .properties(ComputeInstanceArgs.builder()
                    .computeType("ComputeInstance")
                    .properties(ComputeInstancePropertiesArgs.builder()
                        .applicationSharingPolicy("Personal")
                        .computeInstanceAuthorizationType("personal")
                        .personalComputeInstanceSettings(PersonalComputeInstanceSettingsArgs.builder()
                            .assignedUser(AssignedUserArgs.builder()
                                .objectId("00000000-0000-0000-0000-000000000000")
                                .tenantId("00000000-0000-0000-0000-000000000000")
                                .build())
                            .build())
                        .schedules(ComputeSchedulesArgs.builder()
                            .computeStartStop(ComputeStartStopScheduleArgs.builder()
                                .action("Stop")
                                .cron(CronArgs.builder()
                                    .expression("0 18 * * *")
                                    .startTime("2021-04-23T01:30:00")
                                    .timeZone("Pacific Standard Time")
                                    .build())
                                .status("Enabled")
                                .triggerType("Cron")
                                .build())
                            .build())
                        .sshSettings(ComputeInstanceSshSettingsArgs.builder()
                            .sshPublicAccess("Disabled")
                            .build())
                        .vmSize("STANDARD_NC6")
                        .build())
                    .build())
                .resourceGroupName("testrg123")
                .workspaceName("workspaces123")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    compute = azure_native.machinelearningservices.Compute("compute",
        compute_name="compute123",
        location="eastus",
        properties={
            "compute_type": "ComputeInstance",
            "properties": {
                "application_sharing_policy": azure_native.machinelearningservices.ApplicationSharingPolicy.PERSONAL,
                "compute_instance_authorization_type": azure_native.machinelearningservices.ComputeInstanceAuthorizationType.PERSONAL,
                "personal_compute_instance_settings": {
                    "assigned_user": {
                        "object_id": "00000000-0000-0000-0000-000000000000",
                        "tenant_id": "00000000-0000-0000-0000-000000000000",
                    },
                },
                "schedules": {
                    "compute_start_stop": [{
                        "action": azure_native.machinelearningservices.ComputePowerAction.STOP,
                        "cron": {
                            "expression": "0 18 * * *",
                            "start_time": "2021-04-23T01:30:00",
                            "time_zone": "Pacific Standard Time",
                        },
                        "status": azure_native.machinelearningservices.ScheduleStatus.ENABLED,
                        "trigger_type": azure_native.machinelearningservices.TriggerType.CRON,
                    }],
                },
                "ssh_settings": {
                    "ssh_public_access": azure_native.machinelearningservices.SshPublicAccess.DISABLED,
                },
                "vm_size": "STANDARD_NC6",
            },
        },
        resource_group_name="testrg123",
        workspace_name="workspaces123")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const compute = new azure_native.machinelearningservices.Compute("compute", {
        computeName: "compute123",
        location: "eastus",
        properties: {
            computeType: "ComputeInstance",
            properties: {
                applicationSharingPolicy: azure_native.machinelearningservices.ApplicationSharingPolicy.Personal,
                computeInstanceAuthorizationType: azure_native.machinelearningservices.ComputeInstanceAuthorizationType.Personal,
                personalComputeInstanceSettings: {
                    assignedUser: {
                        objectId: "00000000-0000-0000-0000-000000000000",
                        tenantId: "00000000-0000-0000-0000-000000000000",
                    },
                },
                schedules: {
                    computeStartStop: [{
                        action: azure_native.machinelearningservices.ComputePowerAction.Stop,
                        cron: {
                            expression: "0 18 * * *",
                            startTime: "2021-04-23T01:30:00",
                            timeZone: "Pacific Standard Time",
                        },
                        status: azure_native.machinelearningservices.ScheduleStatus.Enabled,
                        triggerType: azure_native.machinelearningservices.TriggerType.Cron,
                    }],
                },
                sshSettings: {
                    sshPublicAccess: azure_native.machinelearningservices.SshPublicAccess.Disabled,
                },
                vmSize: "STANDARD_NC6",
            },
        },
        resourceGroupName: "testrg123",
        workspaceName: "workspaces123",
    });
    
    resources:
      compute:
        type: azure-native:machinelearningservices:Compute
        properties:
          computeName: compute123
          location: eastus
          properties:
            computeType: ComputeInstance
            properties:
              applicationSharingPolicy: Personal
              computeInstanceAuthorizationType: personal
              personalComputeInstanceSettings:
                assignedUser:
                  objectId: 00000000-0000-0000-0000-000000000000
                  tenantId: 00000000-0000-0000-0000-000000000000
              schedules:
                computeStartStop:
                  - action: Stop
                    cron:
                      expression: 0 18 * * *
                      startTime: 2021-04-23T01:30:00
                      timeZone: Pacific Standard Time
                    status: Enabled
                    triggerType: Cron
              sshSettings:
                sshPublicAccess: Disabled
              vmSize: STANDARD_NC6
          resourceGroupName: testrg123
          workspaceName: workspaces123
    

    Create an ComputeInstance Compute with minimal inputs

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var compute = new AzureNative.MachineLearningServices.Compute("compute", new()
        {
            ComputeName = "compute123",
            Location = "eastus",
            Properties = new AzureNative.MachineLearningServices.Inputs.ComputeInstanceArgs
            {
                ComputeType = "ComputeInstance",
                Properties = new AzureNative.MachineLearningServices.Inputs.ComputeInstancePropertiesArgs
                {
                    VmSize = "STANDARD_NC6",
                },
            },
            ResourceGroupName = "testrg123",
            WorkspaceName = "workspaces123",
        });
    
    });
    
    package main
    
    import (
    	machinelearningservices "github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := machinelearningservices.NewCompute(ctx, "compute", &machinelearningservices.ComputeArgs{
    			ComputeName: pulumi.String("compute123"),
    			Location:    pulumi.String("eastus"),
    			Properties: &machinelearningservices.ComputeInstanceArgs{
    				ComputeType: pulumi.String("ComputeInstance"),
    				Properties: &machinelearningservices.ComputeInstancePropertiesArgs{
    					VmSize: pulumi.String("STANDARD_NC6"),
    				},
    			},
    			ResourceGroupName: pulumi.String("testrg123"),
    			WorkspaceName:     pulumi.String("workspaces123"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.machinelearningservices.Compute;
    import com.pulumi.azurenative.machinelearningservices.ComputeArgs;
    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) {
            var compute = new Compute("compute", ComputeArgs.builder()
                .computeName("compute123")
                .location("eastus")
                .properties(ComputeInstanceArgs.builder()
                    .computeType("ComputeInstance")
                    .properties(ComputeInstancePropertiesArgs.builder()
                        .vmSize("STANDARD_NC6")
                        .build())
                    .build())
                .resourceGroupName("testrg123")
                .workspaceName("workspaces123")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    compute = azure_native.machinelearningservices.Compute("compute",
        compute_name="compute123",
        location="eastus",
        properties={
            "compute_type": "ComputeInstance",
            "properties": {
                "vm_size": "STANDARD_NC6",
            },
        },
        resource_group_name="testrg123",
        workspace_name="workspaces123")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const compute = new azure_native.machinelearningservices.Compute("compute", {
        computeName: "compute123",
        location: "eastus",
        properties: {
            computeType: "ComputeInstance",
            properties: {
                vmSize: "STANDARD_NC6",
            },
        },
        resourceGroupName: "testrg123",
        workspaceName: "workspaces123",
    });
    
    resources:
      compute:
        type: azure-native:machinelearningservices:Compute
        properties:
          computeName: compute123
          location: eastus
          properties:
            computeType: ComputeInstance
            properties:
              vmSize: STANDARD_NC6
          resourceGroupName: testrg123
          workspaceName: workspaces123
    

    Update a AML Compute

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var compute = new AzureNative.MachineLearningServices.Compute("compute", new()
        {
            ComputeName = "compute123",
            Location = "eastus",
            Properties = new AzureNative.MachineLearningServices.Inputs.AmlComputeArgs
            {
                ComputeType = "AmlCompute",
                Description = "some compute",
                Properties = new AzureNative.MachineLearningServices.Inputs.AmlComputePropertiesArgs
                {
                    ScaleSettings = new AzureNative.MachineLearningServices.Inputs.ScaleSettingsArgs
                    {
                        MaxNodeCount = 4,
                        MinNodeCount = 4,
                        NodeIdleTimeBeforeScaleDown = "PT5M",
                    },
                },
            },
            ResourceGroupName = "testrg123",
            WorkspaceName = "workspaces123",
        });
    
    });
    
    package main
    
    import (
    	machinelearningservices "github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := machinelearningservices.NewCompute(ctx, "compute", &machinelearningservices.ComputeArgs{
    			ComputeName: pulumi.String("compute123"),
    			Location:    pulumi.String("eastus"),
    			Properties: &machinelearningservices.AmlComputeArgs{
    				ComputeType: pulumi.String("AmlCompute"),
    				Description: pulumi.String("some compute"),
    				Properties: &machinelearningservices.AmlComputePropertiesArgs{
    					ScaleSettings: &machinelearningservices.ScaleSettingsArgs{
    						MaxNodeCount:                pulumi.Int(4),
    						MinNodeCount:                pulumi.Int(4),
    						NodeIdleTimeBeforeScaleDown: pulumi.String("PT5M"),
    					},
    				},
    			},
    			ResourceGroupName: pulumi.String("testrg123"),
    			WorkspaceName:     pulumi.String("workspaces123"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.machinelearningservices.Compute;
    import com.pulumi.azurenative.machinelearningservices.ComputeArgs;
    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) {
            var compute = new Compute("compute", ComputeArgs.builder()
                .computeName("compute123")
                .location("eastus")
                .properties(AmlComputeArgs.builder()
                    .computeType("AmlCompute")
                    .description("some compute")
                    .properties(AmlComputePropertiesArgs.builder()
                        .scaleSettings(ScaleSettingsArgs.builder()
                            .maxNodeCount(4)
                            .minNodeCount(4)
                            .nodeIdleTimeBeforeScaleDown("PT5M")
                            .build())
                        .build())
                    .build())
                .resourceGroupName("testrg123")
                .workspaceName("workspaces123")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    compute = azure_native.machinelearningservices.Compute("compute",
        compute_name="compute123",
        location="eastus",
        properties={
            "compute_type": "AmlCompute",
            "description": "some compute",
            "properties": {
                "scale_settings": {
                    "max_node_count": 4,
                    "min_node_count": 4,
                    "node_idle_time_before_scale_down": "PT5M",
                },
            },
        },
        resource_group_name="testrg123",
        workspace_name="workspaces123")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const compute = new azure_native.machinelearningservices.Compute("compute", {
        computeName: "compute123",
        location: "eastus",
        properties: {
            computeType: "AmlCompute",
            description: "some compute",
            properties: {
                scaleSettings: {
                    maxNodeCount: 4,
                    minNodeCount: 4,
                    nodeIdleTimeBeforeScaleDown: "PT5M",
                },
            },
        },
        resourceGroupName: "testrg123",
        workspaceName: "workspaces123",
    });
    
    resources:
      compute:
        type: azure-native:machinelearningservices:Compute
        properties:
          computeName: compute123
          location: eastus
          properties:
            computeType: AmlCompute
            description: some compute
            properties:
              scaleSettings:
                maxNodeCount: 4
                minNodeCount: 4
                nodeIdleTimeBeforeScaleDown: PT5M
          resourceGroupName: testrg123
          workspaceName: workspaces123
    

    Update an AKS Compute

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var compute = new AzureNative.MachineLearningServices.Compute("compute", new()
        {
            ComputeName = "compute123",
            Location = "eastus",
            Properties = new AzureNative.MachineLearningServices.Inputs.AKSArgs
            {
                ComputeType = "AKS",
                Description = "some compute",
                Properties = new AzureNative.MachineLearningServices.Inputs.AKSSchemaPropertiesArgs
                {
                    AgentCount = 4,
                },
                ResourceId = "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testrg123/providers/Microsoft.ContainerService/managedClusters/compute123-56826-c9b00420020b2",
            },
            ResourceGroupName = "testrg123",
            WorkspaceName = "workspaces123",
        });
    
    });
    
    package main
    
    import (
    	machinelearningservices "github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := machinelearningservices.NewCompute(ctx, "compute", &machinelearningservices.ComputeArgs{
    			ComputeName: pulumi.String("compute123"),
    			Location:    pulumi.String("eastus"),
    			Properties: &machinelearningservices.AKSArgs{
    				ComputeType: pulumi.String("AKS"),
    				Description: pulumi.String("some compute"),
    				Properties: &machinelearningservices.AKSSchemaPropertiesArgs{
    					AgentCount: pulumi.Int(4),
    				},
    				ResourceId: pulumi.String("/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testrg123/providers/Microsoft.ContainerService/managedClusters/compute123-56826-c9b00420020b2"),
    			},
    			ResourceGroupName: pulumi.String("testrg123"),
    			WorkspaceName:     pulumi.String("workspaces123"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.machinelearningservices.Compute;
    import com.pulumi.azurenative.machinelearningservices.ComputeArgs;
    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) {
            var compute = new Compute("compute", ComputeArgs.builder()
                .computeName("compute123")
                .location("eastus")
                .properties(AKSArgs.builder()
                    .computeType("AKS")
                    .description("some compute")
                    .properties(AKSSchemaPropertiesArgs.builder()
                        .agentCount(4)
                        .build())
                    .resourceId("/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testrg123/providers/Microsoft.ContainerService/managedClusters/compute123-56826-c9b00420020b2")
                    .build())
                .resourceGroupName("testrg123")
                .workspaceName("workspaces123")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    compute = azure_native.machinelearningservices.Compute("compute",
        compute_name="compute123",
        location="eastus",
        properties={
            "compute_type": "AKS",
            "description": "some compute",
            "properties": {
                "agent_count": 4,
            },
            "resource_id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testrg123/providers/Microsoft.ContainerService/managedClusters/compute123-56826-c9b00420020b2",
        },
        resource_group_name="testrg123",
        workspace_name="workspaces123")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const compute = new azure_native.machinelearningservices.Compute("compute", {
        computeName: "compute123",
        location: "eastus",
        properties: {
            computeType: "AKS",
            description: "some compute",
            properties: {
                agentCount: 4,
            },
            resourceId: "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testrg123/providers/Microsoft.ContainerService/managedClusters/compute123-56826-c9b00420020b2",
        },
        resourceGroupName: "testrg123",
        workspaceName: "workspaces123",
    });
    
    resources:
      compute:
        type: azure-native:machinelearningservices:Compute
        properties:
          computeName: compute123
          location: eastus
          properties:
            computeType: AKS
            description: some compute
            properties:
              agentCount: 4
            resourceId: /subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testrg123/providers/Microsoft.ContainerService/managedClusters/compute123-56826-c9b00420020b2
          resourceGroupName: testrg123
          workspaceName: workspaces123
    

    Create Compute Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Compute(name: string, args: ComputeArgs, opts?: CustomResourceOptions);
    @overload
    def Compute(resource_name: str,
                args: ComputeArgs,
                opts: Optional[ResourceOptions] = None)
    
    @overload
    def Compute(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                resource_group_name: Optional[str] = None,
                workspace_name: Optional[str] = None,
                compute_name: Optional[str] = None,
                identity: Optional[ManagedServiceIdentityArgs] = None,
                location: Optional[str] = None,
                properties: Optional[Union[AKSArgs, AmlComputeArgs, ComputeInstanceArgs, DataFactoryArgs, DataLakeAnalyticsArgs, DatabricksArgs, HDInsightArgs, KubernetesArgs, SynapseSparkArgs, VirtualMachineArgs]] = None,
                sku: Optional[SkuArgs] = None,
                tags: Optional[Mapping[str, str]] = None)
    func NewCompute(ctx *Context, name string, args ComputeArgs, opts ...ResourceOption) (*Compute, error)
    public Compute(string name, ComputeArgs args, CustomResourceOptions? opts = null)
    public Compute(String name, ComputeArgs args)
    public Compute(String name, ComputeArgs args, CustomResourceOptions options)
    
    type: azure-native:machinelearningservices:Compute
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ComputeArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ComputeArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ComputeArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ComputeArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ComputeArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var computeResource = new AzureNative.MachineLearningServices.Compute("computeResource", new()
    {
        ResourceGroupName = "string",
        WorkspaceName = "string",
        ComputeName = "string",
        Identity = new AzureNative.MachineLearningServices.Inputs.ManagedServiceIdentityArgs
        {
            Type = "string",
            UserAssignedIdentities = new[]
            {
                "string",
            },
        },
        Location = "string",
        Properties = new AzureNative.MachineLearningServices.Inputs.AKSArgs
        {
            ComputeType = "AKS",
            ComputeLocation = "string",
            Description = "string",
            DisableLocalAuth = false,
            Properties = new AzureNative.MachineLearningServices.Inputs.AKSSchemaPropertiesArgs
            {
                AgentCount = 0,
                AgentVmSize = "string",
                AksNetworkingConfiguration = new AzureNative.MachineLearningServices.Inputs.AksNetworkingConfigurationArgs
                {
                    DnsServiceIP = "string",
                    DockerBridgeCidr = "string",
                    ServiceCidr = "string",
                    SubnetId = "string",
                },
                ClusterFqdn = "string",
                ClusterPurpose = "string",
                LoadBalancerSubnet = "string",
                LoadBalancerType = "string",
                SslConfiguration = new AzureNative.MachineLearningServices.Inputs.SslConfigurationArgs
                {
                    Cert = "string",
                    Cname = "string",
                    Key = "string",
                    LeafDomainLabel = "string",
                    OverwriteExistingDomain = false,
                    Status = "string",
                },
            },
            ResourceId = "string",
        },
        Sku = new AzureNative.MachineLearningServices.Inputs.SkuArgs
        {
            Name = "string",
            Capacity = 0,
            Family = "string",
            Size = "string",
            Tier = AzureNative.MachineLearningServices.SkuTier.Free,
        },
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := machinelearningservices.NewCompute(ctx, "computeResource", &machinelearningservices.ComputeArgs{
    	ResourceGroupName: pulumi.String("string"),
    	WorkspaceName:     pulumi.String("string"),
    	ComputeName:       pulumi.String("string"),
    	Identity: &machinelearningservices.ManagedServiceIdentityArgs{
    		Type: pulumi.String("string"),
    		UserAssignedIdentities: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	Location: pulumi.String("string"),
    	Properties: &machinelearningservices.AKSArgs{
    		ComputeType:      pulumi.String("AKS"),
    		ComputeLocation:  pulumi.String("string"),
    		Description:      pulumi.String("string"),
    		DisableLocalAuth: pulumi.Bool(false),
    		Properties: &machinelearningservices.AKSSchemaPropertiesArgs{
    			AgentCount:  pulumi.Int(0),
    			AgentVmSize: pulumi.String("string"),
    			AksNetworkingConfiguration: &machinelearningservices.AksNetworkingConfigurationArgs{
    				DnsServiceIP:     pulumi.String("string"),
    				DockerBridgeCidr: pulumi.String("string"),
    				ServiceCidr:      pulumi.String("string"),
    				SubnetId:         pulumi.String("string"),
    			},
    			ClusterFqdn:        pulumi.String("string"),
    			ClusterPurpose:     pulumi.String("string"),
    			LoadBalancerSubnet: pulumi.String("string"),
    			LoadBalancerType:   pulumi.String("string"),
    			SslConfiguration: &machinelearningservices.SslConfigurationArgs{
    				Cert:                    pulumi.String("string"),
    				Cname:                   pulumi.String("string"),
    				Key:                     pulumi.String("string"),
    				LeafDomainLabel:         pulumi.String("string"),
    				OverwriteExistingDomain: pulumi.Bool(false),
    				Status:                  pulumi.String("string"),
    			},
    		},
    		ResourceId: pulumi.String("string"),
    	},
    	Sku: &machinelearningservices.SkuArgs{
    		Name:     pulumi.String("string"),
    		Capacity: pulumi.Int(0),
    		Family:   pulumi.String("string"),
    		Size:     pulumi.String("string"),
    		Tier:     machinelearningservices.SkuTierFree,
    	},
    	Tags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    })
    
    var computeResource = new Compute("computeResource", ComputeArgs.builder()
        .resourceGroupName("string")
        .workspaceName("string")
        .computeName("string")
        .identity(ManagedServiceIdentityArgs.builder()
            .type("string")
            .userAssignedIdentities("string")
            .build())
        .location("string")
        .properties(AKSArgs.builder()
            .computeType("AKS")
            .computeLocation("string")
            .description("string")
            .disableLocalAuth(false)
            .properties(AKSSchemaPropertiesArgs.builder()
                .agentCount(0)
                .agentVmSize("string")
                .aksNetworkingConfiguration(AksNetworkingConfigurationArgs.builder()
                    .dnsServiceIP("string")
                    .dockerBridgeCidr("string")
                    .serviceCidr("string")
                    .subnetId("string")
                    .build())
                .clusterFqdn("string")
                .clusterPurpose("string")
                .loadBalancerSubnet("string")
                .loadBalancerType("string")
                .sslConfiguration(SslConfigurationArgs.builder()
                    .cert("string")
                    .cname("string")
                    .key("string")
                    .leafDomainLabel("string")
                    .overwriteExistingDomain(false)
                    .status("string")
                    .build())
                .build())
            .resourceId("string")
            .build())
        .sku(SkuArgs.builder()
            .name("string")
            .capacity(0)
            .family("string")
            .size("string")
            .tier("Free")
            .build())
        .tags(Map.of("string", "string"))
        .build());
    
    compute_resource = azure_native.machinelearningservices.Compute("computeResource",
        resource_group_name="string",
        workspace_name="string",
        compute_name="string",
        identity={
            "type": "string",
            "user_assigned_identities": ["string"],
        },
        location="string",
        properties={
            "compute_type": "AKS",
            "compute_location": "string",
            "description": "string",
            "disable_local_auth": False,
            "properties": {
                "agent_count": 0,
                "agent_vm_size": "string",
                "aks_networking_configuration": {
                    "dns_service_ip": "string",
                    "docker_bridge_cidr": "string",
                    "service_cidr": "string",
                    "subnet_id": "string",
                },
                "cluster_fqdn": "string",
                "cluster_purpose": "string",
                "load_balancer_subnet": "string",
                "load_balancer_type": "string",
                "ssl_configuration": {
                    "cert": "string",
                    "cname": "string",
                    "key": "string",
                    "leaf_domain_label": "string",
                    "overwrite_existing_domain": False,
                    "status": "string",
                },
            },
            "resource_id": "string",
        },
        sku={
            "name": "string",
            "capacity": 0,
            "family": "string",
            "size": "string",
            "tier": azure_native.machinelearningservices.SkuTier.FREE,
        },
        tags={
            "string": "string",
        })
    
    const computeResource = new azure_native.machinelearningservices.Compute("computeResource", {
        resourceGroupName: "string",
        workspaceName: "string",
        computeName: "string",
        identity: {
            type: "string",
            userAssignedIdentities: ["string"],
        },
        location: "string",
        properties: {
            computeType: "AKS",
            computeLocation: "string",
            description: "string",
            disableLocalAuth: false,
            properties: {
                agentCount: 0,
                agentVmSize: "string",
                aksNetworkingConfiguration: {
                    dnsServiceIP: "string",
                    dockerBridgeCidr: "string",
                    serviceCidr: "string",
                    subnetId: "string",
                },
                clusterFqdn: "string",
                clusterPurpose: "string",
                loadBalancerSubnet: "string",
                loadBalancerType: "string",
                sslConfiguration: {
                    cert: "string",
                    cname: "string",
                    key: "string",
                    leafDomainLabel: "string",
                    overwriteExistingDomain: false,
                    status: "string",
                },
            },
            resourceId: "string",
        },
        sku: {
            name: "string",
            capacity: 0,
            family: "string",
            size: "string",
            tier: azure_native.machinelearningservices.SkuTier.Free,
        },
        tags: {
            string: "string",
        },
    });
    
    type: azure-native:machinelearningservices:Compute
    properties:
        computeName: string
        identity:
            type: string
            userAssignedIdentities:
                - string
        location: string
        properties:
            computeLocation: string
            computeType: AKS
            description: string
            disableLocalAuth: false
            properties:
                agentCount: 0
                agentVmSize: string
                aksNetworkingConfiguration:
                    dnsServiceIP: string
                    dockerBridgeCidr: string
                    serviceCidr: string
                    subnetId: string
                clusterFqdn: string
                clusterPurpose: string
                loadBalancerSubnet: string
                loadBalancerType: string
                sslConfiguration:
                    cert: string
                    cname: string
                    key: string
                    leafDomainLabel: string
                    overwriteExistingDomain: false
                    status: string
            resourceId: string
        resourceGroupName: string
        sku:
            capacity: 0
            family: string
            name: string
            size: string
            tier: Free
        tags:
            string: string
        workspaceName: string
    

    Compute Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Compute resource accepts the following input properties:

    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    WorkspaceName string
    Name of Azure Machine Learning workspace.
    ComputeName string
    Name of the Azure Machine Learning compute.
    Identity Pulumi.AzureNative.MachineLearningServices.Inputs.ManagedServiceIdentity
    The identity of the resource.
    Location string
    Specifies the location of the resource.
    Properties Pulumi.AzureNative.MachineLearningServices.Inputs.AKS | Pulumi.AzureNative.MachineLearningServices.Inputs.AmlCompute | Pulumi.AzureNative.MachineLearningServices.Inputs.ComputeInstance | Pulumi.AzureNative.MachineLearningServices.Inputs.DataFactory | Pulumi.AzureNative.MachineLearningServices.Inputs.DataLakeAnalytics | Pulumi.AzureNative.MachineLearningServices.Inputs.Databricks | Pulumi.AzureNative.MachineLearningServices.Inputs.HDInsight | Pulumi.AzureNative.MachineLearningServices.Inputs.Kubernetes | Pulumi.AzureNative.MachineLearningServices.Inputs.SynapseSpark | Pulumi.AzureNative.MachineLearningServices.Inputs.VirtualMachine
    Compute properties
    Sku Pulumi.AzureNative.MachineLearningServices.Inputs.Sku
    The sku of the workspace.
    Tags Dictionary<string, string>
    Contains resource tags defined as key/value pairs.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    WorkspaceName string
    Name of Azure Machine Learning workspace.
    ComputeName string
    Name of the Azure Machine Learning compute.
    Identity ManagedServiceIdentityArgs
    The identity of the resource.
    Location string
    Specifies the location of the resource.
    Properties AKSArgs | AmlComputeArgs | ComputeInstanceArgs | DataFactoryArgs | DataLakeAnalyticsArgs | DatabricksArgs | HDInsightArgs | KubernetesArgs | SynapseSparkArgs | VirtualMachineArgs
    Compute properties
    Sku SkuArgs
    The sku of the workspace.
    Tags map[string]string
    Contains resource tags defined as key/value pairs.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    workspaceName String
    Name of Azure Machine Learning workspace.
    computeName String
    Name of the Azure Machine Learning compute.
    identity ManagedServiceIdentity
    The identity of the resource.
    location String
    Specifies the location of the resource.
    properties AKS | AmlCompute | ComputeInstance | DataFactory | DataLakeAnalytics | Databricks | HDInsight | Kubernetes | SynapseSpark | VirtualMachine
    Compute properties
    sku Sku
    The sku of the workspace.
    tags Map<String,String>
    Contains resource tags defined as key/value pairs.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    workspaceName string
    Name of Azure Machine Learning workspace.
    computeName string
    Name of the Azure Machine Learning compute.
    identity ManagedServiceIdentity
    The identity of the resource.
    location string
    Specifies the location of the resource.
    properties AKS | AmlCompute | ComputeInstance | DataFactory | DataLakeAnalytics | Databricks | HDInsight | Kubernetes | SynapseSpark | VirtualMachine
    Compute properties
    sku Sku
    The sku of the workspace.
    tags {[key: string]: string}
    Contains resource tags defined as key/value pairs.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    workspace_name str
    Name of Azure Machine Learning workspace.
    compute_name str
    Name of the Azure Machine Learning compute.
    identity ManagedServiceIdentityArgs
    The identity of the resource.
    location str
    Specifies the location of the resource.
    properties AKSArgs | AmlComputeArgs | ComputeInstanceArgs | DataFactoryArgs | DataLakeAnalyticsArgs | DatabricksArgs | HDInsightArgs | KubernetesArgs | SynapseSparkArgs | VirtualMachineArgs
    Compute properties
    sku SkuArgs
    The sku of the workspace.
    tags Mapping[str, str]
    Contains resource tags defined as key/value pairs.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    workspaceName String
    Name of Azure Machine Learning workspace.
    computeName String
    Name of the Azure Machine Learning compute.
    identity Property Map
    The identity of the resource.
    location String
    Specifies the location of the resource.
    properties Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
    Compute properties
    sku Property Map
    The sku of the workspace.
    tags Map<String>
    Contains resource tags defined as key/value pairs.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Compute resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    SystemData Pulumi.AzureNative.MachineLearningServices.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name of the resource
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The name of the resource
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    Supporting Types

    AKS, AKSArgs

    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties Pulumi.AzureNative.MachineLearningServices.Inputs.AKSSchemaProperties
    AKS properties
    ResourceId string
    ARM resource id of the underlying compute
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties AKSSchemaProperties
    AKS properties
    ResourceId string
    ARM resource id of the underlying compute
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties AKSSchemaProperties
    AKS properties
    resourceId String
    ARM resource id of the underlying compute
    computeLocation string
    Location for the underlying compute
    description string
    The description of the Machine Learning compute.
    disableLocalAuth boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties AKSSchemaProperties
    AKS properties
    resourceId string
    ARM resource id of the underlying compute
    compute_location str
    Location for the underlying compute
    description str
    The description of the Machine Learning compute.
    disable_local_auth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties AKSSchemaProperties
    AKS properties
    resource_id str
    ARM resource id of the underlying compute
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties Property Map
    AKS properties
    resourceId String
    ARM resource id of the underlying compute

    AKSResponse, AKSResponseArgs

    CreatedOn string
    The time at which the compute was created.
    IsAttachedCompute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    ModifiedOn string
    The time at which the compute was last modified.
    ProvisioningErrors List<Pulumi.AzureNative.MachineLearningServices.Inputs.ErrorResponseResponse>
    Errors during provisioning
    ProvisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties Pulumi.AzureNative.MachineLearningServices.Inputs.AKSSchemaResponseProperties
    AKS properties
    ResourceId string
    ARM resource id of the underlying compute
    CreatedOn string
    The time at which the compute was created.
    IsAttachedCompute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    ModifiedOn string
    The time at which the compute was last modified.
    ProvisioningErrors []ErrorResponseResponse
    Errors during provisioning
    ProvisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties AKSSchemaResponseProperties
    AKS properties
    ResourceId string
    ARM resource id of the underlying compute
    createdOn String
    The time at which the compute was created.
    isAttachedCompute Boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn String
    The time at which the compute was last modified.
    provisioningErrors List<ErrorResponseResponse>
    Errors during provisioning
    provisioningState String
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties AKSSchemaResponseProperties
    AKS properties
    resourceId String
    ARM resource id of the underlying compute
    createdOn string
    The time at which the compute was created.
    isAttachedCompute boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn string
    The time at which the compute was last modified.
    provisioningErrors ErrorResponseResponse[]
    Errors during provisioning
    provisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation string
    Location for the underlying compute
    description string
    The description of the Machine Learning compute.
    disableLocalAuth boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties AKSSchemaResponseProperties
    AKS properties
    resourceId string
    ARM resource id of the underlying compute
    created_on str
    The time at which the compute was created.
    is_attached_compute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modified_on str
    The time at which the compute was last modified.
    provisioning_errors Sequence[ErrorResponseResponse]
    Errors during provisioning
    provisioning_state str
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    compute_location str
    Location for the underlying compute
    description str
    The description of the Machine Learning compute.
    disable_local_auth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties AKSSchemaResponseProperties
    AKS properties
    resource_id str
    ARM resource id of the underlying compute
    createdOn String
    The time at which the compute was created.
    isAttachedCompute Boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn String
    The time at which the compute was last modified.
    provisioningErrors List<Property Map>
    Errors during provisioning
    provisioningState String
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties Property Map
    AKS properties
    resourceId String
    ARM resource id of the underlying compute

    AKSSchemaProperties, AKSSchemaPropertiesArgs

    AgentCount int
    Number of agents
    AgentVmSize string
    Agent virtual machine size
    AksNetworkingConfiguration AksNetworkingConfiguration
    AKS networking configuration for vnet
    ClusterFqdn string
    Cluster full qualified domain name
    ClusterPurpose string | ClusterPurpose
    Intended usage of the cluster
    LoadBalancerSubnet string
    Load Balancer Subnet
    LoadBalancerType string | LoadBalancerType
    Load Balancer Type
    SslConfiguration SslConfiguration
    SSL configuration
    agentCount Integer
    Number of agents
    agentVmSize String
    Agent virtual machine size
    aksNetworkingConfiguration AksNetworkingConfiguration
    AKS networking configuration for vnet
    clusterFqdn String
    Cluster full qualified domain name
    clusterPurpose String | ClusterPurpose
    Intended usage of the cluster
    loadBalancerSubnet String
    Load Balancer Subnet
    loadBalancerType String | LoadBalancerType
    Load Balancer Type
    sslConfiguration SslConfiguration
    SSL configuration
    agentCount number
    Number of agents
    agentVmSize string
    Agent virtual machine size
    aksNetworkingConfiguration AksNetworkingConfiguration
    AKS networking configuration for vnet
    clusterFqdn string
    Cluster full qualified domain name
    clusterPurpose string | ClusterPurpose
    Intended usage of the cluster
    loadBalancerSubnet string
    Load Balancer Subnet
    loadBalancerType string | LoadBalancerType
    Load Balancer Type
    sslConfiguration SslConfiguration
    SSL configuration
    agent_count int
    Number of agents
    agent_vm_size str
    Agent virtual machine size
    aks_networking_configuration AksNetworkingConfiguration
    AKS networking configuration for vnet
    cluster_fqdn str
    Cluster full qualified domain name
    cluster_purpose str | ClusterPurpose
    Intended usage of the cluster
    load_balancer_subnet str
    Load Balancer Subnet
    load_balancer_type str | LoadBalancerType
    Load Balancer Type
    ssl_configuration SslConfiguration
    SSL configuration
    agentCount Number
    Number of agents
    agentVmSize String
    Agent virtual machine size
    aksNetworkingConfiguration Property Map
    AKS networking configuration for vnet
    clusterFqdn String
    Cluster full qualified domain name
    clusterPurpose String | "FastProd" | "DenseProd" | "DevTest"
    Intended usage of the cluster
    loadBalancerSubnet String
    Load Balancer Subnet
    loadBalancerType String | "PublicIp" | "InternalLoadBalancer"
    Load Balancer Type
    sslConfiguration Property Map
    SSL configuration

    AKSSchemaResponseProperties, AKSSchemaResponsePropertiesArgs

    SystemServices List<Pulumi.AzureNative.MachineLearningServices.Inputs.SystemServiceResponse>
    System services
    AgentCount int
    Number of agents
    AgentVmSize string
    Agent virtual machine size
    AksNetworkingConfiguration Pulumi.AzureNative.MachineLearningServices.Inputs.AksNetworkingConfigurationResponse
    AKS networking configuration for vnet
    ClusterFqdn string
    Cluster full qualified domain name
    ClusterPurpose string
    Intended usage of the cluster
    LoadBalancerSubnet string
    Load Balancer Subnet
    LoadBalancerType string
    Load Balancer Type
    SslConfiguration Pulumi.AzureNative.MachineLearningServices.Inputs.SslConfigurationResponse
    SSL configuration
    SystemServices []SystemServiceResponse
    System services
    AgentCount int
    Number of agents
    AgentVmSize string
    Agent virtual machine size
    AksNetworkingConfiguration AksNetworkingConfigurationResponse
    AKS networking configuration for vnet
    ClusterFqdn string
    Cluster full qualified domain name
    ClusterPurpose string
    Intended usage of the cluster
    LoadBalancerSubnet string
    Load Balancer Subnet
    LoadBalancerType string
    Load Balancer Type
    SslConfiguration SslConfigurationResponse
    SSL configuration
    systemServices List<SystemServiceResponse>
    System services
    agentCount Integer
    Number of agents
    agentVmSize String
    Agent virtual machine size
    aksNetworkingConfiguration AksNetworkingConfigurationResponse
    AKS networking configuration for vnet
    clusterFqdn String
    Cluster full qualified domain name
    clusterPurpose String
    Intended usage of the cluster
    loadBalancerSubnet String
    Load Balancer Subnet
    loadBalancerType String
    Load Balancer Type
    sslConfiguration SslConfigurationResponse
    SSL configuration
    systemServices SystemServiceResponse[]
    System services
    agentCount number
    Number of agents
    agentVmSize string
    Agent virtual machine size
    aksNetworkingConfiguration AksNetworkingConfigurationResponse
    AKS networking configuration for vnet
    clusterFqdn string
    Cluster full qualified domain name
    clusterPurpose string
    Intended usage of the cluster
    loadBalancerSubnet string
    Load Balancer Subnet
    loadBalancerType string
    Load Balancer Type
    sslConfiguration SslConfigurationResponse
    SSL configuration
    system_services Sequence[SystemServiceResponse]
    System services
    agent_count int
    Number of agents
    agent_vm_size str
    Agent virtual machine size
    aks_networking_configuration AksNetworkingConfigurationResponse
    AKS networking configuration for vnet
    cluster_fqdn str
    Cluster full qualified domain name
    cluster_purpose str
    Intended usage of the cluster
    load_balancer_subnet str
    Load Balancer Subnet
    load_balancer_type str
    Load Balancer Type
    ssl_configuration SslConfigurationResponse
    SSL configuration
    systemServices List<Property Map>
    System services
    agentCount Number
    Number of agents
    agentVmSize String
    Agent virtual machine size
    aksNetworkingConfiguration Property Map
    AKS networking configuration for vnet
    clusterFqdn String
    Cluster full qualified domain name
    clusterPurpose String
    Intended usage of the cluster
    loadBalancerSubnet String
    Load Balancer Subnet
    loadBalancerType String
    Load Balancer Type
    sslConfiguration Property Map
    SSL configuration

    AksNetworkingConfiguration, AksNetworkingConfigurationArgs

    DnsServiceIP string
    An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
    DockerBridgeCidr string
    A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.
    ServiceCidr string
    A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
    SubnetId string
    Virtual network subnet resource ID the compute nodes belong to
    DnsServiceIP string
    An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
    DockerBridgeCidr string
    A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.
    ServiceCidr string
    A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
    SubnetId string
    Virtual network subnet resource ID the compute nodes belong to
    dnsServiceIP String
    An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
    dockerBridgeCidr String
    A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.
    serviceCidr String
    A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
    subnetId String
    Virtual network subnet resource ID the compute nodes belong to
    dnsServiceIP string
    An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
    dockerBridgeCidr string
    A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.
    serviceCidr string
    A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
    subnetId string
    Virtual network subnet resource ID the compute nodes belong to
    dns_service_ip str
    An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
    docker_bridge_cidr str
    A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.
    service_cidr str
    A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
    subnet_id str
    Virtual network subnet resource ID the compute nodes belong to
    dnsServiceIP String
    An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
    dockerBridgeCidr String
    A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.
    serviceCidr String
    A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
    subnetId String
    Virtual network subnet resource ID the compute nodes belong to

    AksNetworkingConfigurationResponse, AksNetworkingConfigurationResponseArgs

    DnsServiceIP string
    An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
    DockerBridgeCidr string
    A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.
    ServiceCidr string
    A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
    SubnetId string
    Virtual network subnet resource ID the compute nodes belong to
    DnsServiceIP string
    An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
    DockerBridgeCidr string
    A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.
    ServiceCidr string
    A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
    SubnetId string
    Virtual network subnet resource ID the compute nodes belong to
    dnsServiceIP String
    An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
    dockerBridgeCidr String
    A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.
    serviceCidr String
    A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
    subnetId String
    Virtual network subnet resource ID the compute nodes belong to
    dnsServiceIP string
    An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
    dockerBridgeCidr string
    A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.
    serviceCidr string
    A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
    subnetId string
    Virtual network subnet resource ID the compute nodes belong to
    dns_service_ip str
    An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
    docker_bridge_cidr str
    A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.
    service_cidr str
    A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
    subnet_id str
    Virtual network subnet resource ID the compute nodes belong to
    dnsServiceIP String
    An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
    dockerBridgeCidr String
    A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.
    serviceCidr String
    A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
    subnetId String
    Virtual network subnet resource ID the compute nodes belong to

    AmlCompute, AmlComputeArgs

    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties Pulumi.AzureNative.MachineLearningServices.Inputs.AmlComputeProperties
    Properties of AmlCompute
    ResourceId string
    ARM resource id of the underlying compute
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties AmlComputeProperties
    Properties of AmlCompute
    ResourceId string
    ARM resource id of the underlying compute
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties AmlComputeProperties
    Properties of AmlCompute
    resourceId String
    ARM resource id of the underlying compute
    computeLocation string
    Location for the underlying compute
    description string
    The description of the Machine Learning compute.
    disableLocalAuth boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties AmlComputeProperties
    Properties of AmlCompute
    resourceId string
    ARM resource id of the underlying compute
    compute_location str
    Location for the underlying compute
    description str
    The description of the Machine Learning compute.
    disable_local_auth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties AmlComputeProperties
    Properties of AmlCompute
    resource_id str
    ARM resource id of the underlying compute
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties Property Map
    Properties of AmlCompute
    resourceId String
    ARM resource id of the underlying compute

    AmlComputeProperties, AmlComputePropertiesArgs

    EnableNodePublicIp bool
    Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
    IsolatedNetwork bool
    Network is isolated or not
    OsType string | Pulumi.AzureNative.MachineLearningServices.OsType
    Compute OS Type
    PropertyBag object
    A property bag containing additional properties.
    RemoteLoginPortPublicAccess string | Pulumi.AzureNative.MachineLearningServices.RemoteLoginPortPublicAccess
    State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled.
    ScaleSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ScaleSettings
    Scale settings for AML Compute
    Subnet Pulumi.AzureNative.MachineLearningServices.Inputs.ResourceId
    Virtual network subnet resource ID the compute nodes belong to.
    UserAccountCredentials Pulumi.AzureNative.MachineLearningServices.Inputs.UserAccountCredentials
    Credentials for an administrator user account that will be created on each compute node.
    VirtualMachineImage Pulumi.AzureNative.MachineLearningServices.Inputs.VirtualMachineImage
    Virtual Machine image for AML Compute - windows only
    VmPriority string | Pulumi.AzureNative.MachineLearningServices.VmPriority
    Virtual Machine priority
    VmSize string
    Virtual Machine Size
    EnableNodePublicIp bool
    Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
    IsolatedNetwork bool
    Network is isolated or not
    OsType string | OsType
    Compute OS Type
    PropertyBag interface{}
    A property bag containing additional properties.
    RemoteLoginPortPublicAccess string | RemoteLoginPortPublicAccess
    State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled.
    ScaleSettings ScaleSettings
    Scale settings for AML Compute
    Subnet ResourceId
    Virtual network subnet resource ID the compute nodes belong to.
    UserAccountCredentials UserAccountCredentials
    Credentials for an administrator user account that will be created on each compute node.
    VirtualMachineImage VirtualMachineImage
    Virtual Machine image for AML Compute - windows only
    VmPriority string | VmPriority
    Virtual Machine priority
    VmSize string
    Virtual Machine Size
    enableNodePublicIp Boolean
    Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
    isolatedNetwork Boolean
    Network is isolated or not
    osType String | OsType
    Compute OS Type
    propertyBag Object
    A property bag containing additional properties.
    remoteLoginPortPublicAccess String | RemoteLoginPortPublicAccess
    State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled.
    scaleSettings ScaleSettings
    Scale settings for AML Compute
    subnet ResourceId
    Virtual network subnet resource ID the compute nodes belong to.
    userAccountCredentials UserAccountCredentials
    Credentials for an administrator user account that will be created on each compute node.
    virtualMachineImage VirtualMachineImage
    Virtual Machine image for AML Compute - windows only
    vmPriority String | VmPriority
    Virtual Machine priority
    vmSize String
    Virtual Machine Size
    enableNodePublicIp boolean
    Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
    isolatedNetwork boolean
    Network is isolated or not
    osType string | OsType
    Compute OS Type
    propertyBag any
    A property bag containing additional properties.
    remoteLoginPortPublicAccess string | RemoteLoginPortPublicAccess
    State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled.
    scaleSettings ScaleSettings
    Scale settings for AML Compute
    subnet ResourceId
    Virtual network subnet resource ID the compute nodes belong to.
    userAccountCredentials UserAccountCredentials
    Credentials for an administrator user account that will be created on each compute node.
    virtualMachineImage VirtualMachineImage
    Virtual Machine image for AML Compute - windows only
    vmPriority string | VmPriority
    Virtual Machine priority
    vmSize string
    Virtual Machine Size
    enable_node_public_ip bool
    Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
    isolated_network bool
    Network is isolated or not
    os_type str | OsType
    Compute OS Type
    property_bag Any
    A property bag containing additional properties.
    remote_login_port_public_access str | RemoteLoginPortPublicAccess
    State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled.
    scale_settings ScaleSettings
    Scale settings for AML Compute
    subnet ResourceId
    Virtual network subnet resource ID the compute nodes belong to.
    user_account_credentials UserAccountCredentials
    Credentials for an administrator user account that will be created on each compute node.
    virtual_machine_image VirtualMachineImage
    Virtual Machine image for AML Compute - windows only
    vm_priority str | VmPriority
    Virtual Machine priority
    vm_size str
    Virtual Machine Size
    enableNodePublicIp Boolean
    Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
    isolatedNetwork Boolean
    Network is isolated or not
    osType String | "Linux" | "Windows"
    Compute OS Type
    propertyBag Any
    A property bag containing additional properties.
    remoteLoginPortPublicAccess String | "Enabled" | "Disabled" | "NotSpecified"
    State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled.
    scaleSettings Property Map
    Scale settings for AML Compute
    subnet Property Map
    Virtual network subnet resource ID the compute nodes belong to.
    userAccountCredentials Property Map
    Credentials for an administrator user account that will be created on each compute node.
    virtualMachineImage Property Map
    Virtual Machine image for AML Compute - windows only
    vmPriority String | "Dedicated" | "LowPriority"
    Virtual Machine priority
    vmSize String
    Virtual Machine Size

    AmlComputePropertiesResponse, AmlComputePropertiesResponseArgs

    AllocationState string
    Allocation state of the compute. Possible values are: steady - Indicates that the compute is not resizing. There are no changes to the number of compute nodes in the compute in progress. A compute enters this state when it is created and when no operations are being performed on the compute to change the number of compute nodes. resizing - Indicates that the compute is resizing; that is, compute nodes are being added to or removed from the compute.
    AllocationStateTransitionTime string
    The time at which the compute entered its current allocation state.
    CurrentNodeCount int
    The number of compute nodes currently assigned to the compute.
    Errors List<Pulumi.AzureNative.MachineLearningServices.Inputs.ErrorResponseResponse>
    Collection of errors encountered by various compute nodes during node setup.
    NodeStateCounts Pulumi.AzureNative.MachineLearningServices.Inputs.NodeStateCountsResponse
    Counts of various node states on the compute.
    TargetNodeCount int
    The target number of compute nodes for the compute. If the allocationState is resizing, this property denotes the target node count for the ongoing resize operation. If the allocationState is steady, this property denotes the target node count for the previous resize operation.
    EnableNodePublicIp bool
    Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
    IsolatedNetwork bool
    Network is isolated or not
    OsType string
    Compute OS Type
    PropertyBag object
    A property bag containing additional properties.
    RemoteLoginPortPublicAccess string
    State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled.
    ScaleSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ScaleSettingsResponse
    Scale settings for AML Compute
    Subnet Pulumi.AzureNative.MachineLearningServices.Inputs.ResourceIdResponse
    Virtual network subnet resource ID the compute nodes belong to.
    UserAccountCredentials Pulumi.AzureNative.MachineLearningServices.Inputs.UserAccountCredentialsResponse
    Credentials for an administrator user account that will be created on each compute node.
    VirtualMachineImage Pulumi.AzureNative.MachineLearningServices.Inputs.VirtualMachineImageResponse
    Virtual Machine image for AML Compute - windows only
    VmPriority string
    Virtual Machine priority
    VmSize string
    Virtual Machine Size
    AllocationState string
    Allocation state of the compute. Possible values are: steady - Indicates that the compute is not resizing. There are no changes to the number of compute nodes in the compute in progress. A compute enters this state when it is created and when no operations are being performed on the compute to change the number of compute nodes. resizing - Indicates that the compute is resizing; that is, compute nodes are being added to or removed from the compute.
    AllocationStateTransitionTime string
    The time at which the compute entered its current allocation state.
    CurrentNodeCount int
    The number of compute nodes currently assigned to the compute.
    Errors []ErrorResponseResponse
    Collection of errors encountered by various compute nodes during node setup.
    NodeStateCounts NodeStateCountsResponse
    Counts of various node states on the compute.
    TargetNodeCount int
    The target number of compute nodes for the compute. If the allocationState is resizing, this property denotes the target node count for the ongoing resize operation. If the allocationState is steady, this property denotes the target node count for the previous resize operation.
    EnableNodePublicIp bool
    Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
    IsolatedNetwork bool
    Network is isolated or not
    OsType string
    Compute OS Type
    PropertyBag interface{}
    A property bag containing additional properties.
    RemoteLoginPortPublicAccess string
    State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled.
    ScaleSettings ScaleSettingsResponse
    Scale settings for AML Compute
    Subnet ResourceIdResponse
    Virtual network subnet resource ID the compute nodes belong to.
    UserAccountCredentials UserAccountCredentialsResponse
    Credentials for an administrator user account that will be created on each compute node.
    VirtualMachineImage VirtualMachineImageResponse
    Virtual Machine image for AML Compute - windows only
    VmPriority string
    Virtual Machine priority
    VmSize string
    Virtual Machine Size
    allocationState String
    Allocation state of the compute. Possible values are: steady - Indicates that the compute is not resizing. There are no changes to the number of compute nodes in the compute in progress. A compute enters this state when it is created and when no operations are being performed on the compute to change the number of compute nodes. resizing - Indicates that the compute is resizing; that is, compute nodes are being added to or removed from the compute.
    allocationStateTransitionTime String
    The time at which the compute entered its current allocation state.
    currentNodeCount Integer
    The number of compute nodes currently assigned to the compute.
    errors List<ErrorResponseResponse>
    Collection of errors encountered by various compute nodes during node setup.
    nodeStateCounts NodeStateCountsResponse
    Counts of various node states on the compute.
    targetNodeCount Integer
    The target number of compute nodes for the compute. If the allocationState is resizing, this property denotes the target node count for the ongoing resize operation. If the allocationState is steady, this property denotes the target node count for the previous resize operation.
    enableNodePublicIp Boolean
    Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
    isolatedNetwork Boolean
    Network is isolated or not
    osType String
    Compute OS Type
    propertyBag Object
    A property bag containing additional properties.
    remoteLoginPortPublicAccess String
    State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled.
    scaleSettings ScaleSettingsResponse
    Scale settings for AML Compute
    subnet ResourceIdResponse
    Virtual network subnet resource ID the compute nodes belong to.
    userAccountCredentials UserAccountCredentialsResponse
    Credentials for an administrator user account that will be created on each compute node.
    virtualMachineImage VirtualMachineImageResponse
    Virtual Machine image for AML Compute - windows only
    vmPriority String
    Virtual Machine priority
    vmSize String
    Virtual Machine Size
    allocationState string
    Allocation state of the compute. Possible values are: steady - Indicates that the compute is not resizing. There are no changes to the number of compute nodes in the compute in progress. A compute enters this state when it is created and when no operations are being performed on the compute to change the number of compute nodes. resizing - Indicates that the compute is resizing; that is, compute nodes are being added to or removed from the compute.
    allocationStateTransitionTime string
    The time at which the compute entered its current allocation state.
    currentNodeCount number
    The number of compute nodes currently assigned to the compute.
    errors ErrorResponseResponse[]
    Collection of errors encountered by various compute nodes during node setup.
    nodeStateCounts NodeStateCountsResponse
    Counts of various node states on the compute.
    targetNodeCount number
    The target number of compute nodes for the compute. If the allocationState is resizing, this property denotes the target node count for the ongoing resize operation. If the allocationState is steady, this property denotes the target node count for the previous resize operation.
    enableNodePublicIp boolean
    Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
    isolatedNetwork boolean
    Network is isolated or not
    osType string
    Compute OS Type
    propertyBag any
    A property bag containing additional properties.
    remoteLoginPortPublicAccess string
    State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled.
    scaleSettings ScaleSettingsResponse
    Scale settings for AML Compute
    subnet ResourceIdResponse
    Virtual network subnet resource ID the compute nodes belong to.
    userAccountCredentials UserAccountCredentialsResponse
    Credentials for an administrator user account that will be created on each compute node.
    virtualMachineImage VirtualMachineImageResponse
    Virtual Machine image for AML Compute - windows only
    vmPriority string
    Virtual Machine priority
    vmSize string
    Virtual Machine Size
    allocation_state str
    Allocation state of the compute. Possible values are: steady - Indicates that the compute is not resizing. There are no changes to the number of compute nodes in the compute in progress. A compute enters this state when it is created and when no operations are being performed on the compute to change the number of compute nodes. resizing - Indicates that the compute is resizing; that is, compute nodes are being added to or removed from the compute.
    allocation_state_transition_time str
    The time at which the compute entered its current allocation state.
    current_node_count int
    The number of compute nodes currently assigned to the compute.
    errors Sequence[ErrorResponseResponse]
    Collection of errors encountered by various compute nodes during node setup.
    node_state_counts NodeStateCountsResponse
    Counts of various node states on the compute.
    target_node_count int
    The target number of compute nodes for the compute. If the allocationState is resizing, this property denotes the target node count for the ongoing resize operation. If the allocationState is steady, this property denotes the target node count for the previous resize operation.
    enable_node_public_ip bool
    Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
    isolated_network bool
    Network is isolated or not
    os_type str
    Compute OS Type
    property_bag Any
    A property bag containing additional properties.
    remote_login_port_public_access str
    State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled.
    scale_settings ScaleSettingsResponse
    Scale settings for AML Compute
    subnet ResourceIdResponse
    Virtual network subnet resource ID the compute nodes belong to.
    user_account_credentials UserAccountCredentialsResponse
    Credentials for an administrator user account that will be created on each compute node.
    virtual_machine_image VirtualMachineImageResponse
    Virtual Machine image for AML Compute - windows only
    vm_priority str
    Virtual Machine priority
    vm_size str
    Virtual Machine Size
    allocationState String
    Allocation state of the compute. Possible values are: steady - Indicates that the compute is not resizing. There are no changes to the number of compute nodes in the compute in progress. A compute enters this state when it is created and when no operations are being performed on the compute to change the number of compute nodes. resizing - Indicates that the compute is resizing; that is, compute nodes are being added to or removed from the compute.
    allocationStateTransitionTime String
    The time at which the compute entered its current allocation state.
    currentNodeCount Number
    The number of compute nodes currently assigned to the compute.
    errors List<Property Map>
    Collection of errors encountered by various compute nodes during node setup.
    nodeStateCounts Property Map
    Counts of various node states on the compute.
    targetNodeCount Number
    The target number of compute nodes for the compute. If the allocationState is resizing, this property denotes the target node count for the ongoing resize operation. If the allocationState is steady, this property denotes the target node count for the previous resize operation.
    enableNodePublicIp Boolean
    Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
    isolatedNetwork Boolean
    Network is isolated or not
    osType String
    Compute OS Type
    propertyBag Any
    A property bag containing additional properties.
    remoteLoginPortPublicAccess String
    State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled.
    scaleSettings Property Map
    Scale settings for AML Compute
    subnet Property Map
    Virtual network subnet resource ID the compute nodes belong to.
    userAccountCredentials Property Map
    Credentials for an administrator user account that will be created on each compute node.
    virtualMachineImage Property Map
    Virtual Machine image for AML Compute - windows only
    vmPriority String
    Virtual Machine priority
    vmSize String
    Virtual Machine Size

    AmlComputeResponse, AmlComputeResponseArgs

    CreatedOn string
    The time at which the compute was created.
    IsAttachedCompute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    ModifiedOn string
    The time at which the compute was last modified.
    ProvisioningErrors List<Pulumi.AzureNative.MachineLearningServices.Inputs.ErrorResponseResponse>
    Errors during provisioning
    ProvisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties Pulumi.AzureNative.MachineLearningServices.Inputs.AmlComputePropertiesResponse
    Properties of AmlCompute
    ResourceId string
    ARM resource id of the underlying compute
    CreatedOn string
    The time at which the compute was created.
    IsAttachedCompute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    ModifiedOn string
    The time at which the compute was last modified.
    ProvisioningErrors []ErrorResponseResponse
    Errors during provisioning
    ProvisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties AmlComputePropertiesResponse
    Properties of AmlCompute
    ResourceId string
    ARM resource id of the underlying compute
    createdOn String
    The time at which the compute was created.
    isAttachedCompute Boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn String
    The time at which the compute was last modified.
    provisioningErrors List<ErrorResponseResponse>
    Errors during provisioning
    provisioningState String
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties AmlComputePropertiesResponse
    Properties of AmlCompute
    resourceId String
    ARM resource id of the underlying compute
    createdOn string
    The time at which the compute was created.
    isAttachedCompute boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn string
    The time at which the compute was last modified.
    provisioningErrors ErrorResponseResponse[]
    Errors during provisioning
    provisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation string
    Location for the underlying compute
    description string
    The description of the Machine Learning compute.
    disableLocalAuth boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties AmlComputePropertiesResponse
    Properties of AmlCompute
    resourceId string
    ARM resource id of the underlying compute
    created_on str
    The time at which the compute was created.
    is_attached_compute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modified_on str
    The time at which the compute was last modified.
    provisioning_errors Sequence[ErrorResponseResponse]
    Errors during provisioning
    provisioning_state str
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    compute_location str
    Location for the underlying compute
    description str
    The description of the Machine Learning compute.
    disable_local_auth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties AmlComputePropertiesResponse
    Properties of AmlCompute
    resource_id str
    ARM resource id of the underlying compute
    createdOn String
    The time at which the compute was created.
    isAttachedCompute Boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn String
    The time at which the compute was last modified.
    provisioningErrors List<Property Map>
    Errors during provisioning
    provisioningState String
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties Property Map
    Properties of AmlCompute
    resourceId String
    ARM resource id of the underlying compute

    ApplicationSharingPolicy, ApplicationSharingPolicyArgs

    Personal
    Personal
    Shared
    Shared
    ApplicationSharingPolicyPersonal
    Personal
    ApplicationSharingPolicyShared
    Shared
    Personal
    Personal
    Shared
    Shared
    Personal
    Personal
    Shared
    Shared
    PERSONAL
    Personal
    SHARED
    Shared
    "Personal"
    Personal
    "Shared"
    Shared

    AssignedUser, AssignedUserArgs

    ObjectId string
    User’s AAD Object Id.
    TenantId string
    User’s AAD Tenant Id.
    ObjectId string
    User’s AAD Object Id.
    TenantId string
    User’s AAD Tenant Id.
    objectId String
    User’s AAD Object Id.
    tenantId String
    User’s AAD Tenant Id.
    objectId string
    User’s AAD Object Id.
    tenantId string
    User’s AAD Tenant Id.
    object_id str
    User’s AAD Object Id.
    tenant_id str
    User’s AAD Tenant Id.
    objectId String
    User’s AAD Object Id.
    tenantId String
    User’s AAD Tenant Id.

    AssignedUserResponse, AssignedUserResponseArgs

    ObjectId string
    User’s AAD Object Id.
    TenantId string
    User’s AAD Tenant Id.
    ObjectId string
    User’s AAD Object Id.
    TenantId string
    User’s AAD Tenant Id.
    objectId String
    User’s AAD Object Id.
    tenantId String
    User’s AAD Tenant Id.
    objectId string
    User’s AAD Object Id.
    tenantId string
    User’s AAD Tenant Id.
    object_id str
    User’s AAD Object Id.
    tenant_id str
    User’s AAD Tenant Id.
    objectId String
    User’s AAD Object Id.
    tenantId String
    User’s AAD Tenant Id.

    AutoPauseProperties, AutoPausePropertiesArgs

    delayInMinutes Integer
    enabled Boolean
    delayInMinutes number
    enabled boolean
    delayInMinutes Number
    enabled Boolean

    AutoPausePropertiesResponse, AutoPausePropertiesResponseArgs

    delayInMinutes Integer
    enabled Boolean
    delayInMinutes number
    enabled boolean
    delayInMinutes Number
    enabled Boolean

    AutoScaleProperties, AutoScalePropertiesArgs

    enabled Boolean
    maxNodeCount Integer
    minNodeCount Integer
    enabled boolean
    maxNodeCount number
    minNodeCount number
    enabled Boolean
    maxNodeCount Number
    minNodeCount Number

    AutoScalePropertiesResponse, AutoScalePropertiesResponseArgs

    enabled Boolean
    maxNodeCount Integer
    minNodeCount Integer
    enabled boolean
    maxNodeCount number
    minNodeCount number
    enabled Boolean
    maxNodeCount Number
    minNodeCount Number

    BindOptions, BindOptionsArgs

    CreateHostPath bool
    Indicate whether to create host path.
    Propagation string
    Type of Bind Option
    Selinux string
    Mention the selinux options.
    CreateHostPath bool
    Indicate whether to create host path.
    Propagation string
    Type of Bind Option
    Selinux string
    Mention the selinux options.
    createHostPath Boolean
    Indicate whether to create host path.
    propagation String
    Type of Bind Option
    selinux String
    Mention the selinux options.
    createHostPath boolean
    Indicate whether to create host path.
    propagation string
    Type of Bind Option
    selinux string
    Mention the selinux options.
    create_host_path bool
    Indicate whether to create host path.
    propagation str
    Type of Bind Option
    selinux str
    Mention the selinux options.
    createHostPath Boolean
    Indicate whether to create host path.
    propagation String
    Type of Bind Option
    selinux String
    Mention the selinux options.

    BindOptionsResponse, BindOptionsResponseArgs

    CreateHostPath bool
    Indicate whether to create host path.
    Propagation string
    Type of Bind Option
    Selinux string
    Mention the selinux options.
    CreateHostPath bool
    Indicate whether to create host path.
    Propagation string
    Type of Bind Option
    Selinux string
    Mention the selinux options.
    createHostPath Boolean
    Indicate whether to create host path.
    propagation String
    Type of Bind Option
    selinux String
    Mention the selinux options.
    createHostPath boolean
    Indicate whether to create host path.
    propagation string
    Type of Bind Option
    selinux string
    Mention the selinux options.
    create_host_path bool
    Indicate whether to create host path.
    propagation str
    Type of Bind Option
    selinux str
    Mention the selinux options.
    createHostPath Boolean
    Indicate whether to create host path.
    propagation String
    Type of Bind Option
    selinux String
    Mention the selinux options.

    ClusterPurpose, ClusterPurposeArgs

    FastProd
    FastProd
    DenseProd
    DenseProd
    DevTest
    DevTest
    ClusterPurposeFastProd
    FastProd
    ClusterPurposeDenseProd
    DenseProd
    ClusterPurposeDevTest
    DevTest
    FastProd
    FastProd
    DenseProd
    DenseProd
    DevTest
    DevTest
    FastProd
    FastProd
    DenseProd
    DenseProd
    DevTest
    DevTest
    FAST_PROD
    FastProd
    DENSE_PROD
    DenseProd
    DEV_TEST
    DevTest
    "FastProd"
    FastProd
    "DenseProd"
    DenseProd
    "DevTest"
    DevTest

    ComputeInstance, ComputeInstanceArgs

    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties Pulumi.AzureNative.MachineLearningServices.Inputs.ComputeInstanceProperties
    Properties of ComputeInstance
    ResourceId string
    ARM resource id of the underlying compute
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties ComputeInstanceProperties
    Properties of ComputeInstance
    ResourceId string
    ARM resource id of the underlying compute
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties ComputeInstanceProperties
    Properties of ComputeInstance
    resourceId String
    ARM resource id of the underlying compute
    computeLocation string
    Location for the underlying compute
    description string
    The description of the Machine Learning compute.
    disableLocalAuth boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties ComputeInstanceProperties
    Properties of ComputeInstance
    resourceId string
    ARM resource id of the underlying compute
    compute_location str
    Location for the underlying compute
    description str
    The description of the Machine Learning compute.
    disable_local_auth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties ComputeInstanceProperties
    Properties of ComputeInstance
    resource_id str
    ARM resource id of the underlying compute
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties Property Map
    Properties of ComputeInstance
    resourceId String
    ARM resource id of the underlying compute

    ComputeInstanceApplicationResponse, ComputeInstanceApplicationResponseArgs

    DisplayName string
    Name of the ComputeInstance application.
    EndpointUri string
    Application' endpoint URI.
    DisplayName string
    Name of the ComputeInstance application.
    EndpointUri string
    Application' endpoint URI.
    displayName String
    Name of the ComputeInstance application.
    endpointUri String
    Application' endpoint URI.
    displayName string
    Name of the ComputeInstance application.
    endpointUri string
    Application' endpoint URI.
    display_name str
    Name of the ComputeInstance application.
    endpoint_uri str
    Application' endpoint URI.
    displayName String
    Name of the ComputeInstance application.
    endpointUri String
    Application' endpoint URI.

    ComputeInstanceAuthorizationType, ComputeInstanceAuthorizationTypeArgs

    Personal
    personal
    ComputeInstanceAuthorizationTypePersonal
    personal
    Personal
    personal
    Personal
    personal
    PERSONAL
    personal
    "personal"
    personal

    ComputeInstanceConnectivityEndpointsResponse, ComputeInstanceConnectivityEndpointsResponseArgs

    PrivateIpAddress string
    Private IP Address of this ComputeInstance (local to the VNET in which the compute instance is deployed).
    PublicIpAddress string
    Public IP Address of this ComputeInstance.
    PrivateIpAddress string
    Private IP Address of this ComputeInstance (local to the VNET in which the compute instance is deployed).
    PublicIpAddress string
    Public IP Address of this ComputeInstance.
    privateIpAddress String
    Private IP Address of this ComputeInstance (local to the VNET in which the compute instance is deployed).
    publicIpAddress String
    Public IP Address of this ComputeInstance.
    privateIpAddress string
    Private IP Address of this ComputeInstance (local to the VNET in which the compute instance is deployed).
    publicIpAddress string
    Public IP Address of this ComputeInstance.
    private_ip_address str
    Private IP Address of this ComputeInstance (local to the VNET in which the compute instance is deployed).
    public_ip_address str
    Public IP Address of this ComputeInstance.
    privateIpAddress String
    Private IP Address of this ComputeInstance (local to the VNET in which the compute instance is deployed).
    publicIpAddress String
    Public IP Address of this ComputeInstance.

    ComputeInstanceContainerResponse, ComputeInstanceContainerResponseArgs

    Services List<object>
    services of this containers.
    Autosave string
    Auto save settings.
    Environment Pulumi.AzureNative.MachineLearningServices.Inputs.ComputeInstanceEnvironmentInfoResponse
    Environment information of this container.
    Gpu string
    Information of GPU.
    Name string
    Name of the ComputeInstance container.
    Network string
    network of this container.
    Services []interface{}
    services of this containers.
    Autosave string
    Auto save settings.
    Environment ComputeInstanceEnvironmentInfoResponse
    Environment information of this container.
    Gpu string
    Information of GPU.
    Name string
    Name of the ComputeInstance container.
    Network string
    network of this container.
    services List<Object>
    services of this containers.
    autosave String
    Auto save settings.
    environment ComputeInstanceEnvironmentInfoResponse
    Environment information of this container.
    gpu String
    Information of GPU.
    name String
    Name of the ComputeInstance container.
    network String
    network of this container.
    services any[]
    services of this containers.
    autosave string
    Auto save settings.
    environment ComputeInstanceEnvironmentInfoResponse
    Environment information of this container.
    gpu string
    Information of GPU.
    name string
    Name of the ComputeInstance container.
    network string
    network of this container.
    services Sequence[Any]
    services of this containers.
    autosave str
    Auto save settings.
    environment ComputeInstanceEnvironmentInfoResponse
    Environment information of this container.
    gpu str
    Information of GPU.
    name str
    Name of the ComputeInstance container.
    network str
    network of this container.
    services List<Any>
    services of this containers.
    autosave String
    Auto save settings.
    environment Property Map
    Environment information of this container.
    gpu String
    Information of GPU.
    name String
    Name of the ComputeInstance container.
    network String
    network of this container.

    ComputeInstanceCreatedByResponse, ComputeInstanceCreatedByResponseArgs

    UserId string
    Uniquely identifies the user within his/her organization.
    UserName string
    Name of the user.
    UserOrgId string
    Uniquely identifies user' Azure Active Directory organization.
    UserId string
    Uniquely identifies the user within his/her organization.
    UserName string
    Name of the user.
    UserOrgId string
    Uniquely identifies user' Azure Active Directory organization.
    userId String
    Uniquely identifies the user within his/her organization.
    userName String
    Name of the user.
    userOrgId String
    Uniquely identifies user' Azure Active Directory organization.
    userId string
    Uniquely identifies the user within his/her organization.
    userName string
    Name of the user.
    userOrgId string
    Uniquely identifies user' Azure Active Directory organization.
    user_id str
    Uniquely identifies the user within his/her organization.
    user_name str
    Name of the user.
    user_org_id str
    Uniquely identifies user' Azure Active Directory organization.
    userId String
    Uniquely identifies the user within his/her organization.
    userName String
    Name of the user.
    userOrgId String
    Uniquely identifies user' Azure Active Directory organization.

    ComputeInstanceDataDiskResponse, ComputeInstanceDataDiskResponseArgs

    Caching string
    Caching type of Data Disk.
    DiskSizeGB int
    The initial disk size in gigabytes.
    Lun int
    The lun is used to uniquely identify each data disk. If attaching multiple disks, each should have a distinct lun.
    StorageAccountType string
    type of this storage account.
    Caching string
    Caching type of Data Disk.
    DiskSizeGB int
    The initial disk size in gigabytes.
    Lun int
    The lun is used to uniquely identify each data disk. If attaching multiple disks, each should have a distinct lun.
    StorageAccountType string
    type of this storage account.
    caching String
    Caching type of Data Disk.
    diskSizeGB Integer
    The initial disk size in gigabytes.
    lun Integer
    The lun is used to uniquely identify each data disk. If attaching multiple disks, each should have a distinct lun.
    storageAccountType String
    type of this storage account.
    caching string
    Caching type of Data Disk.
    diskSizeGB number
    The initial disk size in gigabytes.
    lun number
    The lun is used to uniquely identify each data disk. If attaching multiple disks, each should have a distinct lun.
    storageAccountType string
    type of this storage account.
    caching str
    Caching type of Data Disk.
    disk_size_gb int
    The initial disk size in gigabytes.
    lun int
    The lun is used to uniquely identify each data disk. If attaching multiple disks, each should have a distinct lun.
    storage_account_type str
    type of this storage account.
    caching String
    Caching type of Data Disk.
    diskSizeGB Number
    The initial disk size in gigabytes.
    lun Number
    The lun is used to uniquely identify each data disk. If attaching multiple disks, each should have a distinct lun.
    storageAccountType String
    type of this storage account.

    ComputeInstanceDataMountResponse, ComputeInstanceDataMountResponseArgs

    CreatedBy string
    who this data mount created by.
    Error string
    Error of this data mount.
    MountAction string
    Mount Action.
    MountName string
    name of the ComputeInstance data mount.
    MountPath string
    Path of this data mount.
    MountState string
    Mount state.
    MountedOn string
    The time when the disk mounted.
    Source string
    Source of the ComputeInstance data mount.
    SourceType string
    Data source type.
    CreatedBy string
    who this data mount created by.
    Error string
    Error of this data mount.
    MountAction string
    Mount Action.
    MountName string
    name of the ComputeInstance data mount.
    MountPath string
    Path of this data mount.
    MountState string
    Mount state.
    MountedOn string
    The time when the disk mounted.
    Source string
    Source of the ComputeInstance data mount.
    SourceType string
    Data source type.
    createdBy String
    who this data mount created by.
    error String
    Error of this data mount.
    mountAction String
    Mount Action.
    mountName String
    name of the ComputeInstance data mount.
    mountPath String
    Path of this data mount.
    mountState String
    Mount state.
    mountedOn String
    The time when the disk mounted.
    source String
    Source of the ComputeInstance data mount.
    sourceType String
    Data source type.
    createdBy string
    who this data mount created by.
    error string
    Error of this data mount.
    mountAction string
    Mount Action.
    mountName string
    name of the ComputeInstance data mount.
    mountPath string
    Path of this data mount.
    mountState string
    Mount state.
    mountedOn string
    The time when the disk mounted.
    source string
    Source of the ComputeInstance data mount.
    sourceType string
    Data source type.
    created_by str
    who this data mount created by.
    error str
    Error of this data mount.
    mount_action str
    Mount Action.
    mount_name str
    name of the ComputeInstance data mount.
    mount_path str
    Path of this data mount.
    mount_state str
    Mount state.
    mounted_on str
    The time when the disk mounted.
    source str
    Source of the ComputeInstance data mount.
    source_type str
    Data source type.
    createdBy String
    who this data mount created by.
    error String
    Error of this data mount.
    mountAction String
    Mount Action.
    mountName String
    name of the ComputeInstance data mount.
    mountPath String
    Path of this data mount.
    mountState String
    Mount state.
    mountedOn String
    The time when the disk mounted.
    source String
    Source of the ComputeInstance data mount.
    sourceType String
    Data source type.

    ComputeInstanceEnvironmentInfoResponse, ComputeInstanceEnvironmentInfoResponseArgs

    Name string
    name of environment.
    Version string
    version of environment.
    Name string
    name of environment.
    Version string
    version of environment.
    name String
    name of environment.
    version String
    version of environment.
    name string
    name of environment.
    version string
    version of environment.
    name str
    name of environment.
    version str
    version of environment.
    name String
    name of environment.
    version String
    version of environment.

    ComputeInstanceLastOperationResponse, ComputeInstanceLastOperationResponseArgs

    OperationName string
    Name of the last operation.
    OperationStatus string
    Operation status.
    OperationTime string
    Time of the last operation.
    OperationTrigger string
    Trigger of operation.
    OperationName string
    Name of the last operation.
    OperationStatus string
    Operation status.
    OperationTime string
    Time of the last operation.
    OperationTrigger string
    Trigger of operation.
    operationName String
    Name of the last operation.
    operationStatus String
    Operation status.
    operationTime String
    Time of the last operation.
    operationTrigger String
    Trigger of operation.
    operationName string
    Name of the last operation.
    operationStatus string
    Operation status.
    operationTime string
    Time of the last operation.
    operationTrigger string
    Trigger of operation.
    operation_name str
    Name of the last operation.
    operation_status str
    Operation status.
    operation_time str
    Time of the last operation.
    operation_trigger str
    Trigger of operation.
    operationName String
    Name of the last operation.
    operationStatus String
    Operation status.
    operationTime String
    Time of the last operation.
    operationTrigger String
    Trigger of operation.

    ComputeInstanceProperties, ComputeInstancePropertiesArgs

    ApplicationSharingPolicy string | Pulumi.AzureNative.MachineLearningServices.ApplicationSharingPolicy
    Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role.
    ComputeInstanceAuthorizationType string | Pulumi.AzureNative.MachineLearningServices.ComputeInstanceAuthorizationType
    The Compute Instance Authorization type. Available values are personal (default).
    CustomServices List<Pulumi.AzureNative.MachineLearningServices.Inputs.CustomService>
    List of Custom Services added to the compute.
    EnableNodePublicIp bool
    Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
    PersonalComputeInstanceSettings Pulumi.AzureNative.MachineLearningServices.Inputs.PersonalComputeInstanceSettings
    Settings for a personal compute instance.
    Schedules Pulumi.AzureNative.MachineLearningServices.Inputs.ComputeSchedules
    The list of schedules to be applied on the computes.
    SetupScripts Pulumi.AzureNative.MachineLearningServices.Inputs.SetupScripts
    Details of customized scripts to execute for setting up the cluster.
    SshSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ComputeInstanceSshSettings
    Specifies policy and settings for SSH access.
    Subnet Pulumi.AzureNative.MachineLearningServices.Inputs.ResourceId
    Virtual network subnet resource ID the compute nodes belong to.
    VmSize string
    Virtual Machine Size
    ApplicationSharingPolicy string | ApplicationSharingPolicy
    Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role.
    ComputeInstanceAuthorizationType string | ComputeInstanceAuthorizationType
    The Compute Instance Authorization type. Available values are personal (default).
    CustomServices []CustomService
    List of Custom Services added to the compute.
    EnableNodePublicIp bool
    Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
    PersonalComputeInstanceSettings PersonalComputeInstanceSettings
    Settings for a personal compute instance.
    Schedules ComputeSchedules
    The list of schedules to be applied on the computes.
    SetupScripts SetupScripts
    Details of customized scripts to execute for setting up the cluster.
    SshSettings ComputeInstanceSshSettings
    Specifies policy and settings for SSH access.
    Subnet ResourceId
    Virtual network subnet resource ID the compute nodes belong to.
    VmSize string
    Virtual Machine Size
    applicationSharingPolicy String | ApplicationSharingPolicy
    Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role.
    computeInstanceAuthorizationType String | ComputeInstanceAuthorizationType
    The Compute Instance Authorization type. Available values are personal (default).
    customServices List<CustomService>
    List of Custom Services added to the compute.
    enableNodePublicIp Boolean
    Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
    personalComputeInstanceSettings PersonalComputeInstanceSettings
    Settings for a personal compute instance.
    schedules ComputeSchedules
    The list of schedules to be applied on the computes.
    setupScripts SetupScripts
    Details of customized scripts to execute for setting up the cluster.
    sshSettings ComputeInstanceSshSettings
    Specifies policy and settings for SSH access.
    subnet ResourceId
    Virtual network subnet resource ID the compute nodes belong to.
    vmSize String
    Virtual Machine Size
    applicationSharingPolicy string | ApplicationSharingPolicy
    Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role.
    computeInstanceAuthorizationType string | ComputeInstanceAuthorizationType
    The Compute Instance Authorization type. Available values are personal (default).
    customServices CustomService[]
    List of Custom Services added to the compute.
    enableNodePublicIp boolean
    Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
    personalComputeInstanceSettings PersonalComputeInstanceSettings
    Settings for a personal compute instance.
    schedules ComputeSchedules
    The list of schedules to be applied on the computes.
    setupScripts SetupScripts
    Details of customized scripts to execute for setting up the cluster.
    sshSettings ComputeInstanceSshSettings
    Specifies policy and settings for SSH access.
    subnet ResourceId
    Virtual network subnet resource ID the compute nodes belong to.
    vmSize string
    Virtual Machine Size
    application_sharing_policy str | ApplicationSharingPolicy
    Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role.
    compute_instance_authorization_type str | ComputeInstanceAuthorizationType
    The Compute Instance Authorization type. Available values are personal (default).
    custom_services Sequence[CustomService]
    List of Custom Services added to the compute.
    enable_node_public_ip bool
    Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
    personal_compute_instance_settings PersonalComputeInstanceSettings
    Settings for a personal compute instance.
    schedules ComputeSchedules
    The list of schedules to be applied on the computes.
    setup_scripts SetupScripts
    Details of customized scripts to execute for setting up the cluster.
    ssh_settings ComputeInstanceSshSettings
    Specifies policy and settings for SSH access.
    subnet ResourceId
    Virtual network subnet resource ID the compute nodes belong to.
    vm_size str
    Virtual Machine Size
    applicationSharingPolicy String | "Personal" | "Shared"
    Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role.
    computeInstanceAuthorizationType String | "personal"
    The Compute Instance Authorization type. Available values are personal (default).
    customServices List<Property Map>
    List of Custom Services added to the compute.
    enableNodePublicIp Boolean
    Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
    personalComputeInstanceSettings Property Map
    Settings for a personal compute instance.
    schedules Property Map
    The list of schedules to be applied on the computes.
    setupScripts Property Map
    Details of customized scripts to execute for setting up the cluster.
    sshSettings Property Map
    Specifies policy and settings for SSH access.
    subnet Property Map
    Virtual network subnet resource ID the compute nodes belong to.
    vmSize String
    Virtual Machine Size

    ComputeInstancePropertiesResponse, ComputeInstancePropertiesResponseArgs

    Applications List<Pulumi.AzureNative.MachineLearningServices.Inputs.ComputeInstanceApplicationResponse>
    Describes available applications and their endpoints on this ComputeInstance.
    ConnectivityEndpoints Pulumi.AzureNative.MachineLearningServices.Inputs.ComputeInstanceConnectivityEndpointsResponse
    Describes all connectivity endpoints available for this ComputeInstance.
    Containers List<Pulumi.AzureNative.MachineLearningServices.Inputs.ComputeInstanceContainerResponse>
    Describes informations of containers on this ComputeInstance.
    CreatedBy Pulumi.AzureNative.MachineLearningServices.Inputs.ComputeInstanceCreatedByResponse
    Describes information on user who created this ComputeInstance.
    DataDisks List<Pulumi.AzureNative.MachineLearningServices.Inputs.ComputeInstanceDataDiskResponse>
    Describes informations of dataDisks on this ComputeInstance.
    DataMounts List<Pulumi.AzureNative.MachineLearningServices.Inputs.ComputeInstanceDataMountResponse>
    Describes informations of dataMounts on this ComputeInstance.
    Errors List<Pulumi.AzureNative.MachineLearningServices.Inputs.ErrorResponseResponse>
    Collection of errors encountered on this ComputeInstance.
    LastOperation Pulumi.AzureNative.MachineLearningServices.Inputs.ComputeInstanceLastOperationResponse
    The last operation on ComputeInstance.
    OsImageMetadata Pulumi.AzureNative.MachineLearningServices.Inputs.ImageMetadataResponse
    Returns metadata about the operating system image for this compute instance.
    State string
    The current state of this ComputeInstance.
    Versions Pulumi.AzureNative.MachineLearningServices.Inputs.ComputeInstanceVersionResponse
    ComputeInstance version.
    ApplicationSharingPolicy string
    Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role.
    ComputeInstanceAuthorizationType string
    The Compute Instance Authorization type. Available values are personal (default).
    CustomServices List<Pulumi.AzureNative.MachineLearningServices.Inputs.CustomServiceResponse>
    List of Custom Services added to the compute.
    EnableNodePublicIp bool
    Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
    PersonalComputeInstanceSettings Pulumi.AzureNative.MachineLearningServices.Inputs.PersonalComputeInstanceSettingsResponse
    Settings for a personal compute instance.
    Schedules Pulumi.AzureNative.MachineLearningServices.Inputs.ComputeSchedulesResponse
    The list of schedules to be applied on the computes.
    SetupScripts Pulumi.AzureNative.MachineLearningServices.Inputs.SetupScriptsResponse
    Details of customized scripts to execute for setting up the cluster.
    SshSettings Pulumi.AzureNative.MachineLearningServices.Inputs.ComputeInstanceSshSettingsResponse
    Specifies policy and settings for SSH access.
    Subnet Pulumi.AzureNative.MachineLearningServices.Inputs.ResourceIdResponse
    Virtual network subnet resource ID the compute nodes belong to.
    VmSize string
    Virtual Machine Size
    Applications []ComputeInstanceApplicationResponse
    Describes available applications and their endpoints on this ComputeInstance.
    ConnectivityEndpoints ComputeInstanceConnectivityEndpointsResponse
    Describes all connectivity endpoints available for this ComputeInstance.
    Containers []ComputeInstanceContainerResponse
    Describes informations of containers on this ComputeInstance.
    CreatedBy ComputeInstanceCreatedByResponse
    Describes information on user who created this ComputeInstance.
    DataDisks []ComputeInstanceDataDiskResponse
    Describes informations of dataDisks on this ComputeInstance.
    DataMounts []ComputeInstanceDataMountResponse
    Describes informations of dataMounts on this ComputeInstance.
    Errors []ErrorResponseResponse
    Collection of errors encountered on this ComputeInstance.
    LastOperation ComputeInstanceLastOperationResponse
    The last operation on ComputeInstance.
    OsImageMetadata ImageMetadataResponse
    Returns metadata about the operating system image for this compute instance.
    State string
    The current state of this ComputeInstance.
    Versions ComputeInstanceVersionResponse
    ComputeInstance version.
    ApplicationSharingPolicy string
    Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role.
    ComputeInstanceAuthorizationType string
    The Compute Instance Authorization type. Available values are personal (default).
    CustomServices []CustomServiceResponse
    List of Custom Services added to the compute.
    EnableNodePublicIp bool
    Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
    PersonalComputeInstanceSettings PersonalComputeInstanceSettingsResponse
    Settings for a personal compute instance.
    Schedules ComputeSchedulesResponse
    The list of schedules to be applied on the computes.
    SetupScripts SetupScriptsResponse
    Details of customized scripts to execute for setting up the cluster.
    SshSettings ComputeInstanceSshSettingsResponse
    Specifies policy and settings for SSH access.
    Subnet ResourceIdResponse
    Virtual network subnet resource ID the compute nodes belong to.
    VmSize string
    Virtual Machine Size
    applications List<ComputeInstanceApplicationResponse>
    Describes available applications and their endpoints on this ComputeInstance.
    connectivityEndpoints ComputeInstanceConnectivityEndpointsResponse
    Describes all connectivity endpoints available for this ComputeInstance.
    containers List<ComputeInstanceContainerResponse>
    Describes informations of containers on this ComputeInstance.
    createdBy ComputeInstanceCreatedByResponse
    Describes information on user who created this ComputeInstance.
    dataDisks List<ComputeInstanceDataDiskResponse>
    Describes informations of dataDisks on this ComputeInstance.
    dataMounts List<ComputeInstanceDataMountResponse>
    Describes informations of dataMounts on this ComputeInstance.
    errors List<ErrorResponseResponse>
    Collection of errors encountered on this ComputeInstance.
    lastOperation ComputeInstanceLastOperationResponse
    The last operation on ComputeInstance.
    osImageMetadata ImageMetadataResponse
    Returns metadata about the operating system image for this compute instance.
    state String
    The current state of this ComputeInstance.
    versions ComputeInstanceVersionResponse
    ComputeInstance version.
    applicationSharingPolicy String
    Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role.
    computeInstanceAuthorizationType String
    The Compute Instance Authorization type. Available values are personal (default).
    customServices List<CustomServiceResponse>
    List of Custom Services added to the compute.
    enableNodePublicIp Boolean
    Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
    personalComputeInstanceSettings PersonalComputeInstanceSettingsResponse
    Settings for a personal compute instance.
    schedules ComputeSchedulesResponse
    The list of schedules to be applied on the computes.
    setupScripts SetupScriptsResponse
    Details of customized scripts to execute for setting up the cluster.
    sshSettings ComputeInstanceSshSettingsResponse
    Specifies policy and settings for SSH access.
    subnet ResourceIdResponse
    Virtual network subnet resource ID the compute nodes belong to.
    vmSize String
    Virtual Machine Size
    applications ComputeInstanceApplicationResponse[]
    Describes available applications and their endpoints on this ComputeInstance.
    connectivityEndpoints ComputeInstanceConnectivityEndpointsResponse
    Describes all connectivity endpoints available for this ComputeInstance.
    containers ComputeInstanceContainerResponse[]
    Describes informations of containers on this ComputeInstance.
    createdBy ComputeInstanceCreatedByResponse
    Describes information on user who created this ComputeInstance.
    dataDisks ComputeInstanceDataDiskResponse[]
    Describes informations of dataDisks on this ComputeInstance.
    dataMounts ComputeInstanceDataMountResponse[]
    Describes informations of dataMounts on this ComputeInstance.
    errors ErrorResponseResponse[]
    Collection of errors encountered on this ComputeInstance.
    lastOperation ComputeInstanceLastOperationResponse
    The last operation on ComputeInstance.
    osImageMetadata ImageMetadataResponse
    Returns metadata about the operating system image for this compute instance.
    state string
    The current state of this ComputeInstance.
    versions ComputeInstanceVersionResponse
    ComputeInstance version.
    applicationSharingPolicy string
    Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role.
    computeInstanceAuthorizationType string
    The Compute Instance Authorization type. Available values are personal (default).
    customServices CustomServiceResponse[]
    List of Custom Services added to the compute.
    enableNodePublicIp boolean
    Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
    personalComputeInstanceSettings PersonalComputeInstanceSettingsResponse
    Settings for a personal compute instance.
    schedules ComputeSchedulesResponse
    The list of schedules to be applied on the computes.
    setupScripts SetupScriptsResponse
    Details of customized scripts to execute for setting up the cluster.
    sshSettings ComputeInstanceSshSettingsResponse
    Specifies policy and settings for SSH access.
    subnet ResourceIdResponse
    Virtual network subnet resource ID the compute nodes belong to.
    vmSize string
    Virtual Machine Size
    applications Sequence[ComputeInstanceApplicationResponse]
    Describes available applications and their endpoints on this ComputeInstance.
    connectivity_endpoints ComputeInstanceConnectivityEndpointsResponse
    Describes all connectivity endpoints available for this ComputeInstance.
    containers Sequence[ComputeInstanceContainerResponse]
    Describes informations of containers on this ComputeInstance.
    created_by ComputeInstanceCreatedByResponse
    Describes information on user who created this ComputeInstance.
    data_disks Sequence[ComputeInstanceDataDiskResponse]
    Describes informations of dataDisks on this ComputeInstance.
    data_mounts Sequence[ComputeInstanceDataMountResponse]
    Describes informations of dataMounts on this ComputeInstance.
    errors Sequence[ErrorResponseResponse]
    Collection of errors encountered on this ComputeInstance.
    last_operation ComputeInstanceLastOperationResponse
    The last operation on ComputeInstance.
    os_image_metadata ImageMetadataResponse
    Returns metadata about the operating system image for this compute instance.
    state str
    The current state of this ComputeInstance.
    versions ComputeInstanceVersionResponse
    ComputeInstance version.
    application_sharing_policy str
    Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role.
    compute_instance_authorization_type str
    The Compute Instance Authorization type. Available values are personal (default).
    custom_services Sequence[CustomServiceResponse]
    List of Custom Services added to the compute.
    enable_node_public_ip bool
    Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
    personal_compute_instance_settings PersonalComputeInstanceSettingsResponse
    Settings for a personal compute instance.
    schedules ComputeSchedulesResponse
    The list of schedules to be applied on the computes.
    setup_scripts SetupScriptsResponse
    Details of customized scripts to execute for setting up the cluster.
    ssh_settings ComputeInstanceSshSettingsResponse
    Specifies policy and settings for SSH access.
    subnet ResourceIdResponse
    Virtual network subnet resource ID the compute nodes belong to.
    vm_size str
    Virtual Machine Size
    applications List<Property Map>
    Describes available applications and their endpoints on this ComputeInstance.
    connectivityEndpoints Property Map
    Describes all connectivity endpoints available for this ComputeInstance.
    containers List<Property Map>
    Describes informations of containers on this ComputeInstance.
    createdBy Property Map
    Describes information on user who created this ComputeInstance.
    dataDisks List<Property Map>
    Describes informations of dataDisks on this ComputeInstance.
    dataMounts List<Property Map>
    Describes informations of dataMounts on this ComputeInstance.
    errors List<Property Map>
    Collection of errors encountered on this ComputeInstance.
    lastOperation Property Map
    The last operation on ComputeInstance.
    osImageMetadata Property Map
    Returns metadata about the operating system image for this compute instance.
    state String
    The current state of this ComputeInstance.
    versions Property Map
    ComputeInstance version.
    applicationSharingPolicy String
    Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role.
    computeInstanceAuthorizationType String
    The Compute Instance Authorization type. Available values are personal (default).
    customServices List<Property Map>
    List of Custom Services added to the compute.
    enableNodePublicIp Boolean
    Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs.
    personalComputeInstanceSettings Property Map
    Settings for a personal compute instance.
    schedules Property Map
    The list of schedules to be applied on the computes.
    setupScripts Property Map
    Details of customized scripts to execute for setting up the cluster.
    sshSettings Property Map
    Specifies policy and settings for SSH access.
    subnet Property Map
    Virtual network subnet resource ID the compute nodes belong to.
    vmSize String
    Virtual Machine Size

    ComputeInstanceResponse, ComputeInstanceResponseArgs

    CreatedOn string
    The time at which the compute was created.
    IsAttachedCompute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    ModifiedOn string
    The time at which the compute was last modified.
    ProvisioningErrors List<Pulumi.AzureNative.MachineLearningServices.Inputs.ErrorResponseResponse>
    Errors during provisioning
    ProvisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties Pulumi.AzureNative.MachineLearningServices.Inputs.ComputeInstancePropertiesResponse
    Properties of ComputeInstance
    ResourceId string
    ARM resource id of the underlying compute
    CreatedOn string
    The time at which the compute was created.
    IsAttachedCompute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    ModifiedOn string
    The time at which the compute was last modified.
    ProvisioningErrors []ErrorResponseResponse
    Errors during provisioning
    ProvisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties ComputeInstancePropertiesResponse
    Properties of ComputeInstance
    ResourceId string
    ARM resource id of the underlying compute
    createdOn String
    The time at which the compute was created.
    isAttachedCompute Boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn String
    The time at which the compute was last modified.
    provisioningErrors List<ErrorResponseResponse>
    Errors during provisioning
    provisioningState String
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties ComputeInstancePropertiesResponse
    Properties of ComputeInstance
    resourceId String
    ARM resource id of the underlying compute
    createdOn string
    The time at which the compute was created.
    isAttachedCompute boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn string
    The time at which the compute was last modified.
    provisioningErrors ErrorResponseResponse[]
    Errors during provisioning
    provisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation string
    Location for the underlying compute
    description string
    The description of the Machine Learning compute.
    disableLocalAuth boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties ComputeInstancePropertiesResponse
    Properties of ComputeInstance
    resourceId string
    ARM resource id of the underlying compute
    created_on str
    The time at which the compute was created.
    is_attached_compute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modified_on str
    The time at which the compute was last modified.
    provisioning_errors Sequence[ErrorResponseResponse]
    Errors during provisioning
    provisioning_state str
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    compute_location str
    Location for the underlying compute
    description str
    The description of the Machine Learning compute.
    disable_local_auth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties ComputeInstancePropertiesResponse
    Properties of ComputeInstance
    resource_id str
    ARM resource id of the underlying compute
    createdOn String
    The time at which the compute was created.
    isAttachedCompute Boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn String
    The time at which the compute was last modified.
    provisioningErrors List<Property Map>
    Errors during provisioning
    provisioningState String
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties Property Map
    Properties of ComputeInstance
    resourceId String
    ARM resource id of the underlying compute

    ComputeInstanceSshSettings, ComputeInstanceSshSettingsArgs

    AdminPublicKey string
    Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH key pairs.
    SshPublicAccess string | Pulumi.AzureNative.MachineLearningServices.SshPublicAccess
    State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable.
    AdminPublicKey string
    Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH key pairs.
    SshPublicAccess string | SshPublicAccess
    State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable.
    adminPublicKey String
    Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH key pairs.
    sshPublicAccess String | SshPublicAccess
    State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable.
    adminPublicKey string
    Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH key pairs.
    sshPublicAccess string | SshPublicAccess
    State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable.
    admin_public_key str
    Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH key pairs.
    ssh_public_access str | SshPublicAccess
    State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable.
    adminPublicKey String
    Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH key pairs.
    sshPublicAccess String | "Enabled" | "Disabled"
    State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable.

    ComputeInstanceSshSettingsResponse, ComputeInstanceSshSettingsResponseArgs

    AdminUserName string
    Describes the admin user name.
    SshPort int
    Describes the port for connecting through SSH.
    AdminPublicKey string
    Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH key pairs.
    SshPublicAccess string
    State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable.
    AdminUserName string
    Describes the admin user name.
    SshPort int
    Describes the port for connecting through SSH.
    AdminPublicKey string
    Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH key pairs.
    SshPublicAccess string
    State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable.
    adminUserName String
    Describes the admin user name.
    sshPort Integer
    Describes the port for connecting through SSH.
    adminPublicKey String
    Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH key pairs.
    sshPublicAccess String
    State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable.
    adminUserName string
    Describes the admin user name.
    sshPort number
    Describes the port for connecting through SSH.
    adminPublicKey string
    Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH key pairs.
    sshPublicAccess string
    State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable.
    admin_user_name str
    Describes the admin user name.
    ssh_port int
    Describes the port for connecting through SSH.
    admin_public_key str
    Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH key pairs.
    ssh_public_access str
    State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable.
    adminUserName String
    Describes the admin user name.
    sshPort Number
    Describes the port for connecting through SSH.
    adminPublicKey String
    Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH key pairs.
    sshPublicAccess String
    State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable.

    ComputeInstanceVersionResponse, ComputeInstanceVersionResponseArgs

    Runtime string
    Runtime of compute instance.
    Runtime string
    Runtime of compute instance.
    runtime String
    Runtime of compute instance.
    runtime string
    Runtime of compute instance.
    runtime str
    Runtime of compute instance.
    runtime String
    Runtime of compute instance.

    ComputePowerAction, ComputePowerActionArgs

    Start
    Start
    Stop
    Stop
    ComputePowerActionStart
    Start
    ComputePowerActionStop
    Stop
    Start
    Start
    Stop
    Stop
    Start
    Start
    Stop
    Stop
    START
    Start
    STOP
    Stop
    "Start"
    Start
    "Stop"
    Stop

    ComputeSchedules, ComputeSchedulesArgs

    ComputeStartStop []ComputeStartStopSchedule
    The list of compute start stop schedules to be applied.
    computeStartStop List<ComputeStartStopSchedule>
    The list of compute start stop schedules to be applied.
    computeStartStop ComputeStartStopSchedule[]
    The list of compute start stop schedules to be applied.
    compute_start_stop Sequence[ComputeStartStopSchedule]
    The list of compute start stop schedules to be applied.
    computeStartStop List<Property Map>
    The list of compute start stop schedules to be applied.

    ComputeSchedulesResponse, ComputeSchedulesResponseArgs

    ComputeStartStop []ComputeStartStopScheduleResponse
    The list of compute start stop schedules to be applied.
    computeStartStop List<ComputeStartStopScheduleResponse>
    The list of compute start stop schedules to be applied.
    computeStartStop ComputeStartStopScheduleResponse[]
    The list of compute start stop schedules to be applied.
    compute_start_stop Sequence[ComputeStartStopScheduleResponse]
    The list of compute start stop schedules to be applied.
    computeStartStop List<Property Map>
    The list of compute start stop schedules to be applied.

    ComputeStartStopSchedule, ComputeStartStopScheduleArgs

    Action string | ComputePowerAction
    [Required] The compute power action.
    Cron Cron
    Required if triggerType is Cron.
    Recurrence Recurrence
    Required if triggerType is Recurrence.
    Schedule ScheduleBase
    [Deprecated] Not used any more.
    Status string | ScheduleStatus
    Is the schedule enabled or disabled?
    TriggerType string | TriggerType
    [Required] The schedule trigger type.
    action String | ComputePowerAction
    [Required] The compute power action.
    cron Cron
    Required if triggerType is Cron.
    recurrence Recurrence
    Required if triggerType is Recurrence.
    schedule ScheduleBase
    [Deprecated] Not used any more.
    status String | ScheduleStatus
    Is the schedule enabled or disabled?
    triggerType String | TriggerType
    [Required] The schedule trigger type.
    action string | ComputePowerAction
    [Required] The compute power action.
    cron Cron
    Required if triggerType is Cron.
    recurrence Recurrence
    Required if triggerType is Recurrence.
    schedule ScheduleBase
    [Deprecated] Not used any more.
    status string | ScheduleStatus
    Is the schedule enabled or disabled?
    triggerType string | TriggerType
    [Required] The schedule trigger type.
    action str | ComputePowerAction
    [Required] The compute power action.
    cron Cron
    Required if triggerType is Cron.
    recurrence Recurrence
    Required if triggerType is Recurrence.
    schedule ScheduleBase
    [Deprecated] Not used any more.
    status str | ScheduleStatus
    Is the schedule enabled or disabled?
    trigger_type str | TriggerType
    [Required] The schedule trigger type.
    action String | "Start" | "Stop"
    [Required] The compute power action.
    cron Property Map
    Required if triggerType is Cron.
    recurrence Property Map
    Required if triggerType is Recurrence.
    schedule Property Map
    [Deprecated] Not used any more.
    status String | "Enabled" | "Disabled"
    Is the schedule enabled or disabled?
    triggerType String | "Recurrence" | "Cron"
    [Required] The schedule trigger type.

    ComputeStartStopScheduleResponse, ComputeStartStopScheduleResponseArgs

    Id string
    A system assigned id for the schedule.
    ProvisioningStatus string
    The current deployment state of schedule.
    Action string
    [Required] The compute power action.
    Cron Pulumi.AzureNative.MachineLearningServices.Inputs.CronResponse
    Required if triggerType is Cron.
    Recurrence Pulumi.AzureNative.MachineLearningServices.Inputs.RecurrenceResponse
    Required if triggerType is Recurrence.
    Schedule Pulumi.AzureNative.MachineLearningServices.Inputs.ScheduleBaseResponse
    [Deprecated] Not used any more.
    Status string
    Is the schedule enabled or disabled?
    TriggerType string
    [Required] The schedule trigger type.
    Id string
    A system assigned id for the schedule.
    ProvisioningStatus string
    The current deployment state of schedule.
    Action string
    [Required] The compute power action.
    Cron CronResponse
    Required if triggerType is Cron.
    Recurrence RecurrenceResponse
    Required if triggerType is Recurrence.
    Schedule ScheduleBaseResponse
    [Deprecated] Not used any more.
    Status string
    Is the schedule enabled or disabled?
    TriggerType string
    [Required] The schedule trigger type.
    id String
    A system assigned id for the schedule.
    provisioningStatus String
    The current deployment state of schedule.
    action String
    [Required] The compute power action.
    cron CronResponse
    Required if triggerType is Cron.
    recurrence RecurrenceResponse
    Required if triggerType is Recurrence.
    schedule ScheduleBaseResponse
    [Deprecated] Not used any more.
    status String
    Is the schedule enabled or disabled?
    triggerType String
    [Required] The schedule trigger type.
    id string
    A system assigned id for the schedule.
    provisioningStatus string
    The current deployment state of schedule.
    action string
    [Required] The compute power action.
    cron CronResponse
    Required if triggerType is Cron.
    recurrence RecurrenceResponse
    Required if triggerType is Recurrence.
    schedule ScheduleBaseResponse
    [Deprecated] Not used any more.
    status string
    Is the schedule enabled or disabled?
    triggerType string
    [Required] The schedule trigger type.
    id str
    A system assigned id for the schedule.
    provisioning_status str
    The current deployment state of schedule.
    action str
    [Required] The compute power action.
    cron CronResponse
    Required if triggerType is Cron.
    recurrence RecurrenceResponse
    Required if triggerType is Recurrence.
    schedule ScheduleBaseResponse
    [Deprecated] Not used any more.
    status str
    Is the schedule enabled or disabled?
    trigger_type str
    [Required] The schedule trigger type.
    id String
    A system assigned id for the schedule.
    provisioningStatus String
    The current deployment state of schedule.
    action String
    [Required] The compute power action.
    cron Property Map
    Required if triggerType is Cron.
    recurrence Property Map
    Required if triggerType is Recurrence.
    schedule Property Map
    [Deprecated] Not used any more.
    status String
    Is the schedule enabled or disabled?
    triggerType String
    [Required] The schedule trigger type.

    Cron, CronArgs

    Expression string
    [Required] Specifies cron expression of schedule. The expression should follow NCronTab format.
    StartTime string
    The start time in yyyy-MM-ddTHH:mm:ss format.
    TimeZone string
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    Expression string
    [Required] Specifies cron expression of schedule. The expression should follow NCronTab format.
    StartTime string
    The start time in yyyy-MM-ddTHH:mm:ss format.
    TimeZone string
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    expression String
    [Required] Specifies cron expression of schedule. The expression should follow NCronTab format.
    startTime String
    The start time in yyyy-MM-ddTHH:mm:ss format.
    timeZone String
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    expression string
    [Required] Specifies cron expression of schedule. The expression should follow NCronTab format.
    startTime string
    The start time in yyyy-MM-ddTHH:mm:ss format.
    timeZone string
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    expression str
    [Required] Specifies cron expression of schedule. The expression should follow NCronTab format.
    start_time str
    The start time in yyyy-MM-ddTHH:mm:ss format.
    time_zone str
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    expression String
    [Required] Specifies cron expression of schedule. The expression should follow NCronTab format.
    startTime String
    The start time in yyyy-MM-ddTHH:mm:ss format.
    timeZone String
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11

    CronResponse, CronResponseArgs

    Expression string
    [Required] Specifies cron expression of schedule. The expression should follow NCronTab format.
    StartTime string
    The start time in yyyy-MM-ddTHH:mm:ss format.
    TimeZone string
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    Expression string
    [Required] Specifies cron expression of schedule. The expression should follow NCronTab format.
    StartTime string
    The start time in yyyy-MM-ddTHH:mm:ss format.
    TimeZone string
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    expression String
    [Required] Specifies cron expression of schedule. The expression should follow NCronTab format.
    startTime String
    The start time in yyyy-MM-ddTHH:mm:ss format.
    timeZone String
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    expression string
    [Required] Specifies cron expression of schedule. The expression should follow NCronTab format.
    startTime string
    The start time in yyyy-MM-ddTHH:mm:ss format.
    timeZone string
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    expression str
    [Required] Specifies cron expression of schedule. The expression should follow NCronTab format.
    start_time str
    The start time in yyyy-MM-ddTHH:mm:ss format.
    time_zone str
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    expression String
    [Required] Specifies cron expression of schedule. The expression should follow NCronTab format.
    startTime String
    The start time in yyyy-MM-ddTHH:mm:ss format.
    timeZone String
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11

    CustomService, CustomServiceArgs

    Docker Pulumi.AzureNative.MachineLearningServices.Inputs.Docker
    Describes the docker settings for the image
    Endpoints List<Pulumi.AzureNative.MachineLearningServices.Inputs.Endpoint>
    Configuring the endpoints for the container
    EnvironmentVariables Dictionary<string, Pulumi.AzureNative.MachineLearningServices.Inputs.EnvironmentVariable>
    Environment Variable for the container
    Image Pulumi.AzureNative.MachineLearningServices.Inputs.Image
    Describes the Image Specifications
    Name string
    Name of the Custom Service
    Volumes List<Pulumi.AzureNative.MachineLearningServices.Inputs.VolumeDefinition>
    Configuring the volumes for the container
    Docker Docker
    Describes the docker settings for the image
    Endpoints []Endpoint
    Configuring the endpoints for the container
    EnvironmentVariables map[string]EnvironmentVariable
    Environment Variable for the container
    Image Image
    Describes the Image Specifications
    Name string
    Name of the Custom Service
    Volumes []VolumeDefinition
    Configuring the volumes for the container
    docker Docker
    Describes the docker settings for the image
    endpoints List<Endpoint>
    Configuring the endpoints for the container
    environmentVariables Map<String,EnvironmentVariable>
    Environment Variable for the container
    image Image
    Describes the Image Specifications
    name String
    Name of the Custom Service
    volumes List<VolumeDefinition>
    Configuring the volumes for the container
    docker Docker
    Describes the docker settings for the image
    endpoints Endpoint[]
    Configuring the endpoints for the container
    environmentVariables {[key: string]: EnvironmentVariable}
    Environment Variable for the container
    image Image
    Describes the Image Specifications
    name string
    Name of the Custom Service
    volumes VolumeDefinition[]
    Configuring the volumes for the container
    docker Docker
    Describes the docker settings for the image
    endpoints Sequence[Endpoint]
    Configuring the endpoints for the container
    environment_variables Mapping[str, EnvironmentVariable]
    Environment Variable for the container
    image Image
    Describes the Image Specifications
    name str
    Name of the Custom Service
    volumes Sequence[VolumeDefinition]
    Configuring the volumes for the container
    docker Property Map
    Describes the docker settings for the image
    endpoints List<Property Map>
    Configuring the endpoints for the container
    environmentVariables Map<Property Map>
    Environment Variable for the container
    image Property Map
    Describes the Image Specifications
    name String
    Name of the Custom Service
    volumes List<Property Map>
    Configuring the volumes for the container

    CustomServiceResponse, CustomServiceResponseArgs

    Docker Pulumi.AzureNative.MachineLearningServices.Inputs.DockerResponse
    Describes the docker settings for the image
    Endpoints List<Pulumi.AzureNative.MachineLearningServices.Inputs.EndpointResponse>
    Configuring the endpoints for the container
    EnvironmentVariables Dictionary<string, Pulumi.AzureNative.MachineLearningServices.Inputs.EnvironmentVariableResponse>
    Environment Variable for the container
    Image Pulumi.AzureNative.MachineLearningServices.Inputs.ImageResponse
    Describes the Image Specifications
    Name string
    Name of the Custom Service
    Volumes List<Pulumi.AzureNative.MachineLearningServices.Inputs.VolumeDefinitionResponse>
    Configuring the volumes for the container
    Docker DockerResponse
    Describes the docker settings for the image
    Endpoints []EndpointResponse
    Configuring the endpoints for the container
    EnvironmentVariables map[string]EnvironmentVariableResponse
    Environment Variable for the container
    Image ImageResponse
    Describes the Image Specifications
    Name string
    Name of the Custom Service
    Volumes []VolumeDefinitionResponse
    Configuring the volumes for the container
    docker DockerResponse
    Describes the docker settings for the image
    endpoints List<EndpointResponse>
    Configuring the endpoints for the container
    environmentVariables Map<String,EnvironmentVariableResponse>
    Environment Variable for the container
    image ImageResponse
    Describes the Image Specifications
    name String
    Name of the Custom Service
    volumes List<VolumeDefinitionResponse>
    Configuring the volumes for the container
    docker DockerResponse
    Describes the docker settings for the image
    endpoints EndpointResponse[]
    Configuring the endpoints for the container
    environmentVariables {[key: string]: EnvironmentVariableResponse}
    Environment Variable for the container
    image ImageResponse
    Describes the Image Specifications
    name string
    Name of the Custom Service
    volumes VolumeDefinitionResponse[]
    Configuring the volumes for the container
    docker DockerResponse
    Describes the docker settings for the image
    endpoints Sequence[EndpointResponse]
    Configuring the endpoints for the container
    environment_variables Mapping[str, EnvironmentVariableResponse]
    Environment Variable for the container
    image ImageResponse
    Describes the Image Specifications
    name str
    Name of the Custom Service
    volumes Sequence[VolumeDefinitionResponse]
    Configuring the volumes for the container
    docker Property Map
    Describes the docker settings for the image
    endpoints List<Property Map>
    Configuring the endpoints for the container
    environmentVariables Map<Property Map>
    Environment Variable for the container
    image Property Map
    Describes the Image Specifications
    name String
    Name of the Custom Service
    volumes List<Property Map>
    Configuring the volumes for the container

    DataFactory, DataFactoryArgs

    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    ResourceId string
    ARM resource id of the underlying compute
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    ResourceId string
    ARM resource id of the underlying compute
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    resourceId String
    ARM resource id of the underlying compute
    computeLocation string
    Location for the underlying compute
    description string
    The description of the Machine Learning compute.
    disableLocalAuth boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    resourceId string
    ARM resource id of the underlying compute
    compute_location str
    Location for the underlying compute
    description str
    The description of the Machine Learning compute.
    disable_local_auth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    resource_id str
    ARM resource id of the underlying compute
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    resourceId String
    ARM resource id of the underlying compute

    DataFactoryResponse, DataFactoryResponseArgs

    CreatedOn string
    The time at which the compute was created.
    IsAttachedCompute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    ModifiedOn string
    The time at which the compute was last modified.
    ProvisioningErrors List<Pulumi.AzureNative.MachineLearningServices.Inputs.ErrorResponseResponse>
    Errors during provisioning
    ProvisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    ResourceId string
    ARM resource id of the underlying compute
    CreatedOn string
    The time at which the compute was created.
    IsAttachedCompute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    ModifiedOn string
    The time at which the compute was last modified.
    ProvisioningErrors []ErrorResponseResponse
    Errors during provisioning
    ProvisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    ResourceId string
    ARM resource id of the underlying compute
    createdOn String
    The time at which the compute was created.
    isAttachedCompute Boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn String
    The time at which the compute was last modified.
    provisioningErrors List<ErrorResponseResponse>
    Errors during provisioning
    provisioningState String
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    resourceId String
    ARM resource id of the underlying compute
    createdOn string
    The time at which the compute was created.
    isAttachedCompute boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn string
    The time at which the compute was last modified.
    provisioningErrors ErrorResponseResponse[]
    Errors during provisioning
    provisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation string
    Location for the underlying compute
    description string
    The description of the Machine Learning compute.
    disableLocalAuth boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    resourceId string
    ARM resource id of the underlying compute
    created_on str
    The time at which the compute was created.
    is_attached_compute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modified_on str
    The time at which the compute was last modified.
    provisioning_errors Sequence[ErrorResponseResponse]
    Errors during provisioning
    provisioning_state str
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    compute_location str
    Location for the underlying compute
    description str
    The description of the Machine Learning compute.
    disable_local_auth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    resource_id str
    ARM resource id of the underlying compute
    createdOn String
    The time at which the compute was created.
    isAttachedCompute Boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn String
    The time at which the compute was last modified.
    provisioningErrors List<Property Map>
    Errors during provisioning
    provisioningState String
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    resourceId String
    ARM resource id of the underlying compute

    DataLakeAnalytics, DataLakeAnalyticsArgs

    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties Pulumi.AzureNative.MachineLearningServices.Inputs.DataLakeAnalyticsSchemaProperties
    ResourceId string
    ARM resource id of the underlying compute
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties DataLakeAnalyticsSchemaProperties
    ResourceId string
    ARM resource id of the underlying compute
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties DataLakeAnalyticsSchemaProperties
    resourceId String
    ARM resource id of the underlying compute
    computeLocation string
    Location for the underlying compute
    description string
    The description of the Machine Learning compute.
    disableLocalAuth boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties DataLakeAnalyticsSchemaProperties
    resourceId string
    ARM resource id of the underlying compute
    compute_location str
    Location for the underlying compute
    description str
    The description of the Machine Learning compute.
    disable_local_auth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties DataLakeAnalyticsSchemaProperties
    resource_id str
    ARM resource id of the underlying compute
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties Property Map
    resourceId String
    ARM resource id of the underlying compute

    DataLakeAnalyticsResponse, DataLakeAnalyticsResponseArgs

    CreatedOn string
    The time at which the compute was created.
    IsAttachedCompute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    ModifiedOn string
    The time at which the compute was last modified.
    ProvisioningErrors List<Pulumi.AzureNative.MachineLearningServices.Inputs.ErrorResponseResponse>
    Errors during provisioning
    ProvisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties Pulumi.AzureNative.MachineLearningServices.Inputs.DataLakeAnalyticsSchemaResponseProperties
    ResourceId string
    ARM resource id of the underlying compute
    CreatedOn string
    The time at which the compute was created.
    IsAttachedCompute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    ModifiedOn string
    The time at which the compute was last modified.
    ProvisioningErrors []ErrorResponseResponse
    Errors during provisioning
    ProvisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties DataLakeAnalyticsSchemaResponseProperties
    ResourceId string
    ARM resource id of the underlying compute
    createdOn String
    The time at which the compute was created.
    isAttachedCompute Boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn String
    The time at which the compute was last modified.
    provisioningErrors List<ErrorResponseResponse>
    Errors during provisioning
    provisioningState String
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties DataLakeAnalyticsSchemaResponseProperties
    resourceId String
    ARM resource id of the underlying compute
    createdOn string
    The time at which the compute was created.
    isAttachedCompute boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn string
    The time at which the compute was last modified.
    provisioningErrors ErrorResponseResponse[]
    Errors during provisioning
    provisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation string
    Location for the underlying compute
    description string
    The description of the Machine Learning compute.
    disableLocalAuth boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties DataLakeAnalyticsSchemaResponseProperties
    resourceId string
    ARM resource id of the underlying compute
    created_on str
    The time at which the compute was created.
    is_attached_compute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modified_on str
    The time at which the compute was last modified.
    provisioning_errors Sequence[ErrorResponseResponse]
    Errors during provisioning
    provisioning_state str
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    compute_location str
    Location for the underlying compute
    description str
    The description of the Machine Learning compute.
    disable_local_auth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties DataLakeAnalyticsSchemaResponseProperties
    resource_id str
    ARM resource id of the underlying compute
    createdOn String
    The time at which the compute was created.
    isAttachedCompute Boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn String
    The time at which the compute was last modified.
    provisioningErrors List<Property Map>
    Errors during provisioning
    provisioningState String
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties Property Map
    resourceId String
    ARM resource id of the underlying compute

    DataLakeAnalyticsSchemaProperties, DataLakeAnalyticsSchemaPropertiesArgs

    DataLakeStoreAccountName string
    DataLake Store Account Name
    DataLakeStoreAccountName string
    DataLake Store Account Name
    dataLakeStoreAccountName String
    DataLake Store Account Name
    dataLakeStoreAccountName string
    DataLake Store Account Name
    data_lake_store_account_name str
    DataLake Store Account Name
    dataLakeStoreAccountName String
    DataLake Store Account Name

    DataLakeAnalyticsSchemaResponseProperties, DataLakeAnalyticsSchemaResponsePropertiesArgs

    DataLakeStoreAccountName string
    DataLake Store Account Name
    DataLakeStoreAccountName string
    DataLake Store Account Name
    dataLakeStoreAccountName String
    DataLake Store Account Name
    dataLakeStoreAccountName string
    DataLake Store Account Name
    data_lake_store_account_name str
    DataLake Store Account Name
    dataLakeStoreAccountName String
    DataLake Store Account Name

    Databricks, DatabricksArgs

    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties Pulumi.AzureNative.MachineLearningServices.Inputs.DatabricksProperties
    Properties of Databricks
    ResourceId string
    ARM resource id of the underlying compute
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties DatabricksProperties
    Properties of Databricks
    ResourceId string
    ARM resource id of the underlying compute
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties DatabricksProperties
    Properties of Databricks
    resourceId String
    ARM resource id of the underlying compute
    computeLocation string
    Location for the underlying compute
    description string
    The description of the Machine Learning compute.
    disableLocalAuth boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties DatabricksProperties
    Properties of Databricks
    resourceId string
    ARM resource id of the underlying compute
    compute_location str
    Location for the underlying compute
    description str
    The description of the Machine Learning compute.
    disable_local_auth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties DatabricksProperties
    Properties of Databricks
    resource_id str
    ARM resource id of the underlying compute
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties Property Map
    Properties of Databricks
    resourceId String
    ARM resource id of the underlying compute

    DatabricksProperties, DatabricksPropertiesArgs

    DatabricksAccessToken string
    Databricks access token
    WorkspaceUrl string
    Workspace Url
    DatabricksAccessToken string
    Databricks access token
    WorkspaceUrl string
    Workspace Url
    databricksAccessToken String
    Databricks access token
    workspaceUrl String
    Workspace Url
    databricksAccessToken string
    Databricks access token
    workspaceUrl string
    Workspace Url
    databricks_access_token str
    Databricks access token
    workspace_url str
    Workspace Url
    databricksAccessToken String
    Databricks access token
    workspaceUrl String
    Workspace Url

    DatabricksPropertiesResponse, DatabricksPropertiesResponseArgs

    DatabricksAccessToken string
    Databricks access token
    WorkspaceUrl string
    Workspace Url
    DatabricksAccessToken string
    Databricks access token
    WorkspaceUrl string
    Workspace Url
    databricksAccessToken String
    Databricks access token
    workspaceUrl String
    Workspace Url
    databricksAccessToken string
    Databricks access token
    workspaceUrl string
    Workspace Url
    databricks_access_token str
    Databricks access token
    workspace_url str
    Workspace Url
    databricksAccessToken String
    Databricks access token
    workspaceUrl String
    Workspace Url

    DatabricksResponse, DatabricksResponseArgs

    CreatedOn string
    The time at which the compute was created.
    IsAttachedCompute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    ModifiedOn string
    The time at which the compute was last modified.
    ProvisioningErrors List<Pulumi.AzureNative.MachineLearningServices.Inputs.ErrorResponseResponse>
    Errors during provisioning
    ProvisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties Pulumi.AzureNative.MachineLearningServices.Inputs.DatabricksPropertiesResponse
    Properties of Databricks
    ResourceId string
    ARM resource id of the underlying compute
    CreatedOn string
    The time at which the compute was created.
    IsAttachedCompute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    ModifiedOn string
    The time at which the compute was last modified.
    ProvisioningErrors []ErrorResponseResponse
    Errors during provisioning
    ProvisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties DatabricksPropertiesResponse
    Properties of Databricks
    ResourceId string
    ARM resource id of the underlying compute
    createdOn String
    The time at which the compute was created.
    isAttachedCompute Boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn String
    The time at which the compute was last modified.
    provisioningErrors List<ErrorResponseResponse>
    Errors during provisioning
    provisioningState String
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties DatabricksPropertiesResponse
    Properties of Databricks
    resourceId String
    ARM resource id of the underlying compute
    createdOn string
    The time at which the compute was created.
    isAttachedCompute boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn string
    The time at which the compute was last modified.
    provisioningErrors ErrorResponseResponse[]
    Errors during provisioning
    provisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation string
    Location for the underlying compute
    description string
    The description of the Machine Learning compute.
    disableLocalAuth boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties DatabricksPropertiesResponse
    Properties of Databricks
    resourceId string
    ARM resource id of the underlying compute
    created_on str
    The time at which the compute was created.
    is_attached_compute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modified_on str
    The time at which the compute was last modified.
    provisioning_errors Sequence[ErrorResponseResponse]
    Errors during provisioning
    provisioning_state str
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    compute_location str
    Location for the underlying compute
    description str
    The description of the Machine Learning compute.
    disable_local_auth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties DatabricksPropertiesResponse
    Properties of Databricks
    resource_id str
    ARM resource id of the underlying compute
    createdOn String
    The time at which the compute was created.
    isAttachedCompute Boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn String
    The time at which the compute was last modified.
    provisioningErrors List<Property Map>
    Errors during provisioning
    provisioningState String
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties Property Map
    Properties of Databricks
    resourceId String
    ARM resource id of the underlying compute

    Docker, DockerArgs

    Privileged bool
    Indicate whether container shall run in privileged or non-privileged mode.
    Privileged bool
    Indicate whether container shall run in privileged or non-privileged mode.
    privileged Boolean
    Indicate whether container shall run in privileged or non-privileged mode.
    privileged boolean
    Indicate whether container shall run in privileged or non-privileged mode.
    privileged bool
    Indicate whether container shall run in privileged or non-privileged mode.
    privileged Boolean
    Indicate whether container shall run in privileged or non-privileged mode.

    DockerResponse, DockerResponseArgs

    Privileged bool
    Indicate whether container shall run in privileged or non-privileged mode.
    Privileged bool
    Indicate whether container shall run in privileged or non-privileged mode.
    privileged Boolean
    Indicate whether container shall run in privileged or non-privileged mode.
    privileged boolean
    Indicate whether container shall run in privileged or non-privileged mode.
    privileged bool
    Indicate whether container shall run in privileged or non-privileged mode.
    privileged Boolean
    Indicate whether container shall run in privileged or non-privileged mode.

    Endpoint, EndpointArgs

    HostIp string
    Host IP over which the application is exposed from the container
    Name string
    Name of the Endpoint
    Protocol string | Pulumi.AzureNative.MachineLearningServices.Protocol
    Protocol over which communication will happen over this endpoint
    Published int
    Port over which the application is exposed from container.
    Target int
    Application port inside the container.
    HostIp string
    Host IP over which the application is exposed from the container
    Name string
    Name of the Endpoint
    Protocol string | Protocol
    Protocol over which communication will happen over this endpoint
    Published int
    Port over which the application is exposed from container.
    Target int
    Application port inside the container.
    hostIp String
    Host IP over which the application is exposed from the container
    name String
    Name of the Endpoint
    protocol String | Protocol
    Protocol over which communication will happen over this endpoint
    published Integer
    Port over which the application is exposed from container.
    target Integer
    Application port inside the container.
    hostIp string
    Host IP over which the application is exposed from the container
    name string
    Name of the Endpoint
    protocol string | Protocol
    Protocol over which communication will happen over this endpoint
    published number
    Port over which the application is exposed from container.
    target number
    Application port inside the container.
    host_ip str
    Host IP over which the application is exposed from the container
    name str
    Name of the Endpoint
    protocol str | Protocol
    Protocol over which communication will happen over this endpoint
    published int
    Port over which the application is exposed from container.
    target int
    Application port inside the container.
    hostIp String
    Host IP over which the application is exposed from the container
    name String
    Name of the Endpoint
    protocol String | "tcp" | "udp" | "http"
    Protocol over which communication will happen over this endpoint
    published Number
    Port over which the application is exposed from container.
    target Number
    Application port inside the container.

    EndpointResponse, EndpointResponseArgs

    HostIp string
    Host IP over which the application is exposed from the container
    Name string
    Name of the Endpoint
    Protocol string
    Protocol over which communication will happen over this endpoint
    Published int
    Port over which the application is exposed from container.
    Target int
    Application port inside the container.
    HostIp string
    Host IP over which the application is exposed from the container
    Name string
    Name of the Endpoint
    Protocol string
    Protocol over which communication will happen over this endpoint
    Published int
    Port over which the application is exposed from container.
    Target int
    Application port inside the container.
    hostIp String
    Host IP over which the application is exposed from the container
    name String
    Name of the Endpoint
    protocol String
    Protocol over which communication will happen over this endpoint
    published Integer
    Port over which the application is exposed from container.
    target Integer
    Application port inside the container.
    hostIp string
    Host IP over which the application is exposed from the container
    name string
    Name of the Endpoint
    protocol string
    Protocol over which communication will happen over this endpoint
    published number
    Port over which the application is exposed from container.
    target number
    Application port inside the container.
    host_ip str
    Host IP over which the application is exposed from the container
    name str
    Name of the Endpoint
    protocol str
    Protocol over which communication will happen over this endpoint
    published int
    Port over which the application is exposed from container.
    target int
    Application port inside the container.
    hostIp String
    Host IP over which the application is exposed from the container
    name String
    Name of the Endpoint
    protocol String
    Protocol over which communication will happen over this endpoint
    published Number
    Port over which the application is exposed from container.
    target Number
    Application port inside the container.

    EnvironmentVariable, EnvironmentVariableArgs

    Type string | Pulumi.AzureNative.MachineLearningServices.EnvironmentVariableType
    Type of the Environment Variable. Possible values are: local - For local variable
    Value string
    Value of the Environment variable
    Type string | EnvironmentVariableType
    Type of the Environment Variable. Possible values are: local - For local variable
    Value string
    Value of the Environment variable
    type String | EnvironmentVariableType
    Type of the Environment Variable. Possible values are: local - For local variable
    value String
    Value of the Environment variable
    type string | EnvironmentVariableType
    Type of the Environment Variable. Possible values are: local - For local variable
    value string
    Value of the Environment variable
    type str | EnvironmentVariableType
    Type of the Environment Variable. Possible values are: local - For local variable
    value str
    Value of the Environment variable
    type String | "local"
    Type of the Environment Variable. Possible values are: local - For local variable
    value String
    Value of the Environment variable

    EnvironmentVariableResponse, EnvironmentVariableResponseArgs

    Type string
    Type of the Environment Variable. Possible values are: local - For local variable
    Value string
    Value of the Environment variable
    Type string
    Type of the Environment Variable. Possible values are: local - For local variable
    Value string
    Value of the Environment variable
    type String
    Type of the Environment Variable. Possible values are: local - For local variable
    value String
    Value of the Environment variable
    type string
    Type of the Environment Variable. Possible values are: local - For local variable
    value string
    Value of the Environment variable
    type str
    Type of the Environment Variable. Possible values are: local - For local variable
    value str
    Value of the Environment variable
    type String
    Type of the Environment Variable. Possible values are: local - For local variable
    value String
    Value of the Environment variable

    EnvironmentVariableType, EnvironmentVariableTypeArgs

    Local
    local
    EnvironmentVariableTypeLocal
    local
    Local
    local
    Local
    local
    LOCAL
    local
    "local"
    local

    ErrorAdditionalInfoResponse, ErrorAdditionalInfoResponseArgs

    Info object
    The additional info.
    Type string
    The additional info type.
    Info interface{}
    The additional info.
    Type string
    The additional info type.
    info Object
    The additional info.
    type String
    The additional info type.
    info any
    The additional info.
    type string
    The additional info type.
    info Any
    The additional info.
    type str
    The additional info type.
    info Any
    The additional info.
    type String
    The additional info type.

    ErrorDetailResponse, ErrorDetailResponseArgs

    AdditionalInfo []ErrorAdditionalInfoResponse
    The error additional info.
    Code string
    The error code.
    Details []ErrorDetailResponse
    The error details.
    Message string
    The error message.
    Target string
    The error target.
    additionalInfo List<ErrorAdditionalInfoResponse>
    The error additional info.
    code String
    The error code.
    details List<ErrorDetailResponse>
    The error details.
    message String
    The error message.
    target String
    The error target.
    additionalInfo ErrorAdditionalInfoResponse[]
    The error additional info.
    code string
    The error code.
    details ErrorDetailResponse[]
    The error details.
    message string
    The error message.
    target string
    The error target.
    additional_info Sequence[ErrorAdditionalInfoResponse]
    The error additional info.
    code str
    The error code.
    details Sequence[ErrorDetailResponse]
    The error details.
    message str
    The error message.
    target str
    The error target.
    additionalInfo List<Property Map>
    The error additional info.
    code String
    The error code.
    details List<Property Map>
    The error details.
    message String
    The error message.
    target String
    The error target.

    ErrorResponseResponse, ErrorResponseResponseArgs

    Error ErrorDetailResponse
    The error object.
    error ErrorDetailResponse
    The error object.
    error ErrorDetailResponse
    The error object.
    error ErrorDetailResponse
    The error object.
    error Property Map
    The error object.

    HDInsight, HDInsightArgs

    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties Pulumi.AzureNative.MachineLearningServices.Inputs.HDInsightProperties
    HDInsight compute properties
    ResourceId string
    ARM resource id of the underlying compute
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties HDInsightProperties
    HDInsight compute properties
    ResourceId string
    ARM resource id of the underlying compute
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties HDInsightProperties
    HDInsight compute properties
    resourceId String
    ARM resource id of the underlying compute
    computeLocation string
    Location for the underlying compute
    description string
    The description of the Machine Learning compute.
    disableLocalAuth boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties HDInsightProperties
    HDInsight compute properties
    resourceId string
    ARM resource id of the underlying compute
    compute_location str
    Location for the underlying compute
    description str
    The description of the Machine Learning compute.
    disable_local_auth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties HDInsightProperties
    HDInsight compute properties
    resource_id str
    ARM resource id of the underlying compute
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties Property Map
    HDInsight compute properties
    resourceId String
    ARM resource id of the underlying compute

    HDInsightProperties, HDInsightPropertiesArgs

    Address string
    Public IP address of the master node of the cluster.
    AdministratorAccount Pulumi.AzureNative.MachineLearningServices.Inputs.VirtualMachineSshCredentials
    Admin credentials for master node of the cluster
    SshPort int
    Port open for ssh connections on the master node of the cluster.
    Address string
    Public IP address of the master node of the cluster.
    AdministratorAccount VirtualMachineSshCredentials
    Admin credentials for master node of the cluster
    SshPort int
    Port open for ssh connections on the master node of the cluster.
    address String
    Public IP address of the master node of the cluster.
    administratorAccount VirtualMachineSshCredentials
    Admin credentials for master node of the cluster
    sshPort Integer
    Port open for ssh connections on the master node of the cluster.
    address string
    Public IP address of the master node of the cluster.
    administratorAccount VirtualMachineSshCredentials
    Admin credentials for master node of the cluster
    sshPort number
    Port open for ssh connections on the master node of the cluster.
    address str
    Public IP address of the master node of the cluster.
    administrator_account VirtualMachineSshCredentials
    Admin credentials for master node of the cluster
    ssh_port int
    Port open for ssh connections on the master node of the cluster.
    address String
    Public IP address of the master node of the cluster.
    administratorAccount Property Map
    Admin credentials for master node of the cluster
    sshPort Number
    Port open for ssh connections on the master node of the cluster.

    HDInsightPropertiesResponse, HDInsightPropertiesResponseArgs

    Address string
    Public IP address of the master node of the cluster.
    AdministratorAccount Pulumi.AzureNative.MachineLearningServices.Inputs.VirtualMachineSshCredentialsResponse
    Admin credentials for master node of the cluster
    SshPort int
    Port open for ssh connections on the master node of the cluster.
    Address string
    Public IP address of the master node of the cluster.
    AdministratorAccount VirtualMachineSshCredentialsResponse
    Admin credentials for master node of the cluster
    SshPort int
    Port open for ssh connections on the master node of the cluster.
    address String
    Public IP address of the master node of the cluster.
    administratorAccount VirtualMachineSshCredentialsResponse
    Admin credentials for master node of the cluster
    sshPort Integer
    Port open for ssh connections on the master node of the cluster.
    address string
    Public IP address of the master node of the cluster.
    administratorAccount VirtualMachineSshCredentialsResponse
    Admin credentials for master node of the cluster
    sshPort number
    Port open for ssh connections on the master node of the cluster.
    address str
    Public IP address of the master node of the cluster.
    administrator_account VirtualMachineSshCredentialsResponse
    Admin credentials for master node of the cluster
    ssh_port int
    Port open for ssh connections on the master node of the cluster.
    address String
    Public IP address of the master node of the cluster.
    administratorAccount Property Map
    Admin credentials for master node of the cluster
    sshPort Number
    Port open for ssh connections on the master node of the cluster.

    HDInsightResponse, HDInsightResponseArgs

    CreatedOn string
    The time at which the compute was created.
    IsAttachedCompute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    ModifiedOn string
    The time at which the compute was last modified.
    ProvisioningErrors List<Pulumi.AzureNative.MachineLearningServices.Inputs.ErrorResponseResponse>
    Errors during provisioning
    ProvisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties Pulumi.AzureNative.MachineLearningServices.Inputs.HDInsightPropertiesResponse
    HDInsight compute properties
    ResourceId string
    ARM resource id of the underlying compute
    CreatedOn string
    The time at which the compute was created.
    IsAttachedCompute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    ModifiedOn string
    The time at which the compute was last modified.
    ProvisioningErrors []ErrorResponseResponse
    Errors during provisioning
    ProvisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties HDInsightPropertiesResponse
    HDInsight compute properties
    ResourceId string
    ARM resource id of the underlying compute
    createdOn String
    The time at which the compute was created.
    isAttachedCompute Boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn String
    The time at which the compute was last modified.
    provisioningErrors List<ErrorResponseResponse>
    Errors during provisioning
    provisioningState String
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties HDInsightPropertiesResponse
    HDInsight compute properties
    resourceId String
    ARM resource id of the underlying compute
    createdOn string
    The time at which the compute was created.
    isAttachedCompute boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn string
    The time at which the compute was last modified.
    provisioningErrors ErrorResponseResponse[]
    Errors during provisioning
    provisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation string
    Location for the underlying compute
    description string
    The description of the Machine Learning compute.
    disableLocalAuth boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties HDInsightPropertiesResponse
    HDInsight compute properties
    resourceId string
    ARM resource id of the underlying compute
    created_on str
    The time at which the compute was created.
    is_attached_compute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modified_on str
    The time at which the compute was last modified.
    provisioning_errors Sequence[ErrorResponseResponse]
    Errors during provisioning
    provisioning_state str
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    compute_location str
    Location for the underlying compute
    description str
    The description of the Machine Learning compute.
    disable_local_auth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties HDInsightPropertiesResponse
    HDInsight compute properties
    resource_id str
    ARM resource id of the underlying compute
    createdOn String
    The time at which the compute was created.
    isAttachedCompute Boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn String
    The time at which the compute was last modified.
    provisioningErrors List<Property Map>
    Errors during provisioning
    provisioningState String
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties Property Map
    HDInsight compute properties
    resourceId String
    ARM resource id of the underlying compute

    Image, ImageArgs

    Reference string
    Image reference
    Type string | Pulumi.AzureNative.MachineLearningServices.ImageType
    Type of the image. Possible values are: docker - For docker images. azureml - For AzureML images
    Reference string
    Image reference
    Type string | ImageType
    Type of the image. Possible values are: docker - For docker images. azureml - For AzureML images
    reference String
    Image reference
    type String | ImageType
    Type of the image. Possible values are: docker - For docker images. azureml - For AzureML images
    reference string
    Image reference
    type string | ImageType
    Type of the image. Possible values are: docker - For docker images. azureml - For AzureML images
    reference str
    Image reference
    type str | ImageType
    Type of the image. Possible values are: docker - For docker images. azureml - For AzureML images
    reference String
    Image reference
    type String | "docker" | "azureml"
    Type of the image. Possible values are: docker - For docker images. azureml - For AzureML images

    ImageMetadataResponse, ImageMetadataResponseArgs

    CurrentImageVersion string
    Specifies the current operating system image version this compute instance is running on.
    IsLatestOsImageVersion bool
    Specifies whether this compute instance is running on the latest operating system image.
    LatestImageVersion string
    Specifies the latest available operating system image version.
    CurrentImageVersion string
    Specifies the current operating system image version this compute instance is running on.
    IsLatestOsImageVersion bool
    Specifies whether this compute instance is running on the latest operating system image.
    LatestImageVersion string
    Specifies the latest available operating system image version.
    currentImageVersion String
    Specifies the current operating system image version this compute instance is running on.
    isLatestOsImageVersion Boolean
    Specifies whether this compute instance is running on the latest operating system image.
    latestImageVersion String
    Specifies the latest available operating system image version.
    currentImageVersion string
    Specifies the current operating system image version this compute instance is running on.
    isLatestOsImageVersion boolean
    Specifies whether this compute instance is running on the latest operating system image.
    latestImageVersion string
    Specifies the latest available operating system image version.
    current_image_version str
    Specifies the current operating system image version this compute instance is running on.
    is_latest_os_image_version bool
    Specifies whether this compute instance is running on the latest operating system image.
    latest_image_version str
    Specifies the latest available operating system image version.
    currentImageVersion String
    Specifies the current operating system image version this compute instance is running on.
    isLatestOsImageVersion Boolean
    Specifies whether this compute instance is running on the latest operating system image.
    latestImageVersion String
    Specifies the latest available operating system image version.

    ImageResponse, ImageResponseArgs

    Reference string
    Image reference
    Type string
    Type of the image. Possible values are: docker - For docker images. azureml - For AzureML images
    Reference string
    Image reference
    Type string
    Type of the image. Possible values are: docker - For docker images. azureml - For AzureML images
    reference String
    Image reference
    type String
    Type of the image. Possible values are: docker - For docker images. azureml - For AzureML images
    reference string
    Image reference
    type string
    Type of the image. Possible values are: docker - For docker images. azureml - For AzureML images
    reference str
    Image reference
    type str
    Type of the image. Possible values are: docker - For docker images. azureml - For AzureML images
    reference String
    Image reference
    type String
    Type of the image. Possible values are: docker - For docker images. azureml - For AzureML images

    ImageType, ImageTypeArgs

    Docker
    docker
    Azureml
    azureml
    ImageTypeDocker
    docker
    ImageTypeAzureml
    azureml
    Docker
    docker
    Azureml
    azureml
    Docker
    docker
    Azureml
    azureml
    DOCKER
    docker
    AZUREML
    azureml
    "docker"
    docker
    "azureml"
    azureml

    InstanceTypeSchema, InstanceTypeSchemaArgs

    NodeSelector Dictionary<string, string>
    Node Selector
    Resources Pulumi.AzureNative.MachineLearningServices.Inputs.InstanceTypeSchemaResources
    Resource requests/limits for this instance type
    NodeSelector map[string]string
    Node Selector
    Resources InstanceTypeSchemaResources
    Resource requests/limits for this instance type
    nodeSelector Map<String,String>
    Node Selector
    resources InstanceTypeSchemaResources
    Resource requests/limits for this instance type
    nodeSelector {[key: string]: string}
    Node Selector
    resources InstanceTypeSchemaResources
    Resource requests/limits for this instance type
    node_selector Mapping[str, str]
    Node Selector
    resources InstanceTypeSchemaResources
    Resource requests/limits for this instance type
    nodeSelector Map<String>
    Node Selector
    resources Property Map
    Resource requests/limits for this instance type

    InstanceTypeSchemaResources, InstanceTypeSchemaResourcesArgs

    Limits Dictionary<string, string>
    Resource limits for this instance type
    Requests Dictionary<string, string>
    Resource requests for this instance type
    Limits map[string]string
    Resource limits for this instance type
    Requests map[string]string
    Resource requests for this instance type
    limits Map<String,String>
    Resource limits for this instance type
    requests Map<String,String>
    Resource requests for this instance type
    limits {[key: string]: string}
    Resource limits for this instance type
    requests {[key: string]: string}
    Resource requests for this instance type
    limits Mapping[str, str]
    Resource limits for this instance type
    requests Mapping[str, str]
    Resource requests for this instance type
    limits Map<String>
    Resource limits for this instance type
    requests Map<String>
    Resource requests for this instance type

    InstanceTypeSchemaResponse, InstanceTypeSchemaResponseArgs

    NodeSelector Dictionary<string, string>
    Node Selector
    Resources Pulumi.AzureNative.MachineLearningServices.Inputs.InstanceTypeSchemaResponseResources
    Resource requests/limits for this instance type
    NodeSelector map[string]string
    Node Selector
    Resources InstanceTypeSchemaResponseResources
    Resource requests/limits for this instance type
    nodeSelector Map<String,String>
    Node Selector
    resources InstanceTypeSchemaResponseResources
    Resource requests/limits for this instance type
    nodeSelector {[key: string]: string}
    Node Selector
    resources InstanceTypeSchemaResponseResources
    Resource requests/limits for this instance type
    node_selector Mapping[str, str]
    Node Selector
    resources InstanceTypeSchemaResponseResources
    Resource requests/limits for this instance type
    nodeSelector Map<String>
    Node Selector
    resources Property Map
    Resource requests/limits for this instance type

    InstanceTypeSchemaResponseResources, InstanceTypeSchemaResponseResourcesArgs

    Limits Dictionary<string, string>
    Resource limits for this instance type
    Requests Dictionary<string, string>
    Resource requests for this instance type
    Limits map[string]string
    Resource limits for this instance type
    Requests map[string]string
    Resource requests for this instance type
    limits Map<String,String>
    Resource limits for this instance type
    requests Map<String,String>
    Resource requests for this instance type
    limits {[key: string]: string}
    Resource limits for this instance type
    requests {[key: string]: string}
    Resource requests for this instance type
    limits Mapping[str, str]
    Resource limits for this instance type
    requests Mapping[str, str]
    Resource requests for this instance type
    limits Map<String>
    Resource limits for this instance type
    requests Map<String>
    Resource requests for this instance type

    Kubernetes, KubernetesArgs

    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties Pulumi.AzureNative.MachineLearningServices.Inputs.KubernetesProperties
    Properties of Kubernetes
    ResourceId string
    ARM resource id of the underlying compute
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties KubernetesProperties
    Properties of Kubernetes
    ResourceId string
    ARM resource id of the underlying compute
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties KubernetesProperties
    Properties of Kubernetes
    resourceId String
    ARM resource id of the underlying compute
    computeLocation string
    Location for the underlying compute
    description string
    The description of the Machine Learning compute.
    disableLocalAuth boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties KubernetesProperties
    Properties of Kubernetes
    resourceId string
    ARM resource id of the underlying compute
    compute_location str
    Location for the underlying compute
    description str
    The description of the Machine Learning compute.
    disable_local_auth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties KubernetesProperties
    Properties of Kubernetes
    resource_id str
    ARM resource id of the underlying compute
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties Property Map
    Properties of Kubernetes
    resourceId String
    ARM resource id of the underlying compute

    KubernetesProperties, KubernetesPropertiesArgs

    DefaultInstanceType string
    Default instance type
    ExtensionInstanceReleaseTrain string
    Extension instance release train.
    ExtensionPrincipalId string
    Extension principal-id.
    InstanceTypes Dictionary<string, Pulumi.AzureNative.MachineLearningServices.Inputs.InstanceTypeSchema>
    Instance Type Schema
    Namespace string
    Compute namespace
    RelayConnectionString string
    Relay connection string.
    ServiceBusConnectionString string
    ServiceBus connection string.
    VcName string
    VC name.
    DefaultInstanceType string
    Default instance type
    ExtensionInstanceReleaseTrain string
    Extension instance release train.
    ExtensionPrincipalId string
    Extension principal-id.
    InstanceTypes map[string]InstanceTypeSchema
    Instance Type Schema
    Namespace string
    Compute namespace
    RelayConnectionString string
    Relay connection string.
    ServiceBusConnectionString string
    ServiceBus connection string.
    VcName string
    VC name.
    defaultInstanceType String
    Default instance type
    extensionInstanceReleaseTrain String
    Extension instance release train.
    extensionPrincipalId String
    Extension principal-id.
    instanceTypes Map<String,InstanceTypeSchema>
    Instance Type Schema
    namespace String
    Compute namespace
    relayConnectionString String
    Relay connection string.
    serviceBusConnectionString String
    ServiceBus connection string.
    vcName String
    VC name.
    defaultInstanceType string
    Default instance type
    extensionInstanceReleaseTrain string
    Extension instance release train.
    extensionPrincipalId string
    Extension principal-id.
    instanceTypes {[key: string]: InstanceTypeSchema}
    Instance Type Schema
    namespace string
    Compute namespace
    relayConnectionString string
    Relay connection string.
    serviceBusConnectionString string
    ServiceBus connection string.
    vcName string
    VC name.
    default_instance_type str
    Default instance type
    extension_instance_release_train str
    Extension instance release train.
    extension_principal_id str
    Extension principal-id.
    instance_types Mapping[str, InstanceTypeSchema]
    Instance Type Schema
    namespace str
    Compute namespace
    relay_connection_string str
    Relay connection string.
    service_bus_connection_string str
    ServiceBus connection string.
    vc_name str
    VC name.
    defaultInstanceType String
    Default instance type
    extensionInstanceReleaseTrain String
    Extension instance release train.
    extensionPrincipalId String
    Extension principal-id.
    instanceTypes Map<Property Map>
    Instance Type Schema
    namespace String
    Compute namespace
    relayConnectionString String
    Relay connection string.
    serviceBusConnectionString String
    ServiceBus connection string.
    vcName String
    VC name.

    KubernetesPropertiesResponse, KubernetesPropertiesResponseArgs

    DefaultInstanceType string
    Default instance type
    ExtensionInstanceReleaseTrain string
    Extension instance release train.
    ExtensionPrincipalId string
    Extension principal-id.
    InstanceTypes Dictionary<string, Pulumi.AzureNative.MachineLearningServices.Inputs.InstanceTypeSchemaResponse>
    Instance Type Schema
    Namespace string
    Compute namespace
    RelayConnectionString string
    Relay connection string.
    ServiceBusConnectionString string
    ServiceBus connection string.
    VcName string
    VC name.
    DefaultInstanceType string
    Default instance type
    ExtensionInstanceReleaseTrain string
    Extension instance release train.
    ExtensionPrincipalId string
    Extension principal-id.
    InstanceTypes map[string]InstanceTypeSchemaResponse
    Instance Type Schema
    Namespace string
    Compute namespace
    RelayConnectionString string
    Relay connection string.
    ServiceBusConnectionString string
    ServiceBus connection string.
    VcName string
    VC name.
    defaultInstanceType String
    Default instance type
    extensionInstanceReleaseTrain String
    Extension instance release train.
    extensionPrincipalId String
    Extension principal-id.
    instanceTypes Map<String,InstanceTypeSchemaResponse>
    Instance Type Schema
    namespace String
    Compute namespace
    relayConnectionString String
    Relay connection string.
    serviceBusConnectionString String
    ServiceBus connection string.
    vcName String
    VC name.
    defaultInstanceType string
    Default instance type
    extensionInstanceReleaseTrain string
    Extension instance release train.
    extensionPrincipalId string
    Extension principal-id.
    instanceTypes {[key: string]: InstanceTypeSchemaResponse}
    Instance Type Schema
    namespace string
    Compute namespace
    relayConnectionString string
    Relay connection string.
    serviceBusConnectionString string
    ServiceBus connection string.
    vcName string
    VC name.
    default_instance_type str
    Default instance type
    extension_instance_release_train str
    Extension instance release train.
    extension_principal_id str
    Extension principal-id.
    instance_types Mapping[str, InstanceTypeSchemaResponse]
    Instance Type Schema
    namespace str
    Compute namespace
    relay_connection_string str
    Relay connection string.
    service_bus_connection_string str
    ServiceBus connection string.
    vc_name str
    VC name.
    defaultInstanceType String
    Default instance type
    extensionInstanceReleaseTrain String
    Extension instance release train.
    extensionPrincipalId String
    Extension principal-id.
    instanceTypes Map<Property Map>
    Instance Type Schema
    namespace String
    Compute namespace
    relayConnectionString String
    Relay connection string.
    serviceBusConnectionString String
    ServiceBus connection string.
    vcName String
    VC name.

    KubernetesResponse, KubernetesResponseArgs

    CreatedOn string
    The time at which the compute was created.
    IsAttachedCompute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    ModifiedOn string
    The time at which the compute was last modified.
    ProvisioningErrors List<Pulumi.AzureNative.MachineLearningServices.Inputs.ErrorResponseResponse>
    Errors during provisioning
    ProvisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties Pulumi.AzureNative.MachineLearningServices.Inputs.KubernetesPropertiesResponse
    Properties of Kubernetes
    ResourceId string
    ARM resource id of the underlying compute
    CreatedOn string
    The time at which the compute was created.
    IsAttachedCompute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    ModifiedOn string
    The time at which the compute was last modified.
    ProvisioningErrors []ErrorResponseResponse
    Errors during provisioning
    ProvisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties KubernetesPropertiesResponse
    Properties of Kubernetes
    ResourceId string
    ARM resource id of the underlying compute
    createdOn String
    The time at which the compute was created.
    isAttachedCompute Boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn String
    The time at which the compute was last modified.
    provisioningErrors List<ErrorResponseResponse>
    Errors during provisioning
    provisioningState String
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties KubernetesPropertiesResponse
    Properties of Kubernetes
    resourceId String
    ARM resource id of the underlying compute
    createdOn string
    The time at which the compute was created.
    isAttachedCompute boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn string
    The time at which the compute was last modified.
    provisioningErrors ErrorResponseResponse[]
    Errors during provisioning
    provisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation string
    Location for the underlying compute
    description string
    The description of the Machine Learning compute.
    disableLocalAuth boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties KubernetesPropertiesResponse
    Properties of Kubernetes
    resourceId string
    ARM resource id of the underlying compute
    created_on str
    The time at which the compute was created.
    is_attached_compute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modified_on str
    The time at which the compute was last modified.
    provisioning_errors Sequence[ErrorResponseResponse]
    Errors during provisioning
    provisioning_state str
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    compute_location str
    Location for the underlying compute
    description str
    The description of the Machine Learning compute.
    disable_local_auth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties KubernetesPropertiesResponse
    Properties of Kubernetes
    resource_id str
    ARM resource id of the underlying compute
    createdOn String
    The time at which the compute was created.
    isAttachedCompute Boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn String
    The time at which the compute was last modified.
    provisioningErrors List<Property Map>
    Errors during provisioning
    provisioningState String
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties Property Map
    Properties of Kubernetes
    resourceId String
    ARM resource id of the underlying compute

    LoadBalancerType, LoadBalancerTypeArgs

    PublicIp
    PublicIp
    InternalLoadBalancer
    InternalLoadBalancer
    LoadBalancerTypePublicIp
    PublicIp
    LoadBalancerTypeInternalLoadBalancer
    InternalLoadBalancer
    PublicIp
    PublicIp
    InternalLoadBalancer
    InternalLoadBalancer
    PublicIp
    PublicIp
    InternalLoadBalancer
    InternalLoadBalancer
    PUBLIC_IP
    PublicIp
    INTERNAL_LOAD_BALANCER
    InternalLoadBalancer
    "PublicIp"
    PublicIp
    "InternalLoadBalancer"
    InternalLoadBalancer

    ManagedServiceIdentity, ManagedServiceIdentityArgs

    Type string | Pulumi.AzureNative.MachineLearningServices.ManagedServiceIdentityType
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    UserAssignedIdentities List<string>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    Type string | ManagedServiceIdentityType
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    UserAssignedIdentities []string
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    type String | ManagedServiceIdentityType
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities List<String>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    type string | ManagedServiceIdentityType
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities string[]
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    type str | ManagedServiceIdentityType
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    user_assigned_identities Sequence[str]
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    type String | "None" | "SystemAssigned" | "UserAssigned" | "SystemAssigned,UserAssigned"
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities List<String>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

    ManagedServiceIdentityResponse, ManagedServiceIdentityResponseArgs

    PrincipalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    TenantId string
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    Type string
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.MachineLearningServices.Inputs.UserAssignedIdentityResponse>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    PrincipalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    TenantId string
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    Type string
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    UserAssignedIdentities map[string]UserAssignedIdentityResponse
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principalId String
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId String
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type String
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities Map<String,UserAssignedIdentityResponse>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId string
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type string
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities {[key: string]: UserAssignedIdentityResponse}
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principal_id str
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenant_id str
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type str
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    user_assigned_identities Mapping[str, UserAssignedIdentityResponse]
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principalId String
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId String
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type String
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities Map<Property Map>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

    ManagedServiceIdentityType, ManagedServiceIdentityTypeArgs

    None
    None
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    SystemAssigned_UserAssigned
    SystemAssigned,UserAssigned
    ManagedServiceIdentityTypeNone
    None
    ManagedServiceIdentityTypeSystemAssigned
    SystemAssigned
    ManagedServiceIdentityTypeUserAssigned
    UserAssigned
    ManagedServiceIdentityType_SystemAssigned_UserAssigned
    SystemAssigned,UserAssigned
    None
    None
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    SystemAssigned_UserAssigned
    SystemAssigned,UserAssigned
    None
    None
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    SystemAssigned_UserAssigned
    SystemAssigned,UserAssigned
    NONE
    None
    SYSTEM_ASSIGNED
    SystemAssigned
    USER_ASSIGNED
    UserAssigned
    SYSTEM_ASSIGNED_USER_ASSIGNED
    SystemAssigned,UserAssigned
    "None"
    None
    "SystemAssigned"
    SystemAssigned
    "UserAssigned"
    UserAssigned
    "SystemAssigned,UserAssigned"
    SystemAssigned,UserAssigned

    NodeStateCountsResponse, NodeStateCountsResponseArgs

    IdleNodeCount int
    Number of compute nodes in idle state.
    LeavingNodeCount int
    Number of compute nodes which are leaving the amlCompute.
    PreemptedNodeCount int
    Number of compute nodes which are in preempted state.
    PreparingNodeCount int
    Number of compute nodes which are being prepared.
    RunningNodeCount int
    Number of compute nodes which are running jobs.
    UnusableNodeCount int
    Number of compute nodes which are in unusable state.
    IdleNodeCount int
    Number of compute nodes in idle state.
    LeavingNodeCount int
    Number of compute nodes which are leaving the amlCompute.
    PreemptedNodeCount int
    Number of compute nodes which are in preempted state.
    PreparingNodeCount int
    Number of compute nodes which are being prepared.
    RunningNodeCount int
    Number of compute nodes which are running jobs.
    UnusableNodeCount int
    Number of compute nodes which are in unusable state.
    idleNodeCount Integer
    Number of compute nodes in idle state.
    leavingNodeCount Integer
    Number of compute nodes which are leaving the amlCompute.
    preemptedNodeCount Integer
    Number of compute nodes which are in preempted state.
    preparingNodeCount Integer
    Number of compute nodes which are being prepared.
    runningNodeCount Integer
    Number of compute nodes which are running jobs.
    unusableNodeCount Integer
    Number of compute nodes which are in unusable state.
    idleNodeCount number
    Number of compute nodes in idle state.
    leavingNodeCount number
    Number of compute nodes which are leaving the amlCompute.
    preemptedNodeCount number
    Number of compute nodes which are in preempted state.
    preparingNodeCount number
    Number of compute nodes which are being prepared.
    runningNodeCount number
    Number of compute nodes which are running jobs.
    unusableNodeCount number
    Number of compute nodes which are in unusable state.
    idle_node_count int
    Number of compute nodes in idle state.
    leaving_node_count int
    Number of compute nodes which are leaving the amlCompute.
    preempted_node_count int
    Number of compute nodes which are in preempted state.
    preparing_node_count int
    Number of compute nodes which are being prepared.
    running_node_count int
    Number of compute nodes which are running jobs.
    unusable_node_count int
    Number of compute nodes which are in unusable state.
    idleNodeCount Number
    Number of compute nodes in idle state.
    leavingNodeCount Number
    Number of compute nodes which are leaving the amlCompute.
    preemptedNodeCount Number
    Number of compute nodes which are in preempted state.
    preparingNodeCount Number
    Number of compute nodes which are being prepared.
    runningNodeCount Number
    Number of compute nodes which are running jobs.
    unusableNodeCount Number
    Number of compute nodes which are in unusable state.

    OsType, OsTypeArgs

    Linux
    Linux
    Windows
    Windows
    OsTypeLinux
    Linux
    OsTypeWindows
    Windows
    Linux
    Linux
    Windows
    Windows
    Linux
    Linux
    Windows
    Windows
    LINUX
    Linux
    WINDOWS
    Windows
    "Linux"
    Linux
    "Windows"
    Windows

    PersonalComputeInstanceSettings, PersonalComputeInstanceSettingsArgs

    AssignedUser Pulumi.AzureNative.MachineLearningServices.Inputs.AssignedUser
    A user explicitly assigned to a personal compute instance.
    AssignedUser AssignedUser
    A user explicitly assigned to a personal compute instance.
    assignedUser AssignedUser
    A user explicitly assigned to a personal compute instance.
    assignedUser AssignedUser
    A user explicitly assigned to a personal compute instance.
    assigned_user AssignedUser
    A user explicitly assigned to a personal compute instance.
    assignedUser Property Map
    A user explicitly assigned to a personal compute instance.

    PersonalComputeInstanceSettingsResponse, PersonalComputeInstanceSettingsResponseArgs

    AssignedUser Pulumi.AzureNative.MachineLearningServices.Inputs.AssignedUserResponse
    A user explicitly assigned to a personal compute instance.
    AssignedUser AssignedUserResponse
    A user explicitly assigned to a personal compute instance.
    assignedUser AssignedUserResponse
    A user explicitly assigned to a personal compute instance.
    assignedUser AssignedUserResponse
    A user explicitly assigned to a personal compute instance.
    assigned_user AssignedUserResponse
    A user explicitly assigned to a personal compute instance.
    assignedUser Property Map
    A user explicitly assigned to a personal compute instance.

    Protocol, ProtocolArgs

    Tcp
    tcp
    Udp
    udp
    Http
    http
    ProtocolTcp
    tcp
    ProtocolUdp
    udp
    ProtocolHttp
    http
    Tcp
    tcp
    Udp
    udp
    Http
    http
    Tcp
    tcp
    Udp
    udp
    Http
    http
    TCP
    tcp
    UDP
    udp
    HTTP
    http
    "tcp"
    tcp
    "udp"
    udp
    "http"
    http

    Recurrence, RecurrenceArgs

    Frequency string | Pulumi.AzureNative.MachineLearningServices.RecurrenceFrequency
    [Required] The frequency to trigger schedule.
    Interval int
    [Required] Specifies schedule interval in conjunction with frequency
    Schedule Pulumi.AzureNative.MachineLearningServices.Inputs.RecurrenceSchedule
    [Required] The recurrence schedule.
    StartTime string
    The start time in yyyy-MM-ddTHH:mm:ss format.
    TimeZone string
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    Frequency string | RecurrenceFrequency
    [Required] The frequency to trigger schedule.
    Interval int
    [Required] Specifies schedule interval in conjunction with frequency
    Schedule RecurrenceSchedule
    [Required] The recurrence schedule.
    StartTime string
    The start time in yyyy-MM-ddTHH:mm:ss format.
    TimeZone string
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    frequency String | RecurrenceFrequency
    [Required] The frequency to trigger schedule.
    interval Integer
    [Required] Specifies schedule interval in conjunction with frequency
    schedule RecurrenceSchedule
    [Required] The recurrence schedule.
    startTime String
    The start time in yyyy-MM-ddTHH:mm:ss format.
    timeZone String
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    frequency string | RecurrenceFrequency
    [Required] The frequency to trigger schedule.
    interval number
    [Required] Specifies schedule interval in conjunction with frequency
    schedule RecurrenceSchedule
    [Required] The recurrence schedule.
    startTime string
    The start time in yyyy-MM-ddTHH:mm:ss format.
    timeZone string
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    frequency str | RecurrenceFrequency
    [Required] The frequency to trigger schedule.
    interval int
    [Required] Specifies schedule interval in conjunction with frequency
    schedule RecurrenceSchedule
    [Required] The recurrence schedule.
    start_time str
    The start time in yyyy-MM-ddTHH:mm:ss format.
    time_zone str
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    frequency String | "Minute" | "Hour" | "Day" | "Week" | "Month"
    [Required] The frequency to trigger schedule.
    interval Number
    [Required] Specifies schedule interval in conjunction with frequency
    schedule Property Map
    [Required] The recurrence schedule.
    startTime String
    The start time in yyyy-MM-ddTHH:mm:ss format.
    timeZone String
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11

    RecurrenceFrequency, RecurrenceFrequencyArgs

    Minute
    MinuteMinute frequency
    Hour
    HourHour frequency
    Day
    DayDay frequency
    Week
    WeekWeek frequency
    Month
    MonthMonth frequency
    RecurrenceFrequencyMinute
    MinuteMinute frequency
    RecurrenceFrequencyHour
    HourHour frequency
    RecurrenceFrequencyDay
    DayDay frequency
    RecurrenceFrequencyWeek
    WeekWeek frequency
    RecurrenceFrequencyMonth
    MonthMonth frequency
    Minute
    MinuteMinute frequency
    Hour
    HourHour frequency
    Day
    DayDay frequency
    Week
    WeekWeek frequency
    Month
    MonthMonth frequency
    Minute
    MinuteMinute frequency
    Hour
    HourHour frequency
    Day
    DayDay frequency
    Week
    WeekWeek frequency
    Month
    MonthMonth frequency
    MINUTE
    MinuteMinute frequency
    HOUR
    HourHour frequency
    DAY
    DayDay frequency
    WEEK
    WeekWeek frequency
    MONTH
    MonthMonth frequency
    "Minute"
    MinuteMinute frequency
    "Hour"
    HourHour frequency
    "Day"
    DayDay frequency
    "Week"
    WeekWeek frequency
    "Month"
    MonthMonth frequency

    RecurrenceResponse, RecurrenceResponseArgs

    Frequency string
    [Required] The frequency to trigger schedule.
    Interval int
    [Required] Specifies schedule interval in conjunction with frequency
    Schedule Pulumi.AzureNative.MachineLearningServices.Inputs.RecurrenceScheduleResponse
    [Required] The recurrence schedule.
    StartTime string
    The start time in yyyy-MM-ddTHH:mm:ss format.
    TimeZone string
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    Frequency string
    [Required] The frequency to trigger schedule.
    Interval int
    [Required] Specifies schedule interval in conjunction with frequency
    Schedule RecurrenceScheduleResponse
    [Required] The recurrence schedule.
    StartTime string
    The start time in yyyy-MM-ddTHH:mm:ss format.
    TimeZone string
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    frequency String
    [Required] The frequency to trigger schedule.
    interval Integer
    [Required] Specifies schedule interval in conjunction with frequency
    schedule RecurrenceScheduleResponse
    [Required] The recurrence schedule.
    startTime String
    The start time in yyyy-MM-ddTHH:mm:ss format.
    timeZone String
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    frequency string
    [Required] The frequency to trigger schedule.
    interval number
    [Required] Specifies schedule interval in conjunction with frequency
    schedule RecurrenceScheduleResponse
    [Required] The recurrence schedule.
    startTime string
    The start time in yyyy-MM-ddTHH:mm:ss format.
    timeZone string
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    frequency str
    [Required] The frequency to trigger schedule.
    interval int
    [Required] Specifies schedule interval in conjunction with frequency
    schedule RecurrenceScheduleResponse
    [Required] The recurrence schedule.
    start_time str
    The start time in yyyy-MM-ddTHH:mm:ss format.
    time_zone str
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    frequency String
    [Required] The frequency to trigger schedule.
    interval Number
    [Required] Specifies schedule interval in conjunction with frequency
    schedule Property Map
    [Required] The recurrence schedule.
    startTime String
    The start time in yyyy-MM-ddTHH:mm:ss format.
    timeZone String
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11

    RecurrenceSchedule, RecurrenceScheduleArgs

    Hours List<int>
    [Required] List of hours for the schedule.
    Minutes List<int>
    [Required] List of minutes for the schedule.
    MonthDays List<int>
    List of month days for the schedule
    WeekDays List<Union<string, Pulumi.AzureNative.MachineLearningServices.WeekDay>>
    List of days for the schedule.
    Hours []int
    [Required] List of hours for the schedule.
    Minutes []int
    [Required] List of minutes for the schedule.
    MonthDays []int
    List of month days for the schedule
    WeekDays []string
    List of days for the schedule.
    hours List<Integer>
    [Required] List of hours for the schedule.
    minutes List<Integer>
    [Required] List of minutes for the schedule.
    monthDays List<Integer>
    List of month days for the schedule
    weekDays List<Either<String,WeekDay>>
    List of days for the schedule.
    hours number[]
    [Required] List of hours for the schedule.
    minutes number[]
    [Required] List of minutes for the schedule.
    monthDays number[]
    List of month days for the schedule
    weekDays (string | WeekDay)[]
    List of days for the schedule.
    hours Sequence[int]
    [Required] List of hours for the schedule.
    minutes Sequence[int]
    [Required] List of minutes for the schedule.
    month_days Sequence[int]
    List of month days for the schedule
    week_days Sequence[Union[str, WeekDay]]
    List of days for the schedule.
    hours List<Number>
    [Required] List of hours for the schedule.
    minutes List<Number>
    [Required] List of minutes for the schedule.
    monthDays List<Number>
    List of month days for the schedule
    weekDays List<String | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday">
    List of days for the schedule.

    RecurrenceScheduleResponse, RecurrenceScheduleResponseArgs

    Hours List<int>
    [Required] List of hours for the schedule.
    Minutes List<int>
    [Required] List of minutes for the schedule.
    MonthDays List<int>
    List of month days for the schedule
    WeekDays List<string>
    List of days for the schedule.
    Hours []int
    [Required] List of hours for the schedule.
    Minutes []int
    [Required] List of minutes for the schedule.
    MonthDays []int
    List of month days for the schedule
    WeekDays []string
    List of days for the schedule.
    hours List<Integer>
    [Required] List of hours for the schedule.
    minutes List<Integer>
    [Required] List of minutes for the schedule.
    monthDays List<Integer>
    List of month days for the schedule
    weekDays List<String>
    List of days for the schedule.
    hours number[]
    [Required] List of hours for the schedule.
    minutes number[]
    [Required] List of minutes for the schedule.
    monthDays number[]
    List of month days for the schedule
    weekDays string[]
    List of days for the schedule.
    hours Sequence[int]
    [Required] List of hours for the schedule.
    minutes Sequence[int]
    [Required] List of minutes for the schedule.
    month_days Sequence[int]
    List of month days for the schedule
    week_days Sequence[str]
    List of days for the schedule.
    hours List<Number>
    [Required] List of hours for the schedule.
    minutes List<Number>
    [Required] List of minutes for the schedule.
    monthDays List<Number>
    List of month days for the schedule
    weekDays List<String>
    List of days for the schedule.

    RemoteLoginPortPublicAccess, RemoteLoginPortPublicAccessArgs

    Enabled
    Enabled
    Disabled
    Disabled
    NotSpecified
    NotSpecified
    RemoteLoginPortPublicAccessEnabled
    Enabled
    RemoteLoginPortPublicAccessDisabled
    Disabled
    RemoteLoginPortPublicAccessNotSpecified
    NotSpecified
    Enabled
    Enabled
    Disabled
    Disabled
    NotSpecified
    NotSpecified
    Enabled
    Enabled
    Disabled
    Disabled
    NotSpecified
    NotSpecified
    ENABLED
    Enabled
    DISABLED
    Disabled
    NOT_SPECIFIED
    NotSpecified
    "Enabled"
    Enabled
    "Disabled"
    Disabled
    "NotSpecified"
    NotSpecified

    ResourceId, ResourceIdArgs

    Id string
    The ID of the resource
    Id string
    The ID of the resource
    id String
    The ID of the resource
    id string
    The ID of the resource
    id str
    The ID of the resource
    id String
    The ID of the resource

    ResourceIdResponse, ResourceIdResponseArgs

    Id string
    The ID of the resource
    Id string
    The ID of the resource
    id String
    The ID of the resource
    id string
    The ID of the resource
    id str
    The ID of the resource
    id String
    The ID of the resource

    ScaleSettings, ScaleSettingsArgs

    MaxNodeCount int
    Max number of nodes to use
    MinNodeCount int
    Min number of nodes to use
    NodeIdleTimeBeforeScaleDown string
    Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format.
    MaxNodeCount int
    Max number of nodes to use
    MinNodeCount int
    Min number of nodes to use
    NodeIdleTimeBeforeScaleDown string
    Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format.
    maxNodeCount Integer
    Max number of nodes to use
    minNodeCount Integer
    Min number of nodes to use
    nodeIdleTimeBeforeScaleDown String
    Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format.
    maxNodeCount number
    Max number of nodes to use
    minNodeCount number
    Min number of nodes to use
    nodeIdleTimeBeforeScaleDown string
    Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format.
    max_node_count int
    Max number of nodes to use
    min_node_count int
    Min number of nodes to use
    node_idle_time_before_scale_down str
    Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format.
    maxNodeCount Number
    Max number of nodes to use
    minNodeCount Number
    Min number of nodes to use
    nodeIdleTimeBeforeScaleDown String
    Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format.

    ScaleSettingsResponse, ScaleSettingsResponseArgs

    MaxNodeCount int
    Max number of nodes to use
    MinNodeCount int
    Min number of nodes to use
    NodeIdleTimeBeforeScaleDown string
    Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format.
    MaxNodeCount int
    Max number of nodes to use
    MinNodeCount int
    Min number of nodes to use
    NodeIdleTimeBeforeScaleDown string
    Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format.
    maxNodeCount Integer
    Max number of nodes to use
    minNodeCount Integer
    Min number of nodes to use
    nodeIdleTimeBeforeScaleDown String
    Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format.
    maxNodeCount number
    Max number of nodes to use
    minNodeCount number
    Min number of nodes to use
    nodeIdleTimeBeforeScaleDown string
    Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format.
    max_node_count int
    Max number of nodes to use
    min_node_count int
    Min number of nodes to use
    node_idle_time_before_scale_down str
    Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format.
    maxNodeCount Number
    Max number of nodes to use
    minNodeCount Number
    Min number of nodes to use
    nodeIdleTimeBeforeScaleDown String
    Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format.

    ScheduleBase, ScheduleBaseArgs

    Id string
    A system assigned id for the schedule.
    ProvisioningStatus string | Pulumi.AzureNative.MachineLearningServices.ScheduleProvisioningState
    The current deployment state of schedule.
    Status string | Pulumi.AzureNative.MachineLearningServices.ScheduleStatus
    Is the schedule enabled or disabled?
    Id string
    A system assigned id for the schedule.
    ProvisioningStatus string | ScheduleProvisioningState
    The current deployment state of schedule.
    Status string | ScheduleStatus
    Is the schedule enabled or disabled?
    id String
    A system assigned id for the schedule.
    provisioningStatus String | ScheduleProvisioningState
    The current deployment state of schedule.
    status String | ScheduleStatus
    Is the schedule enabled or disabled?
    id string
    A system assigned id for the schedule.
    provisioningStatus string | ScheduleProvisioningState
    The current deployment state of schedule.
    status string | ScheduleStatus
    Is the schedule enabled or disabled?
    id str
    A system assigned id for the schedule.
    provisioning_status str | ScheduleProvisioningState
    The current deployment state of schedule.
    status str | ScheduleStatus
    Is the schedule enabled or disabled?
    id String
    A system assigned id for the schedule.
    provisioningStatus String | "Completed" | "Provisioning" | "Failed"
    The current deployment state of schedule.
    status String | "Enabled" | "Disabled"
    Is the schedule enabled or disabled?

    ScheduleBaseResponse, ScheduleBaseResponseArgs

    Id string
    A system assigned id for the schedule.
    ProvisioningStatus string
    The current deployment state of schedule.
    Status string
    Is the schedule enabled or disabled?
    Id string
    A system assigned id for the schedule.
    ProvisioningStatus string
    The current deployment state of schedule.
    Status string
    Is the schedule enabled or disabled?
    id String
    A system assigned id for the schedule.
    provisioningStatus String
    The current deployment state of schedule.
    status String
    Is the schedule enabled or disabled?
    id string
    A system assigned id for the schedule.
    provisioningStatus string
    The current deployment state of schedule.
    status string
    Is the schedule enabled or disabled?
    id str
    A system assigned id for the schedule.
    provisioning_status str
    The current deployment state of schedule.
    status str
    Is the schedule enabled or disabled?
    id String
    A system assigned id for the schedule.
    provisioningStatus String
    The current deployment state of schedule.
    status String
    Is the schedule enabled or disabled?

    ScheduleProvisioningState, ScheduleProvisioningStateArgs

    Completed
    Completed
    Provisioning
    Provisioning
    Failed
    Failed
    ScheduleProvisioningStateCompleted
    Completed
    ScheduleProvisioningStateProvisioning
    Provisioning
    ScheduleProvisioningStateFailed
    Failed
    Completed
    Completed
    Provisioning
    Provisioning
    Failed
    Failed
    Completed
    Completed
    Provisioning
    Provisioning
    Failed
    Failed
    COMPLETED
    Completed
    PROVISIONING
    Provisioning
    FAILED
    Failed
    "Completed"
    Completed
    "Provisioning"
    Provisioning
    "Failed"
    Failed

    ScheduleStatus, ScheduleStatusArgs

    Enabled
    Enabled
    Disabled
    Disabled
    ScheduleStatusEnabled
    Enabled
    ScheduleStatusDisabled
    Disabled
    Enabled
    Enabled
    Disabled
    Disabled
    Enabled
    Enabled
    Disabled
    Disabled
    ENABLED
    Enabled
    DISABLED
    Disabled
    "Enabled"
    Enabled
    "Disabled"
    Disabled

    ScriptReference, ScriptReferenceArgs

    ScriptArguments string
    Optional command line arguments passed to the script to run.
    ScriptData string
    The location of scripts in the mounted volume.
    ScriptSource string
    The storage source of the script: workspace.
    Timeout string
    Optional time period passed to timeout command.
    ScriptArguments string
    Optional command line arguments passed to the script to run.
    ScriptData string
    The location of scripts in the mounted volume.
    ScriptSource string
    The storage source of the script: workspace.
    Timeout string
    Optional time period passed to timeout command.
    scriptArguments String
    Optional command line arguments passed to the script to run.
    scriptData String
    The location of scripts in the mounted volume.
    scriptSource String
    The storage source of the script: workspace.
    timeout String
    Optional time period passed to timeout command.
    scriptArguments string
    Optional command line arguments passed to the script to run.
    scriptData string
    The location of scripts in the mounted volume.
    scriptSource string
    The storage source of the script: workspace.
    timeout string
    Optional time period passed to timeout command.
    script_arguments str
    Optional command line arguments passed to the script to run.
    script_data str
    The location of scripts in the mounted volume.
    script_source str
    The storage source of the script: workspace.
    timeout str
    Optional time period passed to timeout command.
    scriptArguments String
    Optional command line arguments passed to the script to run.
    scriptData String
    The location of scripts in the mounted volume.
    scriptSource String
    The storage source of the script: workspace.
    timeout String
    Optional time period passed to timeout command.

    ScriptReferenceResponse, ScriptReferenceResponseArgs

    ScriptArguments string
    Optional command line arguments passed to the script to run.
    ScriptData string
    The location of scripts in the mounted volume.
    ScriptSource string
    The storage source of the script: workspace.
    Timeout string
    Optional time period passed to timeout command.
    ScriptArguments string
    Optional command line arguments passed to the script to run.
    ScriptData string
    The location of scripts in the mounted volume.
    ScriptSource string
    The storage source of the script: workspace.
    Timeout string
    Optional time period passed to timeout command.
    scriptArguments String
    Optional command line arguments passed to the script to run.
    scriptData String
    The location of scripts in the mounted volume.
    scriptSource String
    The storage source of the script: workspace.
    timeout String
    Optional time period passed to timeout command.
    scriptArguments string
    Optional command line arguments passed to the script to run.
    scriptData string
    The location of scripts in the mounted volume.
    scriptSource string
    The storage source of the script: workspace.
    timeout string
    Optional time period passed to timeout command.
    script_arguments str
    Optional command line arguments passed to the script to run.
    script_data str
    The location of scripts in the mounted volume.
    script_source str
    The storage source of the script: workspace.
    timeout str
    Optional time period passed to timeout command.
    scriptArguments String
    Optional command line arguments passed to the script to run.
    scriptData String
    The location of scripts in the mounted volume.
    scriptSource String
    The storage source of the script: workspace.
    timeout String
    Optional time period passed to timeout command.

    ScriptsToExecute, ScriptsToExecuteArgs

    CreationScript Pulumi.AzureNative.MachineLearningServices.Inputs.ScriptReference
    Script that's run only once during provision of the compute.
    StartupScript Pulumi.AzureNative.MachineLearningServices.Inputs.ScriptReference
    Script that's run every time the machine starts.
    CreationScript ScriptReference
    Script that's run only once during provision of the compute.
    StartupScript ScriptReference
    Script that's run every time the machine starts.
    creationScript ScriptReference
    Script that's run only once during provision of the compute.
    startupScript ScriptReference
    Script that's run every time the machine starts.
    creationScript ScriptReference
    Script that's run only once during provision of the compute.
    startupScript ScriptReference
    Script that's run every time the machine starts.
    creation_script ScriptReference
    Script that's run only once during provision of the compute.
    startup_script ScriptReference
    Script that's run every time the machine starts.
    creationScript Property Map
    Script that's run only once during provision of the compute.
    startupScript Property Map
    Script that's run every time the machine starts.

    ScriptsToExecuteResponse, ScriptsToExecuteResponseArgs

    CreationScript ScriptReferenceResponse
    Script that's run only once during provision of the compute.
    StartupScript ScriptReferenceResponse
    Script that's run every time the machine starts.
    creationScript ScriptReferenceResponse
    Script that's run only once during provision of the compute.
    startupScript ScriptReferenceResponse
    Script that's run every time the machine starts.
    creationScript ScriptReferenceResponse
    Script that's run only once during provision of the compute.
    startupScript ScriptReferenceResponse
    Script that's run every time the machine starts.
    creation_script ScriptReferenceResponse
    Script that's run only once during provision of the compute.
    startup_script ScriptReferenceResponse
    Script that's run every time the machine starts.
    creationScript Property Map
    Script that's run only once during provision of the compute.
    startupScript Property Map
    Script that's run every time the machine starts.

    SetupScripts, SetupScriptsArgs

    Scripts ScriptsToExecute
    Customized setup scripts
    scripts ScriptsToExecute
    Customized setup scripts
    scripts ScriptsToExecute
    Customized setup scripts
    scripts ScriptsToExecute
    Customized setup scripts
    scripts Property Map
    Customized setup scripts

    SetupScriptsResponse, SetupScriptsResponseArgs

    Scripts ScriptsToExecuteResponse
    Customized setup scripts
    scripts ScriptsToExecuteResponse
    Customized setup scripts
    scripts ScriptsToExecuteResponse
    Customized setup scripts
    scripts ScriptsToExecuteResponse
    Customized setup scripts
    scripts Property Map
    Customized setup scripts

    Sku, SkuArgs

    Name string
    The name of the SKU. Ex - P3. It is typically a letter+number code
    Capacity int
    If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
    Family string
    If the service has different generations of hardware, for the same SKU, then that can be captured here.
    Size string
    The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
    Tier Pulumi.AzureNative.MachineLearningServices.SkuTier
    This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
    Name string
    The name of the SKU. Ex - P3. It is typically a letter+number code
    Capacity int
    If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
    Family string
    If the service has different generations of hardware, for the same SKU, then that can be captured here.
    Size string
    The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
    Tier SkuTier
    This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
    name String
    The name of the SKU. Ex - P3. It is typically a letter+number code
    capacity Integer
    If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
    family String
    If the service has different generations of hardware, for the same SKU, then that can be captured here.
    size String
    The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
    tier SkuTier
    This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
    name string
    The name of the SKU. Ex - P3. It is typically a letter+number code
    capacity number
    If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
    family string
    If the service has different generations of hardware, for the same SKU, then that can be captured here.
    size string
    The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
    tier SkuTier
    This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
    name str
    The name of the SKU. Ex - P3. It is typically a letter+number code
    capacity int
    If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
    family str
    If the service has different generations of hardware, for the same SKU, then that can be captured here.
    size str
    The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
    tier SkuTier
    This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
    name String
    The name of the SKU. Ex - P3. It is typically a letter+number code
    capacity Number
    If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
    family String
    If the service has different generations of hardware, for the same SKU, then that can be captured here.
    size String
    The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
    tier "Free" | "Basic" | "Standard" | "Premium"
    This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.

    SkuResponse, SkuResponseArgs

    Name string
    The name of the SKU. Ex - P3. It is typically a letter+number code
    Capacity int
    If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
    Family string
    If the service has different generations of hardware, for the same SKU, then that can be captured here.
    Size string
    The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
    Tier string
    This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
    Name string
    The name of the SKU. Ex - P3. It is typically a letter+number code
    Capacity int
    If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
    Family string
    If the service has different generations of hardware, for the same SKU, then that can be captured here.
    Size string
    The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
    Tier string
    This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
    name String
    The name of the SKU. Ex - P3. It is typically a letter+number code
    capacity Integer
    If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
    family String
    If the service has different generations of hardware, for the same SKU, then that can be captured here.
    size String
    The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
    tier String
    This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
    name string
    The name of the SKU. Ex - P3. It is typically a letter+number code
    capacity number
    If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
    family string
    If the service has different generations of hardware, for the same SKU, then that can be captured here.
    size string
    The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
    tier string
    This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
    name str
    The name of the SKU. Ex - P3. It is typically a letter+number code
    capacity int
    If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
    family str
    If the service has different generations of hardware, for the same SKU, then that can be captured here.
    size str
    The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
    tier str
    This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
    name String
    The name of the SKU. Ex - P3. It is typically a letter+number code
    capacity Number
    If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
    family String
    If the service has different generations of hardware, for the same SKU, then that can be captured here.
    size String
    The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
    tier String
    This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.

    SkuTier, SkuTierArgs

    Free
    Free
    Basic
    Basic
    Standard
    Standard
    Premium
    Premium
    SkuTierFree
    Free
    SkuTierBasic
    Basic
    SkuTierStandard
    Standard
    SkuTierPremium
    Premium
    Free
    Free
    Basic
    Basic
    Standard
    Standard
    Premium
    Premium
    Free
    Free
    Basic
    Basic
    Standard
    Standard
    Premium
    Premium
    FREE
    Free
    BASIC
    Basic
    STANDARD
    Standard
    PREMIUM
    Premium
    "Free"
    Free
    "Basic"
    Basic
    "Standard"
    Standard
    "Premium"
    Premium

    SshPublicAccess, SshPublicAccessArgs

    Enabled
    Enabled
    Disabled
    Disabled
    SshPublicAccessEnabled
    Enabled
    SshPublicAccessDisabled
    Disabled
    Enabled
    Enabled
    Disabled
    Disabled
    Enabled
    Enabled
    Disabled
    Disabled
    ENABLED
    Enabled
    DISABLED
    Disabled
    "Enabled"
    Enabled
    "Disabled"
    Disabled

    SslConfigStatus, SslConfigStatusArgs

    Disabled
    Disabled
    Enabled
    Enabled
    Auto
    Auto
    SslConfigStatusDisabled
    Disabled
    SslConfigStatusEnabled
    Enabled
    SslConfigStatusAuto
    Auto
    Disabled
    Disabled
    Enabled
    Enabled
    Auto
    Auto
    Disabled
    Disabled
    Enabled
    Enabled
    Auto
    Auto
    DISABLED
    Disabled
    ENABLED
    Enabled
    AUTO
    Auto
    "Disabled"
    Disabled
    "Enabled"
    Enabled
    "Auto"
    Auto

    SslConfiguration, SslConfigurationArgs

    Cert string
    Cert data
    Cname string
    CNAME of the cert
    Key string
    Key data
    LeafDomainLabel string
    Leaf domain label of public endpoint
    OverwriteExistingDomain bool
    Indicates whether to overwrite existing domain label.
    Status string | Pulumi.AzureNative.MachineLearningServices.SslConfigStatus
    Enable or disable ssl for scoring
    Cert string
    Cert data
    Cname string
    CNAME of the cert
    Key string
    Key data
    LeafDomainLabel string
    Leaf domain label of public endpoint
    OverwriteExistingDomain bool
    Indicates whether to overwrite existing domain label.
    Status string | SslConfigStatus
    Enable or disable ssl for scoring
    cert String
    Cert data
    cname String
    CNAME of the cert
    key String
    Key data
    leafDomainLabel String
    Leaf domain label of public endpoint
    overwriteExistingDomain Boolean
    Indicates whether to overwrite existing domain label.
    status String | SslConfigStatus
    Enable or disable ssl for scoring
    cert string
    Cert data
    cname string
    CNAME of the cert
    key string
    Key data
    leafDomainLabel string
    Leaf domain label of public endpoint
    overwriteExistingDomain boolean
    Indicates whether to overwrite existing domain label.
    status string | SslConfigStatus
    Enable or disable ssl for scoring
    cert str
    Cert data
    cname str
    CNAME of the cert
    key str
    Key data
    leaf_domain_label str
    Leaf domain label of public endpoint
    overwrite_existing_domain bool
    Indicates whether to overwrite existing domain label.
    status str | SslConfigStatus
    Enable or disable ssl for scoring
    cert String
    Cert data
    cname String
    CNAME of the cert
    key String
    Key data
    leafDomainLabel String
    Leaf domain label of public endpoint
    overwriteExistingDomain Boolean
    Indicates whether to overwrite existing domain label.
    status String | "Disabled" | "Enabled" | "Auto"
    Enable or disable ssl for scoring

    SslConfigurationResponse, SslConfigurationResponseArgs

    Cert string
    Cert data
    Cname string
    CNAME of the cert
    Key string
    Key data
    LeafDomainLabel string
    Leaf domain label of public endpoint
    OverwriteExistingDomain bool
    Indicates whether to overwrite existing domain label.
    Status string
    Enable or disable ssl for scoring
    Cert string
    Cert data
    Cname string
    CNAME of the cert
    Key string
    Key data
    LeafDomainLabel string
    Leaf domain label of public endpoint
    OverwriteExistingDomain bool
    Indicates whether to overwrite existing domain label.
    Status string
    Enable or disable ssl for scoring
    cert String
    Cert data
    cname String
    CNAME of the cert
    key String
    Key data
    leafDomainLabel String
    Leaf domain label of public endpoint
    overwriteExistingDomain Boolean
    Indicates whether to overwrite existing domain label.
    status String
    Enable or disable ssl for scoring
    cert string
    Cert data
    cname string
    CNAME of the cert
    key string
    Key data
    leafDomainLabel string
    Leaf domain label of public endpoint
    overwriteExistingDomain boolean
    Indicates whether to overwrite existing domain label.
    status string
    Enable or disable ssl for scoring
    cert str
    Cert data
    cname str
    CNAME of the cert
    key str
    Key data
    leaf_domain_label str
    Leaf domain label of public endpoint
    overwrite_existing_domain bool
    Indicates whether to overwrite existing domain label.
    status str
    Enable or disable ssl for scoring
    cert String
    Cert data
    cname String
    CNAME of the cert
    key String
    Key data
    leafDomainLabel String
    Leaf domain label of public endpoint
    overwriteExistingDomain Boolean
    Indicates whether to overwrite existing domain label.
    status String
    Enable or disable ssl for scoring

    SynapseSpark, SynapseSparkArgs

    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties Pulumi.AzureNative.MachineLearningServices.Inputs.SynapseSparkProperties
    ResourceId string
    ARM resource id of the underlying compute
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties SynapseSparkProperties
    ResourceId string
    ARM resource id of the underlying compute
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties SynapseSparkProperties
    resourceId String
    ARM resource id of the underlying compute
    computeLocation string
    Location for the underlying compute
    description string
    The description of the Machine Learning compute.
    disableLocalAuth boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties SynapseSparkProperties
    resourceId string
    ARM resource id of the underlying compute
    compute_location str
    Location for the underlying compute
    description str
    The description of the Machine Learning compute.
    disable_local_auth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties SynapseSparkProperties
    resource_id str
    ARM resource id of the underlying compute
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties Property Map
    resourceId String
    ARM resource id of the underlying compute

    SynapseSparkProperties, SynapseSparkPropertiesArgs

    AutoPauseProperties Pulumi.AzureNative.MachineLearningServices.Inputs.AutoPauseProperties
    Auto pause properties.
    AutoScaleProperties Pulumi.AzureNative.MachineLearningServices.Inputs.AutoScaleProperties
    Auto scale properties.
    NodeCount int
    The number of compute nodes currently assigned to the compute.
    NodeSize string
    Node size.
    NodeSizeFamily string
    Node size family.
    PoolName string
    Pool name.
    ResourceGroup string
    Name of the resource group in which workspace is located.
    SparkVersion string
    Spark version.
    SubscriptionId string
    Azure subscription identifier.
    WorkspaceName string
    Name of Azure Machine Learning workspace.
    AutoPauseProperties AutoPauseProperties
    Auto pause properties.
    AutoScaleProperties AutoScaleProperties
    Auto scale properties.
    NodeCount int
    The number of compute nodes currently assigned to the compute.
    NodeSize string
    Node size.
    NodeSizeFamily string
    Node size family.
    PoolName string
    Pool name.
    ResourceGroup string
    Name of the resource group in which workspace is located.
    SparkVersion string
    Spark version.
    SubscriptionId string
    Azure subscription identifier.
    WorkspaceName string
    Name of Azure Machine Learning workspace.
    autoPauseProperties AutoPauseProperties
    Auto pause properties.
    autoScaleProperties AutoScaleProperties
    Auto scale properties.
    nodeCount Integer
    The number of compute nodes currently assigned to the compute.
    nodeSize String
    Node size.
    nodeSizeFamily String
    Node size family.
    poolName String
    Pool name.
    resourceGroup String
    Name of the resource group in which workspace is located.
    sparkVersion String
    Spark version.
    subscriptionId String
    Azure subscription identifier.
    workspaceName String
    Name of Azure Machine Learning workspace.
    autoPauseProperties AutoPauseProperties
    Auto pause properties.
    autoScaleProperties AutoScaleProperties
    Auto scale properties.
    nodeCount number
    The number of compute nodes currently assigned to the compute.
    nodeSize string
    Node size.
    nodeSizeFamily string
    Node size family.
    poolName string
    Pool name.
    resourceGroup string
    Name of the resource group in which workspace is located.
    sparkVersion string
    Spark version.
    subscriptionId string
    Azure subscription identifier.
    workspaceName string
    Name of Azure Machine Learning workspace.
    auto_pause_properties AutoPauseProperties
    Auto pause properties.
    auto_scale_properties AutoScaleProperties
    Auto scale properties.
    node_count int
    The number of compute nodes currently assigned to the compute.
    node_size str
    Node size.
    node_size_family str
    Node size family.
    pool_name str
    Pool name.
    resource_group str
    Name of the resource group in which workspace is located.
    spark_version str
    Spark version.
    subscription_id str
    Azure subscription identifier.
    workspace_name str
    Name of Azure Machine Learning workspace.
    autoPauseProperties Property Map
    Auto pause properties.
    autoScaleProperties Property Map
    Auto scale properties.
    nodeCount Number
    The number of compute nodes currently assigned to the compute.
    nodeSize String
    Node size.
    nodeSizeFamily String
    Node size family.
    poolName String
    Pool name.
    resourceGroup String
    Name of the resource group in which workspace is located.
    sparkVersion String
    Spark version.
    subscriptionId String
    Azure subscription identifier.
    workspaceName String
    Name of Azure Machine Learning workspace.

    SynapseSparkResponse, SynapseSparkResponseArgs

    CreatedOn string
    The time at which the compute was created.
    IsAttachedCompute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    ModifiedOn string
    The time at which the compute was last modified.
    ProvisioningErrors List<Pulumi.AzureNative.MachineLearningServices.Inputs.ErrorResponseResponse>
    Errors during provisioning
    ProvisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties Pulumi.AzureNative.MachineLearningServices.Inputs.SynapseSparkResponseProperties
    ResourceId string
    ARM resource id of the underlying compute
    CreatedOn string
    The time at which the compute was created.
    IsAttachedCompute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    ModifiedOn string
    The time at which the compute was last modified.
    ProvisioningErrors []ErrorResponseResponse
    Errors during provisioning
    ProvisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties SynapseSparkResponseProperties
    ResourceId string
    ARM resource id of the underlying compute
    createdOn String
    The time at which the compute was created.
    isAttachedCompute Boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn String
    The time at which the compute was last modified.
    provisioningErrors List<ErrorResponseResponse>
    Errors during provisioning
    provisioningState String
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties SynapseSparkResponseProperties
    resourceId String
    ARM resource id of the underlying compute
    createdOn string
    The time at which the compute was created.
    isAttachedCompute boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn string
    The time at which the compute was last modified.
    provisioningErrors ErrorResponseResponse[]
    Errors during provisioning
    provisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation string
    Location for the underlying compute
    description string
    The description of the Machine Learning compute.
    disableLocalAuth boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties SynapseSparkResponseProperties
    resourceId string
    ARM resource id of the underlying compute
    created_on str
    The time at which the compute was created.
    is_attached_compute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modified_on str
    The time at which the compute was last modified.
    provisioning_errors Sequence[ErrorResponseResponse]
    Errors during provisioning
    provisioning_state str
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    compute_location str
    Location for the underlying compute
    description str
    The description of the Machine Learning compute.
    disable_local_auth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties SynapseSparkResponseProperties
    resource_id str
    ARM resource id of the underlying compute
    createdOn String
    The time at which the compute was created.
    isAttachedCompute Boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn String
    The time at which the compute was last modified.
    provisioningErrors List<Property Map>
    Errors during provisioning
    provisioningState String
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties Property Map
    resourceId String
    ARM resource id of the underlying compute

    SynapseSparkResponseProperties, SynapseSparkResponsePropertiesArgs

    AutoPauseProperties Pulumi.AzureNative.MachineLearningServices.Inputs.AutoPausePropertiesResponse
    Auto pause properties.
    AutoScaleProperties Pulumi.AzureNative.MachineLearningServices.Inputs.AutoScalePropertiesResponse
    Auto scale properties.
    NodeCount int
    The number of compute nodes currently assigned to the compute.
    NodeSize string
    Node size.
    NodeSizeFamily string
    Node size family.
    PoolName string
    Pool name.
    ResourceGroup string
    Name of the resource group in which workspace is located.
    SparkVersion string
    Spark version.
    SubscriptionId string
    Azure subscription identifier.
    WorkspaceName string
    Name of Azure Machine Learning workspace.
    AutoPauseProperties AutoPausePropertiesResponse
    Auto pause properties.
    AutoScaleProperties AutoScalePropertiesResponse
    Auto scale properties.
    NodeCount int
    The number of compute nodes currently assigned to the compute.
    NodeSize string
    Node size.
    NodeSizeFamily string
    Node size family.
    PoolName string
    Pool name.
    ResourceGroup string
    Name of the resource group in which workspace is located.
    SparkVersion string
    Spark version.
    SubscriptionId string
    Azure subscription identifier.
    WorkspaceName string
    Name of Azure Machine Learning workspace.
    autoPauseProperties AutoPausePropertiesResponse
    Auto pause properties.
    autoScaleProperties AutoScalePropertiesResponse
    Auto scale properties.
    nodeCount Integer
    The number of compute nodes currently assigned to the compute.
    nodeSize String
    Node size.
    nodeSizeFamily String
    Node size family.
    poolName String
    Pool name.
    resourceGroup String
    Name of the resource group in which workspace is located.
    sparkVersion String
    Spark version.
    subscriptionId String
    Azure subscription identifier.
    workspaceName String
    Name of Azure Machine Learning workspace.
    autoPauseProperties AutoPausePropertiesResponse
    Auto pause properties.
    autoScaleProperties AutoScalePropertiesResponse
    Auto scale properties.
    nodeCount number
    The number of compute nodes currently assigned to the compute.
    nodeSize string
    Node size.
    nodeSizeFamily string
    Node size family.
    poolName string
    Pool name.
    resourceGroup string
    Name of the resource group in which workspace is located.
    sparkVersion string
    Spark version.
    subscriptionId string
    Azure subscription identifier.
    workspaceName string
    Name of Azure Machine Learning workspace.
    auto_pause_properties AutoPausePropertiesResponse
    Auto pause properties.
    auto_scale_properties AutoScalePropertiesResponse
    Auto scale properties.
    node_count int
    The number of compute nodes currently assigned to the compute.
    node_size str
    Node size.
    node_size_family str
    Node size family.
    pool_name str
    Pool name.
    resource_group str
    Name of the resource group in which workspace is located.
    spark_version str
    Spark version.
    subscription_id str
    Azure subscription identifier.
    workspace_name str
    Name of Azure Machine Learning workspace.
    autoPauseProperties Property Map
    Auto pause properties.
    autoScaleProperties Property Map
    Auto scale properties.
    nodeCount Number
    The number of compute nodes currently assigned to the compute.
    nodeSize String
    Node size.
    nodeSizeFamily String
    Node size family.
    poolName String
    Pool name.
    resourceGroup String
    Name of the resource group in which workspace is located.
    sparkVersion String
    Spark version.
    subscriptionId String
    Azure subscription identifier.
    workspaceName String
    Name of Azure Machine Learning workspace.

    SystemDataResponse, SystemDataResponseArgs

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    SystemServiceResponse, SystemServiceResponseArgs

    PublicIpAddress string
    Public IP address
    SystemServiceType string
    The type of this system service.
    Version string
    The version for this type.
    PublicIpAddress string
    Public IP address
    SystemServiceType string
    The type of this system service.
    Version string
    The version for this type.
    publicIpAddress String
    Public IP address
    systemServiceType String
    The type of this system service.
    version String
    The version for this type.
    publicIpAddress string
    Public IP address
    systemServiceType string
    The type of this system service.
    version string
    The version for this type.
    public_ip_address str
    Public IP address
    system_service_type str
    The type of this system service.
    version str
    The version for this type.
    publicIpAddress String
    Public IP address
    systemServiceType String
    The type of this system service.
    version String
    The version for this type.

    TmpfsOptions, TmpfsOptionsArgs

    Size int
    Mention the Tmpfs size
    Size int
    Mention the Tmpfs size
    size Integer
    Mention the Tmpfs size
    size number
    Mention the Tmpfs size
    size int
    Mention the Tmpfs size
    size Number
    Mention the Tmpfs size

    TmpfsOptionsResponse, TmpfsOptionsResponseArgs

    Size int
    Mention the Tmpfs size
    Size int
    Mention the Tmpfs size
    size Integer
    Mention the Tmpfs size
    size number
    Mention the Tmpfs size
    size int
    Mention the Tmpfs size
    size Number
    Mention the Tmpfs size

    TriggerType, TriggerTypeArgs

    Recurrence
    Recurrence
    Cron
    Cron
    TriggerTypeRecurrence
    Recurrence
    TriggerTypeCron
    Cron
    Recurrence
    Recurrence
    Cron
    Cron
    Recurrence
    Recurrence
    Cron
    Cron
    RECURRENCE
    Recurrence
    CRON
    Cron
    "Recurrence"
    Recurrence
    "Cron"
    Cron

    UserAccountCredentials, UserAccountCredentialsArgs

    AdminUserName string
    Name of the administrator user account which can be used to SSH to nodes.
    AdminUserPassword string
    Password of the administrator user account.
    AdminUserSshPublicKey string
    SSH public key of the administrator user account.
    AdminUserName string
    Name of the administrator user account which can be used to SSH to nodes.
    AdminUserPassword string
    Password of the administrator user account.
    AdminUserSshPublicKey string
    SSH public key of the administrator user account.
    adminUserName String
    Name of the administrator user account which can be used to SSH to nodes.
    adminUserPassword String
    Password of the administrator user account.
    adminUserSshPublicKey String
    SSH public key of the administrator user account.
    adminUserName string
    Name of the administrator user account which can be used to SSH to nodes.
    adminUserPassword string
    Password of the administrator user account.
    adminUserSshPublicKey string
    SSH public key of the administrator user account.
    admin_user_name str
    Name of the administrator user account which can be used to SSH to nodes.
    admin_user_password str
    Password of the administrator user account.
    admin_user_ssh_public_key str
    SSH public key of the administrator user account.
    adminUserName String
    Name of the administrator user account which can be used to SSH to nodes.
    adminUserPassword String
    Password of the administrator user account.
    adminUserSshPublicKey String
    SSH public key of the administrator user account.

    UserAccountCredentialsResponse, UserAccountCredentialsResponseArgs

    AdminUserName string
    Name of the administrator user account which can be used to SSH to nodes.
    AdminUserPassword string
    Password of the administrator user account.
    AdminUserSshPublicKey string
    SSH public key of the administrator user account.
    AdminUserName string
    Name of the administrator user account which can be used to SSH to nodes.
    AdminUserPassword string
    Password of the administrator user account.
    AdminUserSshPublicKey string
    SSH public key of the administrator user account.
    adminUserName String
    Name of the administrator user account which can be used to SSH to nodes.
    adminUserPassword String
    Password of the administrator user account.
    adminUserSshPublicKey String
    SSH public key of the administrator user account.
    adminUserName string
    Name of the administrator user account which can be used to SSH to nodes.
    adminUserPassword string
    Password of the administrator user account.
    adminUserSshPublicKey string
    SSH public key of the administrator user account.
    admin_user_name str
    Name of the administrator user account which can be used to SSH to nodes.
    admin_user_password str
    Password of the administrator user account.
    admin_user_ssh_public_key str
    SSH public key of the administrator user account.
    adminUserName String
    Name of the administrator user account which can be used to SSH to nodes.
    adminUserPassword String
    Password of the administrator user account.
    adminUserSshPublicKey String
    SSH public key of the administrator user account.

    UserAssignedIdentityResponse, UserAssignedIdentityResponseArgs

    ClientId string
    The client ID of the assigned identity.
    PrincipalId string
    The principal ID of the assigned identity.
    TenantId string
    The tenant ID of the user assigned identity.
    ClientId string
    The client ID of the assigned identity.
    PrincipalId string
    The principal ID of the assigned identity.
    TenantId string
    The tenant ID of the user assigned identity.
    clientId String
    The client ID of the assigned identity.
    principalId String
    The principal ID of the assigned identity.
    tenantId String
    The tenant ID of the user assigned identity.
    clientId string
    The client ID of the assigned identity.
    principalId string
    The principal ID of the assigned identity.
    tenantId string
    The tenant ID of the user assigned identity.
    client_id str
    The client ID of the assigned identity.
    principal_id str
    The principal ID of the assigned identity.
    tenant_id str
    The tenant ID of the user assigned identity.
    clientId String
    The client ID of the assigned identity.
    principalId String
    The principal ID of the assigned identity.
    tenantId String
    The tenant ID of the user assigned identity.

    VirtualMachine, VirtualMachineArgs

    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties Pulumi.AzureNative.MachineLearningServices.Inputs.VirtualMachineSchemaProperties
    ResourceId string
    ARM resource id of the underlying compute
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties VirtualMachineSchemaProperties
    ResourceId string
    ARM resource id of the underlying compute
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties VirtualMachineSchemaProperties
    resourceId String
    ARM resource id of the underlying compute
    computeLocation string
    Location for the underlying compute
    description string
    The description of the Machine Learning compute.
    disableLocalAuth boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties VirtualMachineSchemaProperties
    resourceId string
    ARM resource id of the underlying compute
    compute_location str
    Location for the underlying compute
    description str
    The description of the Machine Learning compute.
    disable_local_auth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties VirtualMachineSchemaProperties
    resource_id str
    ARM resource id of the underlying compute
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties Property Map
    resourceId String
    ARM resource id of the underlying compute

    VirtualMachineImage, VirtualMachineImageArgs

    Id string
    Virtual Machine image path
    Id string
    Virtual Machine image path
    id String
    Virtual Machine image path
    id string
    Virtual Machine image path
    id str
    Virtual Machine image path
    id String
    Virtual Machine image path

    VirtualMachineImageResponse, VirtualMachineImageResponseArgs

    Id string
    Virtual Machine image path
    Id string
    Virtual Machine image path
    id String
    Virtual Machine image path
    id string
    Virtual Machine image path
    id str
    Virtual Machine image path
    id String
    Virtual Machine image path

    VirtualMachineResponse, VirtualMachineResponseArgs

    CreatedOn string
    The time at which the compute was created.
    IsAttachedCompute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    ModifiedOn string
    The time at which the compute was last modified.
    ProvisioningErrors List<Pulumi.AzureNative.MachineLearningServices.Inputs.ErrorResponseResponse>
    Errors during provisioning
    ProvisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties Pulumi.AzureNative.MachineLearningServices.Inputs.VirtualMachineSchemaResponseProperties
    ResourceId string
    ARM resource id of the underlying compute
    CreatedOn string
    The time at which the compute was created.
    IsAttachedCompute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    ModifiedOn string
    The time at which the compute was last modified.
    ProvisioningErrors []ErrorResponseResponse
    Errors during provisioning
    ProvisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    ComputeLocation string
    Location for the underlying compute
    Description string
    The description of the Machine Learning compute.
    DisableLocalAuth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    Properties VirtualMachineSchemaResponseProperties
    ResourceId string
    ARM resource id of the underlying compute
    createdOn String
    The time at which the compute was created.
    isAttachedCompute Boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn String
    The time at which the compute was last modified.
    provisioningErrors List<ErrorResponseResponse>
    Errors during provisioning
    provisioningState String
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties VirtualMachineSchemaResponseProperties
    resourceId String
    ARM resource id of the underlying compute
    createdOn string
    The time at which the compute was created.
    isAttachedCompute boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn string
    The time at which the compute was last modified.
    provisioningErrors ErrorResponseResponse[]
    Errors during provisioning
    provisioningState string
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation string
    Location for the underlying compute
    description string
    The description of the Machine Learning compute.
    disableLocalAuth boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties VirtualMachineSchemaResponseProperties
    resourceId string
    ARM resource id of the underlying compute
    created_on str
    The time at which the compute was created.
    is_attached_compute bool
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modified_on str
    The time at which the compute was last modified.
    provisioning_errors Sequence[ErrorResponseResponse]
    Errors during provisioning
    provisioning_state str
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    compute_location str
    Location for the underlying compute
    description str
    The description of the Machine Learning compute.
    disable_local_auth bool
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties VirtualMachineSchemaResponseProperties
    resource_id str
    ARM resource id of the underlying compute
    createdOn String
    The time at which the compute was created.
    isAttachedCompute Boolean
    Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
    modifiedOn String
    The time at which the compute was last modified.
    provisioningErrors List<Property Map>
    Errors during provisioning
    provisioningState String
    The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
    computeLocation String
    Location for the underlying compute
    description String
    The description of the Machine Learning compute.
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
    properties Property Map
    resourceId String
    ARM resource id of the underlying compute

    VirtualMachineSchemaProperties, VirtualMachineSchemaPropertiesArgs

    Address string
    Public IP address of the virtual machine.
    AdministratorAccount Pulumi.AzureNative.MachineLearningServices.Inputs.VirtualMachineSshCredentials
    Admin credentials for virtual machine
    IsNotebookInstanceCompute bool
    Indicates whether this compute will be used for running notebooks.
    NotebookServerPort int
    Notebook server port open for ssh connections.
    SshPort int
    Port open for ssh connections.
    VirtualMachineSize string
    Virtual Machine size
    Address string
    Public IP address of the virtual machine.
    AdministratorAccount VirtualMachineSshCredentials
    Admin credentials for virtual machine
    IsNotebookInstanceCompute bool
    Indicates whether this compute will be used for running notebooks.
    NotebookServerPort int
    Notebook server port open for ssh connections.
    SshPort int
    Port open for ssh connections.
    VirtualMachineSize string
    Virtual Machine size
    address String
    Public IP address of the virtual machine.
    administratorAccount VirtualMachineSshCredentials
    Admin credentials for virtual machine
    isNotebookInstanceCompute Boolean
    Indicates whether this compute will be used for running notebooks.
    notebookServerPort Integer
    Notebook server port open for ssh connections.
    sshPort Integer
    Port open for ssh connections.
    virtualMachineSize String
    Virtual Machine size
    address string
    Public IP address of the virtual machine.
    administratorAccount VirtualMachineSshCredentials
    Admin credentials for virtual machine
    isNotebookInstanceCompute boolean
    Indicates whether this compute will be used for running notebooks.
    notebookServerPort number
    Notebook server port open for ssh connections.
    sshPort number
    Port open for ssh connections.
    virtualMachineSize string
    Virtual Machine size
    address str
    Public IP address of the virtual machine.
    administrator_account VirtualMachineSshCredentials
    Admin credentials for virtual machine
    is_notebook_instance_compute bool
    Indicates whether this compute will be used for running notebooks.
    notebook_server_port int
    Notebook server port open for ssh connections.
    ssh_port int
    Port open for ssh connections.
    virtual_machine_size str
    Virtual Machine size
    address String
    Public IP address of the virtual machine.
    administratorAccount Property Map
    Admin credentials for virtual machine
    isNotebookInstanceCompute Boolean
    Indicates whether this compute will be used for running notebooks.
    notebookServerPort Number
    Notebook server port open for ssh connections.
    sshPort Number
    Port open for ssh connections.
    virtualMachineSize String
    Virtual Machine size

    VirtualMachineSchemaResponseProperties, VirtualMachineSchemaResponsePropertiesArgs

    Address string
    Public IP address of the virtual machine.
    AdministratorAccount Pulumi.AzureNative.MachineLearningServices.Inputs.VirtualMachineSshCredentialsResponse
    Admin credentials for virtual machine
    IsNotebookInstanceCompute bool
    Indicates whether this compute will be used for running notebooks.
    NotebookServerPort int
    Notebook server port open for ssh connections.
    SshPort int
    Port open for ssh connections.
    VirtualMachineSize string
    Virtual Machine size
    Address string
    Public IP address of the virtual machine.
    AdministratorAccount VirtualMachineSshCredentialsResponse
    Admin credentials for virtual machine
    IsNotebookInstanceCompute bool
    Indicates whether this compute will be used for running notebooks.
    NotebookServerPort int
    Notebook server port open for ssh connections.
    SshPort int
    Port open for ssh connections.
    VirtualMachineSize string
    Virtual Machine size
    address String
    Public IP address of the virtual machine.
    administratorAccount VirtualMachineSshCredentialsResponse
    Admin credentials for virtual machine
    isNotebookInstanceCompute Boolean
    Indicates whether this compute will be used for running notebooks.
    notebookServerPort Integer
    Notebook server port open for ssh connections.
    sshPort Integer
    Port open for ssh connections.
    virtualMachineSize String
    Virtual Machine size
    address string
    Public IP address of the virtual machine.
    administratorAccount VirtualMachineSshCredentialsResponse
    Admin credentials for virtual machine
    isNotebookInstanceCompute boolean
    Indicates whether this compute will be used for running notebooks.
    notebookServerPort number
    Notebook server port open for ssh connections.
    sshPort number
    Port open for ssh connections.
    virtualMachineSize string
    Virtual Machine size
    address str
    Public IP address of the virtual machine.
    administrator_account VirtualMachineSshCredentialsResponse
    Admin credentials for virtual machine
    is_notebook_instance_compute bool
    Indicates whether this compute will be used for running notebooks.
    notebook_server_port int
    Notebook server port open for ssh connections.
    ssh_port int
    Port open for ssh connections.
    virtual_machine_size str
    Virtual Machine size
    address String
    Public IP address of the virtual machine.
    administratorAccount Property Map
    Admin credentials for virtual machine
    isNotebookInstanceCompute Boolean
    Indicates whether this compute will be used for running notebooks.
    notebookServerPort Number
    Notebook server port open for ssh connections.
    sshPort Number
    Port open for ssh connections.
    virtualMachineSize String
    Virtual Machine size

    VirtualMachineSshCredentials, VirtualMachineSshCredentialsArgs

    Password string
    Password of admin account
    PrivateKeyData string
    Private key data
    PublicKeyData string
    Public key data
    Username string
    Username of admin account
    Password string
    Password of admin account
    PrivateKeyData string
    Private key data
    PublicKeyData string
    Public key data
    Username string
    Username of admin account
    password String
    Password of admin account
    privateKeyData String
    Private key data
    publicKeyData String
    Public key data
    username String
    Username of admin account
    password string
    Password of admin account
    privateKeyData string
    Private key data
    publicKeyData string
    Public key data
    username string
    Username of admin account
    password str
    Password of admin account
    private_key_data str
    Private key data
    public_key_data str
    Public key data
    username str
    Username of admin account
    password String
    Password of admin account
    privateKeyData String
    Private key data
    publicKeyData String
    Public key data
    username String
    Username of admin account

    VirtualMachineSshCredentialsResponse, VirtualMachineSshCredentialsResponseArgs

    Password string
    Password of admin account
    PrivateKeyData string
    Private key data
    PublicKeyData string
    Public key data
    Username string
    Username of admin account
    Password string
    Password of admin account
    PrivateKeyData string
    Private key data
    PublicKeyData string
    Public key data
    Username string
    Username of admin account
    password String
    Password of admin account
    privateKeyData String
    Private key data
    publicKeyData String
    Public key data
    username String
    Username of admin account
    password string
    Password of admin account
    privateKeyData string
    Private key data
    publicKeyData string
    Public key data
    username string
    Username of admin account
    password str
    Password of admin account
    private_key_data str
    Private key data
    public_key_data str
    Public key data
    username str
    Username of admin account
    password String
    Password of admin account
    privateKeyData String
    Private key data
    publicKeyData String
    Public key data
    username String
    Username of admin account

    VmPriority, VmPriorityArgs

    Dedicated
    Dedicated
    LowPriority
    LowPriority
    VmPriorityDedicated
    Dedicated
    VmPriorityLowPriority
    LowPriority
    Dedicated
    Dedicated
    LowPriority
    LowPriority
    Dedicated
    Dedicated
    LowPriority
    LowPriority
    DEDICATED
    Dedicated
    LOW_PRIORITY
    LowPriority
    "Dedicated"
    Dedicated
    "LowPriority"
    LowPriority

    VolumeDefinition, VolumeDefinitionArgs

    Bind Pulumi.AzureNative.MachineLearningServices.Inputs.BindOptions
    Bind Options of the mount
    Consistency string
    Consistency of the volume
    ReadOnly bool
    Indicate whether to mount volume as readOnly. Default value for this is false.
    Source string
    Source of the mount. For bind mounts this is the host path.
    Target string
    Target of the mount. For bind mounts this is the path in the container.
    Tmpfs Pulumi.AzureNative.MachineLearningServices.Inputs.TmpfsOptions
    tmpfs option of the mount
    Type string | Pulumi.AzureNative.MachineLearningServices.VolumeDefinitionType
    Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe
    Volume Pulumi.AzureNative.MachineLearningServices.Inputs.VolumeOptions
    Volume Options of the mount
    Bind BindOptions
    Bind Options of the mount
    Consistency string
    Consistency of the volume
    ReadOnly bool
    Indicate whether to mount volume as readOnly. Default value for this is false.
    Source string
    Source of the mount. For bind mounts this is the host path.
    Target string
    Target of the mount. For bind mounts this is the path in the container.
    Tmpfs TmpfsOptions
    tmpfs option of the mount
    Type string | VolumeDefinitionType
    Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe
    Volume VolumeOptions
    Volume Options of the mount
    bind BindOptions
    Bind Options of the mount
    consistency String
    Consistency of the volume
    readOnly Boolean
    Indicate whether to mount volume as readOnly. Default value for this is false.
    source String
    Source of the mount. For bind mounts this is the host path.
    target String
    Target of the mount. For bind mounts this is the path in the container.
    tmpfs TmpfsOptions
    tmpfs option of the mount
    type String | VolumeDefinitionType
    Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe
    volume VolumeOptions
    Volume Options of the mount
    bind BindOptions
    Bind Options of the mount
    consistency string
    Consistency of the volume
    readOnly boolean
    Indicate whether to mount volume as readOnly. Default value for this is false.
    source string
    Source of the mount. For bind mounts this is the host path.
    target string
    Target of the mount. For bind mounts this is the path in the container.
    tmpfs TmpfsOptions
    tmpfs option of the mount
    type string | VolumeDefinitionType
    Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe
    volume VolumeOptions
    Volume Options of the mount
    bind BindOptions
    Bind Options of the mount
    consistency str
    Consistency of the volume
    read_only bool
    Indicate whether to mount volume as readOnly. Default value for this is false.
    source str
    Source of the mount. For bind mounts this is the host path.
    target str
    Target of the mount. For bind mounts this is the path in the container.
    tmpfs TmpfsOptions
    tmpfs option of the mount
    type str | VolumeDefinitionType
    Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe
    volume VolumeOptions
    Volume Options of the mount
    bind Property Map
    Bind Options of the mount
    consistency String
    Consistency of the volume
    readOnly Boolean
    Indicate whether to mount volume as readOnly. Default value for this is false.
    source String
    Source of the mount. For bind mounts this is the host path.
    target String
    Target of the mount. For bind mounts this is the path in the container.
    tmpfs Property Map
    tmpfs option of the mount
    type String | "bind" | "volume" | "tmpfs" | "npipe"
    Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe
    volume Property Map
    Volume Options of the mount

    VolumeDefinitionResponse, VolumeDefinitionResponseArgs

    Bind Pulumi.AzureNative.MachineLearningServices.Inputs.BindOptionsResponse
    Bind Options of the mount
    Consistency string
    Consistency of the volume
    ReadOnly bool
    Indicate whether to mount volume as readOnly. Default value for this is false.
    Source string
    Source of the mount. For bind mounts this is the host path.
    Target string
    Target of the mount. For bind mounts this is the path in the container.
    Tmpfs Pulumi.AzureNative.MachineLearningServices.Inputs.TmpfsOptionsResponse
    tmpfs option of the mount
    Type string
    Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe
    Volume Pulumi.AzureNative.MachineLearningServices.Inputs.VolumeOptionsResponse
    Volume Options of the mount
    Bind BindOptionsResponse
    Bind Options of the mount
    Consistency string
    Consistency of the volume
    ReadOnly bool
    Indicate whether to mount volume as readOnly. Default value for this is false.
    Source string
    Source of the mount. For bind mounts this is the host path.
    Target string
    Target of the mount. For bind mounts this is the path in the container.
    Tmpfs TmpfsOptionsResponse
    tmpfs option of the mount
    Type string
    Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe
    Volume VolumeOptionsResponse
    Volume Options of the mount
    bind BindOptionsResponse
    Bind Options of the mount
    consistency String
    Consistency of the volume
    readOnly Boolean
    Indicate whether to mount volume as readOnly. Default value for this is false.
    source String
    Source of the mount. For bind mounts this is the host path.
    target String
    Target of the mount. For bind mounts this is the path in the container.
    tmpfs TmpfsOptionsResponse
    tmpfs option of the mount
    type String
    Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe
    volume VolumeOptionsResponse
    Volume Options of the mount
    bind BindOptionsResponse
    Bind Options of the mount
    consistency string
    Consistency of the volume
    readOnly boolean
    Indicate whether to mount volume as readOnly. Default value for this is false.
    source string
    Source of the mount. For bind mounts this is the host path.
    target string
    Target of the mount. For bind mounts this is the path in the container.
    tmpfs TmpfsOptionsResponse
    tmpfs option of the mount
    type string
    Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe
    volume VolumeOptionsResponse
    Volume Options of the mount
    bind BindOptionsResponse
    Bind Options of the mount
    consistency str
    Consistency of the volume
    read_only bool
    Indicate whether to mount volume as readOnly. Default value for this is false.
    source str
    Source of the mount. For bind mounts this is the host path.
    target str
    Target of the mount. For bind mounts this is the path in the container.
    tmpfs TmpfsOptionsResponse
    tmpfs option of the mount
    type str
    Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe
    volume VolumeOptionsResponse
    Volume Options of the mount
    bind Property Map
    Bind Options of the mount
    consistency String
    Consistency of the volume
    readOnly Boolean
    Indicate whether to mount volume as readOnly. Default value for this is false.
    source String
    Source of the mount. For bind mounts this is the host path.
    target String
    Target of the mount. For bind mounts this is the path in the container.
    tmpfs Property Map
    tmpfs option of the mount
    type String
    Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe
    volume Property Map
    Volume Options of the mount

    VolumeDefinitionType, VolumeDefinitionTypeArgs

    Bind
    bind
    Volume
    volume
    Tmpfs
    tmpfs
    Npipe
    npipe
    VolumeDefinitionTypeBind
    bind
    VolumeDefinitionTypeVolume
    volume
    VolumeDefinitionTypeTmpfs
    tmpfs
    VolumeDefinitionTypeNpipe
    npipe
    Bind
    bind
    Volume
    volume
    Tmpfs
    tmpfs
    Npipe
    npipe
    Bind
    bind
    Volume
    volume
    Tmpfs
    tmpfs
    Npipe
    npipe
    BIND
    bind
    VOLUME
    volume
    TMPFS
    tmpfs
    NPIPE
    npipe
    "bind"
    bind
    "volume"
    volume
    "tmpfs"
    tmpfs
    "npipe"
    npipe

    VolumeOptions, VolumeOptionsArgs

    Nocopy bool
    Indicate whether volume is nocopy
    Nocopy bool
    Indicate whether volume is nocopy
    nocopy Boolean
    Indicate whether volume is nocopy
    nocopy boolean
    Indicate whether volume is nocopy
    nocopy bool
    Indicate whether volume is nocopy
    nocopy Boolean
    Indicate whether volume is nocopy

    VolumeOptionsResponse, VolumeOptionsResponseArgs

    Nocopy bool
    Indicate whether volume is nocopy
    Nocopy bool
    Indicate whether volume is nocopy
    nocopy Boolean
    Indicate whether volume is nocopy
    nocopy boolean
    Indicate whether volume is nocopy
    nocopy bool
    Indicate whether volume is nocopy
    nocopy Boolean
    Indicate whether volume is nocopy

    WeekDay, WeekDayArgs

    Monday
    MondayMonday weekday
    Tuesday
    TuesdayTuesday weekday
    Wednesday
    WednesdayWednesday weekday
    Thursday
    ThursdayThursday weekday
    Friday
    FridayFriday weekday
    Saturday
    SaturdaySaturday weekday
    Sunday
    SundaySunday weekday
    WeekDayMonday
    MondayMonday weekday
    WeekDayTuesday
    TuesdayTuesday weekday
    WeekDayWednesday
    WednesdayWednesday weekday
    WeekDayThursday
    ThursdayThursday weekday
    WeekDayFriday
    FridayFriday weekday
    WeekDaySaturday
    SaturdaySaturday weekday
    WeekDaySunday
    SundaySunday weekday
    Monday
    MondayMonday weekday
    Tuesday
    TuesdayTuesday weekday
    Wednesday
    WednesdayWednesday weekday
    Thursday
    ThursdayThursday weekday
    Friday
    FridayFriday weekday
    Saturday
    SaturdaySaturday weekday
    Sunday
    SundaySunday weekday
    Monday
    MondayMonday weekday
    Tuesday
    TuesdayTuesday weekday
    Wednesday
    WednesdayWednesday weekday
    Thursday
    ThursdayThursday weekday
    Friday
    FridayFriday weekday
    Saturday
    SaturdaySaturday weekday
    Sunday
    SundaySunday weekday
    MONDAY
    MondayMonday weekday
    TUESDAY
    TuesdayTuesday weekday
    WEDNESDAY
    WednesdayWednesday weekday
    THURSDAY
    ThursdayThursday weekday
    FRIDAY
    FridayFriday weekday
    SATURDAY
    SaturdaySaturday weekday
    SUNDAY
    SundaySunday weekday
    "Monday"
    MondayMonday weekday
    "Tuesday"
    TuesdayTuesday weekday
    "Wednesday"
    WednesdayWednesday weekday
    "Thursday"
    ThursdayThursday weekday
    "Friday"
    FridayFriday weekday
    "Saturday"
    SaturdaySaturday weekday
    "Sunday"
    SundaySunday weekday

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:machinelearningservices:Compute compute123 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName} 
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi