1. Packages
  2. Azure Native
  3. API Docs
  4. machinelearning
  5. WebService
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi

azure-native.machinelearning.WebService

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi

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

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

    Example Usage

    PUT WebService

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

    The WebService resource accepts the following input properties:

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

    Outputs

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

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

    Supporting Types

    AssetItem, AssetItemArgs

    LocationInfo Pulumi.AzureNative.MachineLearning.Inputs.BlobLocation
    Access information for the asset.
    Name string
    Asset's friendly name.
    Type string | Pulumi.AzureNative.MachineLearning.AssetType
    Asset's type.
    Id string
    Asset's Id.
    InputPorts Dictionary<string, Pulumi.AzureNative.MachineLearning.Inputs.InputPort>
    Information about the asset's input ports.
    Metadata Dictionary<string, string>
    If the asset is a custom module, this holds the module's metadata.
    OutputPorts Dictionary<string, Pulumi.AzureNative.MachineLearning.Inputs.OutputPort>
    Information about the asset's output ports.
    Parameters List<Pulumi.AzureNative.MachineLearning.Inputs.ModuleAssetParameter>
    If the asset is a custom module, this holds the module's parameters.
    LocationInfo 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 []ModuleAssetParameter
    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<ModuleAssetParameter>
    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 ModuleAssetParameter[]
    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[ModuleAssetParameter]
    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.AzureNative.MachineLearning.Inputs.BlobLocationResponse
    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.AzureNative.MachineLearning.Inputs.InputPortResponse>
    Information about the asset's input ports.
    Metadata Dictionary<string, string>
    If the asset is a custom module, this holds the module's metadata.
    OutputPorts Dictionary<string, Pulumi.AzureNative.MachineLearning.Inputs.OutputPortResponse>
    Information about the asset's output ports.
    Parameters List<Pulumi.AzureNative.MachineLearning.Inputs.ModuleAssetParameterResponse>
    If the asset is a custom module, this holds the module's parameters.
    LocationInfo BlobLocationResponse
    Access information for the asset.
    Name string
    Asset's friendly name.
    Type string
    Asset's type.
    Id string
    Asset's Id.
    InputPorts map[string]InputPortResponse
    Information about the asset's input ports.
    Metadata map[string]string
    If the asset is a custom module, this holds the module's metadata.
    OutputPorts map[string]OutputPortResponse
    Information about the asset's output ports.
    Parameters []ModuleAssetParameterResponse
    If the asset is a custom module, this holds the module's parameters.
    locationInfo BlobLocationResponse
    Access information for the asset.
    name String
    Asset's friendly name.
    type String
    Asset's type.
    id String
    Asset's Id.
    inputPorts Map<String,InputPortResponse>
    Information about the asset's input ports.
    metadata Map<String,String>
    If the asset is a custom module, this holds the module's metadata.
    outputPorts Map<String,OutputPortResponse>
    Information about the asset's output ports.
    parameters List<ModuleAssetParameterResponse>
    If the asset is a custom module, this holds the module's parameters.
    locationInfo BlobLocationResponse
    Access information for the asset.
    name string
    Asset's friendly name.
    type string
    Asset's type.
    id string
    Asset's Id.
    inputPorts {[key: string]: InputPortResponse}
    Information about the asset's input ports.
    metadata {[key: string]: string}
    If the asset is a custom module, this holds the module's metadata.
    outputPorts {[key: string]: OutputPortResponse}
    Information about the asset's output ports.
    parameters ModuleAssetParameterResponse[]
    If the asset is a custom module, this holds the module's parameters.
    location_info BlobLocationResponse
    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, InputPortResponse]
    Information about the asset's input ports.
    metadata Mapping[str, str]
    If the asset is a custom module, this holds the module's metadata.
    output_ports Mapping[str, OutputPortResponse]
    Information about the asset's output ports.
    parameters Sequence[ModuleAssetParameterResponse]
    If the asset is a custom module, this holds the module's parameters.
    locationInfo 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
    AssetTypeModule
    Module
    AssetTypeResource
    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_timeOffset
    Date-timeOffset
    Double
    Double
    Duration
    Duration
    Float
    Float
    Int8
    Int8
    Int16
    Int16
    Int32
    Int32
    Int64
    Int64
    Uint8
    Uint8
    Uint16
    Uint16
    Uint32
    Uint32
    Uint64
    Uint64
    ColumnFormatByte
    Byte
    ColumnFormatChar
    Char
    ColumnFormatComplex64
    Complex64
    ColumnFormatComplex128
    Complex128
    ColumnFormat_Date_Time
    Date-time
    ColumnFormat_Date_TimeOffset
    Date-timeOffset
    ColumnFormatDouble
    Double
    ColumnFormatDuration
    Duration
    ColumnFormatFloat
    Float
    ColumnFormatInt8
    Int8
    ColumnFormatInt16
    Int16
    ColumnFormatInt32
    Int32
    ColumnFormatInt64
    Int64
    ColumnFormatUint8
    Uint8
    ColumnFormatUint16
    Uint16
    ColumnFormatUint32
    Uint32
    ColumnFormatUint64
    Uint64
    Byte
    Byte
    Char
    Char
    Complex64
    Complex64
    Complex128
    Complex128
    Datetime
    Date-time
    DatetimeOffset
    Date-timeOffset
    Double
    Double
    Duration
    Duration
    Float
    Float
    Int8
    Int8
    Int16
    Int16
    Int32
    Int32
    Int64
    Int64
    Uint8
    Uint8
    Uint16
    Uint16
    Uint32
    Uint32
    Uint64
    Uint64
    Byte
    Byte
    Char
    Char
    Complex64
    Complex64
    Complex128
    Complex128
    Date_time
    Date-time
    Date_timeOffset
    Date-timeOffset
    Double
    Double
    Duration
    Duration
    Float
    Float
    Int8
    Int8
    Int16
    Int16
    Int32
    Int32
    Int64
    Int64
    Uint8
    Uint8
    Uint16
    Uint16
    Uint32
    Uint32
    Uint64
    Uint64
    BYTE
    Byte
    CHAR
    Char
    COMPLEX64
    Complex64
    COMPLEX128
    Complex128
    DATE_TIME
    Date-time
    DATE_TIME_OFFSET
    Date-timeOffset
    DOUBLE
    Double
    DURATION
    Duration
    FLOAT
    Float
    INT8
    Int8
    INT16
    Int16
    INT32
    Int32
    INT64
    Int64
    UINT8
    Uint8
    UINT16
    Uint16
    UINT32
    Uint32
    UINT64
    Uint64
    "Byte"
    Byte
    "Char"
    Char
    "Complex64"
    Complex64
    "Complex128"
    Complex128
    "Date-time"
    Date-time
    "Date-timeOffset"
    Date-timeOffset
    "Double"
    Double
    "Duration"
    Duration
    "Float"
    Float
    "Int8"
    Int8
    "Int16"
    Int16
    "Int32"
    Int32
    "Int64"
    Int64
    "Uint8"
    Uint8
    "Uint16"
    Uint16
    "Uint32"
    Uint32
    "Uint64"
    Uint64

    ColumnSpecification, ColumnSpecificationArgs

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

    ColumnSpecificationResponse, ColumnSpecificationResponseArgs

    Type 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.
    xMsIsnullable Boolean
    Flag indicating if the type supports null values or not.
    xMsIsordered Boolean
    Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
    type string
    Data type of the column.
    enum any[]
    If the data type is categorical, this provides the list of accepted categories.
    format string
    Additional format information for the data type.
    xMsIsnullable boolean
    Flag indicating if the type supports null values or not.
    xMsIsordered boolean
    Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
    type str
    Data type of the column.
    enum Sequence[Any]
    If the data type is categorical, this provides the list of accepted categories.
    format str
    Additional format information for the data type.
    x_ms_isnullable bool
    Flag indicating if the type supports null values or not.
    x_ms_isordered bool
    Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
    type String
    Data type of the column.
    enum List<Any>
    If the data type is categorical, this provides the list of accepted categories.
    format String
    Additional format information for the data type.
    xMsIsnullable Boolean
    Flag indicating if the type supports null values or not.
    xMsIsordered Boolean
    Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.

    ColumnType, ColumnTypeArgs

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

    CommitmentPlan, CommitmentPlanArgs

    Id 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.AzureNative.MachineLearning.DiagnosticsLevel
    Specifies the verbosity of the diagnostic output. Valid values are: None - disables tracing; Error - collects only error (stderr) traces; All - collects all traces (stdout and stderr).
    Expiry string
    Specifies the date and time when the logging will cease. If null, diagnostic collection is not time limited.
    Level 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
    DiagnosticsLevelNone
    None
    DiagnosticsLevelError
    Error
    DiagnosticsLevelAll
    All
    None
    None
    Error
    Error
    All
    All
    None
    None
    Error
    Error
    All
    All
    NONE
    None
    ERROR
    Error
    ALL
    All
    "None"
    None
    "Error"
    Error
    "All"
    All

    ExampleRequest, ExampleRequestArgs

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

    ExampleRequestResponse, ExampleRequestResponseArgs

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

    GraphEdge, GraphEdgeArgs

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

    GraphEdgeResponse, GraphEdgeResponseArgs

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

    GraphNode, GraphNodeArgs

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

    GraphNodeResponse, GraphNodeResponseArgs

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

    GraphPackage, GraphPackageArgs

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

    GraphPackageResponse, GraphPackageResponseArgs

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

    GraphParameter, GraphParameterArgs

    Links List<Pulumi.AzureNative.MachineLearning.Inputs.GraphParameterLink>
    Association links for this parameter to nodes in the graph.
    Type string | Pulumi.AzureNative.MachineLearning.ParameterType
    Graph parameter's type.
    Description string
    Description of this graph parameter.
    Links []GraphParameterLink
    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<GraphParameterLink>
    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 GraphParameterLink[]
    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[GraphParameterLink]
    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" | "ParameterRange" | "DataGatewayName"
    Graph parameter's type.
    description String
    Description of this graph parameter.
    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.AzureNative.MachineLearning.Inputs.GraphParameterLinkResponse>
    Association links for this parameter to nodes in the graph.
    Type string
    Graph parameter's type.
    Description string
    Description of this graph parameter.
    Links []GraphParameterLinkResponse
    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<GraphParameterLinkResponse>
    Association links for this parameter to nodes in the graph.
    type String
    Graph parameter's type.
    description String
    Description of this graph parameter.
    links GraphParameterLinkResponse[]
    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[GraphParameterLinkResponse]
    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 | InputPortType
    Port data type.
    type String | InputPortType
    Port data type.
    type string | InputPortType
    Port data type.
    type str | InputPortType
    Port data type.
    type String | "Dataset"
    Port data type.

    InputPortResponse, InputPortResponseArgs

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

    InputPortType, InputPortTypeArgs

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

    MachineLearningWorkspace, MachineLearningWorkspaceArgs

    Id 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.AzureNative.MachineLearning.Inputs.ModuleAssetParameter>
    The definition of the parameter.
    InterfaceString string
    The interface string name for the nested parameter.
    Parameters []ModuleAssetParameter
    The definition of the parameter.
    interfaceString String
    The interface string name for the nested parameter.
    parameters List<ModuleAssetParameter>
    The definition of the parameter.
    interfaceString string
    The interface string name for the nested parameter.
    parameters ModuleAssetParameter[]
    The definition of the parameter.
    interface_string str
    The interface string name for the nested parameter.
    parameters Sequence[ModuleAssetParameter]
    The definition of the parameter.
    interfaceString String
    The interface string name for the nested parameter.
    parameters List<Property Map>
    The definition of the parameter.

    ModeValueInfoResponse, ModeValueInfoResponseArgs

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

    ModuleAssetParameter, ModuleAssetParameterArgs

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

    ModuleAssetParameterResponse, ModuleAssetParameterResponseArgs

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

    OutputPort, OutputPortArgs

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

    OutputPortResponse, OutputPortResponseArgs

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

    OutputPortType, OutputPortTypeArgs

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

    ParameterType, ParameterTypeArgs

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

    RealtimeConfiguration, RealtimeConfigurationArgs

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

    RealtimeConfigurationResponse, RealtimeConfigurationResponseArgs

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

    ServiceInputOutputSpecification, ServiceInputOutputSpecificationArgs

    Properties Dictionary<string, Pulumi.AzureNative.MachineLearning.Inputs.TableSpecification>
    Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
    Type 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.AzureNative.MachineLearning.Inputs.TableSpecificationResponse>
    Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
    Type 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]TableSpecificationResponse
    Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
    Type 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,TableSpecificationResponse>
    Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
    type 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]: TableSpecificationResponse}
    Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
    type 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, TableSpecificationResponse]
    Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
    type 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

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

    StorageAccountResponse, StorageAccountResponseArgs

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

    TableSpecification, TableSpecificationArgs

    Type string
    The type of the entity described in swagger.
    Description string
    Swagger schema description.
    Format string
    The format, if 'type' is not 'object'
    Properties Dictionary<string, Pulumi.AzureNative.MachineLearning.Inputs.ColumnSpecification>
    The set of columns within the data table.
    Title string
    Swagger schema title.
    Type 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.AzureNative.MachineLearning.Inputs.ColumnSpecificationResponse>
    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]ColumnSpecificationResponse
    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,ColumnSpecificationResponse>
    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]: ColumnSpecificationResponse}
    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, ColumnSpecificationResponse]
    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

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

    WebServiceKeysResponse, WebServiceKeysResponseArgs

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

    WebServiceParameter, WebServiceParameterArgs

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

    WebServiceParameterResponse, WebServiceParameterResponseArgs

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

    WebServicePropertiesForGraph, WebServicePropertiesForGraphArgs

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

    WebServicePropertiesForGraphResponse, WebServicePropertiesForGraphResponseArgs

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

    Import

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

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

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

    Package Details

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