azure-native.machinelearning.WebService
Explore with Pulumi AI
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",
    });
});
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
	})
}
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());
    }
}
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",
});
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")
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
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 string
- The unique name of the resource.
- args WebServiceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args WebServiceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args WebServiceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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 = new AzureNative.MachineLearning.Inputs.WebServicePropertiesForGraphArgs
    {
        PackageType = "Graph",
        MachineLearningWorkspace = new AzureNative.MachineLearning.Inputs.MachineLearningWorkspaceArgs
        {
            Id = "string",
        },
        Diagnostics = new AzureNative.MachineLearning.Inputs.DiagnosticsConfigurationArgs
        {
            Level = "string",
            Expiry = "string",
        },
        Package = new AzureNative.MachineLearning.Inputs.GraphPackageArgs
        {
            Edges = new[]
            {
                new AzureNative.MachineLearning.Inputs.GraphEdgeArgs
                {
                    SourceNodeId = "string",
                    SourcePortId = "string",
                    TargetNodeId = "string",
                    TargetPortId = "string",
                },
            },
            GraphParameters = 
            {
                { "string", new AzureNative.MachineLearning.Inputs.GraphParameterArgs
                {
                    Links = new[]
                    {
                        new AzureNative.MachineLearning.Inputs.GraphParameterLinkArgs
                        {
                            NodeId = "string",
                            ParameterKey = "string",
                        },
                    },
                    Type = "string",
                    Description = "string",
                } },
            },
            Nodes = 
            {
                { "string", new AzureNative.MachineLearning.Inputs.GraphNodeArgs
                {
                    AssetId = "string",
                    InputId = "string",
                    OutputId = "string",
                    Parameters = 
                    {
                        { "string", new AzureNative.MachineLearning.Inputs.WebServiceParameterArgs
                        {
                            CertificateThumbprint = "string",
                            Value = "any",
                        } },
                    },
                } },
            },
        },
        CommitmentPlan = new AzureNative.MachineLearning.Inputs.CommitmentPlanArgs
        {
            Id = "string",
        },
        ExposeSampleData = false,
        Input = new AzureNative.MachineLearning.Inputs.ServiceInputOutputSpecificationArgs
        {
            Properties = 
            {
                { "string", new AzureNative.MachineLearning.Inputs.TableSpecificationArgs
                {
                    Type = "string",
                    Description = "string",
                    Format = "string",
                    Properties = 
                    {
                        { "string", new AzureNative.MachineLearning.Inputs.ColumnSpecificationArgs
                        {
                            Type = "string",
                            Enum = new[]
                            {
                                "any",
                            },
                            Format = "string",
                            XMsIsnullable = false,
                            XMsIsordered = false,
                        } },
                    },
                    Title = "string",
                } },
            },
            Type = "string",
            Description = "string",
            Title = "string",
        },
        Keys = new AzureNative.MachineLearning.Inputs.WebServiceKeysArgs
        {
            Primary = "string",
            Secondary = "string",
        },
        Assets = 
        {
            { "string", new AzureNative.MachineLearning.Inputs.AssetItemArgs
            {
                LocationInfo = new AzureNative.MachineLearning.Inputs.BlobLocationArgs
                {
                    Uri = "string",
                    Credentials = "string",
                },
                Name = "string",
                Type = "string",
                Id = "string",
                InputPorts = 
                {
                    { "string", new AzureNative.MachineLearning.Inputs.InputPortArgs
                    {
                        Type = "string",
                    } },
                },
                Metadata = 
                {
                    { "string", "string" },
                },
                OutputPorts = 
                {
                    { "string", new AzureNative.MachineLearning.Inputs.OutputPortArgs
                    {
                        Type = "string",
                    } },
                },
                Parameters = new[]
                {
                    new AzureNative.MachineLearning.Inputs.ModuleAssetParameterArgs
                    {
                        ModeValuesInfo = 
                        {
                            { "string", new AzureNative.MachineLearning.Inputs.ModeValueInfoArgs
                            {
                                InterfaceString = "string",
                                Parameters = new[]
                                {
                                    moduleAssetParameter,
                                },
                            } },
                        },
                        Name = "string",
                        ParameterType = "string",
                    },
                },
            } },
        },
        Title = "string",
        Description = "string",
        ExampleRequest = new AzureNative.MachineLearning.Inputs.ExampleRequestArgs
        {
            GlobalParameters = 
            {
                { "string", "any" },
            },
            Inputs = 
            {
                { "string", new[]
                {
                    new[]
                    {
                        "any",
                    },
                } },
            },
        },
        Parameters = 
        {
            { "string", new AzureNative.MachineLearning.Inputs.WebServiceParameterArgs
            {
                CertificateThumbprint = "string",
                Value = "any",
            } },
        },
        PayloadsInBlobStorage = false,
        PayloadsLocation = new AzureNative.MachineLearning.Inputs.BlobLocationArgs
        {
            Uri = "string",
            Credentials = "string",
        },
        ReadOnly = false,
        RealtimeConfiguration = new AzureNative.MachineLearning.Inputs.RealtimeConfigurationArgs
        {
            MaxConcurrentCalls = 0,
        },
        StorageAccount = new AzureNative.MachineLearning.Inputs.StorageAccountArgs
        {
            Key = "string",
            Name = "string",
        },
        Output = new AzureNative.MachineLearning.Inputs.ServiceInputOutputSpecificationArgs
        {
            Properties = 
            {
                { "string", new AzureNative.MachineLearning.Inputs.TableSpecificationArgs
                {
                    Type = "string",
                    Description = "string",
                    Format = "string",
                    Properties = 
                    {
                        { "string", new AzureNative.MachineLearning.Inputs.ColumnSpecificationArgs
                        {
                            Type = "string",
                            Enum = new[]
                            {
                                "any",
                            },
                            Format = "string",
                            XMsIsnullable = false,
                            XMsIsordered = false,
                        } },
                    },
                    Title = "string",
                } },
            },
            Type = "string",
            Description = "string",
            Title = "string",
        },
    },
    ResourceGroupName = "string",
    Location = "string",
    Tags = 
    {
        { "string", "string" },
    },
    WebServiceName = "string",
});
example, err := machinelearning.NewWebService(ctx, "webServiceResource", &machinelearning.WebServiceArgs{
	Properties: &machinelearning.WebServicePropertiesForGraphArgs{
		PackageType: pulumi.String("Graph"),
		MachineLearningWorkspace: &machinelearning.MachineLearningWorkspaceArgs{
			Id: pulumi.String("string"),
		},
		Diagnostics: &machinelearning.DiagnosticsConfigurationArgs{
			Level:  pulumi.String("string"),
			Expiry: pulumi.String("string"),
		},
		Package: &machinelearning.GraphPackageArgs{
			Edges: machinelearning.GraphEdgeArray{
				&machinelearning.GraphEdgeArgs{
					SourceNodeId: pulumi.String("string"),
					SourcePortId: pulumi.String("string"),
					TargetNodeId: pulumi.String("string"),
					TargetPortId: pulumi.String("string"),
				},
			},
			GraphParameters: machinelearning.GraphParameterMap{
				"string": &machinelearning.GraphParameterArgs{
					Links: machinelearning.GraphParameterLinkArray{
						&machinelearning.GraphParameterLinkArgs{
							NodeId:       pulumi.String("string"),
							ParameterKey: pulumi.String("string"),
						},
					},
					Type:        pulumi.String("string"),
					Description: pulumi.String("string"),
				},
			},
			Nodes: machinelearning.GraphNodeMap{
				"string": &machinelearning.GraphNodeArgs{
					AssetId:  pulumi.String("string"),
					InputId:  pulumi.String("string"),
					OutputId: pulumi.String("string"),
					Parameters: machinelearning.WebServiceParameterMap{
						"string": &machinelearning.WebServiceParameterArgs{
							CertificateThumbprint: pulumi.String("string"),
							Value:                 pulumi.Any("any"),
						},
					},
				},
			},
		},
		CommitmentPlan: &machinelearning.CommitmentPlanTypeArgs{
			Id: pulumi.String("string"),
		},
		ExposeSampleData: pulumi.Bool(false),
		Input: &machinelearning.ServiceInputOutputSpecificationArgs{
			Properties: machinelearning.TableSpecificationMap{
				"string": &machinelearning.TableSpecificationArgs{
					Type:        pulumi.String("string"),
					Description: pulumi.String("string"),
					Format:      pulumi.String("string"),
					Properties: machinelearning.ColumnSpecificationMap{
						"string": &machinelearning.ColumnSpecificationArgs{
							Type: pulumi.String("string"),
							Enum: pulumi.Array{
								pulumi.Any("any"),
							},
							Format:        pulumi.String("string"),
							XMsIsnullable: pulumi.Bool(false),
							XMsIsordered:  pulumi.Bool(false),
						},
					},
					Title: pulumi.String("string"),
				},
			},
			Type:        pulumi.String("string"),
			Description: pulumi.String("string"),
			Title:       pulumi.String("string"),
		},
		Keys: &machinelearning.WebServiceKeysArgs{
			Primary:   pulumi.String("string"),
			Secondary: pulumi.String("string"),
		},
		Assets: machinelearning.AssetItemMap{
			"string": &machinelearning.AssetItemArgs{
				LocationInfo: &machinelearning.BlobLocationArgs{
					Uri:         pulumi.String("string"),
					Credentials: pulumi.String("string"),
				},
				Name: pulumi.String("string"),
				Type: pulumi.String("string"),
				Id:   pulumi.String("string"),
				InputPorts: machinelearning.InputPortMap{
					"string": &machinelearning.InputPortArgs{
						Type: pulumi.String("string"),
					},
				},
				Metadata: pulumi.StringMap{
					"string": pulumi.String("string"),
				},
				OutputPorts: machinelearning.OutputPortMap{
					"string": &machinelearning.OutputPortArgs{
						Type: pulumi.String("string"),
					},
				},
				Parameters: machinelearning.ModuleAssetParameterArray{
					&machinelearning.ModuleAssetParameterArgs{
						ModeValuesInfo: machinelearning.ModeValueInfoMap{
							"string": &machinelearning.ModeValueInfoArgs{
								InterfaceString: pulumi.String("string"),
								Parameters: machinelearning.ModuleAssetParameterArray{
									moduleAssetParameter,
								},
							},
						},
						Name:          pulumi.String("string"),
						ParameterType: pulumi.String("string"),
					},
				},
			},
		},
		Title:       pulumi.String("string"),
		Description: pulumi.String("string"),
		ExampleRequest: &machinelearning.ExampleRequestArgs{
			GlobalParameters: pulumi.Map{
				"string": pulumi.Any("any"),
			},
			Inputs: pulumi.ArrayArrayMap{
				"string": pulumi.ArrayArray{
					pulumi.Array{
						pulumi.Any("any"),
					},
				},
			},
		},
		Parameters: machinelearning.WebServiceParameterMap{
			"string": &machinelearning.WebServiceParameterArgs{
				CertificateThumbprint: pulumi.String("string"),
				Value:                 pulumi.Any("any"),
			},
		},
		PayloadsInBlobStorage: pulumi.Bool(false),
		PayloadsLocation: &machinelearning.BlobLocationArgs{
			Uri:         pulumi.String("string"),
			Credentials: pulumi.String("string"),
		},
		ReadOnly: pulumi.Bool(false),
		RealtimeConfiguration: &machinelearning.RealtimeConfigurationArgs{
			MaxConcurrentCalls: pulumi.Int(0),
		},
		StorageAccount: &machinelearning.StorageAccountArgs{
			Key:  pulumi.String("string"),
			Name: pulumi.String("string"),
		},
		Output: &machinelearning.ServiceInputOutputSpecificationArgs{
			Properties: machinelearning.TableSpecificationMap{
				"string": &machinelearning.TableSpecificationArgs{
					Type:        pulumi.String("string"),
					Description: pulumi.String("string"),
					Format:      pulumi.String("string"),
					Properties: machinelearning.ColumnSpecificationMap{
						"string": &machinelearning.ColumnSpecificationArgs{
							Type: pulumi.String("string"),
							Enum: pulumi.Array{
								pulumi.Any("any"),
							},
							Format:        pulumi.String("string"),
							XMsIsnullable: pulumi.Bool(false),
							XMsIsordered:  pulumi.Bool(false),
						},
					},
					Title: pulumi.String("string"),
				},
			},
			Type:        pulumi.String("string"),
			Description: pulumi.String("string"),
			Title:       pulumi.String("string"),
		},
	},
	ResourceGroupName: pulumi.String("string"),
	Location:          pulumi.String("string"),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	WebServiceName: pulumi.String("string"),
})
var webServiceResource = new WebService("webServiceResource", WebServiceArgs.builder()
    .properties(WebServicePropertiesForGraphArgs.builder()
        .packageType("Graph")
        .machineLearningWorkspace(MachineLearningWorkspaceArgs.builder()
            .id("string")
            .build())
        .diagnostics(DiagnosticsConfigurationArgs.builder()
            .level("string")
            .expiry("string")
            .build())
        .package_(GraphPackageArgs.builder()
            .edges(GraphEdgeArgs.builder()
                .sourceNodeId("string")
                .sourcePortId("string")
                .targetNodeId("string")
                .targetPortId("string")
                .build())
            .graphParameters(Map.of("string", Map.ofEntries(
                Map.entry("links", Map.ofEntries(
                    Map.entry("nodeId", "string"),
                    Map.entry("parameterKey", "string")
                )),
                Map.entry("type", "string"),
                Map.entry("description", "string")
            )))
            .nodes(Map.of("string", Map.ofEntries(
                Map.entry("assetId", "string"),
                Map.entry("inputId", "string"),
                Map.entry("outputId", "string"),
                Map.entry("parameters", Map.of("string", Map.ofEntries(
                    Map.entry("certificateThumbprint", "string"),
                    Map.entry("value", "any")
                )))
            )))
            .build())
        .commitmentPlan(CommitmentPlanArgs.builder()
            .id("string")
            .build())
        .exposeSampleData(false)
        .input(ServiceInputOutputSpecificationArgs.builder()
            .properties(Map.of("string", Map.ofEntries(
                Map.entry("type", "string"),
                Map.entry("description", "string"),
                Map.entry("format", "string"),
                Map.entry("properties", Map.of("string", Map.ofEntries(
                    Map.entry("type", "string"),
                    Map.entry("enum", "any"),
                    Map.entry("format", "string"),
                    Map.entry("xMsIsnullable", false),
                    Map.entry("xMsIsordered", false)
                ))),
                Map.entry("title", "string")
            )))
            .type("string")
            .description("string")
            .title("string")
            .build())
        .keys(WebServiceKeysArgs.builder()
            .primary("string")
            .secondary("string")
            .build())
        .assets(Map.of("string", Map.ofEntries(
            Map.entry("locationInfo", Map.ofEntries(
                Map.entry("uri", "string"),
                Map.entry("credentials", "string")
            )),
            Map.entry("name", "string"),
            Map.entry("type", "string"),
            Map.entry("id", "string"),
            Map.entry("inputPorts", Map.of("string", Map.of("type", "string"))),
            Map.entry("metadata", Map.of("string", "string")),
            Map.entry("outputPorts", Map.of("string", Map.of("type", "string"))),
            Map.entry("parameters", Map.ofEntries(
                Map.entry("modeValuesInfo", Map.of("string", Map.ofEntries(
                    Map.entry("interfaceString", "string"),
                    Map.entry("parameters", moduleAssetParameter)
                ))),
                Map.entry("name", "string"),
                Map.entry("parameterType", "string")
            ))
        )))
        .title("string")
        .description("string")
        .exampleRequest(ExampleRequestArgs.builder()
            .globalParameters(Map.of("string", "any"))
            .inputs(Map.of("string", "any"))
            .build())
        .parameters(Map.of("string", Map.ofEntries(
            Map.entry("certificateThumbprint", "string"),
            Map.entry("value", "any")
        )))
        .payloadsInBlobStorage(false)
        .payloadsLocation(BlobLocationArgs.builder()
            .uri("string")
            .credentials("string")
            .build())
        .readOnly(false)
        .realtimeConfiguration(RealtimeConfigurationArgs.builder()
            .maxConcurrentCalls(0)
            .build())
        .storageAccount(StorageAccountArgs.builder()
            .key("string")
            .name("string")
            .build())
        .output(ServiceInputOutputSpecificationArgs.builder()
            .properties(Map.of("string", Map.ofEntries(
                Map.entry("type", "string"),
                Map.entry("description", "string"),
                Map.entry("format", "string"),
                Map.entry("properties", Map.of("string", Map.ofEntries(
                    Map.entry("type", "string"),
                    Map.entry("enum", "any"),
                    Map.entry("format", "string"),
                    Map.entry("xMsIsnullable", false),
                    Map.entry("xMsIsordered", false)
                ))),
                Map.entry("title", "string")
            )))
            .type("string")
            .description("string")
            .title("string")
            .build())
        .build())
    .resourceGroupName("string")
    .location("string")
    .tags(Map.of("string", "string"))
    .webServiceName("string")
    .build());
web_service_resource = azure_native.machinelearning.WebService("webServiceResource",
    properties={
        "package_type": "Graph",
        "machine_learning_workspace": {
            "id": "string",
        },
        "diagnostics": {
            "level": "string",
            "expiry": "string",
        },
        "package": {
            "edges": [{
                "source_node_id": "string",
                "source_port_id": "string",
                "target_node_id": "string",
                "target_port_id": "string",
            }],
            "graph_parameters": {
                "string": {
                    "links": [{
                        "node_id": "string",
                        "parameter_key": "string",
                    }],
                    "type": "string",
                    "description": "string",
                },
            },
            "nodes": {
                "string": {
                    "asset_id": "string",
                    "input_id": "string",
                    "output_id": "string",
                    "parameters": {
                        "string": {
                            "certificate_thumbprint": "string",
                            "value": "any",
                        },
                    },
                },
            },
        },
        "commitment_plan": {
            "id": "string",
        },
        "expose_sample_data": False,
        "input": {
            "properties": {
                "string": {
                    "type": "string",
                    "description": "string",
                    "format": "string",
                    "properties": {
                        "string": {
                            "type": "string",
                            "enum": ["any"],
                            "format": "string",
                            "x_ms_isnullable": False,
                            "x_ms_isordered": False,
                        },
                    },
                    "title": "string",
                },
            },
            "type": "string",
            "description": "string",
            "title": "string",
        },
        "keys": {
            "primary": "string",
            "secondary": "string",
        },
        "assets": {
            "string": {
                "location_info": {
                    "uri": "string",
                    "credentials": "string",
                },
                "name": "string",
                "type": "string",
                "id": "string",
                "input_ports": {
                    "string": {
                        "type": "string",
                    },
                },
                "metadata": {
                    "string": "string",
                },
                "output_ports": {
                    "string": {
                        "type": "string",
                    },
                },
                "parameters": [{
                    "mode_values_info": {
                        "string": {
                            "interface_string": "string",
                            "parameters": [module_asset_parameter],
                        },
                    },
                    "name": "string",
                    "parameter_type": "string",
                }],
            },
        },
        "title": "string",
        "description": "string",
        "example_request": {
            "global_parameters": {
                "string": "any",
            },
            "inputs": {
                "string": [["any"]],
            },
        },
        "parameters": {
            "string": {
                "certificate_thumbprint": "string",
                "value": "any",
            },
        },
        "payloads_in_blob_storage": False,
        "payloads_location": {
            "uri": "string",
            "credentials": "string",
        },
        "read_only": False,
        "realtime_configuration": {
            "max_concurrent_calls": 0,
        },
        "storage_account": {
            "key": "string",
            "name": "string",
        },
        "output": {
            "properties": {
                "string": {
                    "type": "string",
                    "description": "string",
                    "format": "string",
                    "properties": {
                        "string": {
                            "type": "string",
                            "enum": ["any"],
                            "format": "string",
                            "x_ms_isnullable": False,
                            "x_ms_isordered": False,
                        },
                    },
                    "title": "string",
                },
            },
            "type": "string",
            "description": "string",
            "title": "string",
        },
    },
    resource_group_name="string",
    location="string",
    tags={
        "string": "string",
    },
    web_service_name="string")
const webServiceResource = new azure_native.machinelearning.WebService("webServiceResource", {
    properties: {
        packageType: "Graph",
        machineLearningWorkspace: {
            id: "string",
        },
        diagnostics: {
            level: "string",
            expiry: "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",
                        },
                    },
                },
            },
        },
        commitmentPlan: {
            id: "string",
        },
        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",
                }],
            },
        },
        title: "string",
        description: "string",
        exampleRequest: {
            globalParameters: {
                string: "any",
            },
            inputs: {
                string: [["any"]],
            },
        },
        parameters: {
            string: {
                certificateThumbprint: "string",
                value: "any",
            },
        },
        payloadsInBlobStorage: false,
        payloadsLocation: {
            uri: "string",
            credentials: "string",
        },
        readOnly: false,
        realtimeConfiguration: {
            maxConcurrentCalls: 0,
        },
        storageAccount: {
            key: "string",
            name: "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",
        },
    },
    resourceGroupName: "string",
    location: "string",
    tags: {
        string: "string",
    },
    webServiceName: "string",
});
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
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
Pulumi.Azure Native. Machine Learning. Inputs. Web Service Properties For Graph 
- Contains the property payload that describes the web service.
- ResourceGroup stringName 
- Name of the resource group in which the web service is located.
- Location string
- Specifies the location of the resource.
- Dictionary<string, string>
- Contains resource tags defined as key/value pairs.
- WebService stringName 
- The name of the web service.
- Properties
WebService Properties For Graph Args 
- Contains the property payload that describes the web service.
- ResourceGroup stringName 
- Name of the resource group in which the web service is located.
- Location string
- Specifies the location of the resource.
- map[string]string
- Contains resource tags defined as key/value pairs.
- WebService stringName 
- The name of the web service.
- properties
WebService Properties For Graph 
- Contains the property payload that describes the web service.
- resourceGroup StringName 
- Name of the resource group in which the web service is located.
- location String
- Specifies the location of the resource.
- Map<String,String>
- Contains resource tags defined as key/value pairs.
- webService StringName 
- The name of the web service.
- properties
WebService Properties For Graph 
- Contains the property payload that describes the web service.
- resourceGroup stringName 
- Name of the resource group in which the web service is located.
- location string
- Specifies the location of the resource.
- {[key: string]: string}
- Contains resource tags defined as key/value pairs.
- webService stringName 
- The name of the web service.
- properties
WebService Properties For Graph Args 
- Contains the property payload that describes the web service.
- resource_group_ strname 
- Name of the resource group in which the web service is located.
- location str
- Specifies the location of the resource.
- Mapping[str, str]
- Contains resource tags defined as key/value pairs.
- web_service_ strname 
- The name of the web service.
- properties Property Map
- Contains the property payload that describes the web service.
- resourceGroup StringName 
- Name of the resource group in which the web service is located.
- location String
- Specifies the location of the resource.
- Map<String>
- Contains resource tags defined as key/value pairs.
- webService StringName 
- 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:
Supporting Types
AssetItem, AssetItemArgs    
- LocationInfo Pulumi.Azure Native. Machine Learning. Inputs. Blob Location 
- Access information for the asset.
- Name string
- Asset's friendly name.
- Type
string | Pulumi.Azure Native. Machine Learning. Asset Type 
- Asset's type.
- Id string
- Asset's Id.
- InputPorts Dictionary<string, Pulumi.Azure Native. Machine Learning. Inputs. Input Port> 
- 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.Azure Native. Machine Learning. Inputs. Output Port> 
- Information about the asset's output ports.
- Parameters
List<Pulumi.Azure Native. Machine Learning. Inputs. Module Asset Parameter> 
- If the asset is a custom module, this holds the module's parameters.
- LocationInfo BlobLocation 
- Access information for the asset.
- Name string
- Asset's friendly name.
- Type
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
[]ModuleAsset Parameter 
- If the asset is a custom module, this holds the module's parameters.
- locationInfo BlobLocation 
- Access information for the asset.
- name String
- Asset's friendly name.
- type
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<ModuleAsset Parameter> 
- If the asset is a custom module, this holds the module's parameters.
- locationInfo BlobLocation 
- Access information for the asset.
- name string
- Asset's friendly name.
- type
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
ModuleAsset Parameter[] 
- If the asset is a custom module, this holds the module's parameters.
- location_info BlobLocation 
- Access information for the asset.
- name str
- Asset's friendly name.
- type
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[ModuleAsset Parameter] 
- If the asset is a custom module, this holds the module's parameters.
- locationInfo Property Map
- Access information for the asset.
- name String
- Asset's friendly name.
- type 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 Pulumi.Azure Native. Machine Learning. Inputs. Blob Location Response 
- Access information for the asset.
- Name string
- Asset's friendly name.
- Type string
- Asset's type.
- Id string
- Asset's Id.
- InputPorts Dictionary<string, Pulumi.Azure Native. Machine Learning. Inputs. Input Port Response> 
- 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.Azure Native. Machine Learning. Inputs. Output Port Response> 
- Information about the asset's output ports.
- Parameters
List<Pulumi.Azure Native. Machine Learning. Inputs. Module Asset Parameter Response> 
- If the asset is a custom module, this holds the module's parameters.
- LocationInfo BlobLocation Response 
- Access information for the asset.
- Name string
- Asset's friendly name.
- Type string
- Asset's type.
- Id string
- Asset's Id.
- InputPorts map[string]InputPort Response 
- 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 Response 
- Information about the asset's output ports.
- Parameters
[]ModuleAsset Parameter Response 
- If the asset is a custom module, this holds the module's parameters.
- locationInfo BlobLocation Response 
- Access information for the asset.
- name String
- Asset's friendly name.
- type String
- Asset's type.
- id String
- Asset's Id.
- inputPorts Map<String,InputPort Response> 
- 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 Response> 
- Information about the asset's output ports.
- parameters
List<ModuleAsset Parameter Response> 
- If the asset is a custom module, this holds the module's parameters.
- locationInfo BlobLocation Response 
- Access information for the asset.
- name string
- Asset's friendly name.
- type string
- Asset's type.
- id string
- Asset's Id.
- inputPorts {[key: string]: InputPort Response} 
- 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 Response} 
- Information about the asset's output ports.
- parameters
ModuleAsset Parameter Response[] 
- If the asset is a custom module, this holds the module's parameters.
- location_info BlobLocation Response 
- Access information for the asset.
- name str
- Asset's friendly name.
- type str
- Asset's type.
- id str
- Asset's Id.
- input_ports Mapping[str, InputPort Response] 
- 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 Response] 
- Information about the asset's output ports.
- parameters
Sequence[ModuleAsset Parameter Response] 
- If the asset is a custom module, this holds the module's parameters.
- locationInfo Property Map
- Access information for the asset.
- name String
- Asset's friendly name.
- type 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
- AssetType Module 
- Module
- AssetType Resource 
- Resource
- Module
- Module
- Resource
- Resource
- Module
- Module
- Resource
- Resource
- MODULE
- Module
- RESOURCE
- Resource
- "Module"
- Module
- "Resource"
- Resource
BlobLocation, BlobLocationArgs    
- Uri 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 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 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 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 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 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 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 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 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 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 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 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_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
- ColumnFormat Byte 
- Byte
- ColumnFormat Char 
- Char
- ColumnFormat Complex64 
- Complex64
- ColumnFormat Complex128 
- Complex128
- ColumnFormat_Date_Time 
- Date-time
- ColumnFormat_Date_Time Offset 
- Date-timeOffset
- ColumnFormat Double 
- Double
- ColumnFormat Duration 
- Duration
- ColumnFormat Float 
- Float
- ColumnFormat Int8 
- Int8
- ColumnFormat Int16 
- Int16
- ColumnFormat Int32 
- Int32
- ColumnFormat Int64 
- Int64
- ColumnFormat Uint8 
- Uint8
- ColumnFormat Uint16 
- Uint16
- ColumnFormat Uint32 
- Uint32
- ColumnFormat Uint64 
- 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_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_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
string | Pulumi.Azure Native. Machine Learning. Column Type 
- Data type of the column.
- Enum List<object>
- If the data type is categorical, this provides the list of accepted categories.
- Format
string | Pulumi.Azure Native. Machine Learning. Column Format 
- 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
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
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.
- xMs BooleanIsnullable 
- Flag indicating if the type supports null values or not.
- xMs BooleanIsordered 
- Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
- type
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.
- xMs booleanIsnullable 
- Flag indicating if the type supports null values or not.
- xMs booleanIsordered 
- Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
- type
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_ boolisnullable 
- Flag indicating if the type supports null values or not.
- x_ms_ boolisordered 
- Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
- type 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.
- xMs BooleanIsnullable 
- Flag indicating if the type supports null values or not.
- xMs BooleanIsordered 
- Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
ColumnSpecificationResponse, ColumnSpecificationResponseArgs      
- Type 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 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 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.
- xMs BooleanIsnullable 
- Flag indicating if the type supports null values or not.
- xMs BooleanIsordered 
- Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
- type 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.
- xMs booleanIsnullable 
- Flag indicating if the type supports null values or not.
- xMs booleanIsordered 
- Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
- type 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_ boolisnullable 
- Flag indicating if the type supports null values or not.
- x_ms_ boolisordered 
- Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
- type 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.
- xMs BooleanIsnullable 
- Flag indicating if the type supports null values or not.
- xMs BooleanIsordered 
- 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
- ColumnType Boolean 
- Boolean
- ColumnType Integer 
- Integer
- ColumnType Number 
- Number
- ColumnType 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
- "Boolean"
- Boolean
- "Integer"
- Integer
- "Number"
- Number
- "String"
- String
CommitmentPlan, CommitmentPlanArgs    
- Id string
- Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
- Id string
- Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
- id String
- Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
- id string
- Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
- id str
- Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
- id String
- Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
CommitmentPlanResponse, CommitmentPlanResponseArgs      
- Id string
- Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
- Id string
- Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
- id String
- Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
- id string
- Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
- id str
- Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
- id String
- Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
DiagnosticsConfiguration, DiagnosticsConfigurationArgs    
- Level
string | Pulumi.Azure Native. Machine Learning. Diagnostics Level 
- 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
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
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
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
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 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 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 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 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 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 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 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
- DiagnosticsLevel None 
- None
- DiagnosticsLevel Error 
- Error
- DiagnosticsLevel All 
- 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<Immutable Array<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<Immutable Array<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    
- SourceNode stringId 
- The source graph node's identifier.
- SourcePort stringId 
- The identifier of the source node's port that the edge connects from.
- TargetNode stringId 
- The destination graph node's identifier.
- TargetPort stringId 
- The identifier of the destination node's port that the edge connects into.
- SourceNode stringId 
- The source graph node's identifier.
- SourcePort stringId 
- The identifier of the source node's port that the edge connects from.
- TargetNode stringId 
- The destination graph node's identifier.
- TargetPort stringId 
- The identifier of the destination node's port that the edge connects into.
- sourceNode StringId 
- The source graph node's identifier.
- sourcePort StringId 
- The identifier of the source node's port that the edge connects from.
- targetNode StringId 
- The destination graph node's identifier.
- targetPort StringId 
- The identifier of the destination node's port that the edge connects into.
- sourceNode stringId 
- The source graph node's identifier.
- sourcePort stringId 
- The identifier of the source node's port that the edge connects from.
- targetNode stringId 
- The destination graph node's identifier.
- targetPort stringId 
- The identifier of the destination node's port that the edge connects into.
- source_node_ strid 
- The source graph node's identifier.
- source_port_ strid 
- The identifier of the source node's port that the edge connects from.
- target_node_ strid 
- The destination graph node's identifier.
- target_port_ strid 
- The identifier of the destination node's port that the edge connects into.
- sourceNode StringId 
- The source graph node's identifier.
- sourcePort StringId 
- The identifier of the source node's port that the edge connects from.
- targetNode StringId 
- The destination graph node's identifier.
- targetPort StringId 
- The identifier of the destination node's port that the edge connects into.
GraphEdgeResponse, GraphEdgeResponseArgs      
- SourceNode stringId 
- The source graph node's identifier.
- SourcePort stringId 
- The identifier of the source node's port that the edge connects from.
- TargetNode stringId 
- The destination graph node's identifier.
- TargetPort stringId 
- The identifier of the destination node's port that the edge connects into.
- SourceNode stringId 
- The source graph node's identifier.
- SourcePort stringId 
- The identifier of the source node's port that the edge connects from.
- TargetNode stringId 
- The destination graph node's identifier.
- TargetPort stringId 
- The identifier of the destination node's port that the edge connects into.
- sourceNode StringId 
- The source graph node's identifier.
- sourcePort StringId 
- The identifier of the source node's port that the edge connects from.
- targetNode StringId 
- The destination graph node's identifier.
- targetPort StringId 
- The identifier of the destination node's port that the edge connects into.
- sourceNode stringId 
- The source graph node's identifier.
- sourcePort stringId 
- The identifier of the source node's port that the edge connects from.
- targetNode stringId 
- The destination graph node's identifier.
- targetPort stringId 
- The identifier of the destination node's port that the edge connects into.
- source_node_ strid 
- The source graph node's identifier.
- source_port_ strid 
- The identifier of the source node's port that the edge connects from.
- target_node_ strid 
- The destination graph node's identifier.
- target_port_ strid 
- The identifier of the destination node's port that the edge connects into.
- sourceNode StringId 
- The source graph node's identifier.
- sourcePort StringId 
- The identifier of the source node's port that the edge connects from.
- targetNode StringId 
- The destination graph node's identifier.
- targetPort StringId 
- 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.Azure Native. Machine Learning. Inputs. Web Service Parameter> 
- 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]WebService Parameter 
- 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,WebService Parameter> 
- 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]: WebService Parameter} 
- 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, WebService Parameter] 
- 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.Azure Native. Machine Learning. Inputs. Web Service Parameter Response> 
- 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]WebService Parameter Response 
- 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,WebService Parameter Response> 
- 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]: WebService Parameter Response} 
- 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, WebService Parameter Response] 
- 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.Azure Native. Machine Learning. Inputs. Graph Edge> 
- The list of edges making up the graph.
- GraphParameters Dictionary<string, Pulumi.Azure Native. Machine Learning. Inputs. Graph Parameter> 
- 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.Azure Native. Machine Learning. Inputs. Graph Node> 
- 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.Azure Native. Machine Learning. Inputs. Graph Edge Response> 
- The list of edges making up the graph.
- GraphParameters Dictionary<string, Pulumi.Azure Native. Machine Learning. Inputs. Graph Parameter Response> 
- 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.Azure Native. Machine Learning. Inputs. Graph Node Response> 
- The set of nodes making up the graph, provided as a nodeId to GraphNode map
- Edges
[]GraphEdge Response 
- The list of edges making up the graph.
- GraphParameters map[string]GraphParameter Response 
- 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 Response 
- The set of nodes making up the graph, provided as a nodeId to GraphNode map
- edges
List<GraphEdge Response> 
- The list of edges making up the graph.
- graphParameters Map<String,GraphParameter Response> 
- 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 Response> 
- The set of nodes making up the graph, provided as a nodeId to GraphNode map
- edges
GraphEdge Response[] 
- The list of edges making up the graph.
- graphParameters {[key: string]: GraphParameter Response} 
- 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 Response} 
- The set of nodes making up the graph, provided as a nodeId to GraphNode map
- edges
Sequence[GraphEdge Response] 
- The list of edges making up the graph.
- graph_parameters Mapping[str, GraphParameter Response] 
- 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 Response] 
- 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
List<Pulumi.Azure Native. Machine Learning. Inputs. Graph Parameter Link> 
- Association links for this parameter to nodes in the graph.
- Type
string | Pulumi.Azure Native. Machine Learning. Parameter Type 
- Graph parameter's type.
- Description string
- Description of this graph parameter.
- Links
[]GraphParameter Link 
- Association links for this parameter to nodes in the graph.
- Type
string | ParameterType 
- Graph parameter's type.
- Description string
- Description of this graph parameter.
- links
List<GraphParameter Link> 
- Association links for this parameter to nodes in the graph.
- type
String | ParameterType 
- Graph parameter's type.
- description String
- Description of this graph parameter.
- links
GraphParameter Link[] 
- Association links for this parameter to nodes in the graph.
- type
string | ParameterType 
- Graph parameter's type.
- description string
- Description of this graph parameter.
- links
Sequence[GraphParameter Link] 
- Association links for this parameter to nodes in the graph.
- type
str | ParameterType 
- Graph parameter's type.
- description str
- Description of this graph parameter.
- links List<Property Map>
- Association links for this parameter to nodes in the graph.
- type
String | "String" | "Int" | "Float" | "Enumerated" | "Script" | "Mode" | "Credential" | "Boolean" | "Double" | "ColumnPicker" | "Parameter Range" | "Data Gateway Name" 
- Graph parameter's type.
- description String
- Description of this graph parameter.
GraphParameterLink, GraphParameterLinkArgs      
- NodeId string
- The graph node's identifier
- ParameterKey string
- The identifier of the node parameter that the global parameter maps to.
- NodeId string
- The graph node's identifier
- ParameterKey string
- The identifier of the node parameter that the global parameter maps to.
- nodeId String
- The graph node's identifier
- parameterKey String
- The identifier of the node parameter that the global parameter maps to.
- nodeId string
- The graph node's identifier
- parameterKey string
- The identifier of the node parameter that the global parameter maps to.
- node_id str
- The graph node's identifier
- parameter_key str
- The identifier of the node parameter that the global parameter maps to.
- nodeId String
- The graph node's identifier
- parameterKey String
- The identifier of the node parameter that the global parameter maps to.
GraphParameterLinkResponse, GraphParameterLinkResponseArgs        
- NodeId string
- The graph node's identifier
- ParameterKey string
- The identifier of the node parameter that the global parameter maps to.
- NodeId string
- The graph node's identifier
- ParameterKey string
- The identifier of the node parameter that the global parameter maps to.
- nodeId String
- The graph node's identifier
- parameterKey String
- The identifier of the node parameter that the global parameter maps to.
- nodeId string
- The graph node's identifier
- parameterKey string
- The identifier of the node parameter that the global parameter maps to.
- node_id str
- The graph node's identifier
- parameter_key str
- The identifier of the node parameter that the global parameter maps to.
- nodeId String
- The graph node's identifier
- parameterKey String
- The identifier of the node parameter that the global parameter maps to.
GraphParameterResponse, GraphParameterResponseArgs      
- Links
List<Pulumi.Azure Native. Machine Learning. Inputs. Graph Parameter Link Response> 
- Association links for this parameter to nodes in the graph.
- Type string
- Graph parameter's type.
- Description string
- Description of this graph parameter.
- Links
[]GraphParameter Link Response 
- Association links for this parameter to nodes in the graph.
- Type string
- Graph parameter's type.
- Description string
- Description of this graph parameter.
- links
List<GraphParameter Link Response> 
- Association links for this parameter to nodes in the graph.
- type String
- Graph parameter's type.
- description String
- Description of this graph parameter.
- links
GraphParameter Link Response[] 
- Association links for this parameter to nodes in the graph.
- type string
- Graph parameter's type.
- description string
- Description of this graph parameter.
- links
Sequence[GraphParameter Link Response] 
- Association links for this parameter to nodes in the graph.
- type str
- Graph parameter's type.
- description str
- Description of this graph parameter.
- links List<Property Map>
- Association links for this parameter to nodes in the graph.
- type String
- Graph parameter's type.
- description String
- Description of this graph parameter.
InputPort, InputPortArgs    
- Type
string | Pulumi.Azure Native. Machine Learning. Input Port Type 
- Port data type.
- Type
string | InputPort Type 
- Port data type.
- type
String | InputPort Type 
- Port data type.
- type
string | InputPort Type 
- Port data type.
- type
str | InputPort Type 
- 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
- InputPort Type Dataset 
- Dataset
- Dataset
- Dataset
- Dataset
- Dataset
- DATASET
- Dataset
- "Dataset"
- Dataset
MachineLearningWorkspace, MachineLearningWorkspaceArgs      
- Id string
- Specifies the workspace ID of the machine learning workspace associated with the web service
- Id string
- Specifies the workspace ID of the machine learning workspace associated with the web service
- id String
- Specifies the workspace ID of the machine learning workspace associated with the web service
- id string
- Specifies the workspace ID of the machine learning workspace associated with the web service
- id str
- Specifies the workspace ID of the machine learning workspace associated with the web service
- id String
- Specifies the workspace ID of the machine learning workspace associated with the web service
MachineLearningWorkspaceResponse, MachineLearningWorkspaceResponseArgs        
- Id string
- Specifies the workspace ID of the machine learning workspace associated with the web service
- Id string
- Specifies the workspace ID of the machine learning workspace associated with the web service
- id String
- Specifies the workspace ID of the machine learning workspace associated with the web service
- id string
- Specifies the workspace ID of the machine learning workspace associated with the web service
- id str
- Specifies the workspace ID of the machine learning workspace associated with the web service
- id 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.Azure Native. Machine Learning. Inputs. Module Asset Parameter> 
- The definition of the parameter.
- InterfaceString string
- The interface string name for the nested parameter.
- Parameters
[]ModuleAsset Parameter 
- The definition of the parameter.
- interfaceString String
- The interface string name for the nested parameter.
- parameters
List<ModuleAsset Parameter> 
- The definition of the parameter.
- interfaceString string
- The interface string name for the nested parameter.
- parameters
ModuleAsset Parameter[] 
- The definition of the parameter.
- interface_string str
- The interface string name for the nested parameter.
- parameters
Sequence[ModuleAsset Parameter] 
- 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.Azure Native. Machine Learning. Inputs. Module Asset Parameter Response> 
- The definition of the parameter.
- InterfaceString string
- The interface string name for the nested parameter.
- Parameters
[]ModuleAsset Parameter Response 
- The definition of the parameter.
- interfaceString String
- The interface string name for the nested parameter.
- parameters
List<ModuleAsset Parameter Response> 
- The definition of the parameter.
- interfaceString string
- The interface string name for the nested parameter.
- parameters
ModuleAsset Parameter Response[] 
- The definition of the parameter.
- interface_string str
- The interface string name for the nested parameter.
- parameters
Sequence[ModuleAsset Parameter Response] 
- 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      
- ModeValues Dictionary<string, Pulumi.Info Azure Native. Machine Learning. Inputs. Mode Value Info> 
- Definitions for nested interface parameters if this is a complex module parameter.
- Name string
- Parameter name.
- ParameterType string
- Parameter type.
- ModeValues map[string]ModeInfo Value Info 
- Definitions for nested interface parameters if this is a complex module parameter.
- Name string
- Parameter name.
- ParameterType string
- Parameter type.
- modeValues Map<String,ModeInfo Value Info> 
- Definitions for nested interface parameters if this is a complex module parameter.
- name String
- Parameter name.
- parameterType String
- Parameter type.
- modeValues {[key: string]: ModeInfo Value Info} 
- Definitions for nested interface parameters if this is a complex module parameter.
- name string
- Parameter name.
- parameterType string
- Parameter type.
- mode_values_ Mapping[str, Modeinfo Value Info] 
- Definitions for nested interface parameters if this is a complex module parameter.
- name str
- Parameter name.
- parameter_type str
- Parameter type.
- modeValues Map<Property Map>Info 
- Definitions for nested interface parameters if this is a complex module parameter.
- name String
- Parameter name.
- parameterType String
- Parameter type.
ModuleAssetParameterResponse, ModuleAssetParameterResponseArgs        
- ModeValues Dictionary<string, Pulumi.Info Azure Native. Machine Learning. Inputs. Mode Value Info Response> 
- Definitions for nested interface parameters if this is a complex module parameter.
- Name string
- Parameter name.
- ParameterType string
- Parameter type.
- ModeValues map[string]ModeInfo Value Info Response 
- Definitions for nested interface parameters if this is a complex module parameter.
- Name string
- Parameter name.
- ParameterType string
- Parameter type.
- modeValues Map<String,ModeInfo Value Info Response> 
- Definitions for nested interface parameters if this is a complex module parameter.
- name String
- Parameter name.
- parameterType String
- Parameter type.
- modeValues {[key: string]: ModeInfo Value Info Response} 
- Definitions for nested interface parameters if this is a complex module parameter.
- name string
- Parameter name.
- parameterType string
- Parameter type.
- mode_values_ Mapping[str, Modeinfo Value Info Response] 
- Definitions for nested interface parameters if this is a complex module parameter.
- name str
- Parameter name.
- parameter_type str
- Parameter type.
- modeValues Map<Property Map>Info 
- Definitions for nested interface parameters if this is a complex module parameter.
- name String
- Parameter name.
- parameterType String
- Parameter type.
OutputPort, OutputPortArgs    
- Type
string | Pulumi.Azure Native. Machine Learning. Output Port Type 
- Port data type.
- Type
string | OutputPort Type 
- Port data type.
- type
String | OutputPort Type 
- Port data type.
- type
string | OutputPort Type 
- Port data type.
- type
str | OutputPort Type 
- 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
- OutputPort Type Dataset 
- 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
- DataGateway Name 
- DataGatewayName
- ParameterType String 
- String
- ParameterType Int 
- Int
- ParameterType Float 
- Float
- ParameterType Enumerated 
- Enumerated
- ParameterType Script 
- Script
- ParameterType Mode 
- Mode
- ParameterType Credential 
- Credential
- ParameterType Boolean 
- Boolean
- ParameterType Double 
- Double
- ParameterType Column Picker 
- ColumnPicker
- ParameterType Parameter Range 
- ParameterRange
- ParameterType 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
- DataGateway Name 
- DataGatewayName
- String
- String
- Int
- Int
- Float
- Float
- Enumerated
- Enumerated
- Script
- Script
- Mode
- Mode
- Credential
- Credential
- Boolean
- Boolean
- Double
- Double
- ColumnPicker 
- ColumnPicker
- ParameterRange 
- ParameterRange
- DataGateway Name 
- 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
- "DataGateway Name" 
- DataGatewayName
RealtimeConfiguration, RealtimeConfigurationArgs    
- MaxConcurrent intCalls 
- Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
- MaxConcurrent intCalls 
- Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
- maxConcurrent IntegerCalls 
- Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
- maxConcurrent numberCalls 
- Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
- max_concurrent_ intcalls 
- Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
- maxConcurrent NumberCalls 
- Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
RealtimeConfigurationResponse, RealtimeConfigurationResponseArgs      
- MaxConcurrent intCalls 
- Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
- MaxConcurrent intCalls 
- Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
- maxConcurrent IntegerCalls 
- Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
- maxConcurrent numberCalls 
- Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
- max_concurrent_ intcalls 
- Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
- maxConcurrent NumberCalls 
- Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
ServiceInputOutputSpecification, ServiceInputOutputSpecificationArgs        
- Properties
Dictionary<string, Pulumi.Azure Native. Machine Learning. Inputs. Table Specification> 
- 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 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
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 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
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 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
{[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 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
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 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 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 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
Dictionary<string, Pulumi.Azure Native. Machine Learning. Inputs. Table Specification Response> 
- 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 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
map[string]TableSpecification Response 
- 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 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
Map<String,TableSpecification Response> 
- 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 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
{[key: string]: TableSpecification Response} 
- 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 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
Mapping[str, TableSpecification Response] 
- 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 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 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 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    
StorageAccountResponse, StorageAccountResponseArgs      
TableSpecification, TableSpecificationArgs    
- Type 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.Azure Native. Machine Learning. Inputs. Column Specification> 
- The set of columns within the data table.
- Title string
- Swagger schema title.
- Type 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 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 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 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 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 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.Azure Native. Machine Learning. Inputs. Column Specification Response> 
- The set of columns within the data table.
- Title string
- Swagger schema title.
- Type 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 Response 
- The set of columns within the data table.
- Title string
- Swagger schema title.
- type 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 Response> 
- The set of columns within the data table.
- title String
- Swagger schema title.
- type 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 Response} 
- The set of columns within the data table.
- title string
- Swagger schema title.
- type 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 Response] 
- The set of columns within the data table.
- title str
- Swagger schema title.
- type 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      
WebServiceKeysResponse, WebServiceKeysResponseArgs        
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.Azure Native. Machine Learning. Inputs. Asset Item> 
- Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
- CommitmentPlan Pulumi.Azure Native. Machine Learning. Inputs. Commitment Plan 
- 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.Azure Native. Machine Learning. Inputs. Diagnostics Configuration 
- Settings controlling the diagnostics traces collection for the web service.
- ExampleRequest Pulumi.Azure Native. Machine Learning. Inputs. Example Request 
- Defines sample input data for one or more of the service's inputs.
- ExposeSample boolData 
- When set to true, sample data is included in the web service's swagger definition. The default value is true.
- Input
Pulumi.Azure Native. Machine Learning. Inputs. Service Input Output Specification 
- 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.Azure Native. Machine Learning. Inputs. Web Service Keys 
- 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.
- MachineLearning Pulumi.Workspace Azure Native. Machine Learning. Inputs. Machine Learning Workspace 
- Specifies the Machine Learning workspace containing the experiment that is source for the web service.
- Output
Pulumi.Azure Native. Machine Learning. Inputs. Service Input Output Specification 
- 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.Azure Native. Machine Learning. Inputs. Graph Package 
- The definition of the graph package making up this web service.
- Parameters
Dictionary<string, Pulumi.Azure Native. Machine Learning. Inputs. Web Service Parameter> 
- 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.
- PayloadsIn boolBlob Storage 
- 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.Azure Native. Machine Learning. Inputs. Blob Location 
- 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.Azure Native. Machine Learning. Inputs. Realtime Configuration 
- Contains the configuration settings for the web service endpoint.
- StorageAccount Pulumi.Azure Native. Machine Learning. Inputs. Storage Account 
- 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 Type 
- 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.
- ExposeSample boolData 
- When set to true, sample data is included in the web service's swagger definition. The default value is true.
- Input
ServiceInput Output Specification 
- Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
- Keys
WebService Keys 
- 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.
- MachineLearning MachineWorkspace Learning Workspace 
- Specifies the Machine Learning workspace containing the experiment that is source for the web service.
- Output
ServiceInput Output Specification 
- 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]WebService Parameter 
- 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.
- PayloadsIn boolBlob Storage 
- 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.
- exposeSample BooleanData 
- When set to true, sample data is included in the web service's swagger definition. The default value is true.
- input
ServiceInput Output Specification 
- Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
- keys
WebService Keys 
- 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.
- machineLearning MachineWorkspace Learning Workspace 
- Specifies the Machine Learning workspace containing the experiment that is source for the web service.
- output
ServiceInput Output Specification 
- 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,WebService Parameter> 
- 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.
- payloadsIn BooleanBlob Storage 
- 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.
- exposeSample booleanData 
- When set to true, sample data is included in the web service's swagger definition. The default value is true.
- input
ServiceInput Output Specification 
- Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
- keys
WebService Keys 
- 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.
- machineLearning MachineWorkspace Learning Workspace 
- Specifies the Machine Learning workspace containing the experiment that is source for the web service.
- output
ServiceInput Output Specification 
- 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]: WebService Parameter} 
- 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.
- payloadsIn booleanBlob Storage 
- 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_ booldata 
- When set to true, sample data is included in the web service's swagger definition. The default value is true.
- input
ServiceInput Output Specification 
- Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
- keys
WebService Keys 
- 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_ Machineworkspace Learning Workspace 
- Specifies the Machine Learning workspace containing the experiment that is source for the web service.
- output
ServiceInput Output Specification 
- 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, WebService Parameter] 
- 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_ boolblob_ storage 
- 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.
- exposeSample BooleanData 
- 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.
- machineLearning Property MapWorkspace 
- 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.
- payloadsIn BooleanBlob Storage 
- 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 string
- Read Only: The date and time when the web service was created.
- ModifiedOn string
- Read Only: The date and time when the web service was last modified.
- ProvisioningState string
- Read Only: The provision state of the web service. Valid values are Unknown, Provisioning, Succeeded, and Failed.
- SwaggerLocation string
- Read Only: Contains the URI of the swagger spec associated with this web service.
- Assets
Dictionary<string, Pulumi.Azure Native. Machine Learning. Inputs. Asset Item Response> 
- Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
- CommitmentPlan Pulumi.Azure Native. Machine Learning. Inputs. Commitment Plan Response 
- 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.Azure Native. Machine Learning. Inputs. Diagnostics Configuration Response 
- Settings controlling the diagnostics traces collection for the web service.
- ExampleRequest Pulumi.Azure Native. Machine Learning. Inputs. Example Request Response 
- Defines sample input data for one or more of the service's inputs.
- ExposeSample boolData 
- When set to true, sample data is included in the web service's swagger definition. The default value is true.
- Input
Pulumi.Azure Native. Machine Learning. Inputs. Service Input Output Specification Response 
- 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.Azure Native. Machine Learning. Inputs. Web Service Keys Response 
- 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.
- MachineLearning Pulumi.Workspace Azure Native. Machine Learning. Inputs. Machine Learning Workspace Response 
- Specifies the Machine Learning workspace containing the experiment that is source for the web service.
- Output
Pulumi.Azure Native. Machine Learning. Inputs. Service Input Output Specification Response 
- 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.Azure Native. Machine Learning. Inputs. Graph Package Response 
- The definition of the graph package making up this web service.
- Parameters
Dictionary<string, Pulumi.Azure Native. Machine Learning. Inputs. Web Service Parameter Response> 
- 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.
- PayloadsIn boolBlob Storage 
- 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.Azure Native. Machine Learning. Inputs. Blob Location Response 
- 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.Azure Native. Machine Learning. Inputs. Realtime Configuration Response 
- Contains the configuration settings for the web service endpoint.
- StorageAccount Pulumi.Azure Native. Machine Learning. Inputs. Storage Account Response 
- 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 string
- Read Only: The date and time when the web service was created.
- ModifiedOn string
- Read Only: The date and time when the web service was last modified.
- ProvisioningState string
- Read Only: The provision state of the web service. Valid values are Unknown, Provisioning, Succeeded, and Failed.
- SwaggerLocation string
- Read Only: Contains the URI of the swagger spec associated with this web service.
- Assets
map[string]AssetItem Response 
- Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
- CommitmentPlan CommitmentPlan Response 
- 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 Response 
- Settings controlling the diagnostics traces collection for the web service.
- ExampleRequest ExampleRequest Response 
- Defines sample input data for one or more of the service's inputs.
- ExposeSample boolData 
- When set to true, sample data is included in the web service's swagger definition. The default value is true.
- Input
ServiceInput Output Specification Response 
- Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
- Keys
WebService Keys Response 
- 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.
- MachineLearning MachineWorkspace Learning Workspace Response 
- Specifies the Machine Learning workspace containing the experiment that is source for the web service.
- Output
ServiceInput Output Specification Response 
- 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 Response 
- The definition of the graph package making up this web service.
- Parameters
map[string]WebService Parameter Response 
- 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.
- PayloadsIn boolBlob Storage 
- 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 Response 
- 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 Response 
- Contains the configuration settings for the web service endpoint.
- StorageAccount StorageAccount Response 
- 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 String
- Read Only: The date and time when the web service was created.
- modifiedOn String
- Read Only: The date and time when the web service was last modified.
- provisioningState String
- Read Only: The provision state of the web service. Valid values are Unknown, Provisioning, Succeeded, and Failed.
- swaggerLocation String
- Read Only: Contains the URI of the swagger spec associated with this web service.
- assets
Map<String,AssetItem Response> 
- Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
- commitmentPlan CommitmentPlan Response 
- 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 Response 
- Settings controlling the diagnostics traces collection for the web service.
- exampleRequest ExampleRequest Response 
- Defines sample input data for one or more of the service's inputs.
- exposeSample BooleanData 
- When set to true, sample data is included in the web service's swagger definition. The default value is true.
- input
ServiceInput Output Specification Response 
- Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
- keys
WebService Keys Response 
- 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.
- machineLearning MachineWorkspace Learning Workspace Response 
- Specifies the Machine Learning workspace containing the experiment that is source for the web service.
- output
ServiceInput Output Specification Response 
- 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 Response 
- The definition of the graph package making up this web service.
- parameters
Map<String,WebService Parameter Response> 
- 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.
- payloadsIn BooleanBlob Storage 
- 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 Response 
- 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 Response 
- Contains the configuration settings for the web service endpoint.
- storageAccount StorageAccount Response 
- 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 string
- Read Only: The date and time when the web service was created.
- modifiedOn string
- Read Only: The date and time when the web service was last modified.
- provisioningState string
- Read Only: The provision state of the web service. Valid values are Unknown, Provisioning, Succeeded, and Failed.
- swaggerLocation string
- Read Only: Contains the URI of the swagger spec associated with this web service.
- assets
{[key: string]: AssetItem Response} 
- Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
- commitmentPlan CommitmentPlan Response 
- 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 Response 
- Settings controlling the diagnostics traces collection for the web service.
- exampleRequest ExampleRequest Response 
- Defines sample input data for one or more of the service's inputs.
- exposeSample booleanData 
- When set to true, sample data is included in the web service's swagger definition. The default value is true.
- input
ServiceInput Output Specification Response 
- Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
- keys
WebService Keys Response 
- 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.
- machineLearning MachineWorkspace Learning Workspace Response 
- Specifies the Machine Learning workspace containing the experiment that is source for the web service.
- output
ServiceInput Output Specification Response 
- 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 Response 
- The definition of the graph package making up this web service.
- parameters
{[key: string]: WebService Parameter Response} 
- 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.
- payloadsIn booleanBlob Storage 
- 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 Response 
- 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 Response 
- Contains the configuration settings for the web service endpoint.
- storageAccount StorageAccount Response 
- 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 str
- Read Only: The date and time when the web service was created.
- modified_on str
- Read Only: The date and time when the web service was last modified.
- provisioning_state str
- Read Only: The provision state of the web service. Valid values are Unknown, Provisioning, Succeeded, and Failed.
- swagger_location str
- Read Only: Contains the URI of the swagger spec associated with this web service.
- assets
Mapping[str, AssetItem Response] 
- Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
- commitment_plan CommitmentPlan Response 
- 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 Response 
- Settings controlling the diagnostics traces collection for the web service.
- example_request ExampleRequest Response 
- Defines sample input data for one or more of the service's inputs.
- expose_sample_ booldata 
- When set to true, sample data is included in the web service's swagger definition. The default value is true.
- input
ServiceInput Output Specification Response 
- Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
- keys
WebService Keys Response 
- 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_ Machineworkspace Learning Workspace Response 
- Specifies the Machine Learning workspace containing the experiment that is source for the web service.
- output
ServiceInput Output Specification Response 
- 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 Response 
- The definition of the graph package making up this web service.
- parameters
Mapping[str, WebService Parameter Response] 
- 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_ boolblob_ storage 
- 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 Response 
- 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 Response 
- Contains the configuration settings for the web service endpoint.
- storage_account StorageAccount Response 
- 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 String
- Read Only: The date and time when the web service was created.
- modifiedOn String
- Read Only: The date and time when the web service was last modified.
- provisioningState String
- Read Only: The provision state of the web service. Valid values are Unknown, Provisioning, Succeeded, and Failed.
- swaggerLocation 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.
- exposeSample BooleanData 
- 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.
- machineLearning Property MapWorkspace 
- 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.
- payloadsIn BooleanBlob Storage 
- 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} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0