azure-native.machinelearning.WebService
Explore with Pulumi AI
Instance of an Azure ML web service resource. Azure REST API version: 2017-01-01. Prior API version in Azure Native 1.x: 2017-01-01.
Other available API versions: 2016-05-01-preview.
Example Usage
PUT WebService
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var webService = new AzureNative.MachineLearning.WebService("webService", new()
{
Location = "West US",
Properties = new AzureNative.MachineLearning.Inputs.WebServicePropertiesForGraphArgs
{
Assets =
{
{ "asset1", new AzureNative.MachineLearning.Inputs.AssetItemArgs
{
LocationInfo = new AzureNative.MachineLearning.Inputs.BlobLocationArgs
{
Credentials = "",
Uri = "aml://module/moduleId-1",
},
Name = "Execute R Script",
Type = AzureNative.MachineLearning.AssetType.Module,
} },
{ "asset2", new AzureNative.MachineLearning.Inputs.AssetItemArgs
{
LocationInfo = new AzureNative.MachineLearning.Inputs.BlobLocationArgs
{
Credentials = "",
Uri = "aml://module/moduleId-2",
},
Name = "Import Data",
Type = AzureNative.MachineLearning.AssetType.Module,
} },
},
CommitmentPlan = new AzureNative.MachineLearning.Inputs.CommitmentPlanArgs
{
Id = "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.MachineLearning/commitmentPlans/commitmentPlanName",
},
Description = "Web Service Description",
Diagnostics = new AzureNative.MachineLearning.Inputs.DiagnosticsConfigurationArgs
{
Level = AzureNative.MachineLearning.DiagnosticsLevel.None,
},
ExampleRequest = new AzureNative.MachineLearning.Inputs.ExampleRequestArgs
{
Inputs =
{
{ "input1", new[]
{
new[]
{
"age",
},
new[]
{
"workclass",
},
new[]
{
"fnlwgt",
},
new[]
{
"education",
},
new[]
{
"education-num",
},
} },
},
},
ExposeSampleData = true,
Input = new AzureNative.MachineLearning.Inputs.ServiceInputOutputSpecificationArgs
{
Description = "",
Properties =
{
{ "input1", new AzureNative.MachineLearning.Inputs.TableSpecificationArgs
{
Description = "",
Properties =
{
{ "column_name", new AzureNative.MachineLearning.Inputs.ColumnSpecificationArgs
{
Type = AzureNative.MachineLearning.ColumnType.String,
XMsIsnullable = false,
} },
},
Title = "",
Type = "object",
} },
},
Title = "",
Type = "object",
},
MachineLearningWorkspace = new AzureNative.MachineLearning.Inputs.MachineLearningWorkspaceArgs
{
Id = "workspaceId",
},
Output = new AzureNative.MachineLearning.Inputs.ServiceInputOutputSpecificationArgs
{
Description = "",
Properties =
{
{ "output1", new AzureNative.MachineLearning.Inputs.TableSpecificationArgs
{
Description = "",
Properties =
{
{ "age", new AzureNative.MachineLearning.Inputs.ColumnSpecificationArgs
{
Format = AzureNative.MachineLearning.ColumnFormat.Int32,
Type = AzureNative.MachineLearning.ColumnType.Integer,
XMsIsnullable = true,
} },
{ "workclass", new AzureNative.MachineLearning.Inputs.ColumnSpecificationArgs
{
Type = AzureNative.MachineLearning.ColumnType.String,
XMsIsnullable = false,
} },
},
Title = "",
Type = "object",
} },
},
Title = "",
Type = "object",
},
Package = new AzureNative.MachineLearning.Inputs.GraphPackageArgs
{
Edges = new[]
{
new AzureNative.MachineLearning.Inputs.GraphEdgeArgs
{
SourceNodeId = "node2",
SourcePortId = "Results dataset",
TargetNodeId = "node1",
TargetPortId = "Dataset2",
},
new AzureNative.MachineLearning.Inputs.GraphEdgeArgs
{
SourceNodeId = "node3",
TargetNodeId = "node1",
TargetPortId = "Dataset1",
},
new AzureNative.MachineLearning.Inputs.GraphEdgeArgs
{
SourceNodeId = "node1",
SourcePortId = "Result Dataset",
TargetNodeId = "node4",
},
},
GraphParameters = null,
Nodes =
{
{ "node1", new AzureNative.MachineLearning.Inputs.GraphNodeArgs
{
AssetId = "asset1",
Parameters =
{
{ "R Script", new AzureNative.MachineLearning.Inputs.WebServiceParameterArgs
{
CertificateThumbprint = "",
Value = "The R Script",
} },
{ "R Version", new AzureNative.MachineLearning.Inputs.WebServiceParameterArgs
{
CertificateThumbprint = "",
Value = "CRAN R 3.1.0",
} },
},
} },
{ "node2", new AzureNative.MachineLearning.Inputs.GraphNodeArgs
{
AssetId = "asset2",
Parameters =
{
{ "Account Key", new AzureNative.MachineLearning.Inputs.WebServiceParameterArgs
{
CertificateThumbprint = "TheThumbprint",
Value = "Encrypted Key",
} },
{ "Account Name", new AzureNative.MachineLearning.Inputs.WebServiceParameterArgs
{
CertificateThumbprint = "",
Value = "accountName",
} },
{ "Please Specify Authentication Type", new AzureNative.MachineLearning.Inputs.WebServiceParameterArgs
{
CertificateThumbprint = "",
Value = "Account",
} },
{ "Please Specify Data Source", new AzureNative.MachineLearning.Inputs.WebServiceParameterArgs
{
CertificateThumbprint = "",
Value = "AzureBlobStorage",
} },
},
} },
{ "node3", new AzureNative.MachineLearning.Inputs.GraphNodeArgs
{
InputId = "input1",
} },
{ "node4", new AzureNative.MachineLearning.Inputs.GraphNodeArgs
{
OutputId = "output1",
} },
},
},
PackageType = "Graph",
Parameters = null,
PayloadsInBlobStorage = false,
ReadOnly = false,
RealtimeConfiguration = new AzureNative.MachineLearning.Inputs.RealtimeConfigurationArgs
{
MaxConcurrentCalls = 4,
},
StorageAccount = new AzureNative.MachineLearning.Inputs.StorageAccountArgs
{
Key = "Storage_Key",
Name = "Storage_Name",
},
Title = "Web Service Title",
},
ResourceGroupName = "OneResourceGroupName",
Tags =
{
{ "tag1", "value1" },
{ "tag2", "value2" },
},
WebServiceName = "TargetWebServiceName",
});
});
package main
import (
machinelearning "github.com/pulumi/pulumi-azure-native-sdk/machinelearning/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := machinelearning.NewWebService(ctx, "webService", &machinelearning.WebServiceArgs{
Location: pulumi.String("West US"),
Properties: &machinelearning.WebServicePropertiesForGraphArgs{
Assets: machinelearning.AssetItemMap{
"asset1": &machinelearning.AssetItemArgs{
LocationInfo: &machinelearning.BlobLocationArgs{
Credentials: pulumi.String(""),
Uri: pulumi.String("aml://module/moduleId-1"),
},
Name: pulumi.String("Execute R Script"),
Type: pulumi.String(machinelearning.AssetTypeModule),
},
"asset2": &machinelearning.AssetItemArgs{
LocationInfo: &machinelearning.BlobLocationArgs{
Credentials: pulumi.String(""),
Uri: pulumi.String("aml://module/moduleId-2"),
},
Name: pulumi.String("Import Data"),
Type: pulumi.String(machinelearning.AssetTypeModule),
},
},
CommitmentPlan: &machinelearning.CommitmentPlanTypeArgs{
Id: pulumi.String("/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.MachineLearning/commitmentPlans/commitmentPlanName"),
},
Description: pulumi.String("Web Service Description"),
Diagnostics: &machinelearning.DiagnosticsConfigurationArgs{
Level: pulumi.String(machinelearning.DiagnosticsLevelNone),
},
ExampleRequest: &machinelearning.ExampleRequestArgs{
Inputs: pulumi.ArrayArrayMap{
"input1": pulumi.ArrayArray{
pulumi.Array{
pulumi.Any("age"),
},
pulumi.Array{
pulumi.Any("workclass"),
},
pulumi.Array{
pulumi.Any("fnlwgt"),
},
pulumi.Array{
pulumi.Any("education"),
},
pulumi.Array{
pulumi.Any("education-num"),
},
},
},
},
ExposeSampleData: pulumi.Bool(true),
Input: &machinelearning.ServiceInputOutputSpecificationArgs{
Description: pulumi.String(""),
Properties: machinelearning.TableSpecificationMap{
"input1": &machinelearning.TableSpecificationArgs{
Description: pulumi.String(""),
Properties: machinelearning.ColumnSpecificationMap{
"column_name": &machinelearning.ColumnSpecificationArgs{
Type: pulumi.String(machinelearning.ColumnTypeString),
XMsIsnullable: pulumi.Bool(false),
},
},
Title: pulumi.String(""),
Type: pulumi.String("object"),
},
},
Title: pulumi.String(""),
Type: pulumi.String("object"),
},
MachineLearningWorkspace: &machinelearning.MachineLearningWorkspaceArgs{
Id: pulumi.String("workspaceId"),
},
Output: &machinelearning.ServiceInputOutputSpecificationArgs{
Description: pulumi.String(""),
Properties: machinelearning.TableSpecificationMap{
"output1": &machinelearning.TableSpecificationArgs{
Description: pulumi.String(""),
Properties: machinelearning.ColumnSpecificationMap{
"age": &machinelearning.ColumnSpecificationArgs{
Format: pulumi.String(machinelearning.ColumnFormatInt32),
Type: pulumi.String(machinelearning.ColumnTypeInteger),
XMsIsnullable: pulumi.Bool(true),
},
"workclass": &machinelearning.ColumnSpecificationArgs{
Type: pulumi.String(machinelearning.ColumnTypeString),
XMsIsnullable: pulumi.Bool(false),
},
},
Title: pulumi.String(""),
Type: pulumi.String("object"),
},
},
Title: pulumi.String(""),
Type: pulumi.String("object"),
},
Package: &machinelearning.GraphPackageArgs{
Edges: machinelearning.GraphEdgeArray{
&machinelearning.GraphEdgeArgs{
SourceNodeId: pulumi.String("node2"),
SourcePortId: pulumi.String("Results dataset"),
TargetNodeId: pulumi.String("node1"),
TargetPortId: pulumi.String("Dataset2"),
},
&machinelearning.GraphEdgeArgs{
SourceNodeId: pulumi.String("node3"),
TargetNodeId: pulumi.String("node1"),
TargetPortId: pulumi.String("Dataset1"),
},
&machinelearning.GraphEdgeArgs{
SourceNodeId: pulumi.String("node1"),
SourcePortId: pulumi.String("Result Dataset"),
TargetNodeId: pulumi.String("node4"),
},
},
GraphParameters: 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=azure_native.machinelearning.WebServicePropertiesForGraphArgs(
assets={
"asset1": azure_native.machinelearning.AssetItemArgs(
location_info=azure_native.machinelearning.BlobLocationArgs(
credentials="",
uri="aml://module/moduleId-1",
),
name="Execute R Script",
type=azure_native.machinelearning.AssetType.MODULE,
),
"asset2": azure_native.machinelearning.AssetItemArgs(
location_info=azure_native.machinelearning.BlobLocationArgs(
credentials="",
uri="aml://module/moduleId-2",
),
name="Import Data",
type=azure_native.machinelearning.AssetType.MODULE,
),
},
commitment_plan=azure_native.machinelearning.CommitmentPlanArgs(
id="/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.MachineLearning/commitmentPlans/commitmentPlanName",
),
description="Web Service Description",
diagnostics=azure_native.machinelearning.DiagnosticsConfigurationArgs(
level=azure_native.machinelearning.DiagnosticsLevel.NONE,
),
example_request=azure_native.machinelearning.ExampleRequestArgs(
inputs={
"input1": [
["age"],
["workclass"],
["fnlwgt"],
["education"],
["education-num"],
],
},
),
expose_sample_data=True,
input=azure_native.machinelearning.ServiceInputOutputSpecificationArgs(
description="",
properties={
"input1": azure_native.machinelearning.TableSpecificationArgs(
description="",
properties={
"column_name": azure_native.machinelearning.ColumnSpecificationArgs(
type=azure_native.machinelearning.ColumnType.STRING,
x_ms_isnullable=False,
),
},
title="",
type="object",
),
},
title="",
type="object",
),
machine_learning_workspace=azure_native.machinelearning.MachineLearningWorkspaceArgs(
id="workspaceId",
),
output=azure_native.machinelearning.ServiceInputOutputSpecificationArgs(
description="",
properties={
"output1": azure_native.machinelearning.TableSpecificationArgs(
description="",
properties={
"age": azure_native.machinelearning.ColumnSpecificationArgs(
format=azure_native.machinelearning.ColumnFormat.INT32,
type=azure_native.machinelearning.ColumnType.INTEGER,
x_ms_isnullable=True,
),
"workclass": azure_native.machinelearning.ColumnSpecificationArgs(
type=azure_native.machinelearning.ColumnType.STRING,
x_ms_isnullable=False,
),
},
title="",
type="object",
),
},
title="",
type="object",
),
package=azure_native.machinelearning.GraphPackageArgs(
edges=[
azure_native.machinelearning.GraphEdgeArgs(
source_node_id="node2",
source_port_id="Results dataset",
target_node_id="node1",
target_port_id="Dataset2",
),
azure_native.machinelearning.GraphEdgeArgs(
source_node_id="node3",
target_node_id="node1",
target_port_id="Dataset1",
),
azure_native.machinelearning.GraphEdgeArgs(
source_node_id="node1",
source_port_id="Result Dataset",
target_node_id="node4",
),
],
graph_parameters={},
nodes={
"node1": azure_native.machinelearning.GraphNodeArgs(
asset_id="asset1",
parameters={
"R Script": azure_native.machinelearning.WebServiceParameterArgs(
certificate_thumbprint="",
value="The R Script",
),
"R Version": azure_native.machinelearning.WebServiceParameterArgs(
certificate_thumbprint="",
value="CRAN R 3.1.0",
),
},
),
"node2": azure_native.machinelearning.GraphNodeArgs(
asset_id="asset2",
parameters={
"Account Key": azure_native.machinelearning.WebServiceParameterArgs(
certificate_thumbprint="TheThumbprint",
value="Encrypted Key",
),
"Account Name": azure_native.machinelearning.WebServiceParameterArgs(
certificate_thumbprint="",
value="accountName",
),
"Please Specify Authentication Type": azure_native.machinelearning.WebServiceParameterArgs(
certificate_thumbprint="",
value="Account",
),
"Please Specify Data Source": azure_native.machinelearning.WebServiceParameterArgs(
certificate_thumbprint="",
value="AzureBlobStorage",
),
},
),
"node3": azure_native.machinelearning.GraphNodeArgs(
input_id="input1",
),
"node4": azure_native.machinelearning.GraphNodeArgs(
output_id="output1",
),
},
),
package_type="Graph",
parameters={},
payloads_in_blob_storage=False,
read_only=False,
realtime_configuration=azure_native.machinelearning.RealtimeConfigurationArgs(
max_concurrent_calls=4,
),
storage_account=azure_native.machinelearning.StorageAccountArgs(
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.ModuleAssetParameterArgs{
{
ModeValuesInfo: {
String: {
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=azure_native.machinelearning.WebServicePropertiesForGraphArgs(
package_type="Graph",
machine_learning_workspace=azure_native.machinelearning.MachineLearningWorkspaceArgs(
id="string",
),
diagnostics=azure_native.machinelearning.DiagnosticsConfigurationArgs(
level="string",
expiry="string",
),
package=azure_native.machinelearning.GraphPackageArgs(
edges=[azure_native.machinelearning.GraphEdgeArgs(
source_node_id="string",
source_port_id="string",
target_node_id="string",
target_port_id="string",
)],
graph_parameters={
"string": azure_native.machinelearning.GraphParameterArgs(
links=[azure_native.machinelearning.GraphParameterLinkArgs(
node_id="string",
parameter_key="string",
)],
type="string",
description="string",
),
},
nodes={
"string": azure_native.machinelearning.GraphNodeArgs(
asset_id="string",
input_id="string",
output_id="string",
parameters={
"string": azure_native.machinelearning.WebServiceParameterArgs(
certificate_thumbprint="string",
value="any",
),
},
),
},
),
commitment_plan=azure_native.machinelearning.CommitmentPlanArgs(
id="string",
),
expose_sample_data=False,
input=azure_native.machinelearning.ServiceInputOutputSpecificationArgs(
properties={
"string": azure_native.machinelearning.TableSpecificationArgs(
type="string",
description="string",
format="string",
properties={
"string": azure_native.machinelearning.ColumnSpecificationArgs(
type="string",
enum=["any"],
format="string",
x_ms_isnullable=False,
x_ms_isordered=False,
),
},
title="string",
),
},
type="string",
description="string",
title="string",
),
keys=azure_native.machinelearning.WebServiceKeysArgs(
primary="string",
secondary="string",
),
assets={
"string": azure_native.machinelearning.AssetItemArgs(
location_info=azure_native.machinelearning.BlobLocationArgs(
uri="string",
credentials="string",
),
name="string",
type="string",
id="string",
input_ports={
"string": azure_native.machinelearning.InputPortArgs(
type="string",
),
},
metadata={
"string": "string",
},
output_ports={
"string": azure_native.machinelearning.OutputPortArgs(
type="string",
),
},
parameters=[azure_native.machinelearning.ModuleAssetParameterArgs(
mode_values_info={
"string": azure_native.machinelearning.ModeValueInfoArgs(
interface_string="string",
parameters=[module_asset_parameter],
),
},
name="string",
parameter_type="string",
)],
),
},
title="string",
description="string",
example_request=azure_native.machinelearning.ExampleRequestArgs(
global_parameters={
"string": "any",
},
inputs={
"string": [["any"]],
},
),
parameters={
"string": azure_native.machinelearning.WebServiceParameterArgs(
certificate_thumbprint="string",
value="any",
),
},
payloads_in_blob_storage=False,
payloads_location=azure_native.machinelearning.BlobLocationArgs(
uri="string",
credentials="string",
),
read_only=False,
realtime_configuration=azure_native.machinelearning.RealtimeConfigurationArgs(
max_concurrent_calls=0,
),
storage_account=azure_native.machinelearning.StorageAccountArgs(
key="string",
name="string",
),
output=azure_native.machinelearning.ServiceInputOutputSpecificationArgs(
properties={
"string": azure_native.machinelearning.TableSpecificationArgs(
type="string",
description="string",
format="string",
properties={
"string": azure_native.machinelearning.ColumnSpecificationArgs(
type="string",
enum=["any"],
format="string",
x_ms_isnullable=False,
x_ms_isordered=False,
),
},
title="string",
),
},
type="string",
description="string",
title="string",
),
),
resource_group_name="string",
location="string",
tags={
"string": "string",
},
web_service_name="string")
const webServiceResource = new azure_native.machinelearning.WebService("webServiceResource", {
properties: {
packageType: "Graph",
machineLearningWorkspace: {
id: "string",
},
diagnostics: {
level: "string",
expiry: "string",
},
"package": {
edges: [{
sourceNodeId: "string",
sourcePortId: "string",
targetNodeId: "string",
targetPortId: "string",
}],
graphParameters: {
string: {
links: [{
nodeId: "string",
parameterKey: "string",
}],
type: "string",
description: "string",
},
},
nodes: {
string: {
assetId: "string",
inputId: "string",
outputId: "string",
parameters: {
string: {
certificateThumbprint: "string",
value: "any",
},
},
},
},
},
commitmentPlan: {
id: "string",
},
exposeSampleData: false,
input: {
properties: {
string: {
type: "string",
description: "string",
format: "string",
properties: {
string: {
type: "string",
"enum": ["any"],
format: "string",
xMsIsnullable: false,
xMsIsordered: false,
},
},
title: "string",
},
},
type: "string",
description: "string",
title: "string",
},
keys: {
primary: "string",
secondary: "string",
},
assets: {
string: {
locationInfo: {
uri: "string",
credentials: "string",
},
name: "string",
type: "string",
id: "string",
inputPorts: {
string: {
type: "string",
},
},
metadata: {
string: "string",
},
outputPorts: {
string: {
type: "string",
},
},
parameters: [{
modeValuesInfo: {
string: {
interfaceString: "string",
parameters: [moduleAssetParameter],
},
},
name: "string",
parameterType: "string",
}],
},
},
title: "string",
description: "string",
exampleRequest: {
globalParameters: {
string: "any",
},
inputs: {
string: [["any"]],
},
},
parameters: {
string: {
certificateThumbprint: "string",
value: "any",
},
},
payloadsInBlobStorage: false,
payloadsLocation: {
uri: "string",
credentials: "string",
},
readOnly: false,
realtimeConfiguration: {
maxConcurrentCalls: 0,
},
storageAccount: {
key: "string",
name: "string",
},
output: {
properties: {
string: {
type: "string",
description: "string",
format: "string",
properties: {
string: {
type: "string",
"enum": ["any"],
format: "string",
xMsIsnullable: false,
xMsIsordered: false,
},
},
title: "string",
},
},
type: "string",
description: "string",
title: "string",
},
},
resourceGroupName: "string",
location: "string",
tags: {
string: "string",
},
webServiceName: "string",
});
type: azure-native:machinelearning:WebService
properties:
location: string
properties:
assets:
string:
id: string
inputPorts:
string:
type: string
locationInfo:
credentials: string
uri: string
metadata:
string: string
name: string
outputPorts:
string:
type: string
parameters:
- modeValuesInfo:
string:
interfaceString: string
parameters:
- ${moduleAssetParameter}
name: string
parameterType: string
type: string
commitmentPlan:
id: string
description: string
diagnostics:
expiry: string
level: string
exampleRequest:
globalParameters:
string: any
inputs:
string:
- - any
exposeSampleData: false
input:
description: string
properties:
string:
description: string
format: string
properties:
string:
enum:
- any
format: string
type: string
xMsIsnullable: false
xMsIsordered: false
title: string
type: string
title: string
type: string
keys:
primary: string
secondary: string
machineLearningWorkspace:
id: string
output:
description: string
properties:
string:
description: string
format: string
properties:
string:
enum:
- any
format: string
type: string
xMsIsnullable: false
xMsIsordered: false
title: string
type: string
title: string
type: string
package:
edges:
- sourceNodeId: string
sourcePortId: string
targetNodeId: string
targetPortId: string
graphParameters:
string:
description: string
links:
- nodeId: string
parameterKey: string
type: string
nodes:
string:
assetId: string
inputId: string
outputId: string
parameters:
string:
certificateThumbprint: string
value: any
packageType: Graph
parameters:
string:
certificateThumbprint: string
value: any
payloadsInBlobStorage: false
payloadsLocation:
credentials: string
uri: string
readOnly: false
realtimeConfiguration:
maxConcurrentCalls: 0
storageAccount:
key: string
name: string
title: string
resourceGroupName: string
tags:
string: string
webServiceName: string
WebService Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The WebService resource accepts the following input properties:
- Properties
Pulumi.
Azure Native. Machine Learning. Inputs. Web Service Properties For Graph - Contains the property payload that describes the web service.
- Resource
Group stringName - Name of the resource group in which the web service is located.
- Location string
- Specifies the location of the resource.
- Dictionary<string, string>
- Contains resource tags defined as key/value pairs.
- Web
Service stringName - The name of the web service.
- Properties
Web
Service Properties For Graph Args - Contains the property payload that describes the web service.
- Resource
Group stringName - Name of the resource group in which the web service is located.
- Location string
- Specifies the location of the resource.
- map[string]string
- Contains resource tags defined as key/value pairs.
- Web
Service stringName - The name of the web service.
- properties
Web
Service Properties For Graph - Contains the property payload that describes the web service.
- resource
Group StringName - Name of the resource group in which the web service is located.
- location String
- Specifies the location of the resource.
- Map<String,String>
- Contains resource tags defined as key/value pairs.
- web
Service StringName - The name of the web service.
- properties
Web
Service Properties For Graph - Contains the property payload that describes the web service.
- resource
Group stringName - Name of the resource group in which the web service is located.
- location string
- Specifies the location of the resource.
- {[key: string]: string}
- Contains resource tags defined as key/value pairs.
- web
Service stringName - The name of the web service.
- properties
Web
Service Properties For Graph Args - Contains the property payload that describes the web service.
- resource_
group_ strname - Name of the resource group in which the web service is located.
- location str
- Specifies the location of the resource.
- Mapping[str, str]
- Contains resource tags defined as key/value pairs.
- web_
service_ strname - The name of the web service.
- properties Property Map
- Contains the property payload that describes the web service.
- resource
Group StringName - Name of the resource group in which the web service is located.
- location String
- Specifies the location of the resource.
- Map<String>
- Contains resource tags defined as key/value pairs.
- web
Service StringName - The name of the web service.
Outputs
All input properties are implicitly available as output properties. Additionally, the WebService resource produces the following output properties:
Supporting Types
AssetItem, AssetItemArgs
- Location
Info Pulumi.Azure Native. Machine Learning. Inputs. Blob Location - Access information for the asset.
- Name string
- Asset's friendly name.
- Type
string | Pulumi.
Azure Native. Machine Learning. Asset Type - Asset's type.
- Id string
- Asset's Id.
- Input
Ports Dictionary<string, Pulumi.Azure Native. Machine Learning. Inputs. Input Port> - Information about the asset's input ports.
- Metadata Dictionary<string, string>
- If the asset is a custom module, this holds the module's metadata.
- Output
Ports Dictionary<string, Pulumi.Azure Native. Machine Learning. Inputs. Output Port> - Information about the asset's output ports.
- Parameters
List<Pulumi.
Azure Native. Machine Learning. Inputs. Module Asset Parameter> - If the asset is a custom module, this holds the module's parameters.
- Location
Info BlobLocation - Access information for the asset.
- Name string
- Asset's friendly name.
- Type
string | Asset
Type - Asset's type.
- Id string
- Asset's Id.
- Input
Ports 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.
- Output
Ports map[string]OutputPort - Information about the asset's output ports.
- Parameters
[]Module
Asset Parameter - If the asset is a custom module, this holds the module's parameters.
- location
Info BlobLocation - Access information for the asset.
- name String
- Asset's friendly name.
- type
String | Asset
Type - Asset's type.
- id String
- Asset's Id.
- input
Ports 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.
- output
Ports Map<String,OutputPort> - Information about the asset's output ports.
- parameters
List<Module
Asset Parameter> - If the asset is a custom module, this holds the module's parameters.
- location
Info BlobLocation - Access information for the asset.
- name string
- Asset's friendly name.
- type
string | Asset
Type - Asset's type.
- id string
- Asset's Id.
- input
Ports {[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.
- output
Ports {[key: string]: OutputPort} - Information about the asset's output ports.
- parameters
Module
Asset Parameter[] - If the asset is a custom module, this holds the module's parameters.
- location_
info BlobLocation - Access information for the asset.
- name str
- Asset's friendly name.
- type
str | Asset
Type - 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[Module
Asset Parameter] - If the asset is a custom module, this holds the module's parameters.
- location
Info 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.
- input
Ports 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.
- output
Ports 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
- Location
Info Pulumi.Azure Native. Machine Learning. Inputs. Blob Location Response - Access information for the asset.
- Name string
- Asset's friendly name.
- Type string
- Asset's type.
- Id string
- Asset's Id.
- Input
Ports Dictionary<string, Pulumi.Azure Native. Machine Learning. Inputs. Input Port Response> - Information about the asset's input ports.
- Metadata Dictionary<string, string>
- If the asset is a custom module, this holds the module's metadata.
- Output
Ports Dictionary<string, Pulumi.Azure Native. Machine Learning. Inputs. Output Port Response> - Information about the asset's output ports.
- Parameters
List<Pulumi.
Azure Native. Machine Learning. Inputs. Module Asset Parameter Response> - If the asset is a custom module, this holds the module's parameters.
- Location
Info BlobLocation Response - Access information for the asset.
- Name string
- Asset's friendly name.
- Type string
- Asset's type.
- Id string
- Asset's Id.
- Input
Ports map[string]InputPort Response - Information about the asset's input ports.
- Metadata map[string]string
- If the asset is a custom module, this holds the module's metadata.
- Output
Ports map[string]OutputPort Response - Information about the asset's output ports.
- Parameters
[]Module
Asset Parameter Response - If the asset is a custom module, this holds the module's parameters.
- location
Info BlobLocation Response - Access information for the asset.
- name String
- Asset's friendly name.
- type String
- Asset's type.
- id String
- Asset's Id.
- input
Ports Map<String,InputPort Response> - Information about the asset's input ports.
- metadata Map<String,String>
- If the asset is a custom module, this holds the module's metadata.
- output
Ports Map<String,OutputPort Response> - Information about the asset's output ports.
- parameters
List<Module
Asset Parameter Response> - If the asset is a custom module, this holds the module's parameters.
- location
Info BlobLocation Response - Access information for the asset.
- name string
- Asset's friendly name.
- type string
- Asset's type.
- id string
- Asset's Id.
- input
Ports {[key: string]: InputPort Response} - Information about the asset's input ports.
- metadata {[key: string]: string}
- If the asset is a custom module, this holds the module's metadata.
- output
Ports {[key: string]: OutputPort Response} - Information about the asset's output ports.
- parameters
Module
Asset Parameter Response[] - If the asset is a custom module, this holds the module's parameters.
- location_
info BlobLocation Response - Access information for the asset.
- name str
- Asset's friendly name.
- type str
- Asset's type.
- id str
- Asset's Id.
- input_
ports Mapping[str, InputPort Response] - Information about the asset's input ports.
- metadata Mapping[str, str]
- If the asset is a custom module, this holds the module's metadata.
- output_
ports Mapping[str, OutputPort Response] - Information about the asset's output ports.
- parameters
Sequence[Module
Asset Parameter Response] - If the asset is a custom module, this holds the module's parameters.
- location
Info Property Map - Access information for the asset.
- name String
- Asset's friendly name.
- type String
- Asset's type.
- id String
- Asset's Id.
- input
Ports 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.
- output
Ports 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
- Asset
Type Module - Module
- Asset
Type Resource - Resource
- Module
- Module
- Resource
- Resource
- Module
- Module
- Resource
- Resource
- MODULE
- Module
- RESOURCE
- Resource
- "Module"
- Module
- "Resource"
- Resource
BlobLocation, BlobLocationArgs
- Uri string
- The URI from which the blob is accessible from. For example, aml://abc for system assets or https://xyz for user assets or payload.
- Credentials string
- Access credentials for the blob, if applicable (e.g. blob specified by storage account connection string + blob URI)
- Uri string
- The URI from which the blob is accessible from. For example, aml://abc for system assets or https://xyz for user assets or payload.
- Credentials string
- Access credentials for the blob, if applicable (e.g. blob specified by storage account connection string + blob URI)
- uri String
- The URI from which the blob is accessible from. For example, aml://abc for system assets or https://xyz for user assets or payload.
- credentials String
- Access credentials for the blob, if applicable (e.g. blob specified by storage account connection string + blob URI)
- uri string
- The URI from which the blob is accessible from. For example, aml://abc for system assets or https://xyz for user assets or payload.
- credentials string
- Access credentials for the blob, if applicable (e.g. blob specified by storage account connection string + blob URI)
- uri str
- The URI from which the blob is accessible from. For example, aml://abc for system assets or https://xyz for user assets or payload.
- credentials str
- Access credentials for the blob, if applicable (e.g. blob specified by storage account connection string + blob URI)
- uri String
- The URI from which the blob is accessible from. For example, aml://abc for system assets or https://xyz for user assets or payload.
- credentials String
- Access credentials for the blob, if applicable (e.g. blob specified by storage account connection string + blob URI)
BlobLocationResponse, BlobLocationResponseArgs
- Uri string
- The URI from which the blob is accessible from. For example, aml://abc for system assets or https://xyz for user assets or payload.
- Credentials string
- Access credentials for the blob, if applicable (e.g. blob specified by storage account connection string + blob URI)
- Uri string
- The URI from which the blob is accessible from. For example, aml://abc for system assets or https://xyz for user assets or payload.
- Credentials string
- Access credentials for the blob, if applicable (e.g. blob specified by storage account connection string + blob URI)
- uri String
- The URI from which the blob is accessible from. For example, aml://abc for system assets or https://xyz for user assets or payload.
- credentials String
- Access credentials for the blob, if applicable (e.g. blob specified by storage account connection string + blob URI)
- uri string
- The URI from which the blob is accessible from. For example, aml://abc for system assets or https://xyz for user assets or payload.
- credentials string
- Access credentials for the blob, if applicable (e.g. blob specified by storage account connection string + blob URI)
- uri str
- The URI from which the blob is accessible from. For example, aml://abc for system assets or https://xyz for user assets or payload.
- credentials str
- Access credentials for the blob, if applicable (e.g. blob specified by storage account connection string + blob URI)
- uri String
- The URI from which the blob is accessible from. For example, aml://abc for system assets or https://xyz for user assets or payload.
- credentials String
- Access credentials for the blob, if applicable (e.g. blob specified by storage account connection string + blob URI)
ColumnFormat, ColumnFormatArgs
- Byte
- Byte
- Char
- Char
- Complex64
- Complex64
- Complex128
- Complex128
- Date_
time - Date-time
- Date_
time Offset - Date-timeOffset
- Double
- Double
- Duration
- Duration
- Float
- Float
- Int8
- Int8
- Int16
- Int16
- Int32
- Int32
- Int64
- Int64
- Uint8
- Uint8
- Uint16
- Uint16
- Uint32
- Uint32
- Uint64
- Uint64
- Column
Format Byte - Byte
- Column
Format Char - Char
- Column
Format Complex64 - Complex64
- Column
Format Complex128 - Complex128
- Column
Format_Date_Time - Date-time
- Column
Format_Date_Time Offset - Date-timeOffset
- Column
Format Double - Double
- Column
Format Duration - Duration
- Column
Format Float - Float
- Column
Format Int8 - Int8
- Column
Format Int16 - Int16
- Column
Format Int32 - Int32
- Column
Format Int64 - Int64
- Column
Format Uint8 - Uint8
- Column
Format Uint16 - Uint16
- Column
Format Uint32 - Uint32
- Column
Format Uint64 - Uint64
- Byte
- Byte
- Char
- Char
- Complex64
- Complex64
- Complex128
- Complex128
- Datetime
- Date-time
- Datetime
Offset - Date-timeOffset
- Double
- Double
- Duration
- Duration
- Float
- Float
- Int8
- Int8
- Int16
- Int16
- Int32
- Int32
- Int64
- Int64
- Uint8
- Uint8
- Uint16
- Uint16
- Uint32
- Uint32
- Uint64
- Uint64
- Byte
- Byte
- Char
- Char
- Complex64
- Complex64
- Complex128
- Complex128
- Date_
time - Date-time
- Date_
time Offset - Date-timeOffset
- Double
- Double
- Duration
- Duration
- Float
- Float
- Int8
- Int8
- Int16
- Int16
- Int32
- Int32
- Int64
- Int64
- Uint8
- Uint8
- Uint16
- Uint16
- Uint32
- Uint32
- Uint64
- Uint64
- BYTE
- Byte
- CHAR
- Char
- COMPLEX64
- Complex64
- COMPLEX128
- Complex128
- DATE_TIME
- Date-time
- DATE_TIME_OFFSET
- Date-timeOffset
- DOUBLE
- Double
- DURATION
- Duration
- FLOAT
- Float
- INT8
- Int8
- INT16
- Int16
- INT32
- Int32
- INT64
- Int64
- UINT8
- Uint8
- UINT16
- Uint16
- UINT32
- Uint32
- UINT64
- Uint64
- "Byte"
- Byte
- "Char"
- Char
- "Complex64"
- Complex64
- "Complex128"
- Complex128
- "Date-time"
- Date-time
- "Date-time
Offset" - Date-timeOffset
- "Double"
- Double
- "Duration"
- Duration
- "Float"
- Float
- "Int8"
- Int8
- "Int16"
- Int16
- "Int32"
- Int32
- "Int64"
- Int64
- "Uint8"
- Uint8
- "Uint16"
- Uint16
- "Uint32"
- Uint32
- "Uint64"
- Uint64
ColumnSpecification, ColumnSpecificationArgs
- Type
string | Pulumi.
Azure Native. Machine Learning. Column Type - Data type of the column.
- Enum List<object>
- If the data type is categorical, this provides the list of accepted categories.
- Format
string | Pulumi.
Azure Native. Machine Learning. Column Format - Additional format information for the data type.
- XMs
Isnullable bool - Flag indicating if the type supports null values or not.
- XMs
Isordered bool - Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
- Type
string | Column
Type - Data type of the column.
- Enum []interface{}
- If the data type is categorical, this provides the list of accepted categories.
- Format
string | Column
Format - Additional format information for the data type.
- XMs
Isnullable bool - Flag indicating if the type supports null values or not.
- XMs
Isordered bool - Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
- type
String | Column
Type - Data type of the column.
- enum_ List<Object>
- If the data type is categorical, this provides the list of accepted categories.
- format
String | Column
Format - Additional format information for the data type.
- x
Ms BooleanIsnullable - Flag indicating if the type supports null values or not.
- x
Ms BooleanIsordered - Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
- type
string | Column
Type - Data type of the column.
- enum any[]
- If the data type is categorical, this provides the list of accepted categories.
- format
string | Column
Format - Additional format information for the data type.
- x
Ms booleanIsnullable - Flag indicating if the type supports null values or not.
- x
Ms booleanIsordered - Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
- type
str | Column
Type - Data type of the column.
- enum Sequence[Any]
- If the data type is categorical, this provides the list of accepted categories.
- format
str | Column
Format - Additional format information for the data type.
- x_
ms_ boolisnullable - Flag indicating if the type supports null values or not.
- x_
ms_ boolisordered - Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
- type String | "Boolean" | "Integer" | "Number" | "String"
- Data type of the column.
- enum List<Any>
- If the data type is categorical, this provides the list of accepted categories.
- format
String | "Byte" | "Char" | "Complex64" | "Complex128" | "Date-time" | "Date-time
Offset" | "Double" | "Duration" | "Float" | "Int8" | "Int16" | "Int32" | "Int64" | "Uint8" | "Uint16" | "Uint32" | "Uint64" - Additional format information for the data type.
- x
Ms BooleanIsnullable - Flag indicating if the type supports null values or not.
- x
Ms BooleanIsordered - Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
ColumnSpecificationResponse, ColumnSpecificationResponseArgs
- Type string
- Data type of the column.
- Enum List<object>
- If the data type is categorical, this provides the list of accepted categories.
- Format string
- Additional format information for the data type.
- XMs
Isnullable bool - Flag indicating if the type supports null values or not.
- XMs
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 []interface{}
- If the data type is categorical, this provides the list of accepted categories.
- Format string
- Additional format information for the data type.
- XMs
Isnullable bool - Flag indicating if the type supports null values or not.
- XMs
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<Object>
- If the data type is categorical, this provides the list of accepted categories.
- format String
- Additional format information for the data type.
- x
Ms BooleanIsnullable - Flag indicating if the type supports null values or not.
- x
Ms BooleanIsordered - Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
- type string
- Data type of the column.
- enum any[]
- If the data type is categorical, this provides the list of accepted categories.
- format string
- Additional format information for the data type.
- x
Ms booleanIsnullable - Flag indicating if the type supports null values or not.
- x
Ms booleanIsordered - Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
- type str
- Data type of the column.
- enum Sequence[Any]
- If the data type is categorical, this provides the list of accepted categories.
- format str
- Additional format information for the data type.
- x_
ms_ boolisnullable - Flag indicating if the type supports null values or not.
- x_
ms_ boolisordered - Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
- type String
- Data type of the column.
- enum List<Any>
- If the data type is categorical, this provides the list of accepted categories.
- format String
- Additional format information for the data type.
- x
Ms BooleanIsnullable - Flag indicating if the type supports null values or not.
- x
Ms BooleanIsordered - Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.
ColumnType, ColumnTypeArgs
- Boolean
- Boolean
- Integer
- Integer
- Number
- Number
- String
- String
- Column
Type Boolean - Boolean
- Column
Type Integer - Integer
- Column
Type Number - Number
- Column
Type String - String
- Boolean
- Boolean
- Integer
- Integer
- Number
- Number
- String
- String
- Boolean
- Boolean
- Integer
- Integer
- Number
- Number
- String
- String
- BOOLEAN
- Boolean
- INTEGER
- Integer
- NUMBER
- Number
- STRING
- String
- "Boolean"
- Boolean
- "Integer"
- Integer
- "Number"
- Number
- "String"
- String
CommitmentPlan, CommitmentPlanArgs
- Id string
- Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
- Id string
- Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
- id String
- Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
- id string
- Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
- id str
- Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
- id String
- Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
CommitmentPlanResponse, CommitmentPlanResponseArgs
- Id string
- Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
- Id string
- Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
- id String
- Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
- id string
- Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
- id str
- Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
- id String
- Specifies the Azure Resource Manager ID of the commitment plan associated with the web service.
DiagnosticsConfiguration, DiagnosticsConfigurationArgs
- Level
string | Pulumi.
Azure Native. Machine Learning. Diagnostics Level - Specifies the verbosity of the diagnostic output. Valid values are: None - disables tracing; Error - collects only error (stderr) traces; All - collects all traces (stdout and stderr).
- Expiry string
- Specifies the date and time when the logging will cease. If null, diagnostic collection is not time limited.
- Level
string | Diagnostics
Level - Specifies the verbosity of the diagnostic output. Valid values are: None - disables tracing; Error - collects only error (stderr) traces; All - collects all traces (stdout and stderr).
- Expiry string
- Specifies the date and time when the logging will cease. If null, diagnostic collection is not time limited.
- level
String | Diagnostics
Level - Specifies the verbosity of the diagnostic output. Valid values are: None - disables tracing; Error - collects only error (stderr) traces; All - collects all traces (stdout and stderr).
- expiry String
- Specifies the date and time when the logging will cease. If null, diagnostic collection is not time limited.
- level
string | Diagnostics
Level - Specifies the verbosity of the diagnostic output. Valid values are: None - disables tracing; Error - collects only error (stderr) traces; All - collects all traces (stdout and stderr).
- expiry string
- Specifies the date and time when the logging will cease. If null, diagnostic collection is not time limited.
- level
str | Diagnostics
Level - Specifies the verbosity of the diagnostic output. Valid values are: None - disables tracing; Error - collects only error (stderr) traces; All - collects all traces (stdout and stderr).
- expiry 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
- Diagnostics
Level None - None
- Diagnostics
Level Error - Error
- Diagnostics
Level All - All
- None
- None
- Error
- Error
- All
- All
- None
- None
- Error
- Error
- All
- All
- NONE
- None
- ERROR
- Error
- ALL
- All
- "None"
- None
- "Error"
- Error
- "All"
- All
ExampleRequest, ExampleRequestArgs
- Global
Parameters Dictionary<string, object> - Sample input data for the web service's global parameters
- Inputs
Dictionary<string, Immutable
Array<Immutable Array<object>>> - Sample input data for the web service's input(s) given as an input name to sample input values matrix map.
- Global
Parameters 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.
- global
Parameters 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.
- global
Parameters {[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.
- global
Parameters 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
- Global
Parameters Dictionary<string, object> - Sample input data for the web service's global parameters
- Inputs
Dictionary<string, Immutable
Array<Immutable Array<object>>> - Sample input data for the web service's input(s) given as an input name to sample input values matrix map.
- Global
Parameters 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.
- global
Parameters 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.
- global
Parameters {[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.
- global
Parameters 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
- Source
Node stringId - The source graph node's identifier.
- Source
Port stringId - The identifier of the source node's port that the edge connects from.
- Target
Node stringId - The destination graph node's identifier.
- Target
Port stringId - The identifier of the destination node's port that the edge connects into.
- Source
Node stringId - The source graph node's identifier.
- Source
Port stringId - The identifier of the source node's port that the edge connects from.
- Target
Node stringId - The destination graph node's identifier.
- Target
Port stringId - The identifier of the destination node's port that the edge connects into.
- source
Node StringId - The source graph node's identifier.
- source
Port StringId - The identifier of the source node's port that the edge connects from.
- target
Node StringId - The destination graph node's identifier.
- target
Port StringId - The identifier of the destination node's port that the edge connects into.
- source
Node stringId - The source graph node's identifier.
- source
Port stringId - The identifier of the source node's port that the edge connects from.
- target
Node stringId - The destination graph node's identifier.
- target
Port stringId - The identifier of the destination node's port that the edge connects into.
- source_
node_ strid - The source graph node's identifier.
- source_
port_ strid - The identifier of the source node's port that the edge connects from.
- target_
node_ strid - The destination graph node's identifier.
- target_
port_ strid - The identifier of the destination node's port that the edge connects into.
- source
Node StringId - The source graph node's identifier.
- source
Port StringId - The identifier of the source node's port that the edge connects from.
- target
Node StringId - The destination graph node's identifier.
- target
Port StringId - The identifier of the destination node's port that the edge connects into.
GraphEdgeResponse, GraphEdgeResponseArgs
- Source
Node stringId - The source graph node's identifier.
- Source
Port stringId - The identifier of the source node's port that the edge connects from.
- Target
Node stringId - The destination graph node's identifier.
- Target
Port stringId - The identifier of the destination node's port that the edge connects into.
- Source
Node stringId - The source graph node's identifier.
- Source
Port stringId - The identifier of the source node's port that the edge connects from.
- Target
Node stringId - The destination graph node's identifier.
- Target
Port stringId - The identifier of the destination node's port that the edge connects into.
- source
Node StringId - The source graph node's identifier.
- source
Port StringId - The identifier of the source node's port that the edge connects from.
- target
Node StringId - The destination graph node's identifier.
- target
Port StringId - The identifier of the destination node's port that the edge connects into.
- source
Node stringId - The source graph node's identifier.
- source
Port stringId - The identifier of the source node's port that the edge connects from.
- target
Node stringId - The destination graph node's identifier.
- target
Port stringId - The identifier of the destination node's port that the edge connects into.
- source_
node_ strid - The source graph node's identifier.
- source_
port_ strid - The identifier of the source node's port that the edge connects from.
- target_
node_ strid - The destination graph node's identifier.
- target_
port_ strid - The identifier of the destination node's port that the edge connects into.
- source
Node StringId - The source graph node's identifier.
- source
Port StringId - The identifier of the source node's port that the edge connects from.
- target
Node StringId - The destination graph node's identifier.
- target
Port StringId - The identifier of the destination node's port that the edge connects into.
GraphNode, GraphNodeArgs
- Asset
Id string - The id of the asset represented by this node.
- Input
Id string - The id of the input element represented by this node.
- Output
Id string - The id of the output element represented by this node.
- Parameters
Dictionary<string, Pulumi.
Azure Native. Machine Learning. Inputs. Web Service Parameter> - If applicable, parameters of the node. Global graph parameters map into these, with values set at runtime.
- Asset
Id string - The id of the asset represented by this node.
- Input
Id string - The id of the input element represented by this node.
- Output
Id string - The id of the output element represented by this node.
- Parameters
map[string]Web
Service Parameter - If applicable, parameters of the node. Global graph parameters map into these, with values set at runtime.
- asset
Id String - The id of the asset represented by this node.
- input
Id String - The id of the input element represented by this node.
- output
Id String - The id of the output element represented by this node.
- parameters
Map<String,Web
Service Parameter> - If applicable, parameters of the node. Global graph parameters map into these, with values set at runtime.
- asset
Id string - The id of the asset represented by this node.
- input
Id string - The id of the input element represented by this node.
- output
Id string - The id of the output element represented by this node.
- parameters
{[key: string]: Web
Service Parameter} - If applicable, parameters of the node. Global graph parameters map into these, with values set at runtime.
- asset_
id str - The id of the asset represented by this node.
- input_
id str - The id of the input element represented by this node.
- output_
id str - The id of the output element represented by this node.
- parameters
Mapping[str, Web
Service Parameter] - If applicable, parameters of the node. Global graph parameters map into these, with values set at runtime.
- asset
Id String - The id of the asset represented by this node.
- input
Id String - The id of the input element represented by this node.
- output
Id 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
- Asset
Id string - The id of the asset represented by this node.
- Input
Id string - The id of the input element represented by this node.
- Output
Id string - The id of the output element represented by this node.
- Parameters
Dictionary<string, Pulumi.
Azure Native. Machine Learning. Inputs. Web Service Parameter Response> - If applicable, parameters of the node. Global graph parameters map into these, with values set at runtime.
- Asset
Id string - The id of the asset represented by this node.
- Input
Id string - The id of the input element represented by this node.
- Output
Id string - The id of the output element represented by this node.
- Parameters
map[string]Web
Service Parameter Response - If applicable, parameters of the node. Global graph parameters map into these, with values set at runtime.
- asset
Id String - The id of the asset represented by this node.
- input
Id String - The id of the input element represented by this node.
- output
Id String - The id of the output element represented by this node.
- parameters
Map<String,Web
Service Parameter Response> - If applicable, parameters of the node. Global graph parameters map into these, with values set at runtime.
- asset
Id string - The id of the asset represented by this node.
- input
Id string - The id of the input element represented by this node.
- output
Id string - The id of the output element represented by this node.
- parameters
{[key: string]: Web
Service Parameter Response} - If applicable, parameters of the node. Global graph parameters map into these, with values set at runtime.
- asset_
id str - The id of the asset represented by this node.
- input_
id str - The id of the input element represented by this node.
- output_
id str - The id of the output element represented by this node.
- parameters
Mapping[str, Web
Service Parameter Response] - If applicable, parameters of the node. Global graph parameters map into these, with values set at runtime.
- asset
Id String - The id of the asset represented by this node.
- input
Id String - The id of the input element represented by this node.
- output
Id String - The id of the output element represented by this node.
- parameters Map<Property Map>
- If applicable, parameters of the node. Global graph parameters map into these, with values set at runtime.
GraphPackage, GraphPackageArgs
- Edges
List<Pulumi.
Azure Native. Machine Learning. Inputs. Graph Edge> - The list of edges making up the graph.
- Graph
Parameters Dictionary<string, Pulumi.Azure Native. Machine Learning. Inputs. Graph Parameter> - The collection of global parameters for the graph, given as a global parameter name to GraphParameter map. Each parameter here has a 1:1 match with the global parameters values map declared at the WebServiceProperties level.
- Nodes
Dictionary<string, Pulumi.
Azure Native. Machine Learning. Inputs. Graph Node> - The set of nodes making up the graph, provided as a nodeId to GraphNode map
- Edges
[]Graph
Edge - The list of edges making up the graph.
- Graph
Parameters 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]Graph
Node - The set of nodes making up the graph, provided as a nodeId to GraphNode map
- edges
List<Graph
Edge> - The list of edges making up the graph.
- graph
Parameters 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,Graph
Node> - The set of nodes making up the graph, provided as a nodeId to GraphNode map
- edges
Graph
Edge[] - The list of edges making up the graph.
- graph
Parameters {[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]: Graph
Node} - The set of nodes making up the graph, provided as a nodeId to GraphNode map
- edges
Sequence[Graph
Edge] - 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, Graph
Node] - 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.
- graph
Parameters Map<Property Map> - The collection of global parameters for the graph, given as a global parameter name to GraphParameter map. Each parameter here has a 1:1 match with the global parameters values map declared at the WebServiceProperties level.
- nodes Map<Property Map>
- The set of nodes making up the graph, provided as a nodeId to GraphNode map
GraphPackageResponse, GraphPackageResponseArgs
- Edges
List<Pulumi.
Azure Native. Machine Learning. Inputs. Graph Edge Response> - The list of edges making up the graph.
- Graph
Parameters Dictionary<string, Pulumi.Azure Native. Machine Learning. Inputs. Graph Parameter Response> - The collection of global parameters for the graph, given as a global parameter name to GraphParameter map. Each parameter here has a 1:1 match with the global parameters values map declared at the WebServiceProperties level.
- Nodes
Dictionary<string, Pulumi.
Azure Native. Machine Learning. Inputs. Graph Node Response> - The set of nodes making up the graph, provided as a nodeId to GraphNode map
- Edges
[]Graph
Edge Response - The list of edges making up the graph.
- Graph
Parameters map[string]GraphParameter Response - The collection of global parameters for the graph, given as a global parameter name to GraphParameter map. Each parameter here has a 1:1 match with the global parameters values map declared at the WebServiceProperties level.
- Nodes
map[string]Graph
Node Response - The set of nodes making up the graph, provided as a nodeId to GraphNode map
- edges
List<Graph
Edge Response> - The list of edges making up the graph.
- graph
Parameters Map<String,GraphParameter Response> - The collection of global parameters for the graph, given as a global parameter name to GraphParameter map. Each parameter here has a 1:1 match with the global parameters values map declared at the WebServiceProperties level.
- nodes
Map<String,Graph
Node Response> - The set of nodes making up the graph, provided as a nodeId to GraphNode map
- edges
Graph
Edge Response[] - The list of edges making up the graph.
- graph
Parameters {[key: string]: GraphParameter Response} - The collection of global parameters for the graph, given as a global parameter name to GraphParameter map. Each parameter here has a 1:1 match with the global parameters values map declared at the WebServiceProperties level.
- nodes
{[key: string]: Graph
Node Response} - The set of nodes making up the graph, provided as a nodeId to GraphNode map
- edges
Sequence[Graph
Edge Response] - The list of edges making up the graph.
- graph_
parameters Mapping[str, GraphParameter Response] - The collection of global parameters for the graph, given as a global parameter name to GraphParameter map. Each parameter here has a 1:1 match with the global parameters values map declared at the WebServiceProperties level.
- nodes
Mapping[str, Graph
Node Response] - The set of nodes making up the graph, provided as a nodeId to GraphNode map
- edges List<Property Map>
- The list of edges making up the graph.
- graph
Parameters Map<Property Map> - The collection of global parameters for the graph, given as a global parameter name to GraphParameter map. Each parameter here has a 1:1 match with the global parameters values map declared at the WebServiceProperties level.
- nodes Map<Property Map>
- The set of nodes making up the graph, provided as a nodeId to GraphNode map
GraphParameter, GraphParameterArgs
- Links
List<Pulumi.
Azure Native. Machine Learning. Inputs. Graph Parameter Link> - Association links for this parameter to nodes in the graph.
- Type
string | Pulumi.
Azure Native. Machine Learning. Parameter Type - Graph parameter's type.
- Description string
- Description of this graph parameter.
- Links
[]Graph
Parameter Link - Association links for this parameter to nodes in the graph.
- Type
string | Parameter
Type - Graph parameter's type.
- Description string
- Description of this graph parameter.
- links
List<Graph
Parameter Link> - Association links for this parameter to nodes in the graph.
- type
String | Parameter
Type - Graph parameter's type.
- description String
- Description of this graph parameter.
- links
Graph
Parameter Link[] - Association links for this parameter to nodes in the graph.
- type
string | Parameter
Type - Graph parameter's type.
- description string
- Description of this graph parameter.
- links
Sequence[Graph
Parameter Link] - Association links for this parameter to nodes in the graph.
- type
str | Parameter
Type - 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" | "Column
Picker" | "Parameter Range" | "Data Gateway Name" - Graph parameter's type.
- description String
- Description of this graph parameter.
GraphParameterLink, GraphParameterLinkArgs
- Node
Id string - The graph node's identifier
- Parameter
Key string - The identifier of the node parameter that the global parameter maps to.
- Node
Id string - The graph node's identifier
- Parameter
Key string - The identifier of the node parameter that the global parameter maps to.
- node
Id String - The graph node's identifier
- parameter
Key String - The identifier of the node parameter that the global parameter maps to.
- node
Id string - The graph node's identifier
- parameter
Key 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.
- node
Id String - The graph node's identifier
- parameter
Key String - The identifier of the node parameter that the global parameter maps to.
GraphParameterLinkResponse, GraphParameterLinkResponseArgs
- Node
Id string - The graph node's identifier
- Parameter
Key string - The identifier of the node parameter that the global parameter maps to.
- Node
Id string - The graph node's identifier
- Parameter
Key string - The identifier of the node parameter that the global parameter maps to.
- node
Id String - The graph node's identifier
- parameter
Key String - The identifier of the node parameter that the global parameter maps to.
- node
Id string - The graph node's identifier
- parameter
Key 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.
- node
Id String - The graph node's identifier
- parameter
Key String - The identifier of the node parameter that the global parameter maps to.
GraphParameterResponse, GraphParameterResponseArgs
- Links
List<Pulumi.
Azure Native. Machine Learning. Inputs. Graph Parameter Link Response> - Association links for this parameter to nodes in the graph.
- Type string
- Graph parameter's type.
- Description string
- Description of this graph parameter.
- Links
[]Graph
Parameter Link Response - Association links for this parameter to nodes in the graph.
- Type string
- Graph parameter's type.
- Description string
- Description of this graph parameter.
- links
List<Graph
Parameter Link Response> - Association links for this parameter to nodes in the graph.
- type String
- Graph parameter's type.
- description String
- Description of this graph parameter.
- links
Graph
Parameter Link Response[] - Association links for this parameter to nodes in the graph.
- type string
- Graph parameter's type.
- description string
- Description of this graph parameter.
- links
Sequence[Graph
Parameter Link Response] - Association links for this parameter to nodes in the graph.
- type str
- Graph parameter's type.
- description str
- Description of this graph parameter.
- links List<Property Map>
- Association links for this parameter to nodes in the graph.
- type String
- Graph parameter's type.
- description String
- Description of this graph parameter.
InputPort, InputPortArgs
- Type
string | Pulumi.
Azure Native. Machine Learning. Input Port Type - Port data type.
- Type
string | Input
Port Type - Port data type.
- type
String | Input
Port Type - Port data type.
- type
string | Input
Port Type - Port data type.
- type
str | Input
Port Type - Port data type.
InputPortResponse, InputPortResponseArgs
- Type string
- Port data type.
- Type string
- Port data type.
- type String
- Port data type.
- type string
- Port data type.
- type str
- Port data type.
- type String
- Port data type.
InputPortType, InputPortTypeArgs
- Dataset
- Dataset
- Input
Port Type Dataset - Dataset
- Dataset
- Dataset
- Dataset
- Dataset
- DATASET
- Dataset
- "Dataset"
- Dataset
MachineLearningWorkspace, MachineLearningWorkspaceArgs
- Id string
- Specifies the workspace ID of the machine learning workspace associated with the web service
- Id string
- Specifies the workspace ID of the machine learning workspace associated with the web service
- id String
- Specifies the workspace ID of the machine learning workspace associated with the web service
- id string
- Specifies the workspace ID of the machine learning workspace associated with the web service
- id str
- Specifies the workspace ID of the machine learning workspace associated with the web service
- id String
- Specifies the workspace ID of the machine learning workspace associated with the web service
MachineLearningWorkspaceResponse, MachineLearningWorkspaceResponseArgs
- Id string
- Specifies the workspace ID of the machine learning workspace associated with the web service
- Id string
- Specifies the workspace ID of the machine learning workspace associated with the web service
- id String
- Specifies the workspace ID of the machine learning workspace associated with the web service
- id string
- Specifies the workspace ID of the machine learning workspace associated with the web service
- id str
- Specifies the workspace ID of the machine learning workspace associated with the web service
- id String
- Specifies the workspace ID of the machine learning workspace associated with the web service
ModeValueInfo, ModeValueInfoArgs
- Interface
String string - The interface string name for the nested parameter.
- Parameters
List<Pulumi.
Azure Native. Machine Learning. Inputs. Module Asset Parameter> - The definition of the parameter.
- Interface
String string - The interface string name for the nested parameter.
- Parameters
[]Module
Asset Parameter - The definition of the parameter.
- interface
String String - The interface string name for the nested parameter.
- parameters
List<Module
Asset Parameter> - The definition of the parameter.
- interface
String string - The interface string name for the nested parameter.
- parameters
Module
Asset Parameter[] - The definition of the parameter.
- interface_
string str - The interface string name for the nested parameter.
- parameters
Sequence[Module
Asset Parameter] - The definition of the parameter.
- interface
String String - The interface string name for the nested parameter.
- parameters List<Property Map>
- The definition of the parameter.
ModeValueInfoResponse, ModeValueInfoResponseArgs
- Interface
String string - The interface string name for the nested parameter.
- Parameters
List<Pulumi.
Azure Native. Machine Learning. Inputs. Module Asset Parameter Response> - The definition of the parameter.
- Interface
String string - The interface string name for the nested parameter.
- Parameters
[]Module
Asset Parameter Response - The definition of the parameter.
- interface
String String - The interface string name for the nested parameter.
- parameters
List<Module
Asset Parameter Response> - The definition of the parameter.
- interface
String string - The interface string name for the nested parameter.
- parameters
Module
Asset Parameter Response[] - The definition of the parameter.
- interface_
string str - The interface string name for the nested parameter.
- parameters
Sequence[Module
Asset Parameter Response] - The definition of the parameter.
- interface
String String - The interface string name for the nested parameter.
- parameters List<Property Map>
- The definition of the parameter.
ModuleAssetParameter, ModuleAssetParameterArgs
- Mode
Values Dictionary<string, Pulumi.Info Azure Native. Machine Learning. Inputs. Mode Value Info> - Definitions for nested interface parameters if this is a complex module parameter.
- Name string
- Parameter name.
- Parameter
Type string - Parameter type.
- Mode
Values map[string]ModeInfo Value Info - Definitions for nested interface parameters if this is a complex module parameter.
- Name string
- Parameter name.
- Parameter
Type string - Parameter type.
- mode
Values Map<String,ModeInfo Value Info> - Definitions for nested interface parameters if this is a complex module parameter.
- name String
- Parameter name.
- parameter
Type String - Parameter type.
- mode
Values {[key: string]: ModeInfo Value Info} - Definitions for nested interface parameters if this is a complex module parameter.
- name string
- Parameter name.
- parameter
Type string - Parameter type.
- mode_
values_ Mapping[str, Modeinfo Value Info] - Definitions for nested interface parameters if this is a complex module parameter.
- name str
- Parameter name.
- parameter_
type str - Parameter type.
- mode
Values Map<Property Map>Info - Definitions for nested interface parameters if this is a complex module parameter.
- name String
- Parameter name.
- parameter
Type String - Parameter type.
ModuleAssetParameterResponse, ModuleAssetParameterResponseArgs
- Mode
Values Dictionary<string, Pulumi.Info Azure Native. Machine Learning. Inputs. Mode Value Info Response> - Definitions for nested interface parameters if this is a complex module parameter.
- Name string
- Parameter name.
- Parameter
Type string - Parameter type.
- Mode
Values map[string]ModeInfo Value Info Response - Definitions for nested interface parameters if this is a complex module parameter.
- Name string
- Parameter name.
- Parameter
Type string - Parameter type.
- mode
Values Map<String,ModeInfo Value Info Response> - Definitions for nested interface parameters if this is a complex module parameter.
- name String
- Parameter name.
- parameter
Type String - Parameter type.
- mode
Values {[key: string]: ModeInfo Value Info Response} - Definitions for nested interface parameters if this is a complex module parameter.
- name string
- Parameter name.
- parameter
Type string - Parameter type.
- mode_
values_ Mapping[str, Modeinfo Value Info Response] - Definitions for nested interface parameters if this is a complex module parameter.
- name str
- Parameter name.
- parameter_
type str - Parameter type.
- mode
Values Map<Property Map>Info - Definitions for nested interface parameters if this is a complex module parameter.
- name String
- Parameter name.
- parameter
Type String - Parameter type.
OutputPort, OutputPortArgs
- Type
string | Pulumi.
Azure Native. Machine Learning. Output Port Type - Port data type.
- Type
string | Output
Port Type - Port data type.
- type
String | Output
Port Type - Port data type.
- type
string | Output
Port Type - Port data type.
- type
str | Output
Port Type - Port data type.
OutputPortResponse, OutputPortResponseArgs
- Type string
- Port data type.
- Type string
- Port data type.
- type String
- Port data type.
- type string
- Port data type.
- type str
- Port data type.
- type String
- Port data type.
OutputPortType, OutputPortTypeArgs
- Dataset
- Dataset
- Output
Port Type Dataset - Dataset
- Dataset
- Dataset
- Dataset
- Dataset
- DATASET
- Dataset
- "Dataset"
- Dataset
ParameterType, ParameterTypeArgs
- String
- String
- Int
- Int
- Float
- Float
- Enumerated
- Enumerated
- Script
- Script
- Mode
- Mode
- Credential
- Credential
- Boolean
- Boolean
- Double
- Double
- Column
Picker - ColumnPicker
- Parameter
Range - ParameterRange
- Data
Gateway Name - DataGatewayName
- Parameter
Type String - String
- Parameter
Type Int - Int
- Parameter
Type Float - Float
- Parameter
Type Enumerated - Enumerated
- Parameter
Type Script - Script
- Parameter
Type Mode - Mode
- Parameter
Type Credential - Credential
- Parameter
Type Boolean - Boolean
- Parameter
Type Double - Double
- Parameter
Type Column Picker - ColumnPicker
- Parameter
Type Parameter Range - ParameterRange
- Parameter
Type Data Gateway Name - DataGatewayName
- String
- String
- Int
- Int
- Float
- Float
- Enumerated
- Enumerated
- Script
- Script
- Mode
- Mode
- Credential
- Credential
- Boolean
- Boolean
- Double
- Double
- Column
Picker - ColumnPicker
- Parameter
Range - ParameterRange
- Data
Gateway Name - DataGatewayName
- String
- String
- Int
- Int
- Float
- Float
- Enumerated
- Enumerated
- Script
- Script
- Mode
- Mode
- Credential
- Credential
- Boolean
- Boolean
- Double
- Double
- 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
- 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
- "Column
Picker" - ColumnPicker
- "Parameter
Range" - ParameterRange
- "Data
Gateway Name" - DataGatewayName
RealtimeConfiguration, RealtimeConfigurationArgs
- Max
Concurrent intCalls - Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
- Max
Concurrent intCalls - Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
- max
Concurrent IntegerCalls - Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
- max
Concurrent numberCalls - Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
- max_
concurrent_ intcalls - Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
- max
Concurrent NumberCalls - Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
RealtimeConfigurationResponse, RealtimeConfigurationResponseArgs
- Max
Concurrent intCalls - Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
- Max
Concurrent intCalls - Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
- max
Concurrent IntegerCalls - Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
- max
Concurrent numberCalls - Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
- max_
concurrent_ intcalls - Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
- max
Concurrent NumberCalls - Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.
ServiceInputOutputSpecification, ServiceInputOutputSpecificationArgs
- Properties
Dictionary<string, Pulumi.
Azure Native. Machine Learning. Inputs. Table Specification> - Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
- Type string
- The type of the entity described in swagger. Always 'object'.
- Description string
- The description of the Swagger schema.
- Title string
- The title of your Swagger schema.
- Properties
map[string]Table
Specification - Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
- Type string
- The type of the entity described in swagger. Always 'object'.
- Description string
- The description of the Swagger schema.
- Title string
- The title of your Swagger schema.
- properties
Map<String,Table
Specification> - Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
- type String
- The type of the entity described in swagger. Always 'object'.
- description String
- The description of the Swagger schema.
- title String
- The title of your Swagger schema.
- properties
{[key: string]: Table
Specification} - Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
- type string
- The type of the entity described in swagger. Always 'object'.
- description string
- The description of the Swagger schema.
- title string
- The title of your Swagger schema.
- properties
Mapping[str, Table
Specification] - Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
- type str
- The type of the entity described in swagger. Always 'object'.
- description str
- The description of the Swagger schema.
- title str
- The title of your Swagger schema.
- properties Map<Property Map>
- Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
- type String
- The type of the entity described in swagger. Always 'object'.
- description String
- The description of the Swagger schema.
- title String
- The title of your Swagger schema.
ServiceInputOutputSpecificationResponse, ServiceInputOutputSpecificationResponseArgs
- Properties
Dictionary<string, Pulumi.
Azure Native. Machine Learning. Inputs. Table Specification Response> - Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
- Type string
- The type of the entity described in swagger. Always 'object'.
- Description string
- The description of the Swagger schema.
- Title string
- The title of your Swagger schema.
- Properties
map[string]Table
Specification Response - Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
- Type string
- The type of the entity described in swagger. Always 'object'.
- Description string
- The description of the Swagger schema.
- Title string
- The title of your Swagger schema.
- properties
Map<String,Table
Specification Response> - Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
- type String
- The type of the entity described in swagger. Always 'object'.
- description String
- The description of the Swagger schema.
- title String
- The title of your Swagger schema.
- properties
{[key: string]: Table
Specification Response} - Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
- type string
- The type of the entity described in swagger. Always 'object'.
- description string
- The description of the Swagger schema.
- title string
- The title of your Swagger schema.
- properties
Mapping[str, Table
Specification Response] - Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
- type str
- The type of the entity described in swagger. Always 'object'.
- description str
- The description of the Swagger schema.
- title str
- The title of your Swagger schema.
- properties Map<Property Map>
- Specifies a collection that contains the column schema for each input or output of the web service. For more information, see the Swagger specification.
- type String
- The type of the entity described in swagger. Always 'object'.
- description String
- The description of the Swagger schema.
- title String
- The title of your Swagger schema.
StorageAccount, StorageAccountArgs
StorageAccountResponse, StorageAccountResponseArgs
TableSpecification, TableSpecificationArgs
- Type string
- The type of the entity described in swagger.
- Description string
- Swagger schema description.
- Format string
- The format, if 'type' is not 'object'
- Properties
Dictionary<string, Pulumi.
Azure Native. Machine Learning. Inputs. Column Specification> - The set of columns within the data table.
- Title string
- Swagger schema title.
- Type string
- The type of the entity described in swagger.
- Description string
- Swagger schema description.
- Format string
- The format, if 'type' is not 'object'
- Properties
map[string]Column
Specification - The set of columns within the data table.
- Title string
- Swagger schema title.
- type String
- The type of the entity described in swagger.
- description String
- Swagger schema description.
- format String
- The format, if 'type' is not 'object'
- properties
Map<String,Column
Specification> - The set of columns within the data table.
- title String
- Swagger schema title.
- type string
- The type of the entity described in swagger.
- description string
- Swagger schema description.
- format string
- The format, if 'type' is not 'object'
- properties
{[key: string]: Column
Specification} - 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, Column
Specification] - The set of columns within the data table.
- title str
- Swagger schema title.
- type String
- The type of the entity described in swagger.
- description String
- Swagger schema description.
- format String
- The format, if 'type' is not 'object'
- properties Map<Property Map>
- The set of columns within the data table.
- title String
- Swagger schema title.
TableSpecificationResponse, TableSpecificationResponseArgs
- Type string
- The type of the entity described in swagger.
- Description string
- Swagger schema description.
- Format string
- The format, if 'type' is not 'object'
- Properties
Dictionary<string, Pulumi.
Azure Native. Machine Learning. Inputs. Column Specification Response> - The set of columns within the data table.
- Title string
- Swagger schema title.
- Type string
- The type of the entity described in swagger.
- Description string
- Swagger schema description.
- Format string
- The format, if 'type' is not 'object'
- Properties
map[string]Column
Specification Response - The set of columns within the data table.
- Title string
- Swagger schema title.
- type String
- The type of the entity described in swagger.
- description String
- Swagger schema description.
- format String
- The format, if 'type' is not 'object'
- properties
Map<String,Column
Specification Response> - The set of columns within the data table.
- title String
- Swagger schema title.
- type string
- The type of the entity described in swagger.
- description string
- Swagger schema description.
- format string
- The format, if 'type' is not 'object'
- properties
{[key: string]: Column
Specification Response} - The set of columns within the data table.
- title string
- Swagger schema title.
- type str
- The type of the entity described in swagger.
- description str
- Swagger schema description.
- format str
- The format, if 'type' is not 'object'
- properties
Mapping[str, Column
Specification Response] - The set of columns within the data table.
- title str
- Swagger schema title.
- type String
- The type of the entity described in swagger.
- description String
- Swagger schema description.
- format String
- The format, if 'type' is not 'object'
- properties Map<Property Map>
- The set of columns within the data table.
- title String
- Swagger schema title.
WebServiceKeys, WebServiceKeysArgs
WebServiceKeysResponse, WebServiceKeysResponseArgs
WebServiceParameter, WebServiceParameterArgs
- Certificate
Thumbprint string - If the parameter value in 'value' field is encrypted, the thumbprint of the certificate should be put here.
- Value object
- The parameter value
- Certificate
Thumbprint string - If the parameter value in 'value' field is encrypted, the thumbprint of the certificate should be put here.
- Value interface{}
- The parameter value
- certificate
Thumbprint String - If the parameter value in 'value' field is encrypted, the thumbprint of the certificate should be put here.
- value Object
- The parameter value
- certificate
Thumbprint 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
- certificate
Thumbprint 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
- Certificate
Thumbprint string - If the parameter value in 'value' field is encrypted, the thumbprint of the certificate should be put here.
- Value object
- The parameter value
- Certificate
Thumbprint string - If the parameter value in 'value' field is encrypted, the thumbprint of the certificate should be put here.
- Value interface{}
- The parameter value
- certificate
Thumbprint String - If the parameter value in 'value' field is encrypted, the thumbprint of the certificate should be put here.
- value Object
- The parameter value
- certificate
Thumbprint 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
- certificate
Thumbprint String - If the parameter value in 'value' field is encrypted, the thumbprint of the certificate should be put here.
- value Any
- The parameter value
WebServicePropertiesForGraph, WebServicePropertiesForGraphArgs
- Assets
Dictionary<string, Pulumi.
Azure Native. Machine Learning. Inputs. Asset Item> - Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
- Commitment
Plan Pulumi.Azure Native. Machine Learning. Inputs. Commitment Plan - Contains the commitment plan associated with this web service. Set at creation time. Once set, this value cannot be changed. Note: The commitment plan is not returned from calls to GET operations.
- Description string
- The description of the web service.
- Diagnostics
Pulumi.
Azure Native. Machine Learning. Inputs. Diagnostics Configuration - Settings controlling the diagnostics traces collection for the web service.
- Example
Request Pulumi.Azure Native. Machine Learning. Inputs. Example Request - Defines sample input data for one or more of the service's inputs.
- Expose
Sample boolData - When set to true, sample data is included in the web service's swagger definition. The default value is true.
- Input
Pulumi.
Azure Native. Machine Learning. Inputs. Service Input Output Specification - Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
- Keys
Pulumi.
Azure Native. Machine Learning. Inputs. Web Service Keys - Contains the web service provisioning keys. If you do not specify provisioning keys, the Azure Machine Learning system generates them for you. Note: The keys are not returned from calls to GET operations.
- Machine
Learning Pulumi.Workspace Azure Native. Machine Learning. Inputs. Machine Learning Workspace - Specifies the Machine Learning workspace containing the experiment that is source for the web service.
- Output
Pulumi.
Azure Native. Machine Learning. Inputs. Service Input Output Specification - Contains the Swagger 2.0 schema describing one or more of the web service's outputs. For more information, see the Swagger specification.
- Package
Pulumi.
Azure Native. Machine Learning. Inputs. Graph Package - The definition of the graph package making up this web service.
- Parameters
Dictionary<string, Pulumi.
Azure Native. Machine Learning. Inputs. Web Service Parameter> - The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.
- Payloads
In boolBlob Storage - When set to true, indicates that the payload size is larger than 3 MB. Otherwise false. If the payload size exceed 3 MB, the payload is stored in a blob and the PayloadsLocation parameter contains the URI of the blob. Otherwise, this will be set to false and Assets, Input, Output, Package, Parameters, ExampleRequest are inline. The Payload sizes is determined by adding the size of the Assets, Input, Output, Package, Parameters, and the ExampleRequest.
- Payloads
Location Pulumi.Azure Native. Machine Learning. Inputs. Blob Location - The URI of the payload blob. This parameter contains a value only if the payloadsInBlobStorage parameter is set to true. Otherwise is set to null.
- 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 Pulumi.Azure Native. Machine Learning. Inputs. Realtime Configuration - Contains the configuration settings for the web service endpoint.
- Storage
Account Pulumi.Azure Native. Machine Learning. Inputs. Storage Account - Specifies the storage account that Azure Machine Learning uses to store information about the web service. Only the name of the storage account is returned from calls to GET operations. When updating the storage account information, you must ensure that all necessary assets are available in the new storage account or calls to your web service will fail.
- Title string
- The title of the web service.
- Assets
map[string]Asset
Item - Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
- Commitment
Plan CommitmentPlan Type - Contains the commitment plan associated with this web service. Set at creation time. Once set, this value cannot be changed. Note: The commitment plan is not returned from calls to GET operations.
- Description string
- The description of the web service.
- Diagnostics
Diagnostics
Configuration - Settings controlling the diagnostics traces collection for the web service.
- Example
Request ExampleRequest - Defines sample input data for one or more of the service's inputs.
- Expose
Sample boolData - When set to true, sample data is included in the web service's swagger definition. The default value is true.
- Input
Service
Input Output Specification - Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
- Keys
Web
Service Keys - Contains the web service provisioning keys. If you do not specify provisioning keys, the Azure Machine Learning system generates them for you. Note: The keys are not returned from calls to GET operations.
- Machine
Learning MachineWorkspace Learning Workspace - Specifies the Machine Learning workspace containing the experiment that is source for the web service.
- Output
Service
Input Output Specification - Contains the Swagger 2.0 schema describing one or more of the web service's outputs. For more information, see the Swagger specification.
- Package
Graph
Package - The definition of the graph package making up this web service.
- Parameters
map[string]Web
Service Parameter - The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.
- Payloads
In boolBlob Storage - When set to true, indicates that the payload size is larger than 3 MB. Otherwise false. If the payload size exceed 3 MB, the payload is stored in a blob and the PayloadsLocation parameter contains the URI of the blob. Otherwise, this will be set to false and Assets, Input, Output, Package, Parameters, ExampleRequest are inline. The Payload sizes is determined by adding the size of the Assets, Input, Output, Package, Parameters, and the ExampleRequest.
- Payloads
Location BlobLocation - The URI of the payload blob. This parameter contains a value only if the payloadsInBlobStorage parameter is set to true. Otherwise is set to null.
- Read
Only bool - When set to true, indicates that the web service is read-only and can no longer be updated or patched, only removed. Default, is false. Note: Once set to true, you cannot change its value.
- Realtime
Configuration RealtimeConfiguration - Contains the configuration settings for the web service endpoint.
- Storage
Account StorageAccount - Specifies the storage account that Azure Machine Learning uses to store information about the web service. Only the name of the storage account is returned from calls to GET operations. When updating the storage account information, you must ensure that all necessary assets are available in the new storage account or calls to your web service will fail.
- Title string
- The title of the web service.
- assets
Map<String,Asset
Item> - 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 String
- The description of the web service.
- diagnostics
Diagnostics
Configuration - 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 BooleanData - When set to true, sample data is included in the web service's swagger definition. The default value is true.
- input
Service
Input Output Specification - Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
- keys
Web
Service Keys - Contains the web service provisioning keys. If you do not specify provisioning keys, the Azure Machine Learning system generates them for you. Note: The keys are not returned from calls to GET operations.
- machine
Learning MachineWorkspace Learning Workspace - Specifies the Machine Learning workspace containing the experiment that is source for the web service.
- output
Service
Input Output Specification - Contains the Swagger 2.0 schema describing one or more of the web service's outputs. For more information, see the Swagger specification.
- package_
Graph
Package - The definition of the graph package making up this web service.
- parameters
Map<String,Web
Service Parameter> - The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.
- payloads
In BooleanBlob Storage - When set to true, indicates that the payload size is larger than 3 MB. Otherwise false. If the payload size exceed 3 MB, the payload is stored in a blob and the PayloadsLocation parameter contains the URI of the blob. Otherwise, this will be set to false and Assets, Input, Output, Package, Parameters, ExampleRequest are inline. The Payload sizes is determined by adding the size of the Assets, Input, Output, Package, Parameters, and the ExampleRequest.
- 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 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.
- 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 String
- The title of the web service.
- assets
{[key: string]: Asset
Item} - 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 string
- The description of the web service.
- diagnostics
Diagnostics
Configuration - 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 booleanData - When set to true, sample data is included in the web service's swagger definition. The default value is true.
- input
Service
Input Output Specification - Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
- keys
Web
Service Keys - Contains the web service provisioning keys. If you do not specify provisioning keys, the Azure Machine Learning system generates them for you. Note: The keys are not returned from calls to GET operations.
- machine
Learning MachineWorkspace Learning Workspace - Specifies the Machine Learning workspace containing the experiment that is source for the web service.
- output
Service
Input Output Specification - Contains the Swagger 2.0 schema describing one or more of the web service's outputs. For more information, see the Swagger specification.
- package
Graph
Package - The definition of the graph package making up this web service.
- parameters
{[key: string]: Web
Service Parameter} - The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.
- payloads
In booleanBlob Storage - When set to true, indicates that the payload size is larger than 3 MB. Otherwise false. If the payload size exceed 3 MB, the payload is stored in a blob and the PayloadsLocation parameter contains the URI of the blob. Otherwise, this will be set to false and Assets, Input, Output, Package, Parameters, ExampleRequest are inline. The Payload sizes is determined by adding the size of the Assets, Input, Output, Package, Parameters, and the ExampleRequest.
- 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 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.
- 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 string
- The title of the web service.
- assets
Mapping[str, Asset
Item] - 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
Diagnostics
Configuration - Settings controlling the diagnostics traces collection for the web service.
- example_
request ExampleRequest - Defines sample input data for one or more of the service's inputs.
- expose_
sample_ booldata - When set to true, sample data is included in the web service's swagger definition. The default value is true.
- input
Service
Input Output Specification - Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
- keys
Web
Service Keys - Contains the web service provisioning keys. If you do not specify provisioning keys, the Azure Machine Learning system generates them for you. Note: The keys are not returned from calls to GET operations.
- machine_
learning_ Machineworkspace Learning Workspace - Specifies the Machine Learning workspace containing the experiment that is source for the web service.
- output
Service
Input Output Specification - Contains the Swagger 2.0 schema describing one or more of the web service's outputs. For more information, see the Swagger specification.
- package
Graph
Package - The definition of the graph package making up this web service.
- parameters
Mapping[str, Web
Service Parameter] - The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.
- payloads_
in_ boolblob_ storage - When set to true, indicates that the payload size is larger than 3 MB. Otherwise false. If the payload size exceed 3 MB, the payload is stored in a blob and the PayloadsLocation parameter contains the URI of the blob. Otherwise, this will be set to false and Assets, Input, Output, Package, Parameters, ExampleRequest are inline. The Payload sizes is determined by adding the size of the Assets, Input, Output, Package, Parameters, and the ExampleRequest.
- payloads_
location BlobLocation - The URI of the payload blob. This parameter contains a value only if the payloadsInBlobStorage parameter is set to true. Otherwise is set to null.
- read_
only bool - When set to true, indicates that the web service is read-only and can no longer be updated or patched, only removed. Default, is false. Note: Once set to true, you cannot change its value.
- realtime_
configuration RealtimeConfiguration - Contains the configuration settings for the web service endpoint.
- storage_
account StorageAccount - Specifies the storage account that Azure Machine Learning uses to store information about the web service. Only the name of the storage account is returned from calls to GET operations. When updating the storage account information, you must ensure that all necessary assets are available in the new storage account or calls to your web service will fail.
- title str
- The title of the web service.
- assets Map<Property Map>
- Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
- commitment
Plan 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.
- example
Request Property Map - Defines sample input data for one or more of the service's inputs.
- expose
Sample BooleanData - When set to true, sample data is included in the web service's swagger definition. The default value is true.
- input Property Map
- Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
- keys Property Map
- Contains the web service provisioning keys. If you do not specify provisioning keys, the Azure Machine Learning system generates them for you. Note: The keys are not returned from calls to GET operations.
- machine
Learning Property MapWorkspace - Specifies the Machine Learning workspace containing the experiment that is source for the web service.
- output Property Map
- Contains the Swagger 2.0 schema describing one or more of the web service's outputs. For more information, see the Swagger specification.
- package Property Map
- The definition of the graph package making up this web service.
- parameters Map<Property Map>
- The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.
- payloads
In BooleanBlob Storage - When set to true, indicates that the payload size is larger than 3 MB. Otherwise false. If the payload size exceed 3 MB, the payload is stored in a blob and the PayloadsLocation parameter contains the URI of the blob. Otherwise, this will be set to false and Assets, Input, Output, Package, Parameters, ExampleRequest are inline. The Payload sizes is determined by adding the size of the Assets, Input, Output, Package, Parameters, and the ExampleRequest.
- payloads
Location 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.
- read
Only 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.
- realtime
Configuration Property Map - Contains the configuration settings for the web service endpoint.
- storage
Account 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
- Created
On string - Read Only: The date and time when the web service was created.
- Modified
On string - Read Only: The date and time when the web service was last modified.
- Provisioning
State string - Read Only: The provision state of the web service. Valid values are Unknown, Provisioning, Succeeded, and Failed.
- Swagger
Location string - Read Only: Contains the URI of the swagger spec associated with this web service.
- Assets
Dictionary<string, Pulumi.
Azure Native. Machine Learning. Inputs. Asset Item Response> - Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
- Commitment
Plan Pulumi.Azure Native. Machine Learning. Inputs. Commitment Plan Response - Contains the commitment plan associated with this web service. Set at creation time. Once set, this value cannot be changed. Note: The commitment plan is not returned from calls to GET operations.
- Description string
- The description of the web service.
- Diagnostics
Pulumi.
Azure Native. Machine Learning. Inputs. Diagnostics Configuration Response - Settings controlling the diagnostics traces collection for the web service.
- Example
Request Pulumi.Azure Native. Machine Learning. Inputs. Example Request Response - Defines sample input data for one or more of the service's inputs.
- Expose
Sample boolData - When set to true, sample data is included in the web service's swagger definition. The default value is true.
- Input
Pulumi.
Azure Native. Machine Learning. Inputs. Service Input Output Specification Response - Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
- Keys
Pulumi.
Azure Native. Machine Learning. Inputs. Web Service Keys Response - Contains the web service provisioning keys. If you do not specify provisioning keys, the Azure Machine Learning system generates them for you. Note: The keys are not returned from calls to GET operations.
- Machine
Learning Pulumi.Workspace Azure Native. Machine Learning. Inputs. Machine Learning Workspace Response - Specifies the Machine Learning workspace containing the experiment that is source for the web service.
- Output
Pulumi.
Azure Native. Machine Learning. Inputs. Service Input Output Specification Response - Contains the Swagger 2.0 schema describing one or more of the web service's outputs. For more information, see the Swagger specification.
- Package
Pulumi.
Azure Native. Machine Learning. Inputs. Graph Package Response - The definition of the graph package making up this web service.
- Parameters
Dictionary<string, Pulumi.
Azure Native. Machine Learning. Inputs. Web Service Parameter Response> - The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.
- Payloads
In boolBlob Storage - When set to true, indicates that the payload size is larger than 3 MB. Otherwise false. If the payload size exceed 3 MB, the payload is stored in a blob and the PayloadsLocation parameter contains the URI of the blob. Otherwise, this will be set to false and Assets, Input, Output, Package, Parameters, ExampleRequest are inline. The Payload sizes is determined by adding the size of the Assets, Input, Output, Package, Parameters, and the ExampleRequest.
- Payloads
Location Pulumi.Azure Native. Machine Learning. Inputs. Blob Location Response - The URI of the payload blob. This parameter contains a value only if the payloadsInBlobStorage parameter is set to true. Otherwise is set to null.
- 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 Pulumi.Azure Native. Machine Learning. Inputs. Realtime Configuration Response - Contains the configuration settings for the web service endpoint.
- Storage
Account Pulumi.Azure Native. Machine Learning. Inputs. Storage Account Response - Specifies the storage account that Azure Machine Learning uses to store information about the web service. Only the name of the storage account is returned from calls to GET operations. When updating the storage account information, you must ensure that all necessary assets are available in the new storage account or calls to your web service will fail.
- Title string
- The title of the web service.
- Created
On string - Read Only: The date and time when the web service was created.
- Modified
On string - Read Only: The date and time when the web service was last modified.
- Provisioning
State string - Read Only: The provision state of the web service. Valid values are Unknown, Provisioning, Succeeded, and Failed.
- Swagger
Location string - Read Only: Contains the URI of the swagger spec associated with this web service.
- Assets
map[string]Asset
Item Response - Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
- Commitment
Plan CommitmentPlan Response - Contains the commitment plan associated with this web service. Set at creation time. Once set, this value cannot be changed. Note: The commitment plan is not returned from calls to GET operations.
- Description string
- The description of the web service.
- Diagnostics
Diagnostics
Configuration Response - Settings controlling the diagnostics traces collection for the web service.
- Example
Request ExampleRequest Response - Defines sample input data for one or more of the service's inputs.
- Expose
Sample boolData - When set to true, sample data is included in the web service's swagger definition. The default value is true.
- Input
Service
Input Output Specification Response - Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
- Keys
Web
Service Keys Response - Contains the web service provisioning keys. If you do not specify provisioning keys, the Azure Machine Learning system generates them for you. Note: The keys are not returned from calls to GET operations.
- Machine
Learning MachineWorkspace Learning Workspace Response - Specifies the Machine Learning workspace containing the experiment that is source for the web service.
- Output
Service
Input Output Specification Response - Contains the Swagger 2.0 schema describing one or more of the web service's outputs. For more information, see the Swagger specification.
- Package
Graph
Package Response - The definition of the graph package making up this web service.
- Parameters
map[string]Web
Service Parameter Response - The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.
- Payloads
In boolBlob Storage - When set to true, indicates that the payload size is larger than 3 MB. Otherwise false. If the payload size exceed 3 MB, the payload is stored in a blob and the PayloadsLocation parameter contains the URI of the blob. Otherwise, this will be set to false and Assets, Input, Output, Package, Parameters, ExampleRequest are inline. The Payload sizes is determined by adding the size of the Assets, Input, Output, Package, Parameters, and the ExampleRequest.
- Payloads
Location BlobLocation Response - The URI of the payload blob. This parameter contains a value only if the payloadsInBlobStorage parameter is set to true. Otherwise is set to null.
- Read
Only bool - When set to true, indicates that the web service is read-only and can no longer be updated or patched, only removed. Default, is false. Note: Once set to true, you cannot change its value.
- Realtime
Configuration RealtimeConfiguration Response - Contains the configuration settings for the web service endpoint.
- Storage
Account StorageAccount Response - Specifies the storage account that Azure Machine Learning uses to store information about the web service. Only the name of the storage account is returned from calls to GET operations. When updating the storage account information, you must ensure that all necessary assets are available in the new storage account or calls to your web service will fail.
- Title string
- The title of the web service.
- created
On String - Read Only: The date and time when the web service was created.
- modified
On String - Read Only: The date and time when the web service was last modified.
- provisioning
State String - Read Only: The provision state of the web service. Valid values are Unknown, Provisioning, Succeeded, and Failed.
- swagger
Location String - Read Only: Contains the URI of the swagger spec associated with this web service.
- assets
Map<String,Asset
Item Response> - Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
- commitment
Plan CommitmentPlan Response - Contains the commitment plan associated with this web service. Set at creation time. Once set, this value cannot be changed. Note: The commitment plan is not returned from calls to GET operations.
- description String
- The description of the web service.
- diagnostics
Diagnostics
Configuration Response - Settings controlling the diagnostics traces collection for the web service.
- example
Request ExampleRequest Response - Defines sample input data for one or more of the service's inputs.
- expose
Sample BooleanData - When set to true, sample data is included in the web service's swagger definition. The default value is true.
- input
Service
Input Output Specification Response - Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
- keys
Web
Service Keys Response - Contains the web service provisioning keys. If you do not specify provisioning keys, the Azure Machine Learning system generates them for you. Note: The keys are not returned from calls to GET operations.
- machine
Learning MachineWorkspace Learning Workspace Response - Specifies the Machine Learning workspace containing the experiment that is source for the web service.
- output
Service
Input Output Specification Response - Contains the Swagger 2.0 schema describing one or more of the web service's outputs. For more information, see the Swagger specification.
- package_
Graph
Package Response - The definition of the graph package making up this web service.
- parameters
Map<String,Web
Service Parameter Response> - The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.
- payloads
In BooleanBlob Storage - When set to true, indicates that the payload size is larger than 3 MB. Otherwise false. If the payload size exceed 3 MB, the payload is stored in a blob and the PayloadsLocation parameter contains the URI of the blob. Otherwise, this will be set to false and Assets, Input, Output, Package, Parameters, ExampleRequest are inline. The Payload sizes is determined by adding the size of the Assets, Input, Output, Package, Parameters, and the ExampleRequest.
- payloads
Location BlobLocation Response - The URI of the payload blob. This parameter contains a value only if the payloadsInBlobStorage parameter is set to true. Otherwise is set to null.
- read
Only 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.
- realtime
Configuration RealtimeConfiguration Response - Contains the configuration settings for the web service endpoint.
- storage
Account StorageAccount Response - Specifies the storage account that Azure Machine Learning uses to store information about the web service. Only the name of the storage account is returned from calls to GET operations. When updating the storage account information, you must ensure that all necessary assets are available in the new storage account or calls to your web service will fail.
- title String
- The title of the web service.
- created
On string - Read Only: The date and time when the web service was created.
- modified
On string - Read Only: The date and time when the web service was last modified.
- provisioning
State string - Read Only: The provision state of the web service. Valid values are Unknown, Provisioning, Succeeded, and Failed.
- swagger
Location string - Read Only: Contains the URI of the swagger spec associated with this web service.
- assets
{[key: string]: Asset
Item Response} - Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
- commitment
Plan CommitmentPlan Response - Contains the commitment plan associated with this web service. Set at creation time. Once set, this value cannot be changed. Note: The commitment plan is not returned from calls to GET operations.
- description string
- The description of the web service.
- diagnostics
Diagnostics
Configuration Response - Settings controlling the diagnostics traces collection for the web service.
- example
Request ExampleRequest Response - Defines sample input data for one or more of the service's inputs.
- expose
Sample booleanData - When set to true, sample data is included in the web service's swagger definition. The default value is true.
- input
Service
Input Output Specification Response - Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
- keys
Web
Service Keys Response - Contains the web service provisioning keys. If you do not specify provisioning keys, the Azure Machine Learning system generates them for you. Note: The keys are not returned from calls to GET operations.
- machine
Learning MachineWorkspace Learning Workspace Response - Specifies the Machine Learning workspace containing the experiment that is source for the web service.
- output
Service
Input Output Specification Response - Contains the Swagger 2.0 schema describing one or more of the web service's outputs. For more information, see the Swagger specification.
- package
Graph
Package Response - The definition of the graph package making up this web service.
- parameters
{[key: string]: Web
Service Parameter Response} - The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.
- payloads
In booleanBlob Storage - When set to true, indicates that the payload size is larger than 3 MB. Otherwise false. If the payload size exceed 3 MB, the payload is stored in a blob and the PayloadsLocation parameter contains the URI of the blob. Otherwise, this will be set to false and Assets, Input, Output, Package, Parameters, ExampleRequest are inline. The Payload sizes is determined by adding the size of the Assets, Input, Output, Package, Parameters, and the ExampleRequest.
- payloads
Location BlobLocation Response - The URI of the payload blob. This parameter contains a value only if the payloadsInBlobStorage parameter is set to true. Otherwise is set to null.
- read
Only 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.
- realtime
Configuration RealtimeConfiguration Response - Contains the configuration settings for the web service endpoint.
- storage
Account StorageAccount Response - Specifies the storage account that Azure Machine Learning uses to store information about the web service. Only the name of the storage account is returned from calls to GET operations. When updating the storage account information, you must ensure that all necessary assets are available in the new storage account or calls to your web service will fail.
- title 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, Asset
Item Response] - Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.
- commitment_
plan CommitmentPlan Response - Contains the commitment plan associated with this web service. Set at creation time. Once set, this value cannot be changed. Note: The commitment plan is not returned from calls to GET operations.
- description str
- The description of the web service.
- diagnostics
Diagnostics
Configuration Response - Settings controlling the diagnostics traces collection for the web service.
- example_
request ExampleRequest Response - Defines sample input data for one or more of the service's inputs.
- expose_
sample_ booldata - When set to true, sample data is included in the web service's swagger definition. The default value is true.
- input
Service
Input Output Specification Response - Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
- keys
Web
Service Keys Response - Contains the web service provisioning keys. If you do not specify provisioning keys, the Azure Machine Learning system generates them for you. Note: The keys are not returned from calls to GET operations.
- machine_
learning_ Machineworkspace Learning Workspace Response - Specifies the Machine Learning workspace containing the experiment that is source for the web service.
- output
Service
Input Output Specification Response - Contains the Swagger 2.0 schema describing one or more of the web service's outputs. For more information, see the Swagger specification.
- package
Graph
Package Response - The definition of the graph package making up this web service.
- parameters
Mapping[str, Web
Service Parameter Response] - The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.
- payloads_
in_ boolblob_ storage - When set to true, indicates that the payload size is larger than 3 MB. Otherwise false. If the payload size exceed 3 MB, the payload is stored in a blob and the PayloadsLocation parameter contains the URI of the blob. Otherwise, this will be set to false and Assets, Input, Output, Package, Parameters, ExampleRequest are inline. The Payload sizes is determined by adding the size of the Assets, Input, Output, Package, Parameters, and the ExampleRequest.
- payloads_
location BlobLocation Response - The URI of the payload blob. This parameter contains a value only if the payloadsInBlobStorage parameter is set to true. Otherwise is set to null.
- read_
only bool - When set to true, indicates that the web service is read-only and can no longer be updated or patched, only removed. Default, is false. Note: Once set to true, you cannot change its value.
- realtime_
configuration RealtimeConfiguration Response - Contains the configuration settings for the web service endpoint.
- storage_
account StorageAccount Response - Specifies the storage account that Azure Machine Learning uses to store information about the web service. Only the name of the storage account is returned from calls to GET operations. When updating the storage account information, you must ensure that all necessary assets are available in the new storage account or calls to your web service will fail.
- title str
- The title of the web service.
- created
On String - Read Only: The date and time when the web service was created.
- modified
On String - Read Only: The date and time when the web service was last modified.
- provisioning
State String - Read Only: The provision state of the web service. Valid values are Unknown, Provisioning, Succeeded, and Failed.
- swagger
Location 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.
- commitment
Plan 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.
- example
Request Property Map - Defines sample input data for one or more of the service's inputs.
- expose
Sample BooleanData - When set to true, sample data is included in the web service's swagger definition. The default value is true.
- input Property Map
- Contains the Swagger 2.0 schema describing one or more of the web service's inputs. For more information, see the Swagger specification.
- keys Property Map
- Contains the web service provisioning keys. If you do not specify provisioning keys, the Azure Machine Learning system generates them for you. Note: The keys are not returned from calls to GET operations.
- machine
Learning Property MapWorkspace - Specifies the Machine Learning workspace containing the experiment that is source for the web service.
- output Property Map
- Contains the Swagger 2.0 schema describing one or more of the web service's outputs. For more information, see the Swagger specification.
- package Property Map
- The definition of the graph package making up this web service.
- parameters Map<Property Map>
- The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.
- payloads
In BooleanBlob Storage - When set to true, indicates that the payload size is larger than 3 MB. Otherwise false. If the payload size exceed 3 MB, the payload is stored in a blob and the PayloadsLocation parameter contains the URI of the blob. Otherwise, this will be set to false and Assets, Input, Output, Package, Parameters, ExampleRequest are inline. The Payload sizes is determined by adding the size of the Assets, Input, Output, Package, Parameters, and the ExampleRequest.
- payloads
Location 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.
- read
Only 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.
- realtime
Configuration Property Map - Contains the configuration settings for the web service endpoint.
- storage
Account 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