1. Packages
  2. Azure Native v2
  3. API Docs
  4. machinelearning
  5. WebService
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.machinelearning.WebService

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Instance of an Azure ML web service resource. Azure REST API version: 2017-01-01. Prior API version in Azure Native 1.x: 2017-01-01.

Other available API versions: 2016-05-01-preview.

Example Usage

PUT WebService

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var webService = new AzureNative.MachineLearning.WebService("webService", new()
    {
        Location = "West US",
        Properties = new AzureNative.MachineLearning.Inputs.WebServicePropertiesForGraphArgs
        {
            Assets = 
            {
                { "asset1", new AzureNative.MachineLearning.Inputs.AssetItemArgs
                {
                    LocationInfo = new AzureNative.MachineLearning.Inputs.BlobLocationArgs
                    {
                        Credentials = "",
                        Uri = "aml://module/moduleId-1",
                    },
                    Name = "Execute R Script",
                    Type = AzureNative.MachineLearning.AssetType.Module,
                } },
                { "asset2", new AzureNative.MachineLearning.Inputs.AssetItemArgs
                {
                    LocationInfo = new AzureNative.MachineLearning.Inputs.BlobLocationArgs
                    {
                        Credentials = "",
                        Uri = "aml://module/moduleId-2",
                    },
                    Name = "Import Data",
                    Type = AzureNative.MachineLearning.AssetType.Module,
                } },
            },
            CommitmentPlan = new AzureNative.MachineLearning.Inputs.CommitmentPlanArgs
            {
                Id = "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.MachineLearning/commitmentPlans/commitmentPlanName",
            },
            Description = "Web Service Description",
            Diagnostics = new AzureNative.MachineLearning.Inputs.DiagnosticsConfigurationArgs
            {
                Level = AzureNative.MachineLearning.DiagnosticsLevel.None,
            },
            ExampleRequest = new AzureNative.MachineLearning.Inputs.ExampleRequestArgs
            {
                Inputs = 
                {
                    { "input1", new[]
                    {
                        new[]
                        {
                            "age",
                        },
                        new[]
                        {
                            "workclass",
                        },
                        new[]
                        {
                            "fnlwgt",
                        },
                        new[]
                        {
                            "education",
                        },
                        new[]
                        {
                            "education-num",
                        },
                    } },
                },
            },
            ExposeSampleData = true,
            Input = new AzureNative.MachineLearning.Inputs.ServiceInputOutputSpecificationArgs
            {
                Description = "",
                Properties = 
                {
                    { "input1", new AzureNative.MachineLearning.Inputs.TableSpecificationArgs
                    {
                        Description = "",
                        Properties = 
                        {
                            { "column_name", new AzureNative.MachineLearning.Inputs.ColumnSpecificationArgs
                            {
                                Type = AzureNative.MachineLearning.ColumnType.String,
                                XMsIsnullable = false,
                            } },
                        },
                        Title = "",
                        Type = "object",
                    } },
                },
                Title = "",
                Type = "object",
            },
            MachineLearningWorkspace = new AzureNative.MachineLearning.Inputs.MachineLearningWorkspaceArgs
            {
                Id = "workspaceId",
            },
            Output = new AzureNative.MachineLearning.Inputs.ServiceInputOutputSpecificationArgs
            {
                Description = "",
                Properties = 
                {
                    { "output1", new AzureNative.MachineLearning.Inputs.TableSpecificationArgs
                    {
                        Description = "",
                        Properties = 
                        {
                            { "age", new AzureNative.MachineLearning.Inputs.ColumnSpecificationArgs
                            {
                                Format = AzureNative.MachineLearning.ColumnFormat.Int32,
                                Type = AzureNative.MachineLearning.ColumnType.Integer,
                                XMsIsnullable = true,
                            } },
                            { "workclass", new AzureNative.MachineLearning.Inputs.ColumnSpecificationArgs
                            {
                                Type = AzureNative.MachineLearning.ColumnType.String,
                                XMsIsnullable = false,
                            } },
                        },
                        Title = "",
                        Type = "object",
                    } },
                },
                Title = "",
                Type = "object",
            },
            Package = new AzureNative.MachineLearning.Inputs.GraphPackageArgs
            {
                Edges = new[]
                {
                    new AzureNative.MachineLearning.Inputs.GraphEdgeArgs
                    {
                        SourceNodeId = "node2",
                        SourcePortId = "Results dataset",
                        TargetNodeId = "node1",
                        TargetPortId = "Dataset2",
                    },
                    new AzureNative.MachineLearning.Inputs.GraphEdgeArgs
                    {
                        SourceNodeId = "node3",
                        TargetNodeId = "node1",
                        TargetPortId = "Dataset1",
                    },
                    new AzureNative.MachineLearning.Inputs.GraphEdgeArgs
                    {
                        SourceNodeId = "node1",
                        SourcePortId = "Result Dataset",
                        TargetNodeId = "node4",
                    },
                },
                GraphParameters = null,
                Nodes = 
                {
                    { "node1", new AzureNative.MachineLearning.Inputs.GraphNodeArgs
                    {
                        AssetId = "asset1",
                        Parameters = 
                        {
                            { "R Script", new AzureNative.MachineLearning.Inputs.WebServiceParameterArgs
                            {
                                CertificateThumbprint = "",
                                Value = "The R Script",
                            } },
                            { "R Version", new AzureNative.MachineLearning.Inputs.WebServiceParameterArgs
                            {
                                CertificateThumbprint = "",
                                Value = "CRAN R 3.1.0",
                            } },
                        },
                    } },
                    { "node2", new AzureNative.MachineLearning.Inputs.GraphNodeArgs
                    {
                        AssetId = "asset2",
                        Parameters = 
                        {
                            { "Account Key", new AzureNative.MachineLearning.Inputs.WebServiceParameterArgs
                            {
                                CertificateThumbprint = "TheThumbprint",
                                Value = "Encrypted Key",
                            } },
                            { "Account Name", new AzureNative.MachineLearning.Inputs.WebServiceParameterArgs
                            {
                                CertificateThumbprint = "",
                                Value = "accountName",
                            } },
                            { "Please Specify Authentication Type", new AzureNative.MachineLearning.Inputs.WebServiceParameterArgs
                            {
                                CertificateThumbprint = "",
                                Value = "Account",
                            } },
                            { "Please Specify Data Source", new AzureNative.MachineLearning.Inputs.WebServiceParameterArgs
                            {
                                CertificateThumbprint = "",
                                Value = "AzureBlobStorage",
                            } },
                        },
                    } },
                    { "node3", new AzureNative.MachineLearning.Inputs.GraphNodeArgs
                    {
                        InputId = "input1",
                    } },
                    { "node4", new AzureNative.MachineLearning.Inputs.GraphNodeArgs
                    {
                        OutputId = "output1",
                    } },
                },
            },
            PackageType = "Graph",
            Parameters = null,
            PayloadsInBlobStorage = false,
            ReadOnly = false,
            RealtimeConfiguration = new AzureNative.MachineLearning.Inputs.RealtimeConfigurationArgs
            {
                MaxConcurrentCalls = 4,
            },
            StorageAccount = new AzureNative.MachineLearning.Inputs.StorageAccountArgs
            {
                Key = "Storage_Key",
                Name = "Storage_Name",
            },
            Title = "Web Service Title",
        },
        ResourceGroupName = "OneResourceGroupName",
        Tags = 
        {
            { "tag1", "value1" },
            { "tag2", "value2" },
        },
        WebServiceName = "TargetWebServiceName",
    });

});
Copy
package main

import (
	machinelearning "github.com/pulumi/pulumi-azure-native-sdk/machinelearning/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := machinelearning.NewWebService(ctx, "webService", &machinelearning.WebServiceArgs{
			Location: pulumi.String("West US"),
			Properties: &machinelearning.WebServicePropertiesForGraphArgs{
				Assets: machinelearning.AssetItemMap{
					"asset1": &machinelearning.AssetItemArgs{
						LocationInfo: &machinelearning.BlobLocationArgs{
							Credentials: pulumi.String(""),
							Uri:         pulumi.String("aml://module/moduleId-1"),
						},
						Name: pulumi.String("Execute R Script"),
						Type: pulumi.String(machinelearning.AssetTypeModule),
					},
					"asset2": &machinelearning.AssetItemArgs{
						LocationInfo: &machinelearning.BlobLocationArgs{
							Credentials: pulumi.String(""),
							Uri:         pulumi.String("aml://module/moduleId-2"),
						},
						Name: pulumi.String("Import Data"),
						Type: pulumi.String(machinelearning.AssetTypeModule),
					},
				},
				CommitmentPlan: &machinelearning.CommitmentPlanTypeArgs{
					Id: pulumi.String("/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.MachineLearning/commitmentPlans/commitmentPlanName"),
				},
				Description: pulumi.String("Web Service Description"),
				Diagnostics: &machinelearning.DiagnosticsConfigurationArgs{
					Level: pulumi.String(machinelearning.DiagnosticsLevelNone),
				},
				ExampleRequest: &machinelearning.ExampleRequestArgs{
					Inputs: pulumi.ArrayArrayMap{
						"input1": pulumi.ArrayArray{
							pulumi.Array{
								pulumi.Any("age"),
							},
							pulumi.Array{
								pulumi.Any("workclass"),
							},
							pulumi.Array{
								pulumi.Any("fnlwgt"),
							},
							pulumi.Array{
								pulumi.Any("education"),
							},
							pulumi.Array{
								pulumi.Any("education-num"),
							},
						},
					},
				},
				ExposeSampleData: pulumi.Bool(true),
				Input: &machinelearning.ServiceInputOutputSpecificationArgs{
					Description: pulumi.String(""),
					Properties: machinelearning.TableSpecificationMap{
						"input1": &machinelearning.TableSpecificationArgs{
							Description: pulumi.String(""),
							Properties: machinelearning.ColumnSpecificationMap{
								"column_name": &machinelearning.ColumnSpecificationArgs{
									Type:          pulumi.String(machinelearning.ColumnTypeString),
									XMsIsnullable: pulumi.Bool(false),
								},
							},
							Title: pulumi.String(""),
							Type:  pulumi.String("object"),
						},
					},
					Title: pulumi.String(""),
					Type:  pulumi.String("object"),
				},
				MachineLearningWorkspace: &machinelearning.MachineLearningWorkspaceArgs{
					Id: pulumi.String("workspaceId"),
				},
				Output: &machinelearning.ServiceInputOutputSpecificationArgs{
					Description: pulumi.String(""),
					Properties: machinelearning.TableSpecificationMap{
						"output1": &machinelearning.TableSpecificationArgs{
							Description: pulumi.String(""),
							Properties: machinelearning.ColumnSpecificationMap{
								"age": &machinelearning.ColumnSpecificationArgs{
									Format:        pulumi.String(machinelearning.ColumnFormatInt32),
									Type:          pulumi.String(machinelearning.ColumnTypeInteger),
									XMsIsnullable: pulumi.Bool(true),
								},
								"workclass": &machinelearning.ColumnSpecificationArgs{
									Type:          pulumi.String(machinelearning.ColumnTypeString),
									XMsIsnullable: pulumi.Bool(false),
								},
							},
							Title: pulumi.String(""),
							Type:  pulumi.String("object"),
						},
					},
					Title: pulumi.String(""),
					Type:  pulumi.String("object"),
				},
				Package: &machinelearning.GraphPackageArgs{
					Edges: machinelearning.GraphEdgeArray{
						&machinelearning.GraphEdgeArgs{
							SourceNodeId: pulumi.String("node2"),
							SourcePortId: pulumi.String("Results dataset"),
							TargetNodeId: pulumi.String("node1"),
							TargetPortId: pulumi.String("Dataset2"),
						},
						&machinelearning.GraphEdgeArgs{
							SourceNodeId: pulumi.String("node3"),
							TargetNodeId: pulumi.String("node1"),
							TargetPortId: pulumi.String("Dataset1"),
						},
						&machinelearning.GraphEdgeArgs{
							SourceNodeId: pulumi.String("node1"),
							SourcePortId: pulumi.String("Result Dataset"),
							TargetNodeId: pulumi.String("node4"),
						},
					},
					GraphParameters: machinelearning.GraphParameterMap{},
					Nodes: machinelearning.GraphNodeMap{
						"node1": &machinelearning.GraphNodeArgs{
							AssetId: pulumi.String("asset1"),
							Parameters: machinelearning.WebServiceParameterMap{
								"R Script": &machinelearning.WebServiceParameterArgs{
									CertificateThumbprint: pulumi.String(""),
									Value:                 pulumi.Any("The R Script"),
								},
								"R Version": &machinelearning.WebServiceParameterArgs{
									CertificateThumbprint: pulumi.String(""),
									Value:                 pulumi.Any("CRAN R 3.1.0"),
								},
							},
						},
						"node2": &machinelearning.GraphNodeArgs{
							AssetId: pulumi.String("asset2"),
							Parameters: machinelearning.WebServiceParameterMap{
								"Account Key": &machinelearning.WebServiceParameterArgs{
									CertificateThumbprint: pulumi.String("TheThumbprint"),
									Value:                 pulumi.Any("Encrypted Key"),
								},
								"Account Name": &machinelearning.WebServiceParameterArgs{
									CertificateThumbprint: pulumi.String(""),
									Value:                 pulumi.Any("accountName"),
								},
								"Please Specify Authentication Type": &machinelearning.WebServiceParameterArgs{
									CertificateThumbprint: pulumi.String(""),
									Value:                 pulumi.Any("Account"),
								},
								"Please Specify Data Source": &machinelearning.WebServiceParameterArgs{
									CertificateThumbprint: pulumi.String(""),
									Value:                 pulumi.Any("AzureBlobStorage"),
								},
							},
						},
						"node3": &machinelearning.GraphNodeArgs{
							InputId: pulumi.String("input1"),
						},
						"node4": &machinelearning.GraphNodeArgs{
							OutputId: pulumi.String("output1"),
						},
					},
				},
				PackageType:           pulumi.String("Graph"),
				Parameters:            machinelearning.WebServiceParameterMap{},
				PayloadsInBlobStorage: pulumi.Bool(false),
				ReadOnly:              pulumi.Bool(false),
				RealtimeConfiguration: &machinelearning.RealtimeConfigurationArgs{
					MaxConcurrentCalls: pulumi.Int(4),
				},
				StorageAccount: &machinelearning.StorageAccountArgs{
					Key:  pulumi.String("Storage_Key"),
					Name: pulumi.String("Storage_Name"),
				},
				Title: pulumi.String("Web Service Title"),
			},
			ResourceGroupName: pulumi.String("OneResourceGroupName"),
			Tags: pulumi.StringMap{
				"tag1": pulumi.String("value1"),
				"tag2": pulumi.String("value2"),
			},
			WebServiceName: pulumi.String("TargetWebServiceName"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.machinelearning.WebService;
import com.pulumi.azurenative.machinelearning.WebServiceArgs;
import com.pulumi.azurenative.machinelearning.inputs.WebServicePropertiesForGraphArgs;
import com.pulumi.azurenative.machinelearning.inputs.CommitmentPlanArgs;
import com.pulumi.azurenative.machinelearning.inputs.DiagnosticsConfigurationArgs;
import com.pulumi.azurenative.machinelearning.inputs.ExampleRequestArgs;
import com.pulumi.azurenative.machinelearning.inputs.ServiceInputOutputSpecificationArgs;
import com.pulumi.azurenative.machinelearning.inputs.MachineLearningWorkspaceArgs;
import com.pulumi.azurenative.machinelearning.inputs.GraphPackageArgs;
import com.pulumi.azurenative.machinelearning.inputs.RealtimeConfigurationArgs;
import com.pulumi.azurenative.machinelearning.inputs.StorageAccountArgs;
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 webService = new WebService("webService", WebServiceArgs.builder()
            .location("West US")
            .properties(WebServicePropertiesForGraphArgs.builder()
                .assets(Map.ofEntries(
                    Map.entry("asset1", Map.ofEntries(
                        Map.entry("locationInfo", Map.ofEntries(
                            Map.entry("credentials", ""),
                            Map.entry("uri", "aml://module/moduleId-1")
                        )),
                        Map.entry("name", "Execute R Script"),
                        Map.entry("type", "Module")
                    )),
                    Map.entry("asset2", Map.ofEntries(
                        Map.entry("locationInfo", Map.ofEntries(
                            Map.entry("credentials", ""),
                            Map.entry("uri", "aml://module/moduleId-2")
                        )),
                        Map.entry("name", "Import Data"),
                        Map.entry("type", "Module")
                    ))
                ))
                .commitmentPlan(CommitmentPlanArgs.builder()
                    .id("/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.MachineLearning/commitmentPlans/commitmentPlanName")
                    .build())
                .description("Web Service Description")
                .diagnostics(DiagnosticsConfigurationArgs.builder()
                    .level("None")
                    .build())
                .exampleRequest(ExampleRequestArgs.builder()
                    .inputs(Map.of("input1",                     
                        "age",
                        "workclass",
                        "fnlwgt",
                        "education",
                        "education-num"))
                    .build())
                .exposeSampleData(true)
                .input(ServiceInputOutputSpecificationArgs.builder()
                    .description("")
                    .properties(Map.of("input1", Map.ofEntries(
                        Map.entry("description", ""),
                        Map.entry("properties", Map.of("column_name", Map.ofEntries(
                            Map.entry("type", "String"),
                            Map.entry("xMsIsnullable", false)
                        ))),
                        Map.entry("title", ""),
                        Map.entry("type", "object")
                    )))
                    .title("")
                    .type("object")
                    .build())
                .machineLearningWorkspace(MachineLearningWorkspaceArgs.builder()
                    .id("workspaceId")
                    .build())
                .output(ServiceInputOutputSpecificationArgs.builder()
                    .description("")
                    .properties(Map.of("output1", Map.ofEntries(
                        Map.entry("description", ""),
                        Map.entry("properties", Map.ofEntries(
                            Map.entry("age", Map.ofEntries(
                                Map.entry("format", "Int32"),
                                Map.entry("type", "Integer"),
                                Map.entry("xMsIsnullable", true)
                            )),
                            Map.entry("workclass", Map.ofEntries(
                                Map.entry("type", "String"),
                                Map.entry("xMsIsnullable", false)
                            ))
                        )),
                        Map.entry("title", ""),
                        Map.entry("type", "object")
                    )))
                    .title("")
                    .type("object")
                    .build())
                .package_(GraphPackageArgs.builder()
                    .edges(                    
                        GraphEdgeArgs.builder()
                            .sourceNodeId("node2")
                            .sourcePortId("Results dataset")
                            .targetNodeId("node1")
                            .targetPortId("Dataset2")
                            .build(),
                        GraphEdgeArgs.builder()
                            .sourceNodeId("node3")
                            .targetNodeId("node1")
                            .targetPortId("Dataset1")
                            .build(),
                        GraphEdgeArgs.builder()
                            .sourceNodeId("node1")
                            .sourcePortId("Result Dataset")
                            .targetNodeId("node4")
                            .build())
                    .graphParameters()
                    .nodes(Map.ofEntries(
                        Map.entry("node1", Map.ofEntries(
                            Map.entry("assetId", "asset1"),
                            Map.entry("parameters", Map.ofEntries(
                                Map.entry("R Script", Map.ofEntries(
                                    Map.entry("certificateThumbprint", ""),
                                    Map.entry("value", "The R Script")
                                )),
                                Map.entry("R Version", Map.ofEntries(
                                    Map.entry("certificateThumbprint", ""),
                                    Map.entry("value", "CRAN R 3.1.0")
                                ))
                            ))
                        )),
                        Map.entry("node2", Map.ofEntries(
                            Map.entry("assetId", "asset2"),
                            Map.entry("parameters", Map.ofEntries(
                                Map.entry("Account Key", Map.ofEntries(
                                    Map.entry("certificateThumbprint", "TheThumbprint"),
                                    Map.entry("value", "Encrypted Key")
                                )),
                                Map.entry("Account Name", Map.ofEntries(
                                    Map.entry("certificateThumbprint", ""),
                                    Map.entry("value", "accountName")
                                )),
                                Map.entry("Please Specify Authentication Type", Map.ofEntries(
                                    Map.entry("certificateThumbprint", ""),
                                    Map.entry("value", "Account")
                                )),
                                Map.entry("Please Specify Data Source", Map.ofEntries(
                                    Map.entry("certificateThumbprint", ""),
                                    Map.entry("value", "AzureBlobStorage")
                                ))
                            ))
                        )),
                        Map.entry("node3", Map.of("inputId", "input1")),
                        Map.entry("node4", Map.of("outputId", "output1"))
                    ))
                    .build())
                .packageType("Graph")
                .parameters()
                .payloadsInBlobStorage(false)
                .readOnly(false)
                .realtimeConfiguration(RealtimeConfigurationArgs.builder()
                    .maxConcurrentCalls(4)
                    .build())
                .storageAccount(StorageAccountArgs.builder()
                    .key("Storage_Key")
                    .name("Storage_Name")
                    .build())
                .title("Web Service Title")
                .build())
            .resourceGroupName("OneResourceGroupName")
            .tags(Map.ofEntries(
                Map.entry("tag1", "value1"),
                Map.entry("tag2", "value2")
            ))
            .webServiceName("TargetWebServiceName")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const webService = new azure_native.machinelearning.WebService("webService", {
    location: "West US",
    properties: {
        assets: {
            asset1: {
                locationInfo: {
                    credentials: "",
                    uri: "aml://module/moduleId-1",
                },
                name: "Execute R Script",
                type: azure_native.machinelearning.AssetType.Module,
            },
            asset2: {
                locationInfo: {
                    credentials: "",
                    uri: "aml://module/moduleId-2",
                },
                name: "Import Data",
                type: azure_native.machinelearning.AssetType.Module,
            },
        },
        commitmentPlan: {
            id: "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.MachineLearning/commitmentPlans/commitmentPlanName",
        },
        description: "Web Service Description",
        diagnostics: {
            level: azure_native.machinelearning.DiagnosticsLevel.None,
        },
        exampleRequest: {
            inputs: {
                input1: [
                    ["age"],
                    ["workclass"],
                    ["fnlwgt"],
                    ["education"],
                    ["education-num"],
                ],
            },
        },
        exposeSampleData: true,
        input: {
            description: "",
            properties: {
                input1: {
                    description: "",
                    properties: {
                        column_name: {
                            type: azure_native.machinelearning.ColumnType.String,
                            xMsIsnullable: false,
                        },
                    },
                    title: "",
                    type: "object",
                },
            },
            title: "",
            type: "object",
        },
        machineLearningWorkspace: {
            id: "workspaceId",
        },
        output: {
            description: "",
            properties: {
                output1: {
                    description: "",
                    properties: {
                        age: {
                            format: azure_native.machinelearning.ColumnFormat.Int32,
                            type: azure_native.machinelearning.ColumnType.Integer,
                            xMsIsnullable: true,
                        },
                        workclass: {
                            type: azure_native.machinelearning.ColumnType.String,
                            xMsIsnullable: false,
                        },
                    },
                    title: "",
                    type: "object",
                },
            },
            title: "",
            type: "object",
        },
        "package": {
            edges: [
                {
                    sourceNodeId: "node2",
                    sourcePortId: "Results dataset",
                    targetNodeId: "node1",
                    targetPortId: "Dataset2",
                },
                {
                    sourceNodeId: "node3",
                    targetNodeId: "node1",
                    targetPortId: "Dataset1",
                },
                {
                    sourceNodeId: "node1",
                    sourcePortId: "Result Dataset",
                    targetNodeId: "node4",
                },
            ],
            graphParameters: {},
            nodes: {
                node1: {
                    assetId: "asset1",
                    parameters: {
                        "R Script": {
                            certificateThumbprint: "",
                            value: "The R Script",
                        },
                        "R Version": {
                            certificateThumbprint: "",
                            value: "CRAN R 3.1.0",
                        },
                    },
                },
                node2: {
                    assetId: "asset2",
                    parameters: {
                        "Account Key": {
                            certificateThumbprint: "TheThumbprint",
                            value: "Encrypted Key",
                        },
                        "Account Name": {
                            certificateThumbprint: "",
                            value: "accountName",
                        },
                        "Please Specify Authentication Type": {
                            certificateThumbprint: "",
                            value: "Account",
                        },
                        "Please Specify Data Source": {
                            certificateThumbprint: "",
                            value: "AzureBlobStorage",
                        },
                    },
                },
                node3: {
                    inputId: "input1",
                },
                node4: {
                    outputId: "output1",
                },
            },
        },
        packageType: "Graph",
        parameters: {},
        payloadsInBlobStorage: false,
        readOnly: false,
        realtimeConfiguration: {
            maxConcurrentCalls: 4,
        },
        storageAccount: {
            key: "Storage_Key",
            name: "Storage_Name",
        },
        title: "Web Service Title",
    },
    resourceGroupName: "OneResourceGroupName",
    tags: {
        tag1: "value1",
        tag2: "value2",
    },
    webServiceName: "TargetWebServiceName",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

web_service = azure_native.machinelearning.WebService("webService",
    location="West US",
    properties={
        "assets": {
            "asset1": {
                "location_info": {
                    "credentials": "",
                    "uri": "aml://module/moduleId-1",
                },
                "name": "Execute R Script",
                "type": azure_native.machinelearning.AssetType.MODULE,
            },
            "asset2": {
                "location_info": {
                    "credentials": "",
                    "uri": "aml://module/moduleId-2",
                },
                "name": "Import Data",
                "type": azure_native.machinelearning.AssetType.MODULE,
            },
        },
        "commitment_plan": {
            "id": "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.MachineLearning/commitmentPlans/commitmentPlanName",
        },
        "description": "Web Service Description",
        "diagnostics": {
            "level": azure_native.machinelearning.DiagnosticsLevel.NONE,
        },
        "example_request": {
            "inputs": {
                "input1": [
                    ["age"],
                    ["workclass"],
                    ["fnlwgt"],
                    ["education"],
                    ["education-num"],
                ],
            },
        },
        "expose_sample_data": True,
        "input": {
            "description": "",
            "properties": {
                "input1": {
                    "description": "",
                    "properties": {
                        "column_name": {
                            "type": azure_native.machinelearning.ColumnType.STRING,
                            "x_ms_isnullable": False,
                        },
                    },
                    "title": "",
                    "type": "object",
                },
            },
            "title": "",
            "type": "object",
        },
        "machine_learning_workspace": {
            "id": "workspaceId",
        },
        "output": {
            "description": "",
            "properties": {
                "output1": {
                    "description": "",
                    "properties": {
                        "age": {
                            "format": azure_native.machinelearning.ColumnFormat.INT32,
                            "type": azure_native.machinelearning.ColumnType.INTEGER,
                            "x_ms_isnullable": True,
                        },
                        "workclass": {
                            "type": azure_native.machinelearning.ColumnType.STRING,
                            "x_ms_isnullable": False,
                        },
                    },
                    "title": "",
                    "type": "object",
                },
            },
            "title": "",
            "type": "object",
        },
        "package": {
            "edges": [
                {
                    "source_node_id": "node2",
                    "source_port_id": "Results dataset",
                    "target_node_id": "node1",
                    "target_port_id": "Dataset2",
                },
                {
                    "source_node_id": "node3",
                    "target_node_id": "node1",
                    "target_port_id": "Dataset1",
                },
                {
                    "source_node_id": "node1",
                    "source_port_id": "Result Dataset",
                    "target_node_id": "node4",
                },
            ],
            "graph_parameters": {},
            "nodes": {
                "node1": {
                    "asset_id": "asset1",
                    "parameters": {
                        "R Script": {
                            "certificate_thumbprint": "",
                            "value": "The R Script",
                        },
                        "R Version": {
                            "certificate_thumbprint": "",
                            "value": "CRAN R 3.1.0",
                        },
                    },
                },
                "node2": {
                    "asset_id": "asset2",
                    "parameters": {
                        "Account Key": {
                            "certificate_thumbprint": "TheThumbprint",
                            "value": "Encrypted Key",
                        },
                        "Account Name": {
                            "certificate_thumbprint": "",
                            "value": "accountName",
                        },
                        "Please Specify Authentication Type": {
                            "certificate_thumbprint": "",
                            "value": "Account",
                        },
                        "Please Specify Data Source": {
                            "certificate_thumbprint": "",
                            "value": "AzureBlobStorage",
                        },
                    },
                },
                "node3": {
                    "input_id": "input1",
                },
                "node4": {
                    "output_id": "output1",
                },
            },
        },
        "package_type": "Graph",
        "parameters": {},
        "payloads_in_blob_storage": False,
        "read_only": False,
        "realtime_configuration": {
            "max_concurrent_calls": 4,
        },
        "storage_account": {
            "key": "Storage_Key",
            "name": "Storage_Name",
        },
        "title": "Web Service Title",
    },
    resource_group_name="OneResourceGroupName",
    tags={
        "tag1": "value1",
        "tag2": "value2",
    },
    web_service_name="TargetWebServiceName")
Copy
resources:
  webService:
    type: azure-native:machinelearning:WebService
    properties:
      location: West US
      properties:
        assets:
          asset1:
            locationInfo:
              credentials: ""
              uri: aml://module/moduleId-1
            name: Execute R Script
            type: Module
          asset2:
            locationInfo:
              credentials: ""
              uri: aml://module/moduleId-2
            name: Import Data
            type: Module
        commitmentPlan:
          id: /subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.MachineLearning/commitmentPlans/commitmentPlanName
        description: Web Service Description
        diagnostics:
          level: None
        exampleRequest:
          inputs:
            input1:
              - - age
              - - workclass
              - - fnlwgt
              - - education
              - - education-num
        exposeSampleData: true
        input:
          description: ""
          properties:
            input1:
              description: ""
              properties:
                column_name:
                  type: String
                  xMsIsnullable: false
              title: ""
              type: object
          title: ""
          type: object
        machineLearningWorkspace:
          id: workspaceId
        output:
          description: ""
          properties:
            output1:
              description: ""
              properties:
                age:
                  format: Int32
                  type: Integer
                  xMsIsnullable: true
                workclass:
                  type: String
                  xMsIsnullable: false
              title: ""
              type: object
          title: ""
          type: object
        package:
          edges:
            - sourceNodeId: node2
              sourcePortId: Results dataset
              targetNodeId: node1
              targetPortId: Dataset2
            - sourceNodeId: node3
              targetNodeId: node1
              targetPortId: Dataset1
            - sourceNodeId: node1
              sourcePortId: Result Dataset
              targetNodeId: node4
          graphParameters: {}
          nodes:
            node1:
              assetId: asset1
              parameters:
                R Script:
                  certificateThumbprint: ""
                  value: The R Script
                R Version:
                  certificateThumbprint: ""
                  value: CRAN R 3.1.0
            node2:
              assetId: asset2
              parameters:
                Account Key:
                  certificateThumbprint: TheThumbprint
                  value: Encrypted Key
                Account Name:
                  certificateThumbprint: ""
                  value: accountName
                Please Specify Authentication Type:
                  certificateThumbprint: ""
                  value: Account
                Please Specify Data Source:
                  certificateThumbprint: ""
                  value: AzureBlobStorage
            node3:
              inputId: input1
            node4:
              outputId: output1
        packageType: Graph
        parameters: {}
        payloadsInBlobStorage: false
        readOnly: false
        realtimeConfiguration:
          maxConcurrentCalls: 4
        storageAccount:
          key: Storage_Key
          name: Storage_Name
        title: Web Service Title
      resourceGroupName: OneResourceGroupName
      tags:
        tag1: value1
        tag2: value2
      webServiceName: TargetWebServiceName
Copy

Create WebService Resource

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

Constructor syntax

new WebService(name: string, args: WebServiceArgs, opts?: CustomResourceOptions);
@overload
def WebService(resource_name: str,
               args: WebServiceArgs,
               opts: Optional[ResourceOptions] = None)

@overload
def WebService(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               properties: Optional[WebServicePropertiesForGraphArgs] = None,
               resource_group_name: Optional[str] = None,
               location: Optional[str] = None,
               tags: Optional[Mapping[str, str]] = None,
               web_service_name: Optional[str] = None)
func NewWebService(ctx *Context, name string, args WebServiceArgs, opts ...ResourceOption) (*WebService, error)
public WebService(string name, WebServiceArgs args, CustomResourceOptions? opts = null)
public WebService(String name, WebServiceArgs args)
public WebService(String name, WebServiceArgs args, CustomResourceOptions options)
type: azure-native:machinelearning:WebService
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. WebServiceArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. WebServiceArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. WebServiceArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. WebServiceArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. WebServiceArgs
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 webServiceResource = new AzureNative.Machinelearning.WebService("webServiceResource", new()
{
    Properties = 
    {
        { "packageType", "Graph" },
        { "machineLearningWorkspace", 
        {
            { "id", "string" },
        } },
        { "commitmentPlan", 
        {
            { "id", "string" },
        } },
        { "diagnostics", 
        {
            { "level", "string" },
            { "expiry", "string" },
        } },
        { "exampleRequest", 
        {
            { "globalParameters", 
            {
                { "string", "any" },
            } },
            { "inputs", 
            {
                { "string", new[]
                {
                    new[]
                    {
                        "any",
                    },
                } },
            } },
        } },
        { "exposeSampleData", false },
        { "input", 
        {
            { "properties", 
            {
                { "string", 
                {
                    { "type", "string" },
                    { "description", "string" },
                    { "format", "string" },
                    { "properties", 
                    {
                        { "string", 
                        {
                            { "type", "string" },
                            { "enum", new[]
                            {
                                "any",
                            } },
                            { "format", "string" },
                            { "xMsIsnullable", false },
                            { "xMsIsordered", false },
                        } },
                    } },
                    { "title", "string" },
                } },
            } },
            { "type", "string" },
            { "description", "string" },
            { "title", "string" },
        } },
        { "keys", 
        {
            { "primary", "string" },
            { "secondary", "string" },
        } },
        { "assets", 
        {
            { "string", 
            {
                { "locationInfo", 
                {
                    { "uri", "string" },
                    { "credentials", "string" },
                } },
                { "name", "string" },
                { "type", "string" },
                { "id", "string" },
                { "inputPorts", 
                {
                    { "string", 
                    {
                        { "type", "string" },
                    } },
                } },
                { "metadata", 
                {
                    { "string", "string" },
                } },
                { "outputPorts", 
                {
                    { "string", 
                    {
                        { "type", "string" },
                    } },
                } },
                { "parameters", new[]
                {
                    
                    {
                        { "modeValuesInfo", 
                        {
                            { "string", 
                            {
                                { "interfaceString", "string" },
                                { "parameters", new[]
                                {
                                    moduleAssetParameter,
                                } },
                            } },
                        } },
                        { "name", "string" },
                        { "parameterType", "string" },
                    },
                } },
            } },
        } },
        { "description", "string" },
        { "output", 
        {
            { "properties", 
            {
                { "string", 
                {
                    { "type", "string" },
                    { "description", "string" },
                    { "format", "string" },
                    { "properties", 
                    {
                        { "string", 
                        {
                            { "type", "string" },
                            { "enum", new[]
                            {
                                "any",
                            } },
                            { "format", "string" },
                            { "xMsIsnullable", false },
                            { "xMsIsordered", false },
                        } },
                    } },
                    { "title", "string" },
                } },
            } },
            { "type", "string" },
            { "description", "string" },
            { "title", "string" },
        } },
        { "package", 
        {
            { "edges", new[]
            {
                
                {
                    { "sourceNodeId", "string" },
                    { "sourcePortId", "string" },
                    { "targetNodeId", "string" },
                    { "targetPortId", "string" },
                },
            } },
            { "graphParameters", 
            {
                { "string", 
                {
                    { "links", new[]
                    {
                        
                        {
                            { "nodeId", "string" },
                            { "parameterKey", "string" },
                        },
                    } },
                    { "type", "string" },
                    { "description", "string" },
                } },
            } },
            { "nodes", 
            {
                { "string", 
                {
                    { "assetId", "string" },
                    { "inputId", "string" },
                    { "outputId", "string" },
                    { "parameters", 
                    {
                        { "string", 
                        {
                            { "certificateThumbprint", "string" },
                            { "value", "any" },
                        } },
                    } },
                } },
            } },
        } },
        { "parameters", 
        {
            { "string", 
            {
                { "certificateThumbprint", "string" },
                { "value", "any" },
            } },
        } },
        { "payloadsInBlobStorage", false },
        { "payloadsLocation", 
        {
            { "uri", "string" },
            { "credentials", "string" },
        } },
        { "readOnly", false },
        { "realtimeConfiguration", 
        {
            { "maxConcurrentCalls", 0 },
        } },
        { "storageAccount", 
        {
            { "key", "string" },
            { "name", "string" },
        } },
        { "title", "string" },
    },
    ResourceGroupName = "string",
    Location = "string",
    Tags = 
    {
        { "string", "string" },
    },
    WebServiceName = "string",
});
Copy
example, err := machinelearning.NewWebService(ctx, "webServiceResource", &machinelearning.WebServiceArgs{
	Properties: map[string]interface{}{
		"packageType": "Graph",
		"machineLearningWorkspace": map[string]interface{}{
			"id": "string",
		},
		"commitmentPlan": map[string]interface{}{
			"id": "string",
		},
		"diagnostics": map[string]interface{}{
			"level":  "string",
			"expiry": "string",
		},
		"exampleRequest": map[string]interface{}{
			"globalParameters": map[string]interface{}{
				"string": "any",
			},
			"inputs": map[string]interface{}{
				"string": [][]string{
					[]string{
						"any",
					},
				},
			},
		},
		"exposeSampleData": false,
		"input": map[string]interface{}{
			"properties": map[string]interface{}{
				"string": map[string]interface{}{
					"type":        "string",
					"description": "string",
					"format":      "string",
					"properties": map[string]interface{}{
						"string": map[string]interface{}{
							"type": "string",
							"enum": []string{
								"any",
							},
							"format":        "string",
							"xMsIsnullable": false,
							"xMsIsordered":  false,
						},
					},
					"title": "string",
				},
			},
			"type":        "string",
			"description": "string",
			"title":       "string",
		},
		"keys": map[string]interface{}{
			"primary":   "string",
			"secondary": "string",
		},
		"assets": map[string]interface{}{
			"string": map[string]interface{}{
				"locationInfo": map[string]interface{}{
					"uri":         "string",
					"credentials": "string",
				},
				"name": "string",
				"type": "string",
				"id":   "string",
				"inputPorts": map[string]interface{}{
					"string": map[string]interface{}{
						"type": "string",
					},
				},
				"metadata": map[string]interface{}{
					"string": "string",
				},
				"outputPorts": map[string]interface{}{
					"string": map[string]interface{}{
						"type": "string",
					},
				},
				"parameters": []map[string]interface{}{
					map[string]interface{}{
						"modeValuesInfo": map[string]interface{}{
							"string": map[string]interface{}{
								"interfaceString": "string",
								"parameters": []interface{}{
									moduleAssetParameter,
								},
							},
						},
						"name":          "string",
						"parameterType": "string",
					},
				},
			},
		},
		"description": "string",
		"output": map[string]interface{}{
			"properties": map[string]interface{}{
				"string": map[string]interface{}{
					"type":        "string",
					"description": "string",
					"format":      "string",
					"properties": map[string]interface{}{
						"string": map[string]interface{}{
							"type": "string",
							"enum": []string{
								"any",
							},
							"format":        "string",
							"xMsIsnullable": false,
							"xMsIsordered":  false,
						},
					},
					"title": "string",
				},
			},
			"type":        "string",
			"description": "string",
			"title":       "string",
		},
		"package": map[string]interface{}{
			"edges": []map[string]interface{}{
				map[string]interface{}{
					"sourceNodeId": "string",
					"sourcePortId": "string",
					"targetNodeId": "string",
					"targetPortId": "string",
				},
			},
			"graphParameters": map[string]interface{}{
				"string": map[string]interface{}{
					"links": []map[string]interface{}{
						map[string]interface{}{
							"nodeId":       "string",
							"parameterKey": "string",
						},
					},
					"type":        "string",
					"description": "string",
				},
			},
			"nodes": map[string]interface{}{
				"string": map[string]interface{}{
					"assetId":  "string",
					"inputId":  "string",
					"outputId": "string",
					"parameters": map[string]interface{}{
						"string": map[string]interface{}{
							"certificateThumbprint": "string",
							"value":                 "any",
						},
					},
				},
			},
		},
		"parameters": map[string]interface{}{
			"string": map[string]interface{}{
				"certificateThumbprint": "string",
				"value":                 "any",
			},
		},
		"payloadsInBlobStorage": false,
		"payloadsLocation": map[string]interface{}{
			"uri":         "string",
			"credentials": "string",
		},
		"readOnly": false,
		"realtimeConfiguration": map[string]interface{}{
			"maxConcurrentCalls": 0,
		},
		"storageAccount": map[string]interface{}{
			"key":  "string",
			"name": "string",
		},
		"title": "string",
	},
	ResourceGroupName: "string",
	Location:          "string",
	Tags: map[string]interface{}{
		"string": "string",
	},
	WebServiceName: "string",
})
Copy
var webServiceResource = new WebService("webServiceResource", WebServiceArgs.builder()
    .properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .resourceGroupName("string")
    .location("string")
    .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .webServiceName("string")
    .build());
Copy
web_service_resource = azure_native.machinelearning.WebService("webServiceResource",
    properties={
        packageType: Graph,
        machineLearningWorkspace: {
            id: string,
        },
        commitmentPlan: {
            id: string,
        },
        diagnostics: {
            level: string,
            expiry: string,
        },
        exampleRequest: {
            globalParameters: {
                string: any,
            },
            inputs: {
                string: [[any]],
            },
        },
        exposeSampleData: False,
        input: {
            properties: {
                string: {
                    type: string,
                    description: string,
                    format: string,
                    properties: {
                        string: {
                            type: string,
                            enum: [any],
                            format: string,
                            xMsIsnullable: False,
                            xMsIsordered: False,
                        },
                    },
                    title: string,
                },
            },
            type: string,
            description: string,
            title: string,
        },
        keys: {
            primary: string,
            secondary: string,
        },
        assets: {
            string: {
                locationInfo: {
                    uri: string,
                    credentials: string,
                },
                name: string,
                type: string,
                id: string,
                inputPorts: {
                    string: {
                        type: string,
                    },
                },
                metadata: {
                    string: string,
                },
                outputPorts: {
                    string: {
                        type: string,
                    },
                },
                parameters: [{
                    modeValuesInfo: {
                        string: {
                            interfaceString: string,
                            parameters: [module_asset_parameter],
                        },
                    },
                    name: string,
                    parameterType: string,
                }],
            },
        },
        description: string,
        output: {
            properties: {
                string: {
                    type: string,
                    description: string,
                    format: string,
                    properties: {
                        string: {
                            type: string,
                            enum: [any],
                            format: string,
                            xMsIsnullable: False,
                            xMsIsordered: False,
                        },
                    },
                    title: string,
                },
            },
            type: string,
            description: string,
            title: string,
        },
        package: {
            edges: [{
                sourceNodeId: string,
                sourcePortId: string,
                targetNodeId: string,
                targetPortId: string,
            }],
            graphParameters: {
                string: {
                    links: [{
                        nodeId: string,
                        parameterKey: string,
                    }],
                    type: string,
                    description: string,
                },
            },
            nodes: {
                string: {
                    assetId: string,
                    inputId: string,
                    outputId: string,
                    parameters: {
                        string: {
                            certificateThumbprint: string,
                            value: any,
                        },
                    },
                },
            },
        },
        parameters: {
            string: {
                certificateThumbprint: string,
                value: any,
            },
        },
        payloadsInBlobStorage: False,
        payloadsLocation: {
            uri: string,
            credentials: string,
        },
        readOnly: False,
        realtimeConfiguration: {
            maxConcurrentCalls: 0,
        },
        storageAccount: {
            key: string,
            name: string,
        },
        title: string,
    },
    resource_group_name=string,
    location=string,
    tags={
        string: string,
    },
    web_service_name=string)
Copy
const webServiceResource = new azure_native.machinelearning.WebService("webServiceResource", {
    properties: {
        packageType: "Graph",
        machineLearningWorkspace: {
            id: "string",
        },
        commitmentPlan: {
            id: "string",
        },
        diagnostics: {
            level: "string",
            expiry: "string",
        },
        exampleRequest: {
            globalParameters: {
                string: "any",
            },
            inputs: {
                string: [["any"]],
            },
        },
        exposeSampleData: false,
        input: {
            properties: {
                string: {
                    type: "string",
                    description: "string",
                    format: "string",
                    properties: {
                        string: {
                            type: "string",
                            "enum": ["any"],
                            format: "string",
                            xMsIsnullable: false,
                            xMsIsordered: false,
                        },
                    },
                    title: "string",
                },
            },
            type: "string",
            description: "string",
            title: "string",
        },
        keys: {
            primary: "string",
            secondary: "string",
        },
        assets: {
            string: {
                locationInfo: {
                    uri: "string",
                    credentials: "string",
                },
                name: "string",
                type: "string",
                id: "string",
                inputPorts: {
                    string: {
                        type: "string",
                    },
                },
                metadata: {
                    string: "string",
                },
                outputPorts: {
                    string: {
                        type: "string",
                    },
                },
                parameters: [{
                    modeValuesInfo: {
                        string: {
                            interfaceString: "string",
                            parameters: [moduleAssetParameter],
                        },
                    },
                    name: "string",
                    parameterType: "string",
                }],
            },
        },
        description: "string",
        output: {
            properties: {
                string: {
                    type: "string",
                    description: "string",
                    format: "string",
                    properties: {
                        string: {
                            type: "string",
                            "enum": ["any"],
                            format: "string",
                            xMsIsnullable: false,
                            xMsIsordered: false,
                        },
                    },
                    title: "string",
                },
            },
            type: "string",
            description: "string",
            title: "string",
        },
        "package": {
            edges: [{
                sourceNodeId: "string",
                sourcePortId: "string",
                targetNodeId: "string",
                targetPortId: "string",
            }],
            graphParameters: {
                string: {
                    links: [{
                        nodeId: "string",
                        parameterKey: "string",
                    }],
                    type: "string",
                    description: "string",
                },
            },
            nodes: {
                string: {
                    assetId: "string",
                    inputId: "string",
                    outputId: "string",
                    parameters: {
                        string: {
                            certificateThumbprint: "string",
                            value: "any",
                        },
                    },
                },
            },
        },
        parameters: {
            string: {
                certificateThumbprint: "string",
                value: "any",
            },
        },
        payloadsInBlobStorage: false,
        payloadsLocation: {
            uri: "string",
            credentials: "string",
        },
        readOnly: false,
        realtimeConfiguration: {
            maxConcurrentCalls: 0,
        },
        storageAccount: {
            key: "string",
            name: "string",
        },
        title: "string",
    },
    resourceGroupName: "string",
    location: "string",
    tags: {
        string: "string",
    },
    webServiceName: "string",
});
Copy
type: azure-native:machinelearning:WebService
properties:
    location: string
    properties:
        assets:
            string:
                id: string
                inputPorts:
                    string:
                        type: string
                locationInfo:
                    credentials: string
                    uri: string
                metadata:
                    string: string
                name: string
                outputPorts:
                    string:
                        type: string
                parameters:
                    - modeValuesInfo:
                        string:
                            interfaceString: string
                            parameters:
                                - ${moduleAssetParameter}
                      name: string
                      parameterType: string
                type: string
        commitmentPlan:
            id: string
        description: string
        diagnostics:
            expiry: string
            level: string
        exampleRequest:
            globalParameters:
                string: any
            inputs:
                string:
                    - - any
        exposeSampleData: false
        input:
            description: string
            properties:
                string:
                    description: string
                    format: string
                    properties:
                        string:
                            enum:
                                - any
                            format: string
                            type: string
                            xMsIsnullable: false
                            xMsIsordered: false
                    title: string
                    type: string
            title: string
            type: string
        keys:
            primary: string
            secondary: string
        machineLearningWorkspace:
            id: string
        output:
            description: string
            properties:
                string:
                    description: string
                    format: string
                    properties:
                        string:
                            enum:
                                - any
                            format: string
                            type: string
                            xMsIsnullable: false
                            xMsIsordered: false
                    title: string
                    type: string
            title: string
            type: string
        package:
            edges:
                - sourceNodeId: string
                  sourcePortId: string
                  targetNodeId: string
                  targetPortId: string
            graphParameters:
                string:
                    description: string
                    links:
                        - nodeId: string
                          parameterKey: string
                    type: string
            nodes:
                string:
                    assetId: string
                    inputId: string
                    outputId: string
                    parameters:
                        string:
                            certificateThumbprint: string
                            value: any
        packageType: Graph
        parameters:
            string:
                certificateThumbprint: string
                value: any
        payloadsInBlobStorage: false
        payloadsLocation:
            credentials: string
            uri: string
        readOnly: false
        realtimeConfiguration:
            maxConcurrentCalls: 0
        storageAccount:
            key: string
            name: string
        title: string
    resourceGroupName: string
    tags:
        string: string
    webServiceName: string
Copy

WebService 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 WebService resource accepts the following input properties:

Properties This property is required. Pulumi.AzureNative.MachineLearning.Inputs.WebServicePropertiesForGraph
Contains the property payload that describes the web service.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the resource group in which the web service is located.
Location string
Specifies the location of the resource.
Tags Dictionary<string, string>
Contains resource tags defined as key/value pairs.
WebServiceName Changes to this property will trigger replacement. string
The name of the web service.
Properties This property is required. WebServicePropertiesForGraphArgs
Contains the property payload that describes the web service.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the resource group in which the web service is located.
Location string
Specifies the location of the resource.
Tags map[string]string
Contains resource tags defined as key/value pairs.
WebServiceName Changes to this property will trigger replacement. string
The name of the web service.
properties This property is required. WebServicePropertiesForGraph
Contains the property payload that describes the web service.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Name of the resource group in which the web service is located.
location String
Specifies the location of the resource.
tags Map<String,String>
Contains resource tags defined as key/value pairs.
webServiceName Changes to this property will trigger replacement. String
The name of the web service.
properties This property is required. WebServicePropertiesForGraph
Contains the property payload that describes the web service.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the resource group in which the web service is located.
location string
Specifies the location of the resource.
tags {[key: string]: string}
Contains resource tags defined as key/value pairs.
webServiceName Changes to this property will trigger replacement. string
The name of the web service.
properties This property is required. WebServicePropertiesForGraphArgs
Contains the property payload that describes the web service.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the resource group in which the web service is located.
location str
Specifies the location of the resource.
tags Mapping[str, str]
Contains resource tags defined as key/value pairs.
web_service_name Changes to this property will trigger replacement. str
The name of the web service.
properties This property is required. Property Map
Contains the property payload that describes the web service.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Name of the resource group in which the web service is located.
location String
Specifies the location of the resource.
tags Map<String>
Contains resource tags defined as key/value pairs.
webServiceName Changes to this property will trigger replacement. String
The name of the web service.

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
Name string
Specifies the name of the resource.
Type string
Specifies the type of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Specifies the name of the resource.
Type string
Specifies the type of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
Specifies the name of the resource.
type String
Specifies the type of the resource.
id string
The provider-assigned unique ID for this managed resource.
name string
Specifies the name of the resource.
type string
Specifies the type of the resource.
id str
The provider-assigned unique ID for this managed resource.
name str
Specifies the name of the resource.
type str
Specifies the type of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
Specifies the name of the resource.
type String
Specifies the type of the resource.

Supporting Types

AssetItem
, AssetItemArgs

LocationInfo This property is required. Pulumi.AzureNative.MachineLearning.Inputs.BlobLocation
Access information for the asset.
Name This property is required. string
Asset's friendly name.
Type This property is required. string | Pulumi.AzureNative.MachineLearning.AssetType
Asset's type.
Id string
Asset's Id.
InputPorts Dictionary<string, Pulumi.AzureNative.MachineLearning.Inputs.InputPort>
Information about the asset's input ports.
Metadata Dictionary<string, string>
If the asset is a custom module, this holds the module's metadata.
OutputPorts Dictionary<string, Pulumi.AzureNative.MachineLearning.Inputs.OutputPort>
Information about the asset's output ports.
Parameters List<Pulumi.AzureNative.MachineLearning.Inputs.ModuleAssetParameter>
If the asset is a custom module, this holds the module's parameters.
LocationInfo This property is required. BlobLocation
Access information for the asset.
Name This property is required. string
Asset's friendly name.
Type This property is required. string | AssetType
Asset's type.
Id string
Asset's Id.
InputPorts map[string]InputPort
Information about the asset's input ports.
Metadata map[string]string
If the asset is a custom module, this holds the module's metadata.
OutputPorts map[string]OutputPort
Information about the asset's output ports.
Parameters []ModuleAssetParameter
If the asset is a custom module, this holds the module's parameters.
locationInfo This property is required. BlobLocation
Access information for the asset.
name This property is required. String
Asset's friendly name.
type This property is required. String | AssetType
Asset's type.
id String
Asset's Id.
inputPorts Map<String,InputPort>
Information about the asset's input ports.
metadata Map<String,String>
If the asset is a custom module, this holds the module's metadata.
outputPorts Map<String,OutputPort>
Information about the asset's output ports.
parameters List<ModuleAssetParameter>
If the asset is a custom module, this holds the module's parameters.
locationInfo This property is required. BlobLocation
Access information for the asset.
name This property is required. string
Asset's friendly name.
type This property is required. string | AssetType
Asset's type.
id string
Asset's Id.
inputPorts {[key: string]: InputPort}
Information about the asset's input ports.
metadata {[key: string]: string}
If the asset is a custom module, this holds the module's metadata.
outputPorts {[key: string]: OutputPort}
Information about the asset's output ports.
parameters ModuleAssetParameter[]
If the asset is a custom module, this holds the module's parameters.
location_info This property is required. BlobLocation
Access information for the asset.
name This property is required. str
Asset's friendly name.
type This property is required. str | AssetType
Asset's type.
id str
Asset's Id.
input_ports Mapping[str, InputPort]
Information about the asset's input ports.
metadata Mapping[str, str]
If the asset is a custom module, this holds the module's metadata.
output_ports Mapping[str, OutputPort]
Information about the asset's output ports.
parameters Sequence[ModuleAssetParameter]
If the asset is a custom module, this holds the module's parameters.
locationInfo This property is required. Property Map
Access information for the asset.
name This property is required. String
Asset's friendly name.
type This property is required. String | "Module" | "Resource"
Asset's type.
id String
Asset's Id.
inputPorts Map<Property Map>
Information about the asset's input ports.
metadata Map<String>
If the asset is a custom module, this holds the module's metadata.
outputPorts Map<Property Map>
Information about the asset's output ports.
parameters List<Property Map>
If the asset is a custom module, this holds the module's parameters.

AssetItemResponse
, AssetItemResponseArgs

LocationInfo This property is required. Pulumi.AzureNative.MachineLearning.Inputs.BlobLocationResponse
Access information for the asset.
Name This property is required. string
Asset's friendly name.
Type This property is required. string
Asset's type.
Id string
Asset's Id.
InputPorts Dictionary<string, Pulumi.AzureNative.MachineLearning.Inputs.InputPortResponse>
Information about the asset's input ports.
Metadata Dictionary<string, string>
If the asset is a custom module, this holds the module's metadata.
OutputPorts Dictionary<string, Pulumi.AzureNative.MachineLearning.Inputs.OutputPortResponse>
Information about the asset's output ports.
Parameters List<Pulumi.AzureNative.MachineLearning.Inputs.ModuleAssetParameterResponse>
If the asset is a custom module, this holds the module's parameters.
LocationInfo This property is required. BlobLocationResponse
Access information for the asset.
Name This property is required. string
Asset's friendly name.
Type This property is required. string
Asset's type.
Id string
Asset's Id.
InputPorts map[string]InputPortResponse
Information about the asset's input ports.
Metadata map[string]string
If the asset is a custom module, this holds the module's metadata.
OutputPorts map[string]OutputPortResponse
Information about the asset's output ports.
Parameters []ModuleAssetParameterResponse
If the asset is a custom module, this holds the module's parameters.
locationInfo This property is required. BlobLocationResponse
Access information for the asset.
name This property is required. String
Asset's friendly name.
type This property is required. String
Asset's type.
id String
Asset's Id.
inputPorts Map<String,InputPortResponse>
Information about the asset's input ports.
metadata Map<String,String>
If the asset is a custom module, this holds the module's metadata.
outputPorts Map<String,OutputPortResponse>
Information about the asset's output ports.
parameters List<ModuleAssetParameterResponse>
If the asset is a custom module, this holds the module's parameters.
locationInfo This property is required. BlobLocationResponse
Access information for the asset.
name This property is required. string
Asset's friendly name.
type This property is required. string
Asset's type.
id string
Asset's Id.
inputPorts {[key: string]: InputPortResponse}
Information about the asset's input ports.
metadata {[key: string]: string}
If the asset is a custom module, this holds the module's metadata.
outputPorts {[key: string]: OutputPortResponse}
Information about the asset's output ports.
parameters ModuleAssetParameterResponse[]
If the asset is a custom module, this holds the module's parameters.
location_info This property is required. BlobLocationResponse
Access information for the asset.
name This property is required. str
Asset's friendly name.
type This property is required. str
Asset's type.
id str
Asset's Id.
input_ports Mapping[str, InputPortResponse]
Information about the asset's input ports.
metadata Mapping[str, str]
If the asset is a custom module, this holds the module's metadata.
output_ports Mapping[str, OutputPortResponse]
Information about the asset's output ports.
parameters Sequence[ModuleAssetParameterResponse]
If the asset is a custom module, this holds the module's parameters.
locationInfo This property is required. Property Map
Access information for the asset.
name This property is required. String
Asset's friendly name.
type This property is required. String
Asset's type.
id String
Asset's Id.
inputPorts Map<Property Map>
Information about the asset's input ports.
metadata Map<String>
If the asset is a custom module, this holds the module's metadata.
outputPorts Map<Property Map>
Information about the asset's output ports.
parameters List<Property Map>
If the asset is a custom module, this holds the module's parameters.

AssetType
, AssetTypeArgs

Module
Module
Resource
Resource
AssetTypeModule
Module
AssetTypeResource
Resource
Module
Module
Resource
Resource
Module
Module
Resource
Resource
MODULE
Module
RESOURCE
Resource
"Module"
Module
"Resource"
Resource

BlobLocation
, BlobLocationArgs

Uri This property is required. string
The URI from which the blob is accessible from. For example, aml://abc for system assets or https://xyz for user assets or payload.
Credentials string
Access credentials for the blob, if applicable (e.g. blob specified by storage account connection string + blob URI)
Uri This property is required. string
The URI from which the blob is accessible from. For example, aml://abc for system assets or https://xyz for user assets or payload.
Credentials string
Access credentials for the blob, if applicable (e.g. blob specified by storage account connection string + blob URI)
uri This property is required. String
The URI from which the blob is accessible from. For example, aml://abc for system assets or https://xyz for user assets or payload.
credentials String
Access credentials for the blob, if applicable (e.g. blob specified by storage account connection string + blob URI)
uri This property is required. string
The URI from which the blob is accessible from. For example, aml://abc for system assets or https://xyz for user assets or payload.
credentials string
Access credentials for the blob, if applicable (e.g. blob specified by storage account connection string + blob URI)
uri This property is required. str
The URI from which the blob is accessible from. For example, aml://abc for system assets or https://xyz for user assets or payload.
credentials str
Access credentials for the blob, if applicable (e.g. blob specified by storage account connection string + blob URI)
uri This property is required. String
The URI from which the blob is accessible from. For example, aml://abc for system assets or https://xyz for user assets or payload.
credentials String
Access credentials for the blob, if applicable (e.g. blob specified by storage account connection string + blob URI)

BlobLocationResponse
, BlobLocationResponseArgs

Uri This property is required. string
The URI from which the blob is accessible from. For example, aml://abc for system assets or https://xyz for user assets or payload.
Credentials string
Access credentials for the blob, if applicable (e.g. blob specified by storage account connection string + blob URI)
Uri This property is required. string
The URI from which the blob is accessible from. For example, aml://abc for system assets or https://xyz for user assets or payload.
Credentials string
Access credentials for the blob, if applicable (e.g. blob specified by storage account connection string + blob URI)
uri This property is required. String
The URI from which the blob is accessible from. For example, aml://abc for system assets or https://xyz for user assets or payload.
credentials String
Access credentials for the blob, if applicable (e.g. blob specified by storage account connection string + blob URI)
uri This property is required. string
The URI from which the blob is accessible from. For example, aml://abc for system assets or https://xyz for user assets or payload.
credentials string
Access credentials for the blob, if applicable (e.g. blob specified by storage account connection string + blob URI)
uri This property is required. str
The URI from which the blob is accessible from. For example, aml://abc for system assets or https://xyz for user assets or payload.
credentials str
Access credentials for the blob, if applicable (e.g. blob specified by storage account connection string + blob URI)
uri This property is required. String
The URI from which the blob is accessible from. For example, aml://abc for system assets or https://xyz for user assets or payload.
credentials String
Access credentials for the blob, if applicable (e.g. blob specified by storage account connection string + blob URI)

ColumnFormat
, ColumnFormatArgs

Byte
Byte
Char
Char
Complex64
Complex64
Complex128
Complex128
Date_time
Date-time
Date_timeOffset
Date-timeOffset
Double
Double
Duration
Duration
Float
Float
Int8
Int8
Int16
Int16
Int32
Int32
Int64
Int64
Uint8
Uint8
Uint16
Uint16
Uint32
Uint32
Uint64
Uint64
ColumnFormatByte
Byte
ColumnFormatChar
Char
ColumnFormatComplex64
Complex64
ColumnFormatComplex128
Complex128
ColumnFormat_Date_Time
Date-time
ColumnFormat_Date_TimeOffset
Date-timeOffset
ColumnFormatDouble
Double
ColumnFormatDuration
Duration
ColumnFormatFloat
Float
ColumnFormatInt8
Int8
ColumnFormatInt16
Int16
ColumnFormatInt32
Int32
ColumnFormatInt64
Int64
ColumnFormatUint8
Uint8
ColumnFormatUint16
Uint16
ColumnFormatUint32
Uint32
ColumnFormatUint64
Uint64
Byte
Byte
Char
Char
Complex64
Complex64
Complex128
Complex128
Datetime
Date-time
DatetimeOffset
Date-timeOffset
Double
Double
Duration
Duration
Float
Float
Int8
Int8
Int16
Int16
Int32
Int32
Int64
Int64
Uint8
Uint8
Uint16
Uint16
Uint32
Uint32
Uint64
Uint64
Byte
Byte
Char
Char
Complex64
Complex64
Complex128
Complex128
Date_time
Date-time
Date_timeOffset
Date-timeOffset
Double
Double
Duration
Duration
Float
Float
Int8
Int8
Int16
Int16
Int32
Int32
Int64
Int64
Uint8
Uint8
Uint16
Uint16
Uint32
Uint32
Uint64
Uint64
BYTE
Byte
CHAR
Char
COMPLEX64
Complex64
COMPLEX128
Complex128
DATE_TIME
Date-time
DATE_TIME_OFFSET
Date-timeOffset
DOUBLE
Double
DURATION
Duration
FLOAT
Float
INT8
Int8
INT16
Int16
INT32
Int32
INT64
Int64
UINT8
Uint8
UINT16
Uint16
UINT32
Uint32
UINT64
Uint64
"Byte"
Byte
"Char"
Char
"Complex64"
Complex64
"Complex128"
Complex128
"Date-time"
Date-time
"Date-timeOffset"
Date-timeOffset
"Double"
Double
"Duration"
Duration
"Float"
Float
"Int8"
Int8
"Int16"
Int16
"Int32"
Int32
"Int64"
Int64
"Uint8"
Uint8
"Uint16"
Uint16
"Uint32"
Uint32
"Uint64"
Uint64

ColumnSpecification
, ColumnSpecificationArgs

Type This property is required. string | Pulumi.AzureNative.MachineLearning.ColumnType
Data type of the column.
Enum List<object>
If the data type is categorical, this provides the list of accepted categories.
Format string | Pulumi.AzureNative.MachineLearning.ColumnFormat
Additional format information for the data type.
XMsIsnullable bool
Flag indicating if the type supports null values or not.
XMsIsordered bool
Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
Type This property is required. string | ColumnType
Data type of the column.
Enum []interface{}
If the data type is categorical, this provides the list of accepted categories.
Format string | ColumnFormat
Additional format information for the data type.
XMsIsnullable bool
Flag indicating if the type supports null values or not.
XMsIsordered bool
Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
type This property is required. String | ColumnType
Data type of the column.
enum_ List<Object>
If the data type is categorical, this provides the list of accepted categories.
format String | ColumnFormat
Additional format information for the data type.
xMsIsnullable Boolean
Flag indicating if the type supports null values or not.
xMsIsordered Boolean
Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
type This property is required. string | ColumnType
Data type of the column.
enum any[]
If the data type is categorical, this provides the list of accepted categories.
format string | ColumnFormat
Additional format information for the data type.
xMsIsnullable boolean
Flag indicating if the type supports null values or not.
xMsIsordered boolean
Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
type This property is required. str | ColumnType
Data type of the column.
enum Sequence[Any]
If the data type is categorical, this provides the list of accepted categories.
format str | ColumnFormat
Additional format information for the data type.
x_ms_isnullable bool
Flag indicating if the type supports null values or not.
x_ms_isordered bool
Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
type This property is required. String | "Boolean" | "Integer" | "Number" | "String"
Data type of the column.
enum List<Any>
If the data type is categorical, this provides the list of accepted categories.
format String | "Byte" | "Char" | "Complex64" | "Complex128" | "Date-time" | "Date-timeOffset" | "Double" | "Duration" | "Float" | "Int8" | "Int16" | "Int32" | "Int64" | "Uint8" | "Uint16" | "Uint32" | "Uint64"
Additional format information for the data type.
xMsIsnullable Boolean
Flag indicating if the type supports null values or not.
xMsIsordered Boolean
Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.

ColumnSpecificationResponse
, ColumnSpecificationResponseArgs

Type This property is required. string
Data type of the column.
Enum List<object>
If the data type is categorical, this provides the list of accepted categories.
Format string
Additional format information for the data type.
XMsIsnullable bool
Flag indicating if the type supports null values or not.
XMsIsordered bool
Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
Type This property is required. string
Data type of the column.
Enum []interface{}
If the data type is categorical, this provides the list of accepted categories.
Format string
Additional format information for the data type.
XMsIsnullable bool
Flag indicating if the type supports null values or not.
XMsIsordered bool
Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
type This property is required. String
Data type of the column.
enum_ List<Object>
If the data type is categorical, this provides the list of accepted categories.
format String
Additional format information for the data type.
xMsIsnullable Boolean
Flag indicating if the type supports null values or not.
xMsIsordered Boolean
Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
type This property is required. string
Data type of the column.
enum any[]
If the data type is categorical, this provides the list of accepted categories.
format string
Additional format information for the data type.
xMsIsnullable boolean
Flag indicating if the type supports null values or not.
xMsIsordered boolean
Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
type This property is required. str
Data type of the column.
enum Sequence[Any]
If the data type is categorical, this provides the list of accepted categories.
format str
Additional format information for the data type.
x_ms_isnullable bool
Flag indicating if the type supports null values or not.
x_ms_isordered bool
Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
type This property is required. String
Data type of the column.
enum List<Any>
If the data type is categorical, this provides the list of accepted categories.
format String
Additional format information for the data type.
xMsIsnullable Boolean
Flag indicating if the type supports null values or not.
xMsIsordered Boolean
Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.

ColumnType
, ColumnTypeArgs

Boolean
Boolean
Integer
Integer
Number
Number
String
String
ColumnTypeBoolean
Boolean
ColumnTypeInteger
Integer
ColumnTypeNumber
Number
ColumnTypeString
String
Boolean
Boolean
Integer
Integer
Number
Number
String
String
Boolean
Boolean
Integer
Integer
Number
Number
String
String
BOOLEAN
Boolean
INTEGER
Integer
NUMBER
Number
STRING
String
"Boolean"
Boolean
"Integer"
Integer
"Number"
Number
"String"
String

CommitmentPlan
, CommitmentPlanArgs

Id This property is required. string
Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
Id This property is required. string
Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
id This property is required. String
Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
id This property is required. string
Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
id This property is required. str
Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
id This property is required. String
Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.

CommitmentPlanResponse
, CommitmentPlanResponseArgs

Id This property is required. string
Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
Id This property is required. string
Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
id This property is required. String
Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
id This property is required. string
Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
id This property is required. str
Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
id This property is required. String
Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.

DiagnosticsConfiguration
, DiagnosticsConfigurationArgs

Level This property is required. string | Pulumi.AzureNative.MachineLearning.DiagnosticsLevel
Specifies the verbosity of the diagnostic output. Valid values are: None - disables tracing; Error - collects only error (stderr) traces; All - collects all traces (stdout and stderr).
Expiry string
Specifies the date and time when the logging will cease. If null, diagnostic collection is not time limited.
Level This property is required. string | DiagnosticsLevel
Specifies the verbosity of the diagnostic output. Valid values are: None - disables tracing; Error - collects only error (stderr) traces; All - collects all traces (stdout and stderr).
Expiry string
Specifies the date and time when the logging will cease. If null, diagnostic collection is not time limited.
level This property is required. String | DiagnosticsLevel
Specifies the verbosity of the diagnostic output. Valid values are: None - disables tracing; Error - collects only error (stderr) traces; All - collects all traces (stdout and stderr).
expiry String
Specifies the date and time when the logging will cease. If null, diagnostic collection is not time limited.
level This property is required. string | DiagnosticsLevel
Specifies the verbosity of the diagnostic output. Valid values are: None - disables tracing; Error - collects only error (stderr) traces; All - collects all traces (stdout and stderr).
expiry string
Specifies the date and time when the logging will cease. If null, diagnostic collection is not time limited.
level This property is required. str | DiagnosticsLevel
Specifies the verbosity of the diagnostic output. Valid values are: None - disables tracing; Error - collects only error (stderr) traces; All - collects all traces (stdout and stderr).
expiry str
Specifies the date and time when the logging will cease. If null, diagnostic collection is not time limited.
level This property is required. String | "None" | "Error" | "All"
Specifies the verbosity of the diagnostic output. Valid values are: None - disables tracing; Error - collects only error (stderr) traces; All - collects all traces (stdout and stderr).
expiry String
Specifies the date and time when the logging will cease. If null, diagnostic collection is not time limited.

DiagnosticsConfigurationResponse
, DiagnosticsConfigurationResponseArgs

Level This property is required. string
Specifies the verbosity of the diagnostic output. Valid values are: None - disables tracing; Error - collects only error (stderr) traces; All - collects all traces (stdout and stderr).
Expiry string
Specifies the date and time when the logging will cease. If null, diagnostic collection is not time limited.
Level This property is required. string
Specifies the verbosity of the diagnostic output. Valid values are: None - disables tracing; Error - collects only error (stderr) traces; All - collects all traces (stdout and stderr).
Expiry string
Specifies the date and time when the logging will cease. If null, diagnostic collection is not time limited.
level This property is required. String
Specifies the verbosity of the diagnostic output. Valid values are: None - disables tracing; Error - collects only error (stderr) traces; All - collects all traces (stdout and stderr).
expiry String
Specifies the date and time when the logging will cease. If null, diagnostic collection is not time limited.
level This property is required. string
Specifies the verbosity of the diagnostic output. Valid values are: None - disables tracing; Error - collects only error (stderr) traces; All - collects all traces (stdout and stderr).
expiry string
Specifies the date and time when the logging will cease. If null, diagnostic collection is not time limited.
level This property is required. str
Specifies the verbosity of the diagnostic output. Valid values are: None - disables tracing; Error - collects only error (stderr) traces; All - collects all traces (stdout and stderr).
expiry str
Specifies the date and time when the logging will cease. If null, diagnostic collection is not time limited.
level This property is required. String
Specifies the verbosity of the diagnostic output. Valid values are: None - disables tracing; Error - collects only error (stderr) traces; All - collects all traces (stdout and stderr).
expiry String
Specifies the date and time when the logging will cease. If null, diagnostic collection is not time limited.

DiagnosticsLevel
, DiagnosticsLevelArgs

None
None
Error
Error
All
All
DiagnosticsLevelNone
None
DiagnosticsLevelError
Error
DiagnosticsLevelAll
All
None
None
Error
Error
All
All
None
None
Error
Error
All
All
NONE
None
ERROR
Error
ALL
All
"None"
None
"Error"
Error
"All"
All

ExampleRequest
, ExampleRequestArgs

GlobalParameters Dictionary<string, object>
Sample input data for the web service's global parameters
Inputs Dictionary<string, ImmutableArray<ImmutableArray<object>>>
Sample input data for the web service's input(s) given as an input name to sample input values matrix map.
GlobalParameters map[string]interface{}
Sample input data for the web service's global parameters
Inputs map[string][][]interface{}
Sample input data for the web service's input(s) given as an input name to sample input values matrix map.
globalParameters Map<String,Object>
Sample input data for the web service's global parameters
inputs Map<String,List<List<Object>>>
Sample input data for the web service's input(s) given as an input name to sample input values matrix map.
globalParameters {[key: string]: any}
Sample input data for the web service's global parameters
inputs {[key: string]: any[][]}
Sample input data for the web service's input(s) given as an input name to sample input values matrix map.
global_parameters Mapping[str, Any]
Sample input data for the web service's global parameters
inputs Mapping[str, Sequence[Sequence[Any]]]
Sample input data for the web service's input(s) given as an input name to sample input values matrix map.
globalParameters Map<Any>
Sample input data for the web service's global parameters
inputs Map<List<List<Any>>>
Sample input data for the web service's input(s) given as an input name to sample input values matrix map.

ExampleRequestResponse
, ExampleRequestResponseArgs

GlobalParameters Dictionary<string, object>
Sample input data for the web service's global parameters
Inputs Dictionary<string, ImmutableArray<ImmutableArray<object>>>
Sample input data for the web service's input(s) given as an input name to sample input values matrix map.
GlobalParameters map[string]interface{}
Sample input data for the web service's global parameters
Inputs map[string][][]interface{}
Sample input data for the web service's input(s) given as an input name to sample input values matrix map.
globalParameters Map<String,Object>
Sample input data for the web service's global parameters
inputs Map<String,List<List<Object>>>
Sample input data for the web service's input(s) given as an input name to sample input values matrix map.
globalParameters {[key: string]: any}
Sample input data for the web service's global parameters
inputs {[key: string]: any[][]}
Sample input data for the web service's input(s) given as an input name to sample input values matrix map.
global_parameters Mapping[str, Any]
Sample input data for the web service's global parameters
inputs Mapping[str, Sequence[Sequence[Any]]]
Sample input data for the web service's input(s) given as an input name to sample input values matrix map.
globalParameters Map<Any>
Sample input data for the web service's global parameters
inputs Map<List<List<Any>>>
Sample input data for the web service's input(s) given as an input name to sample input values matrix map.

GraphEdge
, GraphEdgeArgs

SourceNodeId string
The source graph node's identifier.
SourcePortId string
The identifier of the source node's port that the edge connects from.
TargetNodeId string
The destination graph node's identifier.
TargetPortId string
The identifier of the destination node's port that the edge connects into.
SourceNodeId string
The source graph node's identifier.
SourcePortId string
The identifier of the source node's port that the edge connects from.
TargetNodeId string
The destination graph node's identifier.
TargetPortId string
The identifier of the destination node's port that the edge connects into.
sourceNodeId String
The source graph node's identifier.
sourcePortId String
The identifier of the source node's port that the edge connects from.
targetNodeId String
The destination graph node's identifier.
targetPortId String
The identifier of the destination node's port that the edge connects into.
sourceNodeId string
The source graph node's identifier.
sourcePortId string
The identifier of the source node's port that the edge connects from.
targetNodeId string
The destination graph node's identifier.
targetPortId string
The identifier of the destination node's port that the edge connects into.
source_node_id str
The source graph node's identifier.
source_port_id str
The identifier of the source node's port that the edge connects from.
target_node_id str
The destination graph node's identifier.
target_port_id str
The identifier of the destination node's port that the edge connects into.
sourceNodeId String
The source graph node's identifier.
sourcePortId String
The identifier of the source node's port that the edge connects from.
targetNodeId String
The destination graph node's identifier.
targetPortId String
The identifier of the destination node's port that the edge connects into.

GraphEdgeResponse
, GraphEdgeResponseArgs

SourceNodeId string
The source graph node's identifier.
SourcePortId string
The identifier of the source node's port that the edge connects from.
TargetNodeId string
The destination graph node's identifier.
TargetPortId string
The identifier of the destination node's port that the edge connects into.
SourceNodeId string
The source graph node's identifier.
SourcePortId string
The identifier of the source node's port that the edge connects from.
TargetNodeId string
The destination graph node's identifier.
TargetPortId string
The identifier of the destination node's port that the edge connects into.
sourceNodeId String
The source graph node's identifier.
sourcePortId String
The identifier of the source node's port that the edge connects from.
targetNodeId String
The destination graph node's identifier.
targetPortId String
The identifier of the destination node's port that the edge connects into.
sourceNodeId string
The source graph node's identifier.
sourcePortId string
The identifier of the source node's port that the edge connects from.
targetNodeId string
The destination graph node's identifier.
targetPortId string
The identifier of the destination node's port that the edge connects into.
source_node_id str
The source graph node's identifier.
source_port_id str
The identifier of the source node's port that the edge connects from.
target_node_id str
The destination graph node's identifier.
target_port_id str
The identifier of the destination node's port that the edge connects into.
sourceNodeId String
The source graph node's identifier.
sourcePortId String
The identifier of the source node's port that the edge connects from.
targetNodeId String
The destination graph node's identifier.
targetPortId String
The identifier of the destination node's port that the edge connects into.

GraphNode
, GraphNodeArgs

AssetId string
The id of the asset represented by this node.
InputId string
The id of the input element represented by this node.
OutputId string
The id of the output element represented by this node.
Parameters Dictionary<string, Pulumi.AzureNative.MachineLearning.Inputs.WebServiceParameter>
If applicable, parameters of the node. Global graph parameters map into these, with values set at runtime.
AssetId string
The id of the asset represented by this node.
InputId string
The id of the input element represented by this node.
OutputId string
The id of the output element represented by this node.
Parameters map[string]WebServiceParameter
If applicable, parameters of the node. Global graph parameters map into these, with values set at runtime.
assetId String
The id of the asset represented by this node.
inputId String
The id of the input element represented by this node.
outputId String
The id of the output element represented by this node.
parameters Map<String,WebServiceParameter>
If applicable, parameters of the node. Global graph parameters map into these, with values set at runtime.
assetId string
The id of the asset represented by this node.
inputId string
The id of the input element represented by this node.
outputId string
The id of the output element represented by this node.
parameters {[key: string]: WebServiceParameter}
If applicable, parameters of the node. Global graph parameters map into these, with values set at runtime.
asset_id str
The id of the asset represented by this node.
input_id str
The id of the input element represented by this node.
output_id str
The id of the output element represented by this node.
parameters Mapping[str, WebServiceParameter]
If applicable, parameters of the node. Global graph parameters map into these, with values set at runtime.
assetId String
The id of the asset represented by this node.
inputId String
The id of the input element represented by this node.
outputId String
The id of the output element represented by this node.
parameters Map<Property Map>
If applicable, parameters of the node. Global graph parameters map into these, with values set at runtime.

GraphNodeResponse
, GraphNodeResponseArgs

AssetId string
The id of the asset represented by this node.
InputId string
The id of the input element represented by this node.
OutputId string
The id of the output element represented by this node.
Parameters Dictionary<string, Pulumi.AzureNative.MachineLearning.Inputs.WebServiceParameterResponse>
If applicable, parameters of the node. Global graph parameters map into these, with values set at runtime.
AssetId string
The id of the asset represented by this node.
InputId string
The id of the input element represented by this node.
OutputId string
The id of the output element represented by this node.
Parameters map[string]WebServiceParameterResponse
If applicable, parameters of the node. Global graph parameters map into these, with values set at runtime.
assetId String
The id of the asset represented by this node.
inputId String
The id of the input element represented by this node.
outputId String
The id of the output element represented by this node.
parameters Map<String,WebServiceParameterResponse>
If applicable, parameters of the node. Global graph parameters map into these, with values set at runtime.
assetId string
The id of the asset represented by this node.
inputId string
The id of the input element represented by this node.
outputId string
The id of the output element represented by this node.
parameters {[key: string]: WebServiceParameterResponse}
If applicable, parameters of the node. Global graph parameters map into these, with values set at runtime.
asset_id str
The id of the asset represented by this node.
input_id str
The id of the input element represented by this node.
output_id str
The id of the output element represented by this node.
parameters Mapping[str, WebServiceParameterResponse]
If applicable, parameters of the node. Global graph parameters map into these, with values set at runtime.
assetId String
The id of the asset represented by this node.
inputId String
The id of the input element represented by this node.
outputId String
The id of the output element represented by this node.
parameters Map<Property Map>
If applicable, parameters of the node. Global graph parameters map into these, with values set at runtime.

GraphPackage
, GraphPackageArgs

Edges List<Pulumi.AzureNative.MachineLearning.Inputs.GraphEdge>
The list of edges making up the graph.
GraphParameters Dictionary<string, Pulumi.AzureNative.MachineLearning.Inputs.GraphParameter>
The collection of global parameters for the graph, given as a global parameter name to GraphParameter map. Each parameter here has a 1:1 match with the global parameters values map declared at the WebServiceProperties level.
Nodes Dictionary<string, Pulumi.AzureNative.MachineLearning.Inputs.GraphNode>
The set of nodes making up the graph, provided as a nodeId to GraphNode map
Edges []GraphEdge
The list of edges making up the graph.
GraphParameters map[string]GraphParameter
The collection of global parameters for the graph, given as a global parameter name to GraphParameter map. Each parameter here has a 1:1 match with the global parameters values map declared at the WebServiceProperties level.
Nodes map[string]GraphNode
The set of nodes making up the graph, provided as a nodeId to GraphNode map
edges List<GraphEdge>
The list of edges making up the graph.
graphParameters Map<String,GraphParameter>
The collection of global parameters for the graph, given as a global parameter name to GraphParameter map. Each parameter here has a 1:1 match with the global parameters values map declared at the WebServiceProperties level.
nodes Map<String,GraphNode>
The set of nodes making up the graph, provided as a nodeId to GraphNode map
edges GraphEdge[]
The list of edges making up the graph.
graphParameters {[key: string]: GraphParameter}
The collection of global parameters for the graph, given as a global parameter name to GraphParameter map. Each parameter here has a 1:1 match with the global parameters values map declared at the WebServiceProperties level.
nodes {[key: string]: GraphNode}
The set of nodes making up the graph, provided as a nodeId to GraphNode map
edges Sequence[GraphEdge]
The list of edges making up the graph.
graph_parameters Mapping[str, GraphParameter]
The collection of global parameters for the graph, given as a global parameter name to GraphParameter map. Each parameter here has a 1:1 match with the global parameters values map declared at the WebServiceProperties level.
nodes Mapping[str, GraphNode]
The set of nodes making up the graph, provided as a nodeId to GraphNode map
edges List<Property Map>
The list of edges making up the graph.
graphParameters Map<Property Map>
The collection of global parameters for the graph, given as a global parameter name to GraphParameter map. Each parameter here has a 1:1 match with the global parameters values map declared at the WebServiceProperties level.
nodes Map<Property Map>
The set of nodes making up the graph, provided as a nodeId to GraphNode map

GraphPackageResponse
, GraphPackageResponseArgs

Edges List<Pulumi.AzureNative.MachineLearning.Inputs.GraphEdgeResponse>
The list of edges making up the graph.
GraphParameters Dictionary<string, Pulumi.AzureNative.MachineLearning.Inputs.GraphParameterResponse>
The collection of global parameters for the graph, given as a global parameter name to GraphParameter map. Each parameter here has a 1:1 match with the global parameters values map declared at the WebServiceProperties level.
Nodes Dictionary<string, Pulumi.AzureNative.MachineLearning.Inputs.GraphNodeResponse>
The set of nodes making up the graph, provided as a nodeId to GraphNode map
Edges []GraphEdgeResponse
The list of edges making up the graph.
GraphParameters map[string]GraphParameterResponse
The collection of global parameters for the graph, given as a global parameter name to GraphParameter map. Each parameter here has a 1:1 match with the global parameters values map declared at the WebServiceProperties level.
Nodes map[string]GraphNodeResponse
The set of nodes making up the graph, provided as a nodeId to GraphNode map
edges List<GraphEdgeResponse>
The list of edges making up the graph.
graphParameters Map<String,GraphParameterResponse>
The collection of global parameters for the graph, given as a global parameter name to GraphParameter map. Each parameter here has a 1:1 match with the global parameters values map declared at the WebServiceProperties level.
nodes Map<String,GraphNodeResponse>
The set of nodes making up the graph, provided as a nodeId to GraphNode map
edges GraphEdgeResponse[]
The list of edges making up the graph.
graphParameters {[key: string]: GraphParameterResponse}
The collection of global parameters for the graph, given as a global parameter name to GraphParameter map. Each parameter here has a 1:1 match with the global parameters values map declared at the WebServiceProperties level.
nodes {[key: string]: GraphNodeResponse}
The set of nodes making up the graph, provided as a nodeId to GraphNode map
edges Sequence[GraphEdgeResponse]
The list of edges making up the graph.
graph_parameters Mapping[str, GraphParameterResponse]
The collection of global parameters for the graph, given as a global parameter name to GraphParameter map. Each parameter here has a 1:1 match with the global parameters values map declared at the WebServiceProperties level.
nodes Mapping[str, GraphNodeResponse]
The set of nodes making up the graph, provided as a nodeId to GraphNode map
edges List<Property Map>
The list of edges making up the graph.
graphParameters Map<Property Map>
The collection of global parameters for the graph, given as a global parameter name to GraphParameter map. Each parameter here has a 1:1 match with the global parameters values map declared at the WebServiceProperties level.
nodes Map<Property Map>
The set of nodes making up the graph, provided as a nodeId to GraphNode map

GraphParameter
, GraphParameterArgs

Links This property is required. List<Pulumi.AzureNative.MachineLearning.Inputs.GraphParameterLink>
Association links for this parameter to nodes in the graph.
Type This property is required. string | Pulumi.AzureNative.MachineLearning.ParameterType
Graph parameter's type.
Description string
Description of this graph parameter.
Links This property is required. []GraphParameterLink
Association links for this parameter to nodes in the graph.
Type This property is required. string | ParameterType
Graph parameter's type.
Description string
Description of this graph parameter.
links This property is required. List<GraphParameterLink>
Association links for this parameter to nodes in the graph.
type This property is required. String | ParameterType
Graph parameter's type.
description String
Description of this graph parameter.
links This property is required. GraphParameterLink[]
Association links for this parameter to nodes in the graph.
type This property is required. string | ParameterType
Graph parameter's type.
description string
Description of this graph parameter.
links This property is required. Sequence[GraphParameterLink]
Association links for this parameter to nodes in the graph.
type This property is required. str | ParameterType
Graph parameter's type.
description str
Description of this graph parameter.
links This property is required. List<Property Map>
Association links for this parameter to nodes in the graph.
type This property is required. String | "String" | "Int" | "Float" | "Enumerated" | "Script" | "Mode" | "Credential" | "Boolean" | "Double" | "ColumnPicker" | "ParameterRange" | "DataGatewayName"
Graph parameter's type.
description String
Description of this graph parameter.
NodeId This property is required. string
The graph node's identifier
ParameterKey This property is required. string
The identifier of the node parameter that the global parameter maps to.
NodeId This property is required. string
The graph node's identifier
ParameterKey This property is required. string
The identifier of the node parameter that the global parameter maps to.
nodeId This property is required. String
The graph node's identifier
parameterKey This property is required. String
The identifier of the node parameter that the global parameter maps to.
nodeId This property is required. string
The graph node's identifier
parameterKey This property is required. string
The identifier of the node parameter that the global parameter maps to.
node_id This property is required. str
The graph node's identifier
parameter_key This property is required. str
The identifier of the node parameter that the global parameter maps to.
nodeId This property is required. String
The graph node's identifier
parameterKey This property is required. String
The identifier of the node parameter that the global parameter maps to.

GraphParameterLinkResponse
, GraphParameterLinkResponseArgs

NodeId This property is required. string
The graph node's identifier
ParameterKey This property is required. string
The identifier of the node parameter that the global parameter maps to.
NodeId This property is required. string
The graph node's identifier
ParameterKey This property is required. string
The identifier of the node parameter that the global parameter maps to.
nodeId This property is required. String
The graph node's identifier
parameterKey This property is required. String
The identifier of the node parameter that the global parameter maps to.
nodeId This property is required. string
The graph node's identifier
parameterKey This property is required. string
The identifier of the node parameter that the global parameter maps to.
node_id This property is required. str
The graph node's identifier
parameter_key This property is required. str
The identifier of the node parameter that the global parameter maps to.
nodeId This property is required. String
The graph node's identifier
parameterKey This property is required. String
The identifier of the node parameter that the global parameter maps to.

GraphParameterResponse
, GraphParameterResponseArgs

Links This property is required. List<Pulumi.AzureNative.MachineLearning.Inputs.GraphParameterLinkResponse>
Association links for this parameter to nodes in the graph.
Type This property is required. string
Graph parameter's type.
Description string
Description of this graph parameter.
Links This property is required. []GraphParameterLinkResponse
Association links for this parameter to nodes in the graph.
Type This property is required. string
Graph parameter's type.
Description string
Description of this graph parameter.
links This property is required. List<GraphParameterLinkResponse>
Association links for this parameter to nodes in the graph.
type This property is required. String
Graph parameter's type.
description String
Description of this graph parameter.
links This property is required. GraphParameterLinkResponse[]
Association links for this parameter to nodes in the graph.
type This property is required. string
Graph parameter's type.
description string
Description of this graph parameter.
links This property is required. Sequence[GraphParameterLinkResponse]
Association links for this parameter to nodes in the graph.
type This property is required. str
Graph parameter's type.
description str
Description of this graph parameter.
links This property is required. List<Property Map>
Association links for this parameter to nodes in the graph.
type This property is required. String
Graph parameter's type.
description String
Description of this graph parameter.

InputPort
, InputPortArgs

Type string | InputPortType
Port data type.
type String | InputPortType
Port data type.
type string | InputPortType
Port data type.
type str | InputPortType
Port data type.
type String | "Dataset"
Port data type.

InputPortResponse
, InputPortResponseArgs

Type string
Port data type.
Type string
Port data type.
type String
Port data type.
type string
Port data type.
type str
Port data type.
type String
Port data type.

InputPortType
, InputPortTypeArgs

Dataset
Dataset
InputPortTypeDataset
Dataset
Dataset
Dataset
Dataset
Dataset
DATASET
Dataset
"Dataset"
Dataset

MachineLearningWorkspace
, MachineLearningWorkspaceArgs

Id This property is required. string
Specifies the workspace ID of the machine learning workspace associated with the web service
Id This property is required. string
Specifies the workspace ID of the machine learning workspace associated with the web service
id This property is required. String
Specifies the workspace ID of the machine learning workspace associated with the web service
id This property is required. string
Specifies the workspace ID of the machine learning workspace associated with the web service
id This property is required. str
Specifies the workspace ID of the machine learning workspace associated with the web service
id This property is required. String
Specifies the workspace ID of the machine learning workspace associated with the web service

MachineLearningWorkspaceResponse
, MachineLearningWorkspaceResponseArgs

Id This property is required. string
Specifies the workspace ID of the machine learning workspace associated with the web service
Id This property is required. string
Specifies the workspace ID of the machine learning workspace associated with the web service
id This property is required. String
Specifies the workspace ID of the machine learning workspace associated with the web service
id This property is required. string
Specifies the workspace ID of the machine learning workspace associated with the web service
id This property is required. str
Specifies the workspace ID of the machine learning workspace associated with the web service
id This property is required. String
Specifies the workspace ID of the machine learning workspace associated with the web service

ModeValueInfo
, ModeValueInfoArgs

InterfaceString string
The interface string name for the nested parameter.
Parameters List<Pulumi.AzureNative.MachineLearning.Inputs.ModuleAssetParameter>
The definition of the parameter.
InterfaceString string
The interface string name for the nested parameter.
Parameters []ModuleAssetParameter
The definition of the parameter.
interfaceString String
The interface string name for the nested parameter.
parameters List<ModuleAssetParameter>
The definition of the parameter.
interfaceString string
The interface string name for the nested parameter.
parameters ModuleAssetParameter[]
The definition of the parameter.
interface_string str
The interface string name for the nested parameter.
parameters Sequence[ModuleAssetParameter]
The definition of the parameter.
interfaceString String
The interface string name for the nested parameter.
parameters List<Property Map>
The definition of the parameter.

ModeValueInfoResponse
, ModeValueInfoResponseArgs

InterfaceString string
The interface string name for the nested parameter.
Parameters List<Pulumi.AzureNative.MachineLearning.Inputs.ModuleAssetParameterResponse>
The definition of the parameter.
InterfaceString string
The interface string name for the nested parameter.
Parameters []ModuleAssetParameterResponse
The definition of the parameter.
interfaceString String
The interface string name for the nested parameter.
parameters List<ModuleAssetParameterResponse>
The definition of the parameter.
interfaceString string
The interface string name for the nested parameter.
parameters ModuleAssetParameterResponse[]
The definition of the parameter.
interface_string str
The interface string name for the nested parameter.
parameters Sequence[ModuleAssetParameterResponse]
The definition of the parameter.
interfaceString String
The interface string name for the nested parameter.
parameters List<Property Map>
The definition of the parameter.

ModuleAssetParameter
, ModuleAssetParameterArgs

ModeValuesInfo Dictionary<string, Pulumi.AzureNative.MachineLearning.Inputs.ModeValueInfo>
Definitions for nested interface parameters if this is a complex module parameter.
Name string
Parameter name.
ParameterType string
Parameter type.
ModeValuesInfo map[string]ModeValueInfo
Definitions for nested interface parameters if this is a complex module parameter.
Name string
Parameter name.
ParameterType string
Parameter type.
modeValuesInfo Map<String,ModeValueInfo>
Definitions for nested interface parameters if this is a complex module parameter.
name String
Parameter name.
parameterType String
Parameter type.
modeValuesInfo {[key: string]: ModeValueInfo}
Definitions for nested interface parameters if this is a complex module parameter.
name string
Parameter name.
parameterType string
Parameter type.
mode_values_info Mapping[str, ModeValueInfo]
Definitions for nested interface parameters if this is a complex module parameter.
name str
Parameter name.
parameter_type str
Parameter type.
modeValuesInfo Map<Property Map>
Definitions for nested interface parameters if this is a complex module parameter.
name String
Parameter name.
parameterType String
Parameter type.

ModuleAssetParameterResponse
, ModuleAssetParameterResponseArgs

ModeValuesInfo Dictionary<string, Pulumi.AzureNative.MachineLearning.Inputs.ModeValueInfoResponse>
Definitions for nested interface parameters if this is a complex module parameter.
Name string
Parameter name.
ParameterType string
Parameter type.
ModeValuesInfo map[string]ModeValueInfoResponse
Definitions for nested interface parameters if this is a complex module parameter.
Name string
Parameter name.
ParameterType string
Parameter type.
modeValuesInfo Map<String,ModeValueInfoResponse>
Definitions for nested interface parameters if this is a complex module parameter.
name String
Parameter name.
parameterType String
Parameter type.
modeValuesInfo {[key: string]: ModeValueInfoResponse}
Definitions for nested interface parameters if this is a complex module parameter.
name string
Parameter name.
parameterType string
Parameter type.
mode_values_info Mapping[str, ModeValueInfoResponse]
Definitions for nested interface parameters if this is a complex module parameter.
name str
Parameter name.
parameter_type str
Parameter type.
modeValuesInfo Map<Property Map>
Definitions for nested interface parameters if this is a complex module parameter.
name String
Parameter name.
parameterType String
Parameter type.

OutputPort
, OutputPortArgs

Type string | OutputPortType
Port data type.
type String | OutputPortType
Port data type.
type string | OutputPortType
Port data type.
type str | OutputPortType
Port data type.
type String | "Dataset"
Port data type.

OutputPortResponse
, OutputPortResponseArgs

Type string
Port data type.
Type string
Port data type.
type String
Port data type.
type string
Port data type.
type str
Port data type.
type String
Port data type.

OutputPortType
, OutputPortTypeArgs

Dataset
Dataset
OutputPortTypeDataset
Dataset
Dataset
Dataset
Dataset
Dataset
DATASET
Dataset
"Dataset"
Dataset

ParameterType
, ParameterTypeArgs

String
String
Int
Int
Float
Float
Enumerated
Enumerated
Script
Script
Mode
Mode
Credential
Credential
Boolean
Boolean
Double
Double
ColumnPicker
ColumnPicker
ParameterRange
ParameterRange
DataGatewayName
DataGatewayName
ParameterTypeString
String
ParameterTypeInt
Int
ParameterTypeFloat
Float
ParameterTypeEnumerated
Enumerated
ParameterTypeScript
Script
ParameterTypeMode
Mode
ParameterTypeCredential
Credential
ParameterTypeBoolean
Boolean
ParameterTypeDouble
Double
ParameterTypeColumnPicker
ColumnPicker
ParameterTypeParameterRange
ParameterRange
ParameterTypeDataGatewayName
DataGatewayName
String
String
Int
Int
Float
Float
Enumerated
Enumerated
Script
Script
Mode
Mode
Credential
Credential
Boolean
Boolean
Double
Double
ColumnPicker
ColumnPicker
ParameterRange
ParameterRange
DataGatewayName
DataGatewayName
String
String
Int
Int
Float
Float
Enumerated
Enumerated
Script
Script
Mode
Mode
Credential
Credential
Boolean
Boolean
Double
Double
ColumnPicker
ColumnPicker
ParameterRange
ParameterRange
DataGatewayName
DataGatewayName
STRING
String
INT
Int
FLOAT
Float
ENUMERATED
Enumerated
SCRIPT
Script
MODE
Mode
CREDENTIAL
Credential
BOOLEAN
Boolean
DOUBLE
Double
COLUMN_PICKER
ColumnPicker
PARAMETER_RANGE
ParameterRange
DATA_GATEWAY_NAME
DataGatewayName
"String"
String
"Int"
Int
"Float"
Float
"Enumerated"
Enumerated
"Script"
Script
"Mode"
Mode
"Credential"
Credential
"Boolean"
Boolean
"Double"
Double
"ColumnPicker"
ColumnPicker
"ParameterRange"
ParameterRange
"DataGatewayName"
DataGatewayName

RealtimeConfiguration
, RealtimeConfigurationArgs

MaxConcurrentCalls int
Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
MaxConcurrentCalls int
Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
maxConcurrentCalls Integer
Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
maxConcurrentCalls number
Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
max_concurrent_calls int
Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
maxConcurrentCalls Number
Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.

RealtimeConfigurationResponse
, RealtimeConfigurationResponseArgs

MaxConcurrentCalls int
Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
MaxConcurrentCalls int
Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
maxConcurrentCalls Integer
Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
maxConcurrentCalls number
Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
max_concurrent_calls int
Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
maxConcurrentCalls Number
Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.

ServiceInputOutputSpecification
, ServiceInputOutputSpecificationArgs

Properties This property is required. Dictionary<string, Pulumi.AzureNative.MachineLearning.Inputs.TableSpecification>
Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
Type This property is required. string
The type of the entity described in swagger. Always 'object'.
Description string
The description of the Swagger schema.
Title string
The title of your Swagger schema.
Properties This property is required. map[string]TableSpecification
Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
Type This property is required. string
The type of the entity described in swagger. Always 'object'.
Description string
The description of the Swagger schema.
Title string
The title of your Swagger schema.
properties This property is required. Map<String,TableSpecification>
Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
type This property is required. String
The type of the entity described in swagger. Always 'object'.
description String
The description of the Swagger schema.
title String
The title of your Swagger schema.
properties This property is required. {[key: string]: TableSpecification}
Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
type This property is required. string
The type of the entity described in swagger. Always 'object'.
description string
The description of the Swagger schema.
title string
The title of your Swagger schema.
properties This property is required. Mapping[str, TableSpecification]
Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
type This property is required. str
The type of the entity described in swagger. Always 'object'.
description str
The description of the Swagger schema.
title str
The title of your Swagger schema.
properties This property is required. Map<Property Map>
Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
type This property is required. String
The type of the entity described in swagger. Always 'object'.
description String
The description of the Swagger schema.
title String
The title of your Swagger schema.

ServiceInputOutputSpecificationResponse
, ServiceInputOutputSpecificationResponseArgs

Properties This property is required. Dictionary<string, Pulumi.AzureNative.MachineLearning.Inputs.TableSpecificationResponse>
Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
Type This property is required. string
The type of the entity described in swagger. Always 'object'.
Description string
The description of the Swagger schema.
Title string
The title of your Swagger schema.
Properties This property is required. map[string]TableSpecificationResponse
Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
Type This property is required. string
The type of the entity described in swagger. Always 'object'.
Description string
The description of the Swagger schema.
Title string
The title of your Swagger schema.
properties This property is required. Map<String,TableSpecificationResponse>
Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
type This property is required. String
The type of the entity described in swagger. Always 'object'.
description String
The description of the Swagger schema.
title String
The title of your Swagger schema.
properties This property is required. {[key: string]: TableSpecificationResponse}
Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
type This property is required. string
The type of the entity described in swagger. Always 'object'.
description string
The description of the Swagger schema.
title string
The title of your Swagger schema.
properties This property is required. Mapping[str, TableSpecificationResponse]
Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
type This property is required. str
The type of the entity described in swagger. Always 'object'.
description str
The description of the Swagger schema.
title str
The title of your Swagger schema.
properties This property is required. Map<Property Map>
Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
type This property is required. String
The type of the entity described in swagger. Always 'object'.
description String
The description of the Swagger schema.
title String
The title of your Swagger schema.

StorageAccount
, StorageAccountArgs

Key string
Specifies the key used to access the storage account.
Name string
Specifies the name of the storage account.
Key string
Specifies the key used to access the storage account.
Name string
Specifies the name of the storage account.
key String
Specifies the key used to access the storage account.
name String
Specifies the name of the storage account.
key string
Specifies the key used to access the storage account.
name string
Specifies the name of the storage account.
key str
Specifies the key used to access the storage account.
name str
Specifies the name of the storage account.
key String
Specifies the key used to access the storage account.
name String
Specifies the name of the storage account.

StorageAccountResponse
, StorageAccountResponseArgs

Key string
Specifies the key used to access the storage account.
Name string
Specifies the name of the storage account.
Key string
Specifies the key used to access the storage account.
Name string
Specifies the name of the storage account.
key String
Specifies the key used to access the storage account.
name String
Specifies the name of the storage account.
key string
Specifies the key used to access the storage account.
name string
Specifies the name of the storage account.
key str
Specifies the key used to access the storage account.
name str
Specifies the name of the storage account.
key String
Specifies the key used to access the storage account.
name String
Specifies the name of the storage account.

TableSpecification
, TableSpecificationArgs

Type This property is required. string
The type of the entity described in swagger.
Description string
Swagger schema description.
Format string
The format, if 'type' is not 'object'
Properties Dictionary<string, Pulumi.AzureNative.MachineLearning.Inputs.ColumnSpecification>
The set of columns within the data table.
Title string
Swagger schema title.
Type This property is required. string
The type of the entity described in swagger.
Description string
Swagger schema description.
Format string
The format, if 'type' is not 'object'
Properties map[string]ColumnSpecification
The set of columns within the data table.
Title string
Swagger schema title.
type This property is required. String
The type of the entity described in swagger.
description String
Swagger schema description.
format String
The format, if 'type' is not 'object'
properties Map<String,ColumnSpecification>
The set of columns within the data table.
title String
Swagger schema title.
type This property is required. string
The type of the entity described in swagger.
description string
Swagger schema description.
format string
The format, if 'type' is not 'object'
properties {[key: string]: ColumnSpecification}
The set of columns within the data table.
title string
Swagger schema title.
type This property is required. str
The type of the entity described in swagger.
description str
Swagger schema description.
format str
The format, if 'type' is not 'object'
properties Mapping[str, ColumnSpecification]
The set of columns within the data table.
title str
Swagger schema title.
type This property is required. String
The type of the entity described in swagger.
description String
Swagger schema description.
format String
The format, if 'type' is not 'object'
properties Map<Property Map>
The set of columns within the data table.
title String
Swagger schema title.

TableSpecificationResponse
, TableSpecificationResponseArgs

Type This property is required. string
The type of the entity described in swagger.
Description string
Swagger schema description.
Format string
The format, if 'type' is not 'object'
Properties Dictionary<string, Pulumi.AzureNative.MachineLearning.Inputs.ColumnSpecificationResponse>
The set of columns within the data table.
Title string
Swagger schema title.
Type This property is required. string
The type of the entity described in swagger.
Description string
Swagger schema description.
Format string
The format, if 'type' is not 'object'
Properties map[string]ColumnSpecificationResponse
The set of columns within the data table.
Title string
Swagger schema title.
type This property is required. String
The type of the entity described in swagger.
description String
Swagger schema description.
format String
The format, if 'type' is not 'object'
properties Map<String,ColumnSpecificationResponse>
The set of columns within the data table.
title String
Swagger schema title.
type This property is required. string
The type of the entity described in swagger.
description string
Swagger schema description.
format string
The format, if 'type' is not 'object'
properties {[key: string]: ColumnSpecificationResponse}
The set of columns within the data table.
title string
Swagger schema title.
type This property is required. str
The type of the entity described in swagger.
description str
Swagger schema description.
format str
The format, if 'type' is not 'object'
properties Mapping[str, ColumnSpecificationResponse]
The set of columns within the data table.
title str
Swagger schema title.
type This property is required. String
The type of the entity described in swagger.
description String
Swagger schema description.
format String
The format, if 'type' is not 'object'
properties Map<Property Map>
The set of columns within the data table.
title String
Swagger schema title.

WebServiceKeys
, WebServiceKeysArgs

Primary string
The primary access key.
Secondary string
The secondary access key.
Primary string
The primary access key.
Secondary string
The secondary access key.
primary String
The primary access key.
secondary String
The secondary access key.
primary string
The primary access key.
secondary string
The secondary access key.
primary str
The primary access key.
secondary str
The secondary access key.
primary String
The primary access key.
secondary String
The secondary access key.

WebServiceKeysResponse
, WebServiceKeysResponseArgs

Primary string
The primary access key.
Secondary string
The secondary access key.
Primary string
The primary access key.
Secondary string
The secondary access key.
primary String
The primary access key.
secondary String
The secondary access key.
primary string
The primary access key.
secondary string
The secondary access key.
primary str
The primary access key.
secondary str
The secondary access key.
primary String
The primary access key.
secondary String
The secondary access key.

WebServiceParameter
, WebServiceParameterArgs

CertificateThumbprint string
If the parameter value in 'value' field is encrypted, the thumbprint of the certificate should be put here.
Value object
The parameter value
CertificateThumbprint string
If the parameter value in 'value' field is encrypted, the thumbprint of the certificate should be put here.
Value interface{}
The parameter value
certificateThumbprint String
If the parameter value in 'value' field is encrypted, the thumbprint of the certificate should be put here.
value Object
The parameter value
certificateThumbprint string
If the parameter value in 'value' field is encrypted, the thumbprint of the certificate should be put here.
value any
The parameter value
certificate_thumbprint str
If the parameter value in 'value' field is encrypted, the thumbprint of the certificate should be put here.
value Any
The parameter value
certificateThumbprint String
If the parameter value in 'value' field is encrypted, the thumbprint of the certificate should be put here.
value Any
The parameter value

WebServiceParameterResponse
, WebServiceParameterResponseArgs

CertificateThumbprint string
If the parameter value in 'value' field is encrypted, the thumbprint of the certificate should be put here.
Value object
The parameter value
CertificateThumbprint string
If the parameter value in 'value' field is encrypted, the thumbprint of the certificate should be put here.
Value interface{}
The parameter value
certificateThumbprint String
If the parameter value in 'value' field is encrypted, the thumbprint of the certificate should be put here.
value Object
The parameter value
certificateThumbprint string
If the parameter value in 'value' field is encrypted, the thumbprint of the certificate should be put here.
value any
The parameter value
certificate_thumbprint str
If the parameter value in 'value' field is encrypted, the thumbprint of the certificate should be put here.
value Any
The parameter value
certificateThumbprint String
If the parameter value in 'value' field is encrypted, the thumbprint of the certificate should be put here.
value Any
The parameter value

WebServicePropertiesForGraph
, WebServicePropertiesForGraphArgs

Assets Dictionary<string, Pulumi.AzureNative.MachineLearning.Inputs.AssetItem>
Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
CommitmentPlan Pulumi.AzureNative.MachineLearning.Inputs.CommitmentPlan
Contains the commitment plan associated with this web service. Set at creation time. Once set, this value cannot be changed. Note: The commitment plan is not returned from calls to GET operations.
Description string
The description of the web service.
Diagnostics Pulumi.AzureNative.MachineLearning.Inputs.DiagnosticsConfiguration
Settings controlling the diagnostics traces collection for the web service.
ExampleRequest Pulumi.AzureNative.MachineLearning.Inputs.ExampleRequest
Defines sample input data for one or more of the service's inputs.
ExposeSampleData bool
When set to true, sample data is included in the web service's swagger definition. The default value is true.
Input Pulumi.AzureNative.MachineLearning.Inputs.ServiceInputOutputSpecification
Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
Keys Pulumi.AzureNative.MachineLearning.Inputs.WebServiceKeys
Contains the web service provisioning keys. If you do not specify provisioning keys, the Azure Machine Learning system generates them for you. Note: The keys are not returned from calls to GET operations.
MachineLearningWorkspace Pulumi.AzureNative.MachineLearning.Inputs.MachineLearningWorkspace
Specifies the Machine Learning workspace containing the experiment that is source for the web service.
Output Pulumi.AzureNative.MachineLearning.Inputs.ServiceInputOutputSpecification
Contains the Swagger 2.0 schema describing one or more of the web service's outputs. For more information, see the Swagger specification.
Package Pulumi.AzureNative.MachineLearning.Inputs.GraphPackage
The definition of the graph package making up this web service.
Parameters Dictionary<string, Pulumi.AzureNative.MachineLearning.Inputs.WebServiceParameter>
The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.
PayloadsInBlobStorage bool
When set to true, indicates that the payload size is larger than 3 MB. Otherwise false. If the payload size exceed 3 MB, the payload is stored in a blob and the PayloadsLocation parameter contains the URI of the blob. Otherwise, this will be set to false and Assets, Input, Output, Package, Parameters, ExampleRequest are inline. The Payload sizes is determined by adding the size of the Assets, Input, Output, Package, Parameters, and the ExampleRequest.
PayloadsLocation Pulumi.AzureNative.MachineLearning.Inputs.BlobLocation
The URI of the payload blob. This parameter contains a value only if the payloadsInBlobStorage parameter is set to true. Otherwise is set to null.
ReadOnly bool
When set to true, indicates that the web service is read-only and can no longer be updated or patched, only removed. Default, is false. Note: Once set to true, you cannot change its value.
RealtimeConfiguration Pulumi.AzureNative.MachineLearning.Inputs.RealtimeConfiguration
Contains the configuration settings for the web service endpoint.
StorageAccount Pulumi.AzureNative.MachineLearning.Inputs.StorageAccount
Specifies the storage account that Azure Machine Learning uses to store information about the web service. Only the name of the storage account is returned from calls to GET operations. When updating the storage account information, you must ensure that all necessary assets are available in the new storage account or calls to your web service will fail.
Title string
The title of the web service.
Assets map[string]AssetItem
Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
CommitmentPlan CommitmentPlanType
Contains the commitment plan associated with this web service. Set at creation time. Once set, this value cannot be changed. Note: The commitment plan is not returned from calls to GET operations.
Description string
The description of the web service.
Diagnostics DiagnosticsConfiguration
Settings controlling the diagnostics traces collection for the web service.
ExampleRequest ExampleRequest
Defines sample input data for one or more of the service's inputs.
ExposeSampleData bool
When set to true, sample data is included in the web service's swagger definition. The default value is true.
Input ServiceInputOutputSpecification
Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
Keys WebServiceKeys
Contains the web service provisioning keys. If you do not specify provisioning keys, the Azure Machine Learning system generates them for you. Note: The keys are not returned from calls to GET operations.
MachineLearningWorkspace MachineLearningWorkspace
Specifies the Machine Learning workspace containing the experiment that is source for the web service.
Output ServiceInputOutputSpecification
Contains the Swagger 2.0 schema describing one or more of the web service's outputs. For more information, see the Swagger specification.
Package GraphPackage
The definition of the graph package making up this web service.
Parameters map[string]WebServiceParameter
The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.
PayloadsInBlobStorage bool
When set to true, indicates that the payload size is larger than 3 MB. Otherwise false. If the payload size exceed 3 MB, the payload is stored in a blob and the PayloadsLocation parameter contains the URI of the blob. Otherwise, this will be set to false and Assets, Input, Output, Package, Parameters, ExampleRequest are inline. The Payload sizes is determined by adding the size of the Assets, Input, Output, Package, Parameters, and the ExampleRequest.
PayloadsLocation BlobLocation
The URI of the payload blob. This parameter contains a value only if the payloadsInBlobStorage parameter is set to true. Otherwise is set to null.
ReadOnly bool
When set to true, indicates that the web service is read-only and can no longer be updated or patched, only removed. Default, is false. Note: Once set to true, you cannot change its value.
RealtimeConfiguration RealtimeConfiguration
Contains the configuration settings for the web service endpoint.
StorageAccount StorageAccount
Specifies the storage account that Azure Machine Learning uses to store information about the web service. Only the name of the storage account is returned from calls to GET operations. When updating the storage account information, you must ensure that all necessary assets are available in the new storage account or calls to your web service will fail.
Title string
The title of the web service.
assets Map<String,AssetItem>
Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
commitmentPlan CommitmentPlan
Contains the commitment plan associated with this web service. Set at creation time. Once set, this value cannot be changed. Note: The commitment plan is not returned from calls to GET operations.
description String
The description of the web service.
diagnostics DiagnosticsConfiguration
Settings controlling the diagnostics traces collection for the web service.
exampleRequest ExampleRequest
Defines sample input data for one or more of the service's inputs.
exposeSampleData Boolean
When set to true, sample data is included in the web service's swagger definition. The default value is true.
input ServiceInputOutputSpecification
Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
keys WebServiceKeys
Contains the web service provisioning keys. If you do not specify provisioning keys, the Azure Machine Learning system generates them for you. Note: The keys are not returned from calls to GET operations.
machineLearningWorkspace MachineLearningWorkspace
Specifies the Machine Learning workspace containing the experiment that is source for the web service.
output ServiceInputOutputSpecification
Contains the Swagger 2.0 schema describing one or more of the web service's outputs. For more information, see the Swagger specification.
package_ GraphPackage
The definition of the graph package making up this web service.
parameters Map<String,WebServiceParameter>
The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.
payloadsInBlobStorage Boolean
When set to true, indicates that the payload size is larger than 3 MB. Otherwise false. If the payload size exceed 3 MB, the payload is stored in a blob and the PayloadsLocation parameter contains the URI of the blob. Otherwise, this will be set to false and Assets, Input, Output, Package, Parameters, ExampleRequest are inline. The Payload sizes is determined by adding the size of the Assets, Input, Output, Package, Parameters, and the ExampleRequest.
payloadsLocation BlobLocation
The URI of the payload blob. This parameter contains a value only if the payloadsInBlobStorage parameter is set to true. Otherwise is set to null.
readOnly Boolean
When set to true, indicates that the web service is read-only and can no longer be updated or patched, only removed. Default, is false. Note: Once set to true, you cannot change its value.
realtimeConfiguration RealtimeConfiguration
Contains the configuration settings for the web service endpoint.
storageAccount StorageAccount
Specifies the storage account that Azure Machine Learning uses to store information about the web service. Only the name of the storage account is returned from calls to GET operations. When updating the storage account information, you must ensure that all necessary assets are available in the new storage account or calls to your web service will fail.
title String
The title of the web service.
assets {[key: string]: AssetItem}
Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
commitmentPlan CommitmentPlan
Contains the commitment plan associated with this web service. Set at creation time. Once set, this value cannot be changed. Note: The commitment plan is not returned from calls to GET operations.
description string
The description of the web service.
diagnostics DiagnosticsConfiguration
Settings controlling the diagnostics traces collection for the web service.
exampleRequest ExampleRequest
Defines sample input data for one or more of the service's inputs.
exposeSampleData boolean
When set to true, sample data is included in the web service's swagger definition. The default value is true.
input ServiceInputOutputSpecification
Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
keys WebServiceKeys
Contains the web service provisioning keys. If you do not specify provisioning keys, the Azure Machine Learning system generates them for you. Note: The keys are not returned from calls to GET operations.
machineLearningWorkspace MachineLearningWorkspace
Specifies the Machine Learning workspace containing the experiment that is source for the web service.
output ServiceInputOutputSpecification
Contains the Swagger 2.0 schema describing one or more of the web service's outputs. For more information, see the Swagger specification.
package GraphPackage
The definition of the graph package making up this web service.
parameters {[key: string]: WebServiceParameter}
The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.
payloadsInBlobStorage boolean
When set to true, indicates that the payload size is larger than 3 MB. Otherwise false. If the payload size exceed 3 MB, the payload is stored in a blob and the PayloadsLocation parameter contains the URI of the blob. Otherwise, this will be set to false and Assets, Input, Output, Package, Parameters, ExampleRequest are inline. The Payload sizes is determined by adding the size of the Assets, Input, Output, Package, Parameters, and the ExampleRequest.
payloadsLocation BlobLocation
The URI of the payload blob. This parameter contains a value only if the payloadsInBlobStorage parameter is set to true. Otherwise is set to null.
readOnly boolean
When set to true, indicates that the web service is read-only and can no longer be updated or patched, only removed. Default, is false. Note: Once set to true, you cannot change its value.
realtimeConfiguration RealtimeConfiguration
Contains the configuration settings for the web service endpoint.
storageAccount StorageAccount
Specifies the storage account that Azure Machine Learning uses to store information about the web service. Only the name of the storage account is returned from calls to GET operations. When updating the storage account information, you must ensure that all necessary assets are available in the new storage account or calls to your web service will fail.
title string
The title of the web service.
assets Mapping[str, AssetItem]
Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
commitment_plan CommitmentPlan
Contains the commitment plan associated with this web service. Set at creation time. Once set, this value cannot be changed. Note: The commitment plan is not returned from calls to GET operations.
description str
The description of the web service.
diagnostics DiagnosticsConfiguration
Settings controlling the diagnostics traces collection for the web service.
example_request ExampleRequest
Defines sample input data for one or more of the service's inputs.
expose_sample_data bool
When set to true, sample data is included in the web service's swagger definition. The default value is true.
input ServiceInputOutputSpecification
Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
keys WebServiceKeys
Contains the web service provisioning keys. If you do not specify provisioning keys, the Azure Machine Learning system generates them for you. Note: The keys are not returned from calls to GET operations.
machine_learning_workspace MachineLearningWorkspace
Specifies the Machine Learning workspace containing the experiment that is source for the web service.
output ServiceInputOutputSpecification
Contains the Swagger 2.0 schema describing one or more of the web service's outputs. For more information, see the Swagger specification.
package GraphPackage
The definition of the graph package making up this web service.
parameters Mapping[str, WebServiceParameter]
The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.
payloads_in_blob_storage bool
When set to true, indicates that the payload size is larger than 3 MB. Otherwise false. If the payload size exceed 3 MB, the payload is stored in a blob and the PayloadsLocation parameter contains the URI of the blob. Otherwise, this will be set to false and Assets, Input, Output, Package, Parameters, ExampleRequest are inline. The Payload sizes is determined by adding the size of the Assets, Input, Output, Package, Parameters, and the ExampleRequest.
payloads_location BlobLocation
The URI of the payload blob. This parameter contains a value only if the payloadsInBlobStorage parameter is set to true. Otherwise is set to null.
read_only bool
When set to true, indicates that the web service is read-only and can no longer be updated or patched, only removed. Default, is false. Note: Once set to true, you cannot change its value.
realtime_configuration RealtimeConfiguration
Contains the configuration settings for the web service endpoint.
storage_account StorageAccount
Specifies the storage account that Azure Machine Learning uses to store information about the web service. Only the name of the storage account is returned from calls to GET operations. When updating the storage account information, you must ensure that all necessary assets are available in the new storage account or calls to your web service will fail.
title str
The title of the web service.
assets Map<Property Map>
Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
commitmentPlan Property Map
Contains the commitment plan associated with this web service. Set at creation time. Once set, this value cannot be changed. Note: The commitment plan is not returned from calls to GET operations.
description String
The description of the web service.
diagnostics Property Map
Settings controlling the diagnostics traces collection for the web service.
exampleRequest Property Map
Defines sample input data for one or more of the service's inputs.
exposeSampleData Boolean
When set to true, sample data is included in the web service's swagger definition. The default value is true.
input Property Map
Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
keys Property Map
Contains the web service provisioning keys. If you do not specify provisioning keys, the Azure Machine Learning system generates them for you. Note: The keys are not returned from calls to GET operations.
machineLearningWorkspace Property Map
Specifies the Machine Learning workspace containing the experiment that is source for the web service.
output Property Map
Contains the Swagger 2.0 schema describing one or more of the web service's outputs. For more information, see the Swagger specification.
package Property Map
The definition of the graph package making up this web service.
parameters Map<Property Map>
The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.
payloadsInBlobStorage Boolean
When set to true, indicates that the payload size is larger than 3 MB. Otherwise false. If the payload size exceed 3 MB, the payload is stored in a blob and the PayloadsLocation parameter contains the URI of the blob. Otherwise, this will be set to false and Assets, Input, Output, Package, Parameters, ExampleRequest are inline. The Payload sizes is determined by adding the size of the Assets, Input, Output, Package, Parameters, and the ExampleRequest.
payloadsLocation Property Map
The URI of the payload blob. This parameter contains a value only if the payloadsInBlobStorage parameter is set to true. Otherwise is set to null.
readOnly Boolean
When set to true, indicates that the web service is read-only and can no longer be updated or patched, only removed. Default, is false. Note: Once set to true, you cannot change its value.
realtimeConfiguration Property Map
Contains the configuration settings for the web service endpoint.
storageAccount Property Map
Specifies the storage account that Azure Machine Learning uses to store information about the web service. Only the name of the storage account is returned from calls to GET operations. When updating the storage account information, you must ensure that all necessary assets are available in the new storage account or calls to your web service will fail.
title String
The title of the web service.

WebServicePropertiesForGraphResponse
, WebServicePropertiesForGraphResponseArgs

CreatedOn This property is required. string
Read Only: The date and time when the web service was created.
ModifiedOn This property is required. string
Read Only: The date and time when the web service was last modified.
ProvisioningState This property is required. string
Read Only: The provision state of the web service. Valid values are Unknown, Provisioning, Succeeded, and Failed.
SwaggerLocation This property is required. string
Read Only: Contains the URI of the swagger spec associated with this web service.
Assets Dictionary<string, Pulumi.AzureNative.MachineLearning.Inputs.AssetItemResponse>
Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
CommitmentPlan Pulumi.AzureNative.MachineLearning.Inputs.CommitmentPlanResponse
Contains the commitment plan associated with this web service. Set at creation time. Once set, this value cannot be changed. Note: The commitment plan is not returned from calls to GET operations.
Description string
The description of the web service.
Diagnostics Pulumi.AzureNative.MachineLearning.Inputs.DiagnosticsConfigurationResponse
Settings controlling the diagnostics traces collection for the web service.
ExampleRequest Pulumi.AzureNative.MachineLearning.Inputs.ExampleRequestResponse
Defines sample input data for one or more of the service's inputs.
ExposeSampleData bool
When set to true, sample data is included in the web service's swagger definition. The default value is true.
Input Pulumi.AzureNative.MachineLearning.Inputs.ServiceInputOutputSpecificationResponse
Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
Keys Pulumi.AzureNative.MachineLearning.Inputs.WebServiceKeysResponse
Contains the web service provisioning keys. If you do not specify provisioning keys, the Azure Machine Learning system generates them for you. Note: The keys are not returned from calls to GET operations.
MachineLearningWorkspace Pulumi.AzureNative.MachineLearning.Inputs.MachineLearningWorkspaceResponse
Specifies the Machine Learning workspace containing the experiment that is source for the web service.
Output Pulumi.AzureNative.MachineLearning.Inputs.ServiceInputOutputSpecificationResponse
Contains the Swagger 2.0 schema describing one or more of the web service's outputs. For more information, see the Swagger specification.
Package Pulumi.AzureNative.MachineLearning.Inputs.GraphPackageResponse
The definition of the graph package making up this web service.
Parameters Dictionary<string, Pulumi.AzureNative.MachineLearning.Inputs.WebServiceParameterResponse>
The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.
PayloadsInBlobStorage bool
When set to true, indicates that the payload size is larger than 3 MB. Otherwise false. If the payload size exceed 3 MB, the payload is stored in a blob and the PayloadsLocation parameter contains the URI of the blob. Otherwise, this will be set to false and Assets, Input, Output, Package, Parameters, ExampleRequest are inline. The Payload sizes is determined by adding the size of the Assets, Input, Output, Package, Parameters, and the ExampleRequest.
PayloadsLocation Pulumi.AzureNative.MachineLearning.Inputs.BlobLocationResponse
The URI of the payload blob. This parameter contains a value only if the payloadsInBlobStorage parameter is set to true. Otherwise is set to null.
ReadOnly bool
When set to true, indicates that the web service is read-only and can no longer be updated or patched, only removed. Default, is false. Note: Once set to true, you cannot change its value.
RealtimeConfiguration Pulumi.AzureNative.MachineLearning.Inputs.RealtimeConfigurationResponse
Contains the configuration settings for the web service endpoint.
StorageAccount Pulumi.AzureNative.MachineLearning.Inputs.StorageAccountResponse
Specifies the storage account that Azure Machine Learning uses to store information about the web service. Only the name of the storage account is returned from calls to GET operations. When updating the storage account information, you must ensure that all necessary assets are available in the new storage account or calls to your web service will fail.
Title string
The title of the web service.
CreatedOn This property is required. string
Read Only: The date and time when the web service was created.
ModifiedOn This property is required. string
Read Only: The date and time when the web service was last modified.
ProvisioningState This property is required. string
Read Only: The provision state of the web service. Valid values are Unknown, Provisioning, Succeeded, and Failed.
SwaggerLocation This property is required. string
Read Only: Contains the URI of the swagger spec associated with this web service.
Assets map[string]AssetItemResponse
Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
CommitmentPlan CommitmentPlanResponse
Contains the commitment plan associated with this web service. Set at creation time. Once set, this value cannot be changed. Note: The commitment plan is not returned from calls to GET operations.
Description string
The description of the web service.
Diagnostics DiagnosticsConfigurationResponse
Settings controlling the diagnostics traces collection for the web service.
ExampleRequest ExampleRequestResponse
Defines sample input data for one or more of the service's inputs.
ExposeSampleData bool
When set to true, sample data is included in the web service's swagger definition. The default value is true.
Input ServiceInputOutputSpecificationResponse
Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
Keys WebServiceKeysResponse
Contains the web service provisioning keys. If you do not specify provisioning keys, the Azure Machine Learning system generates them for you. Note: The keys are not returned from calls to GET operations.
MachineLearningWorkspace MachineLearningWorkspaceResponse
Specifies the Machine Learning workspace containing the experiment that is source for the web service.
Output ServiceInputOutputSpecificationResponse
Contains the Swagger 2.0 schema describing one or more of the web service's outputs. For more information, see the Swagger specification.
Package GraphPackageResponse
The definition of the graph package making up this web service.
Parameters map[string]WebServiceParameterResponse
The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.
PayloadsInBlobStorage bool
When set to true, indicates that the payload size is larger than 3 MB. Otherwise false. If the payload size exceed 3 MB, the payload is stored in a blob and the PayloadsLocation parameter contains the URI of the blob. Otherwise, this will be set to false and Assets, Input, Output, Package, Parameters, ExampleRequest are inline. The Payload sizes is determined by adding the size of the Assets, Input, Output, Package, Parameters, and the ExampleRequest.
PayloadsLocation BlobLocationResponse
The URI of the payload blob. This parameter contains a value only if the payloadsInBlobStorage parameter is set to true. Otherwise is set to null.
ReadOnly bool
When set to true, indicates that the web service is read-only and can no longer be updated or patched, only removed. Default, is false. Note: Once set to true, you cannot change its value.
RealtimeConfiguration RealtimeConfigurationResponse
Contains the configuration settings for the web service endpoint.
StorageAccount StorageAccountResponse
Specifies the storage account that Azure Machine Learning uses to store information about the web service. Only the name of the storage account is returned from calls to GET operations. When updating the storage account information, you must ensure that all necessary assets are available in the new storage account or calls to your web service will fail.
Title string
The title of the web service.
createdOn This property is required. String
Read Only: The date and time when the web service was created.
modifiedOn This property is required. String
Read Only: The date and time when the web service was last modified.
provisioningState This property is required. String
Read Only: The provision state of the web service. Valid values are Unknown, Provisioning, Succeeded, and Failed.
swaggerLocation This property is required. String
Read Only: Contains the URI of the swagger spec associated with this web service.
assets Map<String,AssetItemResponse>
Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
commitmentPlan CommitmentPlanResponse
Contains the commitment plan associated with this web service. Set at creation time. Once set, this value cannot be changed. Note: The commitment plan is not returned from calls to GET operations.
description String
The description of the web service.
diagnostics DiagnosticsConfigurationResponse
Settings controlling the diagnostics traces collection for the web service.
exampleRequest ExampleRequestResponse
Defines sample input data for one or more of the service's inputs.
exposeSampleData Boolean
When set to true, sample data is included in the web service's swagger definition. The default value is true.
input ServiceInputOutputSpecificationResponse
Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
keys WebServiceKeysResponse
Contains the web service provisioning keys. If you do not specify provisioning keys, the Azure Machine Learning system generates them for you. Note: The keys are not returned from calls to GET operations.
machineLearningWorkspace MachineLearningWorkspaceResponse
Specifies the Machine Learning workspace containing the experiment that is source for the web service.
output ServiceInputOutputSpecificationResponse
Contains the Swagger 2.0 schema describing one or more of the web service's outputs. For more information, see the Swagger specification.
package_ GraphPackageResponse
The definition of the graph package making up this web service.
parameters Map<String,WebServiceParameterResponse>
The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.
payloadsInBlobStorage Boolean
When set to true, indicates that the payload size is larger than 3 MB. Otherwise false. If the payload size exceed 3 MB, the payload is stored in a blob and the PayloadsLocation parameter contains the URI of the blob. Otherwise, this will be set to false and Assets, Input, Output, Package, Parameters, ExampleRequest are inline. The Payload sizes is determined by adding the size of the Assets, Input, Output, Package, Parameters, and the ExampleRequest.
payloadsLocation BlobLocationResponse
The URI of the payload blob. This parameter contains a value only if the payloadsInBlobStorage parameter is set to true. Otherwise is set to null.
readOnly Boolean
When set to true, indicates that the web service is read-only and can no longer be updated or patched, only removed. Default, is false. Note: Once set to true, you cannot change its value.
realtimeConfiguration RealtimeConfigurationResponse
Contains the configuration settings for the web service endpoint.
storageAccount StorageAccountResponse
Specifies the storage account that Azure Machine Learning uses to store information about the web service. Only the name of the storage account is returned from calls to GET operations. When updating the storage account information, you must ensure that all necessary assets are available in the new storage account or calls to your web service will fail.
title String
The title of the web service.
createdOn This property is required. string
Read Only: The date and time when the web service was created.
modifiedOn This property is required. string
Read Only: The date and time when the web service was last modified.
provisioningState This property is required. string
Read Only: The provision state of the web service. Valid values are Unknown, Provisioning, Succeeded, and Failed.
swaggerLocation This property is required. string
Read Only: Contains the URI of the swagger spec associated with this web service.
assets {[key: string]: AssetItemResponse}
Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
commitmentPlan CommitmentPlanResponse
Contains the commitment plan associated with this web service. Set at creation time. Once set, this value cannot be changed. Note: The commitment plan is not returned from calls to GET operations.
description string
The description of the web service.
diagnostics DiagnosticsConfigurationResponse
Settings controlling the diagnostics traces collection for the web service.
exampleRequest ExampleRequestResponse
Defines sample input data for one or more of the service's inputs.
exposeSampleData boolean
When set to true, sample data is included in the web service's swagger definition. The default value is true.
input ServiceInputOutputSpecificationResponse
Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
keys WebServiceKeysResponse
Contains the web service provisioning keys. If you do not specify provisioning keys, the Azure Machine Learning system generates them for you. Note: The keys are not returned from calls to GET operations.
machineLearningWorkspace MachineLearningWorkspaceResponse
Specifies the Machine Learning workspace containing the experiment that is source for the web service.
output ServiceInputOutputSpecificationResponse
Contains the Swagger 2.0 schema describing one or more of the web service's outputs. For more information, see the Swagger specification.
package GraphPackageResponse
The definition of the graph package making up this web service.
parameters {[key: string]: WebServiceParameterResponse}
The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.
payloadsInBlobStorage boolean
When set to true, indicates that the payload size is larger than 3 MB. Otherwise false. If the payload size exceed 3 MB, the payload is stored in a blob and the PayloadsLocation parameter contains the URI of the blob. Otherwise, this will be set to false and Assets, Input, Output, Package, Parameters, ExampleRequest are inline. The Payload sizes is determined by adding the size of the Assets, Input, Output, Package, Parameters, and the ExampleRequest.
payloadsLocation BlobLocationResponse
The URI of the payload blob. This parameter contains a value only if the payloadsInBlobStorage parameter is set to true. Otherwise is set to null.
readOnly boolean
When set to true, indicates that the web service is read-only and can no longer be updated or patched, only removed. Default, is false. Note: Once set to true, you cannot change its value.
realtimeConfiguration RealtimeConfigurationResponse
Contains the configuration settings for the web service endpoint.
storageAccount StorageAccountResponse
Specifies the storage account that Azure Machine Learning uses to store information about the web service. Only the name of the storage account is returned from calls to GET operations. When updating the storage account information, you must ensure that all necessary assets are available in the new storage account or calls to your web service will fail.
title string
The title of the web service.
created_on This property is required. str
Read Only: The date and time when the web service was created.
modified_on This property is required. str
Read Only: The date and time when the web service was last modified.
provisioning_state This property is required. str
Read Only: The provision state of the web service. Valid values are Unknown, Provisioning, Succeeded, and Failed.
swagger_location This property is required. str
Read Only: Contains the URI of the swagger spec associated with this web service.
assets Mapping[str, AssetItemResponse]
Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
commitment_plan CommitmentPlanResponse
Contains the commitment plan associated with this web service. Set at creation time. Once set, this value cannot be changed. Note: The commitment plan is not returned from calls to GET operations.
description str
The description of the web service.
diagnostics DiagnosticsConfigurationResponse
Settings controlling the diagnostics traces collection for the web service.
example_request ExampleRequestResponse
Defines sample input data for one or more of the service's inputs.
expose_sample_data bool
When set to true, sample data is included in the web service's swagger definition. The default value is true.
input ServiceInputOutputSpecificationResponse
Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
keys WebServiceKeysResponse
Contains the web service provisioning keys. If you do not specify provisioning keys, the Azure Machine Learning system generates them for you. Note: The keys are not returned from calls to GET operations.
machine_learning_workspace MachineLearningWorkspaceResponse
Specifies the Machine Learning workspace containing the experiment that is source for the web service.
output ServiceInputOutputSpecificationResponse
Contains the Swagger 2.0 schema describing one or more of the web service's outputs. For more information, see the Swagger specification.
package GraphPackageResponse
The definition of the graph package making up this web service.
parameters Mapping[str, WebServiceParameterResponse]
The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.
payloads_in_blob_storage bool
When set to true, indicates that the payload size is larger than 3 MB. Otherwise false. If the payload size exceed 3 MB, the payload is stored in a blob and the PayloadsLocation parameter contains the URI of the blob. Otherwise, this will be set to false and Assets, Input, Output, Package, Parameters, ExampleRequest are inline. The Payload sizes is determined by adding the size of the Assets, Input, Output, Package, Parameters, and the ExampleRequest.
payloads_location BlobLocationResponse
The URI of the payload blob. This parameter contains a value only if the payloadsInBlobStorage parameter is set to true. Otherwise is set to null.
read_only bool
When set to true, indicates that the web service is read-only and can no longer be updated or patched, only removed. Default, is false. Note: Once set to true, you cannot change its value.
realtime_configuration RealtimeConfigurationResponse
Contains the configuration settings for the web service endpoint.
storage_account StorageAccountResponse
Specifies the storage account that Azure Machine Learning uses to store information about the web service. Only the name of the storage account is returned from calls to GET operations. When updating the storage account information, you must ensure that all necessary assets are available in the new storage account or calls to your web service will fail.
title str
The title of the web service.
createdOn This property is required. String
Read Only: The date and time when the web service was created.
modifiedOn This property is required. String
Read Only: The date and time when the web service was last modified.
provisioningState This property is required. String
Read Only: The provision state of the web service. Valid values are Unknown, Provisioning, Succeeded, and Failed.
swaggerLocation This property is required. String
Read Only: Contains the URI of the swagger spec associated with this web service.
assets Map<Property Map>
Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
commitmentPlan Property Map
Contains the commitment plan associated with this web service. Set at creation time. Once set, this value cannot be changed. Note: The commitment plan is not returned from calls to GET operations.
description String
The description of the web service.
diagnostics Property Map
Settings controlling the diagnostics traces collection for the web service.
exampleRequest Property Map
Defines sample input data for one or more of the service's inputs.
exposeSampleData Boolean
When set to true, sample data is included in the web service's swagger definition. The default value is true.
input Property Map
Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
keys Property Map
Contains the web service provisioning keys. If you do not specify provisioning keys, the Azure Machine Learning system generates them for you. Note: The keys are not returned from calls to GET operations.
machineLearningWorkspace Property Map
Specifies the Machine Learning workspace containing the experiment that is source for the web service.
output Property Map
Contains the Swagger 2.0 schema describing one or more of the web service's outputs. For more information, see the Swagger specification.
package Property Map
The definition of the graph package making up this web service.
parameters Map<Property Map>
The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.
payloadsInBlobStorage Boolean
When set to true, indicates that the payload size is larger than 3 MB. Otherwise false. If the payload size exceed 3 MB, the payload is stored in a blob and the PayloadsLocation parameter contains the URI of the blob. Otherwise, this will be set to false and Assets, Input, Output, Package, Parameters, ExampleRequest are inline. The Payload sizes is determined by adding the size of the Assets, Input, Output, Package, Parameters, and the ExampleRequest.
payloadsLocation Property Map
The URI of the payload blob. This parameter contains a value only if the payloadsInBlobStorage parameter is set to true. Otherwise is set to null.
readOnly Boolean
When set to true, indicates that the web service is read-only and can no longer be updated or patched, only removed. Default, is false. Note: Once set to true, you cannot change its value.
realtimeConfiguration Property Map
Contains the configuration settings for the web service endpoint.
storageAccount Property Map
Specifies the storage account that Azure Machine Learning uses to store information about the web service. Only the name of the storage account is returned from calls to GET operations. When updating the storage account information, you must ensure that all necessary assets are available in the new storage account or calls to your web service will fail.
title String
The title of the web service.

Import

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

$ pulumi import azure-native:machinelearning:WebService myresource1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearning/webServices/{webServiceName} 
Copy

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

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi