azure-native.machinelearningservices.Compute
Explore with Pulumi AI
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:
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Workspace
Name string - Name of Azure Machine Learning workspace.
- Compute
Name string - Name of the Azure Machine Learning compute.
- Identity
Pulumi.
Azure Native. Machine Learning Services. Inputs. Managed Service Identity - The identity of the resource.
- Location string
- Specifies the location of the resource.
- Properties
Pulumi.
Azure | Pulumi.Native. Machine Learning Services. Inputs. AKS Azure | Pulumi.Native. Machine Learning Services. Inputs. Aml Compute Azure | Pulumi.Native. Machine Learning Services. Inputs. Compute Instance Azure | Pulumi.Native. Machine Learning Services. Inputs. Data Factory Azure | Pulumi.Native. Machine Learning Services. Inputs. Data Lake Analytics Azure | Pulumi.Native. Machine Learning Services. Inputs. Databricks Azure | Pulumi.Native. Machine Learning Services. Inputs. HDInsight Azure | Pulumi.Native. Machine Learning Services. Inputs. Kubernetes Azure | Pulumi.Native. Machine Learning Services. Inputs. Synapse Spark Azure Native. Machine Learning Services. Inputs. Virtual Machine - Compute properties
- Sku
Pulumi.
Azure Native. Machine Learning Services. Inputs. Sku - The sku of the workspace.
- Dictionary<string, string>
- Contains resource tags defined as key/value pairs.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Workspace
Name string - Name of Azure Machine Learning workspace.
- Compute
Name string - Name of the Azure Machine Learning compute.
- Identity
Managed
Service Identity Args - The identity of the resource.
- Location string
- Specifies the location of the resource.
- Properties
AKSArgs | Aml
Compute | ComputeArgs Instance | DataArgs Factory | DataArgs Lake | DatabricksAnalytics Args Args | HDInsightArgs | KubernetesArgs | SynapseSpark | VirtualArgs Machine Args - Compute properties
- Sku
Sku
Args - The sku of the workspace.
- map[string]string
- Contains resource tags defined as key/value pairs.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- workspace
Name String - Name of Azure Machine Learning workspace.
- compute
Name String - Name of the Azure Machine Learning compute.
- identity
Managed
Service Identity - The identity of the resource.
- location String
- Specifies the location of the resource.
- properties
AKS | Aml
Compute | ComputeInstance | DataFactory | DataLake | Databricks | HDInsight | Kubernetes | SynapseAnalytics Spark | VirtualMachine - Compute properties
- sku Sku
- The sku of the workspace.
- Map<String,String>
- Contains resource tags defined as key/value pairs.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- workspace
Name string - Name of Azure Machine Learning workspace.
- compute
Name string - Name of the Azure Machine Learning compute.
- identity
Managed
Service Identity - The identity of the resource.
- location string
- Specifies the location of the resource.
- properties
AKS | Aml
Compute | ComputeInstance | DataFactory | DataLake | Databricks | HDInsight | Kubernetes | SynapseAnalytics Spark | VirtualMachine - Compute properties
- sku Sku
- The sku of the workspace.
- {[key: string]: string}
- Contains resource tags defined as key/value pairs.
- resource_
group_ strname - 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
Managed
Service Identity Args - The identity of the resource.
- location str
- Specifies the location of the resource.
- properties
AKSArgs | Aml
Compute | ComputeArgs Instance | DataArgs Factory | DataArgs Lake | DatabricksAnalytics Args Args | HDInsightArgs | KubernetesArgs | SynapseSpark | VirtualArgs Machine Args - Compute properties
- sku
Sku
Args - The sku of the workspace.
- Mapping[str, str]
- Contains resource tags defined as key/value pairs.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- workspace
Name String - Name of Azure Machine Learning workspace.
- compute
Name 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.
- 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
- System
Data Pulumi.Azure Native. Machine Learning Services. Outputs. System Data Response - 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
- System
Data SystemData Response - 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
- system
Data SystemData Response - 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
- system
Data SystemData Response - 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 SystemData Response - 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
- system
Data 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
- Compute
Location string - Location for the underlying compute
- Description string
- The description of the Machine Learning compute.
- Disable
Local boolAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- Properties
Pulumi.
Azure Native. Machine Learning Services. Inputs. AKSSchema Properties - AKS properties
- Resource
Id string - ARM resource id of the underlying compute
- Compute
Location string - Location for the underlying compute
- Description string
- The description of the Machine Learning compute.
- Disable
Local boolAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- Properties
AKSSchema
Properties - AKS properties
- Resource
Id string - ARM resource id of the underlying compute
- compute
Location String - Location for the underlying compute
- description String
- The description of the Machine Learning compute.
- disable
Local BooleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties
AKSSchema
Properties - AKS properties
- resource
Id String - ARM resource id of the underlying compute
- compute
Location string - Location for the underlying compute
- description string
- The description of the Machine Learning compute.
- disable
Local booleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties
AKSSchema
Properties - AKS properties
- resource
Id 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_ boolauth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties
AKSSchema
Properties - AKS properties
- resource_
id str - ARM resource id of the underlying compute
- compute
Location String - Location for the underlying compute
- description String
- The description of the Machine Learning compute.
- disable
Local BooleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties Property Map
- AKS properties
- resource
Id String - ARM resource id of the underlying compute
AKSResponse, AKSResponseArgs
- Created
On string - The time at which the compute was created.
- Is
Attached boolCompute - Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
- Modified
On string - The time at which the compute was last modified.
- Provisioning
Errors List<Pulumi.Azure Native. Machine Learning Services. Inputs. Error Response Response> - Errors during provisioning
- Provisioning
State string - The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
- Compute
Location string - Location for the underlying compute
- Description string
- The description of the Machine Learning compute.
- Disable
Local boolAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- Properties
Pulumi.
Azure Native. Machine Learning Services. Inputs. AKSSchema Response Properties - AKS properties
- Resource
Id string - ARM resource id of the underlying compute
- Created
On string - The time at which the compute was created.
- Is
Attached boolCompute - Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
- Modified
On string - The time at which the compute was last modified.
- Provisioning
Errors []ErrorResponse Response - Errors during provisioning
- Provisioning
State string - The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
- Compute
Location string - Location for the underlying compute
- Description string
- The description of the Machine Learning compute.
- Disable
Local boolAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- Properties
AKSSchema
Response Properties - AKS properties
- Resource
Id string - ARM resource id of the underlying compute
- created
On String - The time at which the compute was created.
- is
Attached BooleanCompute - Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
- modified
On String - The time at which the compute was last modified.
- provisioning
Errors List<ErrorResponse Response> - Errors during provisioning
- provisioning
State String - The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
- compute
Location String - Location for the underlying compute
- description String
- The description of the Machine Learning compute.
- disable
Local BooleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties
AKSSchema
Response Properties - AKS properties
- resource
Id String - ARM resource id of the underlying compute
- created
On string - The time at which the compute was created.
- is
Attached booleanCompute - Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
- modified
On string - The time at which the compute was last modified.
- provisioning
Errors ErrorResponse Response[] - Errors during provisioning
- provisioning
State string - The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
- compute
Location string - Location for the underlying compute
- description string
- The description of the Machine Learning compute.
- disable
Local booleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties
AKSSchema
Response Properties - AKS properties
- resource
Id string - ARM resource id of the underlying compute
- created_
on str - The time at which the compute was created.
- is_
attached_ boolcompute - 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[ErrorResponse Response] - 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_ boolauth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties
AKSSchema
Response Properties - AKS properties
- resource_
id str - ARM resource id of the underlying compute
- created
On String - The time at which the compute was created.
- is
Attached BooleanCompute - Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
- modified
On String - The time at which the compute was last modified.
- provisioning
Errors List<Property Map> - Errors during provisioning
- provisioning
State String - The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
- compute
Location String - Location for the underlying compute
- description String
- The description of the Machine Learning compute.
- disable
Local BooleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties Property Map
- AKS properties
- resource
Id String - ARM resource id of the underlying compute
AKSSchemaProperties, AKSSchemaPropertiesArgs
- Agent
Count int - Number of agents
- Agent
Vm stringSize - Agent virtual machine size
- Aks
Networking Pulumi.Configuration Azure Native. Machine Learning Services. Inputs. Aks Networking Configuration - AKS networking configuration for vnet
- Cluster
Fqdn string - Cluster full qualified domain name
- Cluster
Purpose string | Pulumi.Azure Native. Machine Learning Services. Cluster Purpose - Intended usage of the cluster
- Load
Balancer stringSubnet - Load Balancer Subnet
- Load
Balancer string | Pulumi.Type Azure Native. Machine Learning Services. Load Balancer Type - Load Balancer Type
- Ssl
Configuration Pulumi.Azure Native. Machine Learning Services. Inputs. Ssl Configuration - SSL configuration
- Agent
Count int - Number of agents
- Agent
Vm stringSize - Agent virtual machine size
- Aks
Networking AksConfiguration Networking Configuration - AKS networking configuration for vnet
- Cluster
Fqdn string - Cluster full qualified domain name
- Cluster
Purpose string | ClusterPurpose - Intended usage of the cluster
- Load
Balancer stringSubnet - Load Balancer Subnet
- Load
Balancer string | LoadType Balancer Type - Load Balancer Type
- Ssl
Configuration SslConfiguration - SSL configuration
- agent
Count Integer - Number of agents
- agent
Vm StringSize - Agent virtual machine size
- aks
Networking AksConfiguration Networking Configuration - AKS networking configuration for vnet
- cluster
Fqdn String - Cluster full qualified domain name
- cluster
Purpose String | ClusterPurpose - Intended usage of the cluster
- load
Balancer StringSubnet - Load Balancer Subnet
- load
Balancer String | LoadType Balancer Type - Load Balancer Type
- ssl
Configuration SslConfiguration - SSL configuration
- agent
Count number - Number of agents
- agent
Vm stringSize - Agent virtual machine size
- aks
Networking AksConfiguration Networking Configuration - AKS networking configuration for vnet
- cluster
Fqdn string - Cluster full qualified domain name
- cluster
Purpose string | ClusterPurpose - Intended usage of the cluster
- load
Balancer stringSubnet - Load Balancer Subnet
- load
Balancer string | LoadType Balancer Type - Load Balancer Type
- ssl
Configuration SslConfiguration - SSL configuration
- agent_
count int - Number of agents
- agent_
vm_ strsize - Agent virtual machine size
- aks_
networking_ Aksconfiguration Networking Configuration - AKS networking configuration for vnet
- cluster_
fqdn str - Cluster full qualified domain name
- cluster_
purpose str | ClusterPurpose - Intended usage of the cluster
- load_
balancer_ strsubnet - Load Balancer Subnet
- load_
balancer_ str | Loadtype Balancer Type - Load Balancer Type
- ssl_
configuration SslConfiguration - SSL configuration
- agent
Count Number - Number of agents
- agent
Vm StringSize - Agent virtual machine size
- aks
Networking Property MapConfiguration - AKS networking configuration for vnet
- cluster
Fqdn String - Cluster full qualified domain name
- cluster
Purpose String | "FastProd" | "Dense Prod" | "Dev Test" - Intended usage of the cluster
- load
Balancer StringSubnet - Load Balancer Subnet
- load
Balancer String | "PublicType Ip" | "Internal Load Balancer" - Load Balancer Type
- ssl
Configuration Property Map - SSL configuration
AKSSchemaResponseProperties, AKSSchemaResponsePropertiesArgs
- System
Services List<Pulumi.Azure Native. Machine Learning Services. Inputs. System Service Response> - System services
- Agent
Count int - Number of agents
- Agent
Vm stringSize - Agent virtual machine size
- Aks
Networking Pulumi.Configuration Azure Native. Machine Learning Services. Inputs. Aks Networking Configuration Response - AKS networking configuration for vnet
- Cluster
Fqdn string - Cluster full qualified domain name
- Cluster
Purpose string - Intended usage of the cluster
- Load
Balancer stringSubnet - Load Balancer Subnet
- Load
Balancer stringType - Load Balancer Type
- Ssl
Configuration Pulumi.Azure Native. Machine Learning Services. Inputs. Ssl Configuration Response - SSL configuration
- System
Services []SystemService Response - System services
- Agent
Count int - Number of agents
- Agent
Vm stringSize - Agent virtual machine size
- Aks
Networking AksConfiguration Networking Configuration Response - AKS networking configuration for vnet
- Cluster
Fqdn string - Cluster full qualified domain name
- Cluster
Purpose string - Intended usage of the cluster
- Load
Balancer stringSubnet - Load Balancer Subnet
- Load
Balancer stringType - Load Balancer Type
- Ssl
Configuration SslConfiguration Response - SSL configuration
- system
Services List<SystemService Response> - System services
- agent
Count Integer - Number of agents
- agent
Vm StringSize - Agent virtual machine size
- aks
Networking AksConfiguration Networking Configuration Response - AKS networking configuration for vnet
- cluster
Fqdn String - Cluster full qualified domain name
- cluster
Purpose String - Intended usage of the cluster
- load
Balancer StringSubnet - Load Balancer Subnet
- load
Balancer StringType - Load Balancer Type
- ssl
Configuration SslConfiguration Response - SSL configuration
- system
Services SystemService Response[] - System services
- agent
Count number - Number of agents
- agent
Vm stringSize - Agent virtual machine size
- aks
Networking AksConfiguration Networking Configuration Response - AKS networking configuration for vnet
- cluster
Fqdn string - Cluster full qualified domain name
- cluster
Purpose string - Intended usage of the cluster
- load
Balancer stringSubnet - Load Balancer Subnet
- load
Balancer stringType - Load Balancer Type
- ssl
Configuration SslConfiguration Response - SSL configuration
- system_
services Sequence[SystemService Response] - System services
- agent_
count int - Number of agents
- agent_
vm_ strsize - Agent virtual machine size
- aks_
networking_ Aksconfiguration Networking Configuration Response - AKS networking configuration for vnet
- cluster_
fqdn str - Cluster full qualified domain name
- cluster_
purpose str - Intended usage of the cluster
- load_
balancer_ strsubnet - Load Balancer Subnet
- load_
balancer_ strtype - Load Balancer Type
- ssl_
configuration SslConfiguration Response - SSL configuration
- system
Services List<Property Map> - System services
- agent
Count Number - Number of agents
- agent
Vm StringSize - Agent virtual machine size
- aks
Networking Property MapConfiguration - AKS networking configuration for vnet
- cluster
Fqdn String - Cluster full qualified domain name
- cluster
Purpose String - Intended usage of the cluster
- load
Balancer StringSubnet - Load Balancer Subnet
- load
Balancer StringType - Load Balancer Type
- ssl
Configuration Property Map - SSL configuration
AksNetworkingConfiguration, AksNetworkingConfigurationArgs
- Dns
Service stringIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- Docker
Bridge stringCidr - 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 string - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
- Subnet
Id string - Virtual network subnet resource ID the compute nodes belong to
- Dns
Service stringIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- Docker
Bridge stringCidr - 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 string - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
- Subnet
Id string - Virtual network subnet resource ID the compute nodes belong to
- dns
Service StringIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- docker
Bridge StringCidr - 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 String - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
- subnet
Id String - Virtual network subnet resource ID the compute nodes belong to
- dns
Service stringIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- docker
Bridge stringCidr - 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 string - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
- subnet
Id string - Virtual network subnet resource ID the compute nodes belong to
- dns_
service_ strip - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- docker_
bridge_ strcidr - 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
- dns
Service StringIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- docker
Bridge StringCidr - 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 String - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
- subnet
Id String - Virtual network subnet resource ID the compute nodes belong to
AksNetworkingConfigurationResponse, AksNetworkingConfigurationResponseArgs
- Dns
Service stringIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- Docker
Bridge stringCidr - 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 string - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
- Subnet
Id string - Virtual network subnet resource ID the compute nodes belong to
- Dns
Service stringIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- Docker
Bridge stringCidr - 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 string - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
- Subnet
Id string - Virtual network subnet resource ID the compute nodes belong to
- dns
Service StringIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- docker
Bridge StringCidr - 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 String - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
- subnet
Id String - Virtual network subnet resource ID the compute nodes belong to
- dns
Service stringIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- docker
Bridge stringCidr - 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 string - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
- subnet
Id string - Virtual network subnet resource ID the compute nodes belong to
- dns_
service_ strip - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- docker_
bridge_ strcidr - 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
- dns
Service StringIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- docker
Bridge StringCidr - 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 String - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
- subnet
Id String - Virtual network subnet resource ID the compute nodes belong to
AmlCompute, AmlComputeArgs
- Compute
Location string - Location for the underlying compute
- Description string
- The description of the Machine Learning compute.
- Disable
Local boolAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- Properties
Pulumi.
Azure Native. Machine Learning Services. Inputs. Aml Compute Properties - Properties of AmlCompute
- Resource
Id string - ARM resource id of the underlying compute
- Compute
Location string - Location for the underlying compute
- Description string
- The description of the Machine Learning compute.
- Disable
Local boolAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- Properties
Aml
Compute Properties - Properties of AmlCompute
- Resource
Id string - ARM resource id of the underlying compute
- compute
Location String - Location for the underlying compute
- description String
- The description of the Machine Learning compute.
- disable
Local BooleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties
Aml
Compute Properties - Properties of AmlCompute
- resource
Id String - ARM resource id of the underlying compute
- compute
Location string - Location for the underlying compute
- description string
- The description of the Machine Learning compute.
- disable
Local booleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties
Aml
Compute Properties - Properties of AmlCompute
- resource
Id 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_ boolauth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties
Aml
Compute Properties - Properties of AmlCompute
- resource_
id str - ARM resource id of the underlying compute
- compute
Location String - Location for the underlying compute
- description String
- The description of the Machine Learning compute.
- disable
Local BooleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties Property Map
- Properties of AmlCompute
- resource
Id String - ARM resource id of the underlying compute
AmlComputeProperties, AmlComputePropertiesArgs
- Enable
Node boolPublic Ip - 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 string | Pulumi.Azure Native. Machine Learning Services. Os Type - Compute OS Type
- Property
Bag object - A property bag containing additional properties.
- Remote
Login string | Pulumi.Port Public Access Azure Native. Machine Learning Services. Remote Login Port Public Access - 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 Pulumi.Azure Native. Machine Learning Services. Inputs. Scale Settings - Scale settings for AML Compute
- Subnet
Pulumi.
Azure Native. Machine Learning Services. Inputs. Resource Id - Virtual network subnet resource ID the compute nodes belong to.
- User
Account Pulumi.Credentials Azure Native. Machine Learning Services. Inputs. User Account Credentials - Credentials for an administrator user account that will be created on each compute node.
- Virtual
Machine Pulumi.Image Azure Native. Machine Learning Services. Inputs. Virtual Machine Image - Virtual Machine image for AML Compute - windows only
- Vm
Priority string | Pulumi.Azure Native. Machine Learning Services. Vm Priority - Virtual Machine priority
- Vm
Size string - Virtual Machine Size
- Enable
Node boolPublic Ip - 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 string | OsType - Compute OS Type
- Property
Bag interface{} - A property bag containing additional properties.
- Remote
Login string | RemotePort Public Access Login Port Public Access - 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
Resource
Id - Virtual network subnet resource ID the compute nodes belong to.
- User
Account UserCredentials Account Credentials - Credentials for an administrator user account that will be created on each compute node.
- Virtual
Machine VirtualImage Machine Image - Virtual Machine image for AML Compute - windows only
- Vm
Priority string | VmPriority - Virtual Machine priority
- Vm
Size string - Virtual Machine Size
- enable
Node BooleanPublic Ip - 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 Boolean - Network is isolated or not
- os
Type String | OsType - Compute OS Type
- property
Bag Object - A property bag containing additional properties.
- remote
Login String | RemotePort Public Access Login Port Public Access - 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
Resource
Id - Virtual network subnet resource ID the compute nodes belong to.
- user
Account UserCredentials Account Credentials - Credentials for an administrator user account that will be created on each compute node.
- virtual
Machine VirtualImage Machine Image - Virtual Machine image for AML Compute - windows only
- vm
Priority String | VmPriority - Virtual Machine priority
- vm
Size String - Virtual Machine Size
- enable
Node booleanPublic Ip - 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 boolean - Network is isolated or not
- os
Type string | OsType - Compute OS Type
- property
Bag any - A property bag containing additional properties.
- remote
Login string | RemotePort Public Access Login Port Public Access - 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
Resource
Id - Virtual network subnet resource ID the compute nodes belong to.
- user
Account UserCredentials Account Credentials - Credentials for an administrator user account that will be created on each compute node.
- virtual
Machine VirtualImage Machine Image - Virtual Machine image for AML Compute - windows only
- vm
Priority string | VmPriority - Virtual Machine priority
- vm
Size string - Virtual Machine Size
- enable_
node_ boolpublic_ ip - 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_ str | Remoteport_ public_ access Login Port Public Access - 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
Resource
Id - Virtual network subnet resource ID the compute nodes belong to.
- user_
account_ Usercredentials Account Credentials - Credentials for an administrator user account that will be created on each compute node.
- virtual_
machine_ Virtualimage Machine Image - Virtual Machine image for AML Compute - windows only
- vm_
priority str | VmPriority - Virtual Machine priority
- vm_
size str - Virtual Machine Size
- enable
Node BooleanPublic Ip - 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 Boolean - Network is isolated or not
- os
Type String | "Linux" | "Windows" - Compute OS Type
- property
Bag Any - A property bag containing additional properties.
- remote
Login String | "Enabled" | "Disabled" | "NotPort Public Access Specified" - 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 Property Map - Scale settings for AML Compute
- subnet Property Map
- Virtual network subnet resource ID the compute nodes belong to.
- user
Account Property MapCredentials - Credentials for an administrator user account that will be created on each compute node.
- virtual
Machine Property MapImage - Virtual Machine image for AML Compute - windows only
- vm
Priority String | "Dedicated" | "LowPriority" - Virtual Machine priority
- vm
Size String - Virtual Machine Size
AmlComputePropertiesResponse, AmlComputePropertiesResponseArgs
- Allocation
State 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.
- Allocation
State stringTransition Time - The time at which the compute entered its current allocation state.
- Current
Node intCount - The number of compute nodes currently assigned to the compute.
- Errors
List<Pulumi.
Azure Native. Machine Learning Services. Inputs. Error Response Response> - Collection of errors encountered by various compute nodes during node setup.
- Node
State Pulumi.Counts Azure Native. Machine Learning Services. Inputs. Node State Counts Response - Counts of various node states on the compute.
- Target
Node intCount - 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 boolPublic Ip - 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 string - Compute OS Type
- Property
Bag object - A property bag containing additional properties.
- Remote
Login stringPort Public Access - 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 Pulumi.Azure Native. Machine Learning Services. Inputs. Scale Settings Response - Scale settings for AML Compute
- Subnet
Pulumi.
Azure Native. Machine Learning Services. Inputs. Resource Id Response - Virtual network subnet resource ID the compute nodes belong to.
- User
Account Pulumi.Credentials Azure Native. Machine Learning Services. Inputs. User Account Credentials Response - Credentials for an administrator user account that will be created on each compute node.
- Virtual
Machine Pulumi.Image Azure Native. Machine Learning Services. Inputs. Virtual Machine Image Response - Virtual Machine image for AML Compute - windows only
- Vm
Priority string - Virtual Machine priority
- Vm
Size string - Virtual Machine Size
- Allocation
State 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.
- Allocation
State stringTransition Time - The time at which the compute entered its current allocation state.
- Current
Node intCount - The number of compute nodes currently assigned to the compute.
- Errors
[]Error
Response Response - Collection of errors encountered by various compute nodes during node setup.
- Node
State NodeCounts State Counts Response - Counts of various node states on the compute.
- Target
Node intCount - 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 boolPublic Ip - 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 string - Compute OS Type
- Property
Bag interface{} - A property bag containing additional properties.
- Remote
Login stringPort Public Access - 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 Response - Scale settings for AML Compute
- Subnet
Resource
Id Response - Virtual network subnet resource ID the compute nodes belong to.
- User
Account UserCredentials Account Credentials Response - Credentials for an administrator user account that will be created on each compute node.
- Virtual
Machine VirtualImage Machine Image Response - Virtual Machine image for AML Compute - windows only
- Vm
Priority string - Virtual Machine priority
- Vm
Size string - Virtual Machine Size
- allocation
State 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.
- allocation
State StringTransition Time - The time at which the compute entered its current allocation state.
- current
Node IntegerCount - The number of compute nodes currently assigned to the compute.
- errors
List<Error
Response Response> - Collection of errors encountered by various compute nodes during node setup.
- node
State NodeCounts State Counts Response - Counts of various node states on the compute.
- target
Node IntegerCount - 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 BooleanPublic Ip - 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 Boolean - Network is isolated or not
- os
Type String - Compute OS Type
- property
Bag Object - A property bag containing additional properties.
- remote
Login StringPort Public Access - 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 Response - Scale settings for AML Compute
- subnet
Resource
Id Response - Virtual network subnet resource ID the compute nodes belong to.
- user
Account UserCredentials Account Credentials Response - Credentials for an administrator user account that will be created on each compute node.
- virtual
Machine VirtualImage Machine Image Response - Virtual Machine image for AML Compute - windows only
- vm
Priority String - Virtual Machine priority
- vm
Size String - Virtual Machine Size
- allocation
State 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.
- allocation
State stringTransition Time - The time at which the compute entered its current allocation state.
- current
Node numberCount - The number of compute nodes currently assigned to the compute.
- errors
Error
Response Response[] - Collection of errors encountered by various compute nodes during node setup.
- node
State NodeCounts State Counts Response - Counts of various node states on the compute.
- target
Node numberCount - 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 booleanPublic Ip - 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 boolean - Network is isolated or not
- os
Type string - Compute OS Type
- property
Bag any - A property bag containing additional properties.
- remote
Login stringPort Public Access - 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 Response - Scale settings for AML Compute
- subnet
Resource
Id Response - Virtual network subnet resource ID the compute nodes belong to.
- user
Account UserCredentials Account Credentials Response - Credentials for an administrator user account that will be created on each compute node.
- virtual
Machine VirtualImage Machine Image Response - Virtual Machine image for AML Compute - windows only
- vm
Priority string - Virtual Machine priority
- vm
Size 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_ strtransition_ time - The time at which the compute entered its current allocation state.
- current_
node_ intcount - The number of compute nodes currently assigned to the compute.
- errors
Sequence[Error
Response Response] - Collection of errors encountered by various compute nodes during node setup.
- node_
state_ Nodecounts State Counts Response - Counts of various node states on the compute.
- target_
node_ intcount - 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_ boolpublic_ ip - 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_ strport_ public_ access - 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 Response - Scale settings for AML Compute
- subnet
Resource
Id Response - Virtual network subnet resource ID the compute nodes belong to.
- user_
account_ Usercredentials Account Credentials Response - Credentials for an administrator user account that will be created on each compute node.
- virtual_
machine_ Virtualimage Machine Image Response - Virtual Machine image for AML Compute - windows only
- vm_
priority str - Virtual Machine priority
- vm_
size str - Virtual Machine Size
- allocation
State 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.
- allocation
State StringTransition Time - The time at which the compute entered its current allocation state.
- current
Node NumberCount - 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.
- node
State Property MapCounts - Counts of various node states on the compute.
- target
Node NumberCount - 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 BooleanPublic Ip - 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 Boolean - Network is isolated or not
- os
Type String - Compute OS Type
- property
Bag Any - A property bag containing additional properties.
- remote
Login StringPort Public Access - 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 Property Map - Scale settings for AML Compute
- subnet Property Map
- Virtual network subnet resource ID the compute nodes belong to.
- user
Account Property MapCredentials - Credentials for an administrator user account that will be created on each compute node.
- virtual
Machine Property MapImage - Virtual Machine image for AML Compute - windows only
- vm
Priority String - Virtual Machine priority
- vm
Size String - Virtual Machine Size
AmlComputeResponse, AmlComputeResponseArgs
- Created
On string - The time at which the compute was created.
- Is
Attached boolCompute - Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
- Modified
On string - The time at which the compute was last modified.
- Provisioning
Errors List<Pulumi.Azure Native. Machine Learning Services. Inputs. Error Response Response> - Errors during provisioning
- Provisioning
State string - The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
- Compute
Location string - Location for the underlying compute
- Description string
- The description of the Machine Learning compute.
- Disable
Local boolAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- Properties
Pulumi.
Azure Native. Machine Learning Services. Inputs. Aml Compute Properties Response - Properties of AmlCompute
- Resource
Id string - ARM resource id of the underlying compute
- Created
On string - The time at which the compute was created.
- Is
Attached boolCompute - Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
- Modified
On string - The time at which the compute was last modified.
- Provisioning
Errors []ErrorResponse Response - Errors during provisioning
- Provisioning
State string - The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
- Compute
Location string - Location for the underlying compute
- Description string
- The description of the Machine Learning compute.
- Disable
Local boolAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- Properties
Aml
Compute Properties Response - Properties of AmlCompute
- Resource
Id string - ARM resource id of the underlying compute
- created
On String - The time at which the compute was created.
- is
Attached BooleanCompute - Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
- modified
On String - The time at which the compute was last modified.
- provisioning
Errors List<ErrorResponse Response> - Errors during provisioning
- provisioning
State String - The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
- compute
Location String - Location for the underlying compute
- description String
- The description of the Machine Learning compute.
- disable
Local BooleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties
Aml
Compute Properties Response - Properties of AmlCompute
- resource
Id String - ARM resource id of the underlying compute
- created
On string - The time at which the compute was created.
- is
Attached booleanCompute - Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
- modified
On string - The time at which the compute was last modified.
- provisioning
Errors ErrorResponse Response[] - Errors during provisioning
- provisioning
State string - The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
- compute
Location string - Location for the underlying compute
- description string
- The description of the Machine Learning compute.
- disable
Local booleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties
Aml
Compute Properties Response - Properties of AmlCompute
- resource
Id string - ARM resource id of the underlying compute
- created_
on str - The time at which the compute was created.
- is_
attached_ boolcompute - 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[ErrorResponse Response] - 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_ boolauth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties
Aml
Compute Properties Response - Properties of AmlCompute
- resource_
id str - ARM resource id of the underlying compute
- created
On String - The time at which the compute was created.
- is
Attached BooleanCompute - Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
- modified
On String - The time at which the compute was last modified.
- provisioning
Errors List<Property Map> - Errors during provisioning
- provisioning
State String - The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
- compute
Location String - Location for the underlying compute
- description String
- The description of the Machine Learning compute.
- disable
Local BooleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties Property Map
- Properties of AmlCompute
- resource
Id String - ARM resource id of the underlying compute
ApplicationSharingPolicy, ApplicationSharingPolicyArgs
- Personal
- Personal
- Shared
- Shared
- Application
Sharing Policy Personal - Personal
- Application
Sharing Policy Shared - Shared
- Personal
- Personal
- Shared
- Shared
- Personal
- Personal
- Shared
- Shared
- PERSONAL
- Personal
- SHARED
- Shared
- "Personal"
- Personal
- "Shared"
- Shared
AssignedUser, AssignedUserArgs
AssignedUserResponse, AssignedUserResponseArgs
AutoPauseProperties, AutoPausePropertiesArgs
- Delay
In intMinutes - Enabled bool
- Delay
In intMinutes - Enabled bool
- delay
In IntegerMinutes - enabled Boolean
- delay
In numberMinutes - enabled boolean
- delay_
in_ intminutes - enabled bool
- delay
In NumberMinutes - enabled Boolean
AutoPausePropertiesResponse, AutoPausePropertiesResponseArgs
- Delay
In intMinutes - Enabled bool
- Delay
In intMinutes - Enabled bool
- delay
In IntegerMinutes - enabled Boolean
- delay
In numberMinutes - enabled boolean
- delay_
in_ intminutes - enabled bool
- delay
In NumberMinutes - enabled Boolean
AutoScaleProperties, AutoScalePropertiesArgs
- Enabled bool
- Max
Node intCount - Min
Node intCount
- Enabled bool
- Max
Node intCount - Min
Node intCount
- enabled Boolean
- max
Node IntegerCount - min
Node IntegerCount
- enabled boolean
- max
Node numberCount - min
Node numberCount
- enabled bool
- max_
node_ intcount - min_
node_ intcount
- enabled Boolean
- max
Node NumberCount - min
Node NumberCount
AutoScalePropertiesResponse, AutoScalePropertiesResponseArgs
- Enabled bool
- Max
Node intCount - Min
Node intCount
- Enabled bool
- Max
Node intCount - Min
Node intCount
- enabled Boolean
- max
Node IntegerCount - min
Node IntegerCount
- enabled boolean
- max
Node numberCount - min
Node numberCount
- enabled bool
- max_
node_ intcount - min_
node_ intcount
- enabled Boolean
- max
Node NumberCount - min
Node NumberCount
BindOptions, BindOptionsArgs
- Create
Host boolPath - Indicate whether to create host path.
- Propagation string
- Type of Bind Option
- Selinux string
- Mention the selinux options.
- Create
Host boolPath - Indicate whether to create host path.
- Propagation string
- Type of Bind Option
- Selinux string
- Mention the selinux options.
- create
Host BooleanPath - Indicate whether to create host path.
- propagation String
- Type of Bind Option
- selinux String
- Mention the selinux options.
- create
Host booleanPath - Indicate whether to create host path.
- propagation string
- Type of Bind Option
- selinux string
- Mention the selinux options.
- create_
host_ boolpath - Indicate whether to create host path.
- propagation str
- Type of Bind Option
- selinux str
- Mention the selinux options.
- create
Host BooleanPath - Indicate whether to create host path.
- propagation String
- Type of Bind Option
- selinux String
- Mention the selinux options.
BindOptionsResponse, BindOptionsResponseArgs
- Create
Host boolPath - Indicate whether to create host path.
- Propagation string
- Type of Bind Option
- Selinux string
- Mention the selinux options.
- Create
Host boolPath - Indicate whether to create host path.
- Propagation string
- Type of Bind Option
- Selinux string
- Mention the selinux options.
- create
Host BooleanPath - Indicate whether to create host path.
- propagation String
- Type of Bind Option
- selinux String
- Mention the selinux options.
- create
Host booleanPath - Indicate whether to create host path.
- propagation string
- Type of Bind Option
- selinux string
- Mention the selinux options.
- create_
host_ boolpath - Indicate whether to create host path.
- propagation str
- Type of Bind Option
- selinux str
- Mention the selinux options.
- create
Host BooleanPath - Indicate whether to create host path.
- propagation String
- Type of Bind Option
- selinux String
- Mention the selinux options.
ClusterPurpose, ClusterPurposeArgs
- Fast
Prod - FastProd
- Dense
Prod - DenseProd
- Dev
Test - DevTest
- Cluster
Purpose Fast Prod - FastProd
- Cluster
Purpose Dense Prod - DenseProd
- Cluster
Purpose Dev Test - DevTest
- Fast
Prod - FastProd
- Dense
Prod - DenseProd
- Dev
Test - DevTest
- Fast
Prod - FastProd
- Dense
Prod - DenseProd
- Dev
Test - DevTest
- FAST_PROD
- FastProd
- DENSE_PROD
- DenseProd
- DEV_TEST
- DevTest
- "Fast
Prod" - FastProd
- "Dense
Prod" - DenseProd
- "Dev
Test" - DevTest
ComputeInstance, ComputeInstanceArgs
- Compute
Location string - Location for the underlying compute
- Description string
- The description of the Machine Learning compute.
- Disable
Local boolAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- Properties
Pulumi.
Azure Native. Machine Learning Services. Inputs. Compute Instance Properties - Properties of ComputeInstance
- Resource
Id string - ARM resource id of the underlying compute
- Compute
Location string - Location for the underlying compute
- Description string
- The description of the Machine Learning compute.
- Disable
Local boolAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- Properties
Compute
Instance Properties - Properties of ComputeInstance
- Resource
Id string - ARM resource id of the underlying compute
- compute
Location String - Location for the underlying compute
- description String
- The description of the Machine Learning compute.
- disable
Local BooleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties
Compute
Instance Properties - Properties of ComputeInstance
- resource
Id String - ARM resource id of the underlying compute
- compute
Location string - Location for the underlying compute
- description string
- The description of the Machine Learning compute.
- disable
Local booleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties
Compute
Instance Properties - Properties of ComputeInstance
- resource
Id 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_ boolauth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties
Compute
Instance Properties - Properties of ComputeInstance
- resource_
id str - ARM resource id of the underlying compute
- compute
Location String - Location for the underlying compute
- description String
- The description of the Machine Learning compute.
- disable
Local BooleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties Property Map
- Properties of ComputeInstance
- resource
Id String - ARM resource id of the underlying compute
ComputeInstanceApplicationResponse, ComputeInstanceApplicationResponseArgs
- Display
Name string - Name of the ComputeInstance application.
- Endpoint
Uri string - Application' endpoint URI.
- Display
Name string - Name of the ComputeInstance application.
- Endpoint
Uri string - Application' endpoint URI.
- display
Name String - Name of the ComputeInstance application.
- endpoint
Uri String - Application' endpoint URI.
- display
Name string - Name of the ComputeInstance application.
- endpoint
Uri string - Application' endpoint URI.
- display_
name str - Name of the ComputeInstance application.
- endpoint_
uri str - Application' endpoint URI.
- display
Name String - Name of the ComputeInstance application.
- endpoint
Uri String - Application' endpoint URI.
ComputeInstanceAuthorizationType, ComputeInstanceAuthorizationTypeArgs
- Personal
- personal
- Compute
Instance Authorization Type Personal - personal
- Personal
- personal
- Personal
- personal
- PERSONAL
- personal
- "personal"
- personal
ComputeInstanceConnectivityEndpointsResponse, ComputeInstanceConnectivityEndpointsResponseArgs
- Private
Ip stringAddress - Private IP Address of this ComputeInstance (local to the VNET in which the compute instance is deployed).
- Public
Ip stringAddress - Public IP Address of this ComputeInstance.
- Private
Ip stringAddress - Private IP Address of this ComputeInstance (local to the VNET in which the compute instance is deployed).
- Public
Ip stringAddress - Public IP Address of this ComputeInstance.
- private
Ip StringAddress - Private IP Address of this ComputeInstance (local to the VNET in which the compute instance is deployed).
- public
Ip StringAddress - Public IP Address of this ComputeInstance.
- private
Ip stringAddress - Private IP Address of this ComputeInstance (local to the VNET in which the compute instance is deployed).
- public
Ip stringAddress - Public IP Address of this ComputeInstance.
- private_
ip_ straddress - Private IP Address of this ComputeInstance (local to the VNET in which the compute instance is deployed).
- public_
ip_ straddress - Public IP Address of this ComputeInstance.
- private
Ip StringAddress - Private IP Address of this ComputeInstance (local to the VNET in which the compute instance is deployed).
- public
Ip StringAddress - Public IP Address of this ComputeInstance.
ComputeInstanceContainerResponse, ComputeInstanceContainerResponseArgs
- Services List<object>
- services of this containers.
- Autosave string
- Auto save settings.
- Environment
Pulumi.
Azure Native. Machine Learning Services. Inputs. Compute Instance Environment Info Response - 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
Compute
Instance Environment Info Response - 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
Compute
Instance Environment Info Response - 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
Compute
Instance Environment Info Response - 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
Compute
Instance Environment Info Response - 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
- user_
id str - Uniquely identifies the user within his/her organization.
- user_
name str - Name of the user.
- user_
org_ strid - Uniquely identifies user' Azure Active Directory organization.
ComputeInstanceDataDiskResponse, ComputeInstanceDataDiskResponseArgs
- Caching string
- Caching type of Data Disk.
- Disk
Size intGB - 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 stringType - type of this storage account.
- Caching string
- Caching type of Data Disk.
- Disk
Size intGB - 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 stringType - type of this storage account.
- caching String
- Caching type of Data Disk.
- disk
Size IntegerGB - 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.
- storage
Account StringType - type of this storage account.
- caching string
- Caching type of Data Disk.
- disk
Size numberGB - 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.
- storage
Account stringType - type of this storage account.
- caching str
- Caching type of Data Disk.
- disk_
size_ intgb - 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_ strtype - type of this storage account.
- caching String
- Caching type of Data Disk.
- disk
Size NumberGB - 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.
- storage
Account StringType - type of this storage account.
ComputeInstanceDataMountResponse, ComputeInstanceDataMountResponseArgs
- Created
By string - who this data mount created by.
- Error string
- Error of this data mount.
- Mount
Action string - Mount Action.
- Mount
Name string - name of the ComputeInstance data mount.
- Mount
Path string - Path of this data mount.
- Mount
State string - Mount state.
- Mounted
On string - The time when the disk mounted.
- Source string
- Source of the ComputeInstance data mount.
- Source
Type string - Data source type.
- Created
By string - who this data mount created by.
- Error string
- Error of this data mount.
- Mount
Action string - Mount Action.
- Mount
Name string - name of the ComputeInstance data mount.
- Mount
Path string - Path of this data mount.
- Mount
State string - Mount state.
- Mounted
On string - The time when the disk mounted.
- Source string
- Source of the ComputeInstance data mount.
- Source
Type string - Data source type.
- created
By String - who this data mount created by.
- error String
- Error of this data mount.
- mount
Action String - Mount Action.
- mount
Name String - name of the ComputeInstance data mount.
- mount
Path String - Path of this data mount.
- mount
State String - Mount state.
- mounted
On String - The time when the disk mounted.
- source String
- Source of the ComputeInstance data mount.
- source
Type String - Data source type.
- created
By string - who this data mount created by.
- error string
- Error of this data mount.
- mount
Action string - Mount Action.
- mount
Name string - name of the ComputeInstance data mount.
- mount
Path string - Path of this data mount.
- mount
State string - Mount state.
- mounted
On string - The time when the disk mounted.
- source string
- Source of the ComputeInstance data mount.
- source
Type 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.
- created
By String - who this data mount created by.
- error String
- Error of this data mount.
- mount
Action String - Mount Action.
- mount
Name String - name of the ComputeInstance data mount.
- mount
Path String - Path of this data mount.
- mount
State String - Mount state.
- mounted
On String - The time when the disk mounted.
- source String
- Source of the ComputeInstance data mount.
- source
Type String - Data source type.
ComputeInstanceEnvironmentInfoResponse, ComputeInstanceEnvironmentInfoResponseArgs
ComputeInstanceLastOperationResponse, ComputeInstanceLastOperationResponseArgs
- Operation
Name string - Name of the last operation.
- Operation
Status string - Operation status.
- Operation
Time string - Time of the last operation.
- Operation
Trigger string - Trigger of operation.
- Operation
Name string - Name of the last operation.
- Operation
Status string - Operation status.
- Operation
Time string - Time of the last operation.
- Operation
Trigger string - Trigger of operation.
- operation
Name String - Name of the last operation.
- operation
Status String - Operation status.
- operation
Time String - Time of the last operation.
- operation
Trigger String - Trigger of operation.
- operation
Name string - Name of the last operation.
- operation
Status string - Operation status.
- operation
Time string - Time of the last operation.
- operation
Trigger 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.
- operation
Name String - Name of the last operation.
- operation
Status String - Operation status.
- operation
Time String - Time of the last operation.
- operation
Trigger String - Trigger of operation.
ComputeInstanceProperties, ComputeInstancePropertiesArgs
- Application
Sharing string | Pulumi.Policy Azure Native. Machine Learning Services. Application Sharing Policy - 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.
- string | Pulumi.
Azure Native. Machine Learning Services. Compute Instance Authorization Type - The Compute Instance Authorization type. Available values are personal (default).
- Custom
Services List<Pulumi.Azure Native. Machine Learning Services. Inputs. Custom Service> - List of Custom Services added to the compute.
- Enable
Node boolPublic Ip - 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 Pulumi.Instance Settings Azure Native. Machine Learning Services. Inputs. Personal Compute Instance Settings - Settings for a personal compute instance.
- Schedules
Pulumi.
Azure Native. Machine Learning Services. Inputs. Compute Schedules - The list of schedules to be applied on the computes.
- Setup
Scripts Pulumi.Azure Native. Machine Learning Services. Inputs. Setup Scripts - Details of customized scripts to execute for setting up the cluster.
- Ssh
Settings Pulumi.Azure Native. Machine Learning Services. Inputs. Compute Instance Ssh Settings - Specifies policy and settings for SSH access.
- Subnet
Pulumi.
Azure Native. Machine Learning Services. Inputs. Resource Id - Virtual network subnet resource ID the compute nodes belong to.
- Vm
Size string - Virtual Machine Size
- Application
Sharing string | ApplicationPolicy Sharing Policy - 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.
- string | Compute
Instance Authorization Type - The Compute Instance Authorization type. Available values are personal (default).
- Custom
Services []CustomService - List of Custom Services added to the compute.
- Enable
Node boolPublic Ip - 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 PersonalInstance Settings Compute Instance Settings - Settings for a personal compute instance.
- Schedules
Compute
Schedules - 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 ComputeInstance Ssh Settings - Specifies policy and settings for SSH access.
- Subnet
Resource
Id - Virtual network subnet resource ID the compute nodes belong to.
- Vm
Size string - Virtual Machine Size
- application
Sharing String | ApplicationPolicy Sharing Policy - 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.
- String | Compute
Instance Authorization Type - The Compute Instance Authorization type. Available values are personal (default).
- custom
Services List<CustomService> - List of Custom Services added to the compute.
- enable
Node BooleanPublic Ip - 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 PersonalInstance Settings Compute Instance Settings - Settings for a personal compute instance.
- schedules
Compute
Schedules - 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 ComputeInstance Ssh Settings - Specifies policy and settings for SSH access.
- subnet
Resource
Id - Virtual network subnet resource ID the compute nodes belong to.
- vm
Size String - Virtual Machine Size
- application
Sharing string | ApplicationPolicy Sharing Policy - 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.
- string | Compute
Instance Authorization Type - The Compute Instance Authorization type. Available values are personal (default).
- custom
Services CustomService[] - List of Custom Services added to the compute.
- enable
Node booleanPublic Ip - 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 PersonalInstance Settings Compute Instance Settings - Settings for a personal compute instance.
- schedules
Compute
Schedules - 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 ComputeInstance Ssh Settings - Specifies policy and settings for SSH access.
- subnet
Resource
Id - Virtual network subnet resource ID the compute nodes belong to.
- vm
Size string - Virtual Machine Size
- application_
sharing_ str | Applicationpolicy Sharing Policy - 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.
- str | Compute
Instance Authorization Type - The Compute Instance Authorization type. Available values are personal (default).
- custom_
services Sequence[CustomService] - List of Custom Services added to the compute.
- enable_
node_ boolpublic_ ip - 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_ Personalinstance_ settings Compute Instance Settings - Settings for a personal compute instance.
- schedules
Compute
Schedules - 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 ComputeInstance Ssh Settings - Specifies policy and settings for SSH access.
- subnet
Resource
Id - Virtual network subnet resource ID the compute nodes belong to.
- vm_
size str - Virtual Machine Size
- application
Sharing String | "Personal" | "Shared"Policy - 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.
- String | "personal"
- The Compute Instance Authorization type. Available values are personal (default).
- custom
Services List<Property Map> - List of Custom Services added to the compute.
- enable
Node BooleanPublic Ip - 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 Property MapInstance Settings - Settings for a personal compute instance.
- schedules Property Map
- The list of schedules to be applied on the computes.
- setup
Scripts Property Map - Details of customized scripts to execute for setting up the cluster.
- ssh
Settings Property Map - Specifies policy and settings for SSH access.
- subnet Property Map
- Virtual network subnet resource ID the compute nodes belong to.
- vm
Size String - Virtual Machine Size
ComputeInstancePropertiesResponse, ComputeInstancePropertiesResponseArgs
- Applications
List<Pulumi.
Azure Native. Machine Learning Services. Inputs. Compute Instance Application Response> - Describes available applications and their endpoints on this ComputeInstance.
- Connectivity
Endpoints Pulumi.Azure Native. Machine Learning Services. Inputs. Compute Instance Connectivity Endpoints Response - Describes all connectivity endpoints available for this ComputeInstance.
- Containers
List<Pulumi.
Azure Native. Machine Learning Services. Inputs. Compute Instance Container Response> - Describes informations of containers on this ComputeInstance.
- Created
By Pulumi.Azure Native. Machine Learning Services. Inputs. Compute Instance Created By Response - Describes information on user who created this ComputeInstance.
- Data
Disks List<Pulumi.Azure Native. Machine Learning Services. Inputs. Compute Instance Data Disk Response> - Describes informations of dataDisks on this ComputeInstance.
- Data
Mounts List<Pulumi.Azure Native. Machine Learning Services. Inputs. Compute Instance Data Mount Response> - Describes informations of dataMounts on this ComputeInstance.
- Errors
List<Pulumi.
Azure Native. Machine Learning Services. Inputs. Error Response Response> - Collection of errors encountered on this ComputeInstance.
- Last
Operation Pulumi.Azure Native. Machine Learning Services. Inputs. Compute Instance Last Operation Response - The last operation on ComputeInstance.
- Os
Image Pulumi.Metadata Azure Native. Machine Learning Services. Inputs. Image Metadata Response - Returns metadata about the operating system image for this compute instance.
- State string
- The current state of this ComputeInstance.
- Versions
Pulumi.
Azure Native. Machine Learning Services. Inputs. Compute Instance Version Response - ComputeInstance version.
- Application
Sharing stringPolicy - 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.
- string
- The Compute Instance Authorization type. Available values are personal (default).
- Custom
Services List<Pulumi.Azure Native. Machine Learning Services. Inputs. Custom Service Response> - List of Custom Services added to the compute.
- Enable
Node boolPublic Ip - 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 Pulumi.Instance Settings Azure Native. Machine Learning Services. Inputs. Personal Compute Instance Settings Response - Settings for a personal compute instance.
- Schedules
Pulumi.
Azure Native. Machine Learning Services. Inputs. Compute Schedules Response - The list of schedules to be applied on the computes.
- Setup
Scripts Pulumi.Azure Native. Machine Learning Services. Inputs. Setup Scripts Response - Details of customized scripts to execute for setting up the cluster.
- Ssh
Settings Pulumi.Azure Native. Machine Learning Services. Inputs. Compute Instance Ssh Settings Response - Specifies policy and settings for SSH access.
- Subnet
Pulumi.
Azure Native. Machine Learning Services. Inputs. Resource Id Response - Virtual network subnet resource ID the compute nodes belong to.
- Vm
Size string - Virtual Machine Size
- Applications
[]Compute
Instance Application Response - Describes available applications and their endpoints on this ComputeInstance.
- Connectivity
Endpoints ComputeInstance Connectivity Endpoints Response - Describes all connectivity endpoints available for this ComputeInstance.
- Containers
[]Compute
Instance Container Response - Describes informations of containers on this ComputeInstance.
- Created
By ComputeInstance Created By Response - Describes information on user who created this ComputeInstance.
- Data
Disks []ComputeInstance Data Disk Response - Describes informations of dataDisks on this ComputeInstance.
- Data
Mounts []ComputeInstance Data Mount Response - Describes informations of dataMounts on this ComputeInstance.
- Errors
[]Error
Response Response - Collection of errors encountered on this ComputeInstance.
- Last
Operation ComputeInstance Last Operation Response - The last operation on ComputeInstance.
- Os
Image ImageMetadata Metadata Response - Returns metadata about the operating system image for this compute instance.
- State string
- The current state of this ComputeInstance.
- Versions
Compute
Instance Version Response - ComputeInstance version.
- Application
Sharing stringPolicy - 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.
- string
- The Compute Instance Authorization type. Available values are personal (default).
- Custom
Services []CustomService Response - List of Custom Services added to the compute.
- Enable
Node boolPublic Ip - 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 PersonalInstance Settings Compute Instance Settings Response - Settings for a personal compute instance.
- Schedules
Compute
Schedules Response - The list of schedules to be applied on the computes.
- Setup
Scripts SetupScripts Response - Details of customized scripts to execute for setting up the cluster.
- Ssh
Settings ComputeInstance Ssh Settings Response - Specifies policy and settings for SSH access.
- Subnet
Resource
Id Response - Virtual network subnet resource ID the compute nodes belong to.
- Vm
Size string - Virtual Machine Size
- applications
List<Compute
Instance Application Response> - Describes available applications and their endpoints on this ComputeInstance.
- connectivity
Endpoints ComputeInstance Connectivity Endpoints Response - Describes all connectivity endpoints available for this ComputeInstance.
- containers
List<Compute
Instance Container Response> - Describes informations of containers on this ComputeInstance.
- created
By ComputeInstance Created By Response - Describes information on user who created this ComputeInstance.
- data
Disks List<ComputeInstance Data Disk Response> - Describes informations of dataDisks on this ComputeInstance.
- data
Mounts List<ComputeInstance Data Mount Response> - Describes informations of dataMounts on this ComputeInstance.
- errors
List<Error
Response Response> - Collection of errors encountered on this ComputeInstance.
- last
Operation ComputeInstance Last Operation Response - The last operation on ComputeInstance.
- os
Image ImageMetadata Metadata Response - Returns metadata about the operating system image for this compute instance.
- state String
- The current state of this ComputeInstance.
- versions
Compute
Instance Version Response - ComputeInstance version.
- application
Sharing StringPolicy - 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.
- String
- The Compute Instance Authorization type. Available values are personal (default).
- custom
Services List<CustomService Response> - List of Custom Services added to the compute.
- enable
Node BooleanPublic Ip - 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 PersonalInstance Settings Compute Instance Settings Response - Settings for a personal compute instance.
- schedules
Compute
Schedules Response - The list of schedules to be applied on the computes.
- setup
Scripts SetupScripts Response - Details of customized scripts to execute for setting up the cluster.
- ssh
Settings ComputeInstance Ssh Settings Response - Specifies policy and settings for SSH access.
- subnet
Resource
Id Response - Virtual network subnet resource ID the compute nodes belong to.
- vm
Size String - Virtual Machine Size
- applications
Compute
Instance Application Response[] - Describes available applications and their endpoints on this ComputeInstance.
- connectivity
Endpoints ComputeInstance Connectivity Endpoints Response - Describes all connectivity endpoints available for this ComputeInstance.
- containers
Compute
Instance Container Response[] - Describes informations of containers on this ComputeInstance.
- created
By ComputeInstance Created By Response - Describes information on user who created this ComputeInstance.
- data
Disks ComputeInstance Data Disk Response[] - Describes informations of dataDisks on this ComputeInstance.
- data
Mounts ComputeInstance Data Mount Response[] - Describes informations of dataMounts on this ComputeInstance.
- errors
Error
Response Response[] - Collection of errors encountered on this ComputeInstance.
- last
Operation ComputeInstance Last Operation Response - The last operation on ComputeInstance.
- os
Image ImageMetadata Metadata Response - Returns metadata about the operating system image for this compute instance.
- state string
- The current state of this ComputeInstance.
- versions
Compute
Instance Version Response - ComputeInstance version.
- application
Sharing stringPolicy - 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.
- string
- The Compute Instance Authorization type. Available values are personal (default).
- custom
Services CustomService Response[] - List of Custom Services added to the compute.
- enable
Node booleanPublic Ip - 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 PersonalInstance Settings Compute Instance Settings Response - Settings for a personal compute instance.
- schedules
Compute
Schedules Response - The list of schedules to be applied on the computes.
- setup
Scripts SetupScripts Response - Details of customized scripts to execute for setting up the cluster.
- ssh
Settings ComputeInstance Ssh Settings Response - Specifies policy and settings for SSH access.
- subnet
Resource
Id Response - Virtual network subnet resource ID the compute nodes belong to.
- vm
Size string - Virtual Machine Size
- applications
Sequence[Compute
Instance Application Response] - Describes available applications and their endpoints on this ComputeInstance.
- connectivity_
endpoints ComputeInstance Connectivity Endpoints Response - Describes all connectivity endpoints available for this ComputeInstance.
- containers
Sequence[Compute
Instance Container Response] - Describes informations of containers on this ComputeInstance.
- created_
by ComputeInstance Created By Response - Describes information on user who created this ComputeInstance.
- data_
disks Sequence[ComputeInstance Data Disk Response] - Describes informations of dataDisks on this ComputeInstance.
- data_
mounts Sequence[ComputeInstance Data Mount Response] - Describes informations of dataMounts on this ComputeInstance.
- errors
Sequence[Error
Response Response] - Collection of errors encountered on this ComputeInstance.
- last_
operation ComputeInstance Last Operation Response - The last operation on ComputeInstance.
- os_
image_ Imagemetadata Metadata Response - Returns metadata about the operating system image for this compute instance.
- state str
- The current state of this ComputeInstance.
- versions
Compute
Instance Version Response - ComputeInstance version.
- application_
sharing_ strpolicy - 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.
- str
- The Compute Instance Authorization type. Available values are personal (default).
- custom_
services Sequence[CustomService Response] - List of Custom Services added to the compute.
- enable_
node_ boolpublic_ ip - 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_ Personalinstance_ settings Compute Instance Settings Response - Settings for a personal compute instance.
- schedules
Compute
Schedules Response - The list of schedules to be applied on the computes.
- setup_
scripts SetupScripts Response - Details of customized scripts to execute for setting up the cluster.
- ssh_
settings ComputeInstance Ssh Settings Response - Specifies policy and settings for SSH access.
- subnet
Resource
Id Response - 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.
- connectivity
Endpoints Property Map - Describes all connectivity endpoints available for this ComputeInstance.
- containers List<Property Map>
- Describes informations of containers on this ComputeInstance.
- created
By Property Map - Describes information on user who created this ComputeInstance.
- data
Disks List<Property Map> - Describes informations of dataDisks on this ComputeInstance.
- data
Mounts List<Property Map> - Describes informations of dataMounts on this ComputeInstance.
- errors List<Property Map>
- Collection of errors encountered on this ComputeInstance.
- last
Operation Property Map - The last operation on ComputeInstance.
- os
Image Property MapMetadata - Returns metadata about the operating system image for this compute instance.
- state String
- The current state of this ComputeInstance.
- versions Property Map
- ComputeInstance version.
- application
Sharing StringPolicy - 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.
- String
- The Compute Instance Authorization type. Available values are personal (default).
- custom
Services List<Property Map> - List of Custom Services added to the compute.
- enable
Node BooleanPublic Ip - 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 Property MapInstance Settings - Settings for a personal compute instance.
- schedules Property Map
- The list of schedules to be applied on the computes.
- setup
Scripts Property Map - Details of customized scripts to execute for setting up the cluster.
- ssh
Settings Property Map - Specifies policy and settings for SSH access.
- subnet Property Map
- Virtual network subnet resource ID the compute nodes belong to.
- vm
Size String - Virtual Machine Size
ComputeInstanceResponse, ComputeInstanceResponseArgs
- Created
On string - The time at which the compute was created.
- Is
Attached boolCompute - Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
- Modified
On string - The time at which the compute was last modified.
- Provisioning
Errors List<Pulumi.Azure Native. Machine Learning Services. Inputs. Error Response Response> - Errors during provisioning
- Provisioning
State string - The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
- Compute
Location string - Location for the underlying compute
- Description string
- The description of the Machine Learning compute.
- Disable
Local boolAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- Properties
Pulumi.
Azure Native. Machine Learning Services. Inputs. Compute Instance Properties Response - Properties of ComputeInstance
- Resource
Id string - ARM resource id of the underlying compute
- Created
On string - The time at which the compute was created.
- Is
Attached boolCompute - Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
- Modified
On string - The time at which the compute was last modified.
- Provisioning
Errors []ErrorResponse Response - Errors during provisioning
- Provisioning
State string - The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
- Compute
Location string - Location for the underlying compute
- Description string
- The description of the Machine Learning compute.
- Disable
Local boolAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- Properties
Compute
Instance Properties Response - Properties of ComputeInstance
- Resource
Id string - ARM resource id of the underlying compute
- created
On String - The time at which the compute was created.
- is
Attached BooleanCompute - Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
- modified
On String - The time at which the compute was last modified.
- provisioning
Errors List<ErrorResponse Response> - Errors during provisioning
- provisioning
State String - The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
- compute
Location String - Location for the underlying compute
- description String
- The description of the Machine Learning compute.
- disable
Local BooleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties
Compute
Instance Properties Response - Properties of ComputeInstance
- resource
Id String - ARM resource id of the underlying compute
- created
On string - The time at which the compute was created.
- is
Attached booleanCompute - Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
- modified
On string - The time at which the compute was last modified.
- provisioning
Errors ErrorResponse Response[] - Errors during provisioning
- provisioning
State string - The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
- compute
Location string - Location for the underlying compute
- description string
- The description of the Machine Learning compute.
- disable
Local booleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties
Compute
Instance Properties Response - Properties of ComputeInstance
- resource
Id string - ARM resource id of the underlying compute
- created_
on str - The time at which the compute was created.
- is_
attached_ boolcompute - 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[ErrorResponse Response] - 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_ boolauth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties
Compute
Instance Properties Response - Properties of ComputeInstance
- resource_
id str - ARM resource id of the underlying compute
- created
On String - The time at which the compute was created.
- is
Attached BooleanCompute - Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
- modified
On String - The time at which the compute was last modified.
- provisioning
Errors List<Property Map> - Errors during provisioning
- provisioning
State String - The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
- compute
Location String - Location for the underlying compute
- description String
- The description of the Machine Learning compute.
- disable
Local BooleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties Property Map
- Properties of ComputeInstance
- resource
Id String - ARM resource id of the underlying compute
ComputeInstanceSshSettings, ComputeInstanceSshSettingsArgs
- Admin
Public stringKey - 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 string | Pulumi.Access Azure Native. Machine Learning Services. Ssh Public Access - 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 stringKey - 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 string | SshAccess Public Access - 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 StringKey - 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 String | SshAccess Public Access - 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 stringKey - 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 string | SshAccess Public Access - 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_ strkey - 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_ str | Sshaccess Public Access - 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 StringKey - 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 String | "Enabled" | "Disabled"Access - 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
- Admin
User stringName - Describes the admin user name.
- Ssh
Port int - Describes the port for connecting through SSH.
- Admin
Public stringKey - 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 stringAccess - 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 stringName - Describes the admin user name.
- Ssh
Port int - Describes the port for connecting through SSH.
- Admin
Public stringKey - 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 stringAccess - 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 StringName - Describes the admin user name.
- ssh
Port Integer - Describes the port for connecting through SSH.
- admin
Public StringKey - 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 StringAccess - 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 stringName - Describes the admin user name.
- ssh
Port number - Describes the port for connecting through SSH.
- admin
Public stringKey - 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 stringAccess - 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_ strname - Describes the admin user name.
- ssh_
port int - Describes the port for connecting through SSH.
- admin_
public_ strkey - 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_ straccess - 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 StringName - Describes the admin user name.
- ssh
Port Number - Describes the port for connecting through SSH.
- admin
Public StringKey - 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 StringAccess - 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
- Compute
Power Action Start - Start
- Compute
Power Action Stop - Stop
- Start
- Start
- Stop
- Stop
- Start
- Start
- Stop
- Stop
- START
- Start
- STOP
- Stop
- "Start"
- Start
- "Stop"
- Stop
ComputeSchedules, ComputeSchedulesArgs
- Compute
Start List<Pulumi.Stop Azure Native. Machine Learning Services. Inputs. Compute Start Stop Schedule> - The list of compute start stop schedules to be applied.
- Compute
Start []ComputeStop Start Stop Schedule - The list of compute start stop schedules to be applied.
- compute
Start List<ComputeStop Start Stop Schedule> - The list of compute start stop schedules to be applied.
- compute
Start ComputeStop Start Stop Schedule[] - The list of compute start stop schedules to be applied.
- compute_
start_ Sequence[Computestop Start Stop Schedule] - The list of compute start stop schedules to be applied.
- compute
Start List<Property Map>Stop - The list of compute start stop schedules to be applied.
ComputeSchedulesResponse, ComputeSchedulesResponseArgs
- Compute
Start List<Pulumi.Stop Azure Native. Machine Learning Services. Inputs. Compute Start Stop Schedule Response> - The list of compute start stop schedules to be applied.
- Compute
Start []ComputeStop Start Stop Schedule Response - The list of compute start stop schedules to be applied.
- compute
Start List<ComputeStop Start Stop Schedule Response> - The list of compute start stop schedules to be applied.
- compute
Start ComputeStop Start Stop Schedule Response[] - The list of compute start stop schedules to be applied.
- compute_
start_ Sequence[Computestop Start Stop Schedule Response] - The list of compute start stop schedules to be applied.
- compute
Start List<Property Map>Stop - The list of compute start stop schedules to be applied.
ComputeStartStopSchedule, ComputeStartStopScheduleArgs
- Action
string | Pulumi.
Azure Native. Machine Learning Services. Compute Power Action - [Required] The compute power action.
- Cron
Pulumi.
Azure Native. Machine Learning Services. Inputs. Cron - Required if triggerType is Cron.
- Recurrence
Pulumi.
Azure Native. Machine Learning Services. Inputs. Recurrence - Required if triggerType is Recurrence.
- Schedule
Pulumi.
Azure Native. Machine Learning Services. Inputs. Schedule Base - [Deprecated] Not used any more.
- Status
string | Pulumi.
Azure Native. Machine Learning Services. Schedule Status - Is the schedule enabled or disabled?
- Trigger
Type string | Pulumi.Azure Native. Machine Learning Services. Trigger Type - [Required] The schedule trigger type.
- Action
string | Compute
Power Action - [Required] The compute power action.
- Cron Cron
- Required if triggerType is Cron.
- Recurrence Recurrence
- Required if triggerType is Recurrence.
- Schedule
Schedule
Base - [Deprecated] Not used any more.
- Status
string | Schedule
Status - Is the schedule enabled or disabled?
- Trigger
Type string | TriggerType - [Required] The schedule trigger type.
- action
String | Compute
Power Action - [Required] The compute power action.
- cron Cron
- Required if triggerType is Cron.
- recurrence Recurrence
- Required if triggerType is Recurrence.
- schedule
Schedule
Base - [Deprecated] Not used any more.
- status
String | Schedule
Status - Is the schedule enabled or disabled?
- trigger
Type String | TriggerType - [Required] The schedule trigger type.
- action
string | Compute
Power Action - [Required] The compute power action.
- cron Cron
- Required if triggerType is Cron.
- recurrence Recurrence
- Required if triggerType is Recurrence.
- schedule
Schedule
Base - [Deprecated] Not used any more.
- status
string | Schedule
Status - Is the schedule enabled or disabled?
- trigger
Type string | TriggerType - [Required] The schedule trigger type.
- action
str | Compute
Power Action - [Required] The compute power action.
- cron Cron
- Required if triggerType is Cron.
- recurrence Recurrence
- Required if triggerType is Recurrence.
- schedule
Schedule
Base - [Deprecated] Not used any more.
- status
str | Schedule
Status - 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?
- trigger
Type String | "Recurrence" | "Cron" - [Required] The schedule trigger type.
ComputeStartStopScheduleResponse, ComputeStartStopScheduleResponseArgs
- Id string
- A system assigned id for the schedule.
- Provisioning
Status string - The current deployment state of schedule.
- Action string
- [Required] The compute power action.
- Cron
Pulumi.
Azure Native. Machine Learning Services. Inputs. Cron Response - Required if triggerType is Cron.
- Recurrence
Pulumi.
Azure Native. Machine Learning Services. Inputs. Recurrence Response - Required if triggerType is Recurrence.
- Schedule
Pulumi.
Azure Native. Machine Learning Services. Inputs. Schedule Base Response - [Deprecated] Not used any more.
- Status string
- Is the schedule enabled or disabled?
- Trigger
Type string - [Required] The schedule trigger type.
- Id string
- A system assigned id for the schedule.
- Provisioning
Status string - The current deployment state of schedule.
- Action string
- [Required] The compute power action.
- Cron
Cron
Response - Required if triggerType is Cron.
- Recurrence
Recurrence
Response - Required if triggerType is Recurrence.
- Schedule
Schedule
Base Response - [Deprecated] Not used any more.
- Status string
- Is the schedule enabled or disabled?
- Trigger
Type string - [Required] The schedule trigger type.
- id String
- A system assigned id for the schedule.
- provisioning
Status String - The current deployment state of schedule.
- action String
- [Required] The compute power action.
- cron
Cron
Response - Required if triggerType is Cron.
- recurrence
Recurrence
Response - Required if triggerType is Recurrence.
- schedule
Schedule
Base Response - [Deprecated] Not used any more.
- status String
- Is the schedule enabled or disabled?
- trigger
Type String - [Required] The schedule trigger type.
- id string
- A system assigned id for the schedule.
- provisioning
Status string - The current deployment state of schedule.
- action string
- [Required] The compute power action.
- cron
Cron
Response - Required if triggerType is Cron.
- recurrence
Recurrence
Response - Required if triggerType is Recurrence.
- schedule
Schedule
Base Response - [Deprecated] Not used any more.
- status string
- Is the schedule enabled or disabled?
- trigger
Type 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
Cron
Response - Required if triggerType is Cron.
- recurrence
Recurrence
Response - Required if triggerType is Recurrence.
- schedule
Schedule
Base Response - [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.
- provisioning
Status 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?
- trigger
Type String - [Required] The schedule trigger type.
Cron, CronArgs
- Expression string
- [Required] Specifies cron expression of schedule. The expression should follow NCronTab format.
- Start
Time string - The start time in yyyy-MM-ddTHH:mm:ss format.
- Time
Zone 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.
- Start
Time string - The start time in yyyy-MM-ddTHH:mm:ss format.
- Time
Zone 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.
- start
Time String - The start time in yyyy-MM-ddTHH:mm:ss format.
- time
Zone 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.
- start
Time string - The start time in yyyy-MM-ddTHH:mm:ss format.
- time
Zone 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.
- start
Time String - The start time in yyyy-MM-ddTHH:mm:ss format.
- time
Zone 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.
- Start
Time string - The start time in yyyy-MM-ddTHH:mm:ss format.
- Time
Zone 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.
- Start
Time string - The start time in yyyy-MM-ddTHH:mm:ss format.
- Time
Zone 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.
- start
Time String - The start time in yyyy-MM-ddTHH:mm:ss format.
- time
Zone 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.
- start
Time string - The start time in yyyy-MM-ddTHH:mm:ss format.
- time
Zone 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.
- start
Time String - The start time in yyyy-MM-ddTHH:mm:ss format.
- time
Zone 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.
Azure Native. Machine Learning Services. Inputs. Docker - Describes the docker settings for the image
- Endpoints
List<Pulumi.
Azure Native. Machine Learning Services. Inputs. Endpoint> - Configuring the endpoints for the container
- Environment
Variables Dictionary<string, Pulumi.Azure Native. Machine Learning Services. Inputs. Environment Variable> - Environment Variable for the container
- Image
Pulumi.
Azure Native. Machine Learning Services. Inputs. Image - Describes the Image Specifications
- Name string
- Name of the Custom Service
- Volumes
List<Pulumi.
Azure Native. Machine Learning Services. Inputs. Volume Definition> - Configuring the volumes for the container
- Docker Docker
- Describes the docker settings for the image
- Endpoints []Endpoint
- Configuring the endpoints for the container
- Environment
Variables map[string]EnvironmentVariable - Environment Variable for the container
- Image Image
- Describes the Image Specifications
- Name string
- Name of the Custom Service
- Volumes
[]Volume
Definition - Configuring the volumes for the container
- docker Docker
- Describes the docker settings for the image
- endpoints List<Endpoint>
- Configuring the endpoints for the container
- environment
Variables Map<String,EnvironmentVariable> - Environment Variable for the container
- image Image
- Describes the Image Specifications
- name String
- Name of the Custom Service
- volumes
List<Volume
Definition> - Configuring the volumes for the container
- docker Docker
- Describes the docker settings for the image
- endpoints Endpoint[]
- Configuring the endpoints for the container
- environment
Variables {[key: string]: EnvironmentVariable} - Environment Variable for the container
- image Image
- Describes the Image Specifications
- name string
- Name of the Custom Service
- volumes
Volume
Definition[] - 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[Volume
Definition] - 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
- environment
Variables 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.
Azure Native. Machine Learning Services. Inputs. Docker Response - Describes the docker settings for the image
- Endpoints
List<Pulumi.
Azure Native. Machine Learning Services. Inputs. Endpoint Response> - Configuring the endpoints for the container
- Environment
Variables Dictionary<string, Pulumi.Azure Native. Machine Learning Services. Inputs. Environment Variable Response> - Environment Variable for the container
- Image
Pulumi.
Azure Native. Machine Learning Services. Inputs. Image Response - Describes the Image Specifications
- Name string
- Name of the Custom Service
- Volumes
List<Pulumi.
Azure Native. Machine Learning Services. Inputs. Volume Definition Response> - Configuring the volumes for the container
- Docker
Docker
Response - Describes the docker settings for the image
- Endpoints
[]Endpoint
Response - Configuring the endpoints for the container
- Environment
Variables map[string]EnvironmentVariable Response - Environment Variable for the container
- Image
Image
Response - Describes the Image Specifications
- Name string
- Name of the Custom Service
- Volumes
[]Volume
Definition Response - Configuring the volumes for the container
- docker
Docker
Response - Describes the docker settings for the image
- endpoints
List<Endpoint
Response> - Configuring the endpoints for the container
- environment
Variables Map<String,EnvironmentVariable Response> - Environment Variable for the container
- image
Image
Response - Describes the Image Specifications
- name String
- Name of the Custom Service
- volumes
List<Volume
Definition Response> - Configuring the volumes for the container
- docker
Docker
Response - Describes the docker settings for the image
- endpoints
Endpoint
Response[] - Configuring the endpoints for the container
- environment
Variables {[key: string]: EnvironmentVariable Response} - Environment Variable for the container
- image
Image
Response - Describes the Image Specifications
- name string
- Name of the Custom Service
- volumes
Volume
Definition Response[] - Configuring the volumes for the container
- docker
Docker
Response - Describes the docker settings for the image
- endpoints
Sequence[Endpoint
Response] - Configuring the endpoints for the container
- environment_
variables Mapping[str, EnvironmentVariable Response] - Environment Variable for the container
- image
Image
Response - Describes the Image Specifications
- name str
- Name of the Custom Service
- volumes
Sequence[Volume
Definition Response] - 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
- environment
Variables 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
- Compute
Location string - Location for the underlying compute
- Description string
- The description of the Machine Learning compute.
- Disable
Local boolAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- Resource
Id string - ARM resource id of the underlying compute
- Compute
Location string - Location for the underlying compute
- Description string
- The description of the Machine Learning compute.
- Disable
Local boolAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- Resource
Id string - ARM resource id of the underlying compute
- compute
Location String - Location for the underlying compute
- description String
- The description of the Machine Learning compute.
- disable
Local BooleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- resource
Id String - ARM resource id of the underlying compute
- compute
Location string - Location for the underlying compute
- description string
- The description of the Machine Learning compute.
- disable
Local booleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- resource
Id 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_ boolauth - 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
- compute
Location String - Location for the underlying compute
- description String
- The description of the Machine Learning compute.
- disable
Local BooleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- resource
Id String - ARM resource id of the underlying compute
DataFactoryResponse, DataFactoryResponseArgs
- Created
On string - The time at which the compute was created.
- Is
Attached boolCompute - Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
- Modified
On string - The time at which the compute was last modified.
- Provisioning
Errors List<Pulumi.Azure Native. Machine Learning Services. Inputs. Error Response Response> - Errors during provisioning
- Provisioning
State string - The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
- Compute
Location string - Location for the underlying compute
- Description string
- The description of the Machine Learning compute.
- Disable
Local boolAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- Resource
Id string - ARM resource id of the underlying compute
- Created
On string - The time at which the compute was created.
- Is
Attached boolCompute - Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
- Modified
On string - The time at which the compute was last modified.
- Provisioning
Errors []ErrorResponse Response - Errors during provisioning
- Provisioning
State string - The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
- Compute
Location string - Location for the underlying compute
- Description string
- The description of the Machine Learning compute.
- Disable
Local boolAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- Resource
Id string - ARM resource id of the underlying compute
- created
On String - The time at which the compute was created.
- is
Attached BooleanCompute - Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
- modified
On String - The time at which the compute was last modified.
- provisioning
Errors List<ErrorResponse Response> - Errors during provisioning
- provisioning
State String - The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
- compute
Location String - Location for the underlying compute
- description String
- The description of the Machine Learning compute.
- disable
Local BooleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- resource
Id String - ARM resource id of the underlying compute
- created
On string - The time at which the compute was created.
- is
Attached booleanCompute - Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
- modified
On string - The time at which the compute was last modified.
- provisioning
Errors ErrorResponse Response[] - Errors during provisioning
- provisioning
State string - The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
- compute
Location string - Location for the underlying compute
- description string
- The description of the Machine Learning compute.
- disable
Local booleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- resource
Id string - ARM resource id of the underlying compute
- created_
on str - The time at which the compute was created.
- is_
attached_ boolcompute - 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[ErrorResponse Response] - 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_ boolauth - 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
- created
On String - The time at which the compute was created.
- is
Attached BooleanCompute - Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.
- modified
On String - The time at which the compute was last modified.
- provisioning
Errors List<Property Map> - Errors during provisioning
- provisioning
State String - The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.
- compute
Location String - Location for the underlying compute
- description String
- The description of the Machine Learning compute.
- disable
Local BooleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- resource
Id String - ARM resource id of the underlying compute
DataLakeAnalytics, DataLakeAnalyticsArgs
- Compute
Location string - Location for the underlying compute
- Description string
- The description of the Machine Learning compute.
- Disable
Local boolAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- Properties
Pulumi.
Azure Native. Machine Learning Services. Inputs. Data Lake Analytics Schema Properties - Resource
Id string - ARM resource id of the underlying compute
- Compute
Location string - Location for the underlying compute
- Description string
- The description of the Machine Learning compute.
- Disable
Local boolAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- Properties
Data
Lake Analytics Schema Properties - Resource
Id string - ARM resource id of the underlying compute
- compute
Location String - Location for the underlying compute
- description String
- The description of the Machine Learning compute.
- disable
Local BooleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties
Data
Lake Analytics Schema Properties - resource
Id String - ARM resource id of the underlying compute
- compute
Location string - Location for the underlying compute
- description string
- The description of the Machine Learning compute.
- disable
Local booleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties
Data
Lake Analytics Schema Properties - resource
Id 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_ boolauth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
- properties
Data
Lake Analytics Schema Properties - resource_
id str - ARM resource id of the underlying compute
- compute
Location String - Location for the underlying compute
- description String
- The description of the Machine Learning compute.
- disable
Local BooleanAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.