1. Packages
  2. Azure Native
  3. API Docs
  4. machinelearningservices
  5. EndpointDeployment
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

azure-native.machinelearningservices.EndpointDeployment

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

Uses Azure REST API version 2025-01-01-preview. In version 2.x of the Azure Native provider, it used API version 2024-01-01-preview.

Other available API versions: 2024-01-01-preview, 2024-07-01-preview, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native machinelearningservices [ApiVersion]. See the version guide for details.

Example Usage

Create Endpoint Deployment

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

return await Deployment.RunAsync(() => 
{
    var endpointDeployment = new AzureNative.MachineLearningServices.EndpointDeployment("endpointDeployment", new()
    {
        DeploymentName = "text-davinci-003",
        EndpointName = "Azure.OpenAI",
        Properties = new AzureNative.MachineLearningServices.Inputs.OpenAIEndpointDeploymentResourcePropertiesArgs
        {
            Model = new AzureNative.MachineLearningServices.Inputs.EndpointDeploymentModelArgs
            {
                Format = "OpenAI",
                Name = "text-davinci-003",
                Version = "1",
            },
            Type = "Azure.OpenAI",
            VersionUpgradeOption = AzureNative.MachineLearningServices.DeploymentModelVersionUpgradeOption.OnceNewDefaultVersionAvailable,
        },
        ResourceGroupName = "resourceGroup-1",
        WorkspaceName = "testworkspace",
    });

});
Copy
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := machinelearningservices.NewEndpointDeployment(ctx, "endpointDeployment", &machinelearningservices.EndpointDeploymentArgs{
			DeploymentName: pulumi.String("text-davinci-003"),
			EndpointName:   pulumi.String("Azure.OpenAI"),
			Properties: &machinelearningservices.OpenAIEndpointDeploymentResourcePropertiesArgs{
				Model: &machinelearningservices.EndpointDeploymentModelArgs{
					Format:  pulumi.String("OpenAI"),
					Name:    pulumi.String("text-davinci-003"),
					Version: pulumi.String("1"),
				},
				Type:                 pulumi.String("Azure.OpenAI"),
				VersionUpgradeOption: pulumi.String(machinelearningservices.DeploymentModelVersionUpgradeOptionOnceNewDefaultVersionAvailable),
			},
			ResourceGroupName: pulumi.String("resourceGroup-1"),
			WorkspaceName:     pulumi.String("testworkspace"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.machinelearningservices.EndpointDeployment;
import com.pulumi.azurenative.machinelearningservices.EndpointDeploymentArgs;
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 endpointDeployment = new EndpointDeployment("endpointDeployment", EndpointDeploymentArgs.builder()
            .deploymentName("text-davinci-003")
            .endpointName("Azure.OpenAI")
            .properties(OpenAIEndpointDeploymentResourcePropertiesArgs.builder()
                .model(EndpointDeploymentModelArgs.builder()
                    .format("OpenAI")
                    .name("text-davinci-003")
                    .version("1")
                    .build())
                .type("Azure.OpenAI")
                .versionUpgradeOption("OnceNewDefaultVersionAvailable")
                .build())
            .resourceGroupName("resourceGroup-1")
            .workspaceName("testworkspace")
            .build());

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

const endpointDeployment = new azure_native.machinelearningservices.EndpointDeployment("endpointDeployment", {
    deploymentName: "text-davinci-003",
    endpointName: "Azure.OpenAI",
    properties: {
        model: {
            format: "OpenAI",
            name: "text-davinci-003",
            version: "1",
        },
        type: "Azure.OpenAI",
        versionUpgradeOption: azure_native.machinelearningservices.DeploymentModelVersionUpgradeOption.OnceNewDefaultVersionAvailable,
    },
    resourceGroupName: "resourceGroup-1",
    workspaceName: "testworkspace",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

endpoint_deployment = azure_native.machinelearningservices.EndpointDeployment("endpointDeployment",
    deployment_name="text-davinci-003",
    endpoint_name="Azure.OpenAI",
    properties={
        "model": {
            "format": "OpenAI",
            "name": "text-davinci-003",
            "version": "1",
        },
        "type": "Azure.OpenAI",
        "version_upgrade_option": azure_native.machinelearningservices.DeploymentModelVersionUpgradeOption.ONCE_NEW_DEFAULT_VERSION_AVAILABLE,
    },
    resource_group_name="resourceGroup-1",
    workspace_name="testworkspace")
Copy
resources:
  endpointDeployment:
    type: azure-native:machinelearningservices:EndpointDeployment
    properties:
      deploymentName: text-davinci-003
      endpointName: Azure.OpenAI
      properties:
        model:
          format: OpenAI
          name: text-davinci-003
          version: '1'
        type: Azure.OpenAI
        versionUpgradeOption: OnceNewDefaultVersionAvailable
      resourceGroupName: resourceGroup-1
      workspaceName: testworkspace
Copy

Create EndpointDeployment Resource

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

Constructor syntax

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

@overload
def EndpointDeployment(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       endpoint_name: Optional[str] = None,
                       properties: Optional[Union[ContentSafetyEndpointDeploymentResourcePropertiesArgs, ManagedOnlineEndpointDeploymentResourcePropertiesArgs, OpenAIEndpointDeploymentResourcePropertiesArgs, SpeechEndpointDeploymentResourcePropertiesArgs]] = None,
                       resource_group_name: Optional[str] = None,
                       workspace_name: Optional[str] = None,
                       deployment_name: Optional[str] = None)
func NewEndpointDeployment(ctx *Context, name string, args EndpointDeploymentArgs, opts ...ResourceOption) (*EndpointDeployment, error)
public EndpointDeployment(string name, EndpointDeploymentArgs args, CustomResourceOptions? opts = null)
public EndpointDeployment(String name, EndpointDeploymentArgs args)
public EndpointDeployment(String name, EndpointDeploymentArgs args, CustomResourceOptions options)
type: azure-native:machinelearningservices:EndpointDeployment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. EndpointDeploymentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. EndpointDeploymentArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. EndpointDeploymentArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. EndpointDeploymentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. EndpointDeploymentArgs
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 endpointDeploymentResource = new AzureNative.MachineLearningServices.EndpointDeployment("endpointDeploymentResource", new()
{
    EndpointName = "string",
    Properties = new AzureNative.MachineLearningServices.Inputs.ContentSafetyEndpointDeploymentResourcePropertiesArgs
    {
        Model = new AzureNative.MachineLearningServices.Inputs.EndpointDeploymentModelArgs
        {
            Format = "string",
            Name = "string",
            Source = "string",
            Version = "string",
        },
        Type = "Azure.ContentSafety",
        FailureReason = "string",
        RaiPolicyName = "string",
        Sku = new AzureNative.MachineLearningServices.Inputs.CognitiveServicesSkuArgs
        {
            Capacity = 0,
            Family = "string",
            Name = "string",
            Size = "string",
            Tier = "string",
        },
        VersionUpgradeOption = "string",
    },
    ResourceGroupName = "string",
    WorkspaceName = "string",
    DeploymentName = "string",
});
Copy
example, err := machinelearningservices.NewEndpointDeployment(ctx, "endpointDeploymentResource", &machinelearningservices.EndpointDeploymentArgs{
	EndpointName: pulumi.String("string"),
	Properties: &machinelearningservices.ContentSafetyEndpointDeploymentResourcePropertiesArgs{
		Model: &machinelearningservices.EndpointDeploymentModelArgs{
			Format:  pulumi.String("string"),
			Name:    pulumi.String("string"),
			Source:  pulumi.String("string"),
			Version: pulumi.String("string"),
		},
		Type:          pulumi.String("Azure.ContentSafety"),
		FailureReason: pulumi.String("string"),
		RaiPolicyName: pulumi.String("string"),
		Sku: &machinelearningservices.CognitiveServicesSkuArgs{
			Capacity: pulumi.Int(0),
			Family:   pulumi.String("string"),
			Name:     pulumi.String("string"),
			Size:     pulumi.String("string"),
			Tier:     pulumi.String("string"),
		},
		VersionUpgradeOption: pulumi.String("string"),
	},
	ResourceGroupName: pulumi.String("string"),
	WorkspaceName:     pulumi.String("string"),
	DeploymentName:    pulumi.String("string"),
})
Copy
var endpointDeploymentResource = new EndpointDeployment("endpointDeploymentResource", EndpointDeploymentArgs.builder()
    .endpointName("string")
    .properties(ContentSafetyEndpointDeploymentResourcePropertiesArgs.builder()
        .model(EndpointDeploymentModelArgs.builder()
            .format("string")
            .name("string")
            .source("string")
            .version("string")
            .build())
        .type("Azure.ContentSafety")
        .failureReason("string")
        .raiPolicyName("string")
        .sku(CognitiveServicesSkuArgs.builder()
            .capacity(0)
            .family("string")
            .name("string")
            .size("string")
            .tier("string")
            .build())
        .versionUpgradeOption("string")
        .build())
    .resourceGroupName("string")
    .workspaceName("string")
    .deploymentName("string")
    .build());
Copy
endpoint_deployment_resource = azure_native.machinelearningservices.EndpointDeployment("endpointDeploymentResource",
    endpoint_name="string",
    properties={
        "model": {
            "format": "string",
            "name": "string",
            "source": "string",
            "version": "string",
        },
        "type": "Azure.ContentSafety",
        "failure_reason": "string",
        "rai_policy_name": "string",
        "sku": {
            "capacity": 0,
            "family": "string",
            "name": "string",
            "size": "string",
            "tier": "string",
        },
        "version_upgrade_option": "string",
    },
    resource_group_name="string",
    workspace_name="string",
    deployment_name="string")
Copy
const endpointDeploymentResource = new azure_native.machinelearningservices.EndpointDeployment("endpointDeploymentResource", {
    endpointName: "string",
    properties: {
        model: {
            format: "string",
            name: "string",
            source: "string",
            version: "string",
        },
        type: "Azure.ContentSafety",
        failureReason: "string",
        raiPolicyName: "string",
        sku: {
            capacity: 0,
            family: "string",
            name: "string",
            size: "string",
            tier: "string",
        },
        versionUpgradeOption: "string",
    },
    resourceGroupName: "string",
    workspaceName: "string",
    deploymentName: "string",
});
Copy
type: azure-native:machinelearningservices:EndpointDeployment
properties:
    deploymentName: string
    endpointName: string
    properties:
        failureReason: string
        model:
            format: string
            name: string
            source: string
            version: string
        raiPolicyName: string
        sku:
            capacity: 0
            family: string
            name: string
            size: string
            tier: string
        type: Azure.ContentSafety
        versionUpgradeOption: string
    resourceGroupName: string
    workspaceName: string
Copy

EndpointDeployment Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The EndpointDeployment resource accepts the following input properties:

EndpointName
This property is required.
Changes to this property will trigger replacement.
string
Name of the endpoint resource.
Properties This property is required. Pulumi.AzureNative.MachineLearningServices.Inputs.ContentSafetyEndpointDeploymentResourceProperties | Pulumi.AzureNative.MachineLearningServices.Inputs.ManagedOnlineEndpointDeploymentResourceProperties | Pulumi.AzureNative.MachineLearningServices.Inputs.OpenAIEndpointDeploymentResourceProperties | Pulumi.AzureNative.MachineLearningServices.Inputs.SpeechEndpointDeploymentResourceProperties
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
WorkspaceName
This property is required.
Changes to this property will trigger replacement.
string
Azure Machine Learning Workspace Name
DeploymentName Changes to this property will trigger replacement. string
Name of the deployment resource
EndpointName
This property is required.
Changes to this property will trigger replacement.
string
Name of the endpoint resource.
Properties This property is required. ContentSafetyEndpointDeploymentResourcePropertiesArgs | ManagedOnlineEndpointDeploymentResourcePropertiesArgs | OpenAIEndpointDeploymentResourcePropertiesArgs | SpeechEndpointDeploymentResourcePropertiesArgs
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
WorkspaceName
This property is required.
Changes to this property will trigger replacement.
string
Azure Machine Learning Workspace Name
DeploymentName Changes to this property will trigger replacement. string
Name of the deployment resource
endpointName
This property is required.
Changes to this property will trigger replacement.
String
Name of the endpoint resource.
properties This property is required. ContentSafetyEndpointDeploymentResourceProperties | ManagedOnlineEndpointDeploymentResourceProperties | OpenAIEndpointDeploymentResourceProperties | SpeechEndpointDeploymentResourceProperties
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
workspaceName
This property is required.
Changes to this property will trigger replacement.
String
Azure Machine Learning Workspace Name
deploymentName Changes to this property will trigger replacement. String
Name of the deployment resource
endpointName
This property is required.
Changes to this property will trigger replacement.
string
Name of the endpoint resource.
properties This property is required. ContentSafetyEndpointDeploymentResourceProperties | ManagedOnlineEndpointDeploymentResourceProperties | OpenAIEndpointDeploymentResourceProperties | SpeechEndpointDeploymentResourceProperties
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
workspaceName
This property is required.
Changes to this property will trigger replacement.
string
Azure Machine Learning Workspace Name
deploymentName Changes to this property will trigger replacement. string
Name of the deployment resource
endpoint_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the endpoint resource.
properties This property is required. ContentSafetyEndpointDeploymentResourcePropertiesArgs | ManagedOnlineEndpointDeploymentResourcePropertiesArgs | OpenAIEndpointDeploymentResourcePropertiesArgs | SpeechEndpointDeploymentResourcePropertiesArgs
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
workspace_name
This property is required.
Changes to this property will trigger replacement.
str
Azure Machine Learning Workspace Name
deployment_name Changes to this property will trigger replacement. str
Name of the deployment resource
endpointName
This property is required.
Changes to this property will trigger replacement.
String
Name of the endpoint resource.
properties This property is required. Property Map | Property Map | Property Map | Property Map
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
workspaceName
This property is required.
Changes to this property will trigger replacement.
String
Azure Machine Learning Workspace Name
deploymentName Changes to this property will trigger replacement. String
Name of the deployment resource

Outputs

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

AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
SystemData Pulumi.AzureNative.MachineLearningServices.Outputs.SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
SystemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
azureApiVersion string
The Azure API version of the resource.
id string
The provider-assigned unique ID for this managed resource.
name string
The name of the resource
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
azure_api_version str
The Azure API version of the resource.
id str
The provider-assigned unique ID for this managed resource.
name str
The name of the resource
system_data SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
systemData Property Map
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Supporting Types

CognitiveServicesSku
, CognitiveServicesSkuArgs

Capacity int
Family string
Name string
Size string
Tier string
Capacity int
Family string
Name string
Size string
Tier string
capacity Integer
family String
name String
size String
tier String
capacity number
family string
name string
size string
tier string
capacity int
family str
name str
size str
tier str
capacity Number
family String
name String
size String
tier String

CognitiveServicesSkuResponse
, CognitiveServicesSkuResponseArgs

Capacity int
Family string
Name string
Size string
Tier string
Capacity int
Family string
Name string
Size string
Tier string
capacity Integer
family String
name String
size String
tier String
capacity number
family string
name string
size string
tier string
capacity int
family str
name str
size str
tier str
capacity Number
family String
name String
size String
tier String

ContentSafetyEndpointDeploymentResourceProperties
, ContentSafetyEndpointDeploymentResourcePropertiesArgs

Model This property is required. Pulumi.AzureNative.MachineLearningServices.Inputs.EndpointDeploymentModel
Model used for the endpoint deployment.
FailureReason string
The failure reason if the creation failed.
RaiPolicyName string
The name of RAI policy.
Sku Pulumi.AzureNative.MachineLearningServices.Inputs.CognitiveServicesSku
VersionUpgradeOption string | Pulumi.AzureNative.MachineLearningServices.DeploymentModelVersionUpgradeOption
Deployment model version upgrade option.
Model This property is required. EndpointDeploymentModel
Model used for the endpoint deployment.
FailureReason string
The failure reason if the creation failed.
RaiPolicyName string
The name of RAI policy.
Sku CognitiveServicesSku
VersionUpgradeOption string | DeploymentModelVersionUpgradeOption
Deployment model version upgrade option.
model This property is required. EndpointDeploymentModel
Model used for the endpoint deployment.
failureReason String
The failure reason if the creation failed.
raiPolicyName String
The name of RAI policy.
sku CognitiveServicesSku
versionUpgradeOption String | DeploymentModelVersionUpgradeOption
Deployment model version upgrade option.
model This property is required. EndpointDeploymentModel
Model used for the endpoint deployment.
failureReason string
The failure reason if the creation failed.
raiPolicyName string
The name of RAI policy.
sku CognitiveServicesSku
versionUpgradeOption string | DeploymentModelVersionUpgradeOption
Deployment model version upgrade option.
model This property is required. EndpointDeploymentModel
Model used for the endpoint deployment.
failure_reason str
The failure reason if the creation failed.
rai_policy_name str
The name of RAI policy.
sku CognitiveServicesSku
version_upgrade_option str | DeploymentModelVersionUpgradeOption
Deployment model version upgrade option.
model This property is required. Property Map
Model used for the endpoint deployment.
failureReason String
The failure reason if the creation failed.
raiPolicyName String
The name of RAI policy.
sku Property Map
versionUpgradeOption String | "OnceNewDefaultVersionAvailable" | "OnceCurrentVersionExpired" | "NoAutoUpgrade"
Deployment model version upgrade option.

ContentSafetyEndpointDeploymentResourcePropertiesResponse
, ContentSafetyEndpointDeploymentResourcePropertiesResponseArgs

Model This property is required. Pulumi.AzureNative.MachineLearningServices.Inputs.EndpointDeploymentModelResponse
Model used for the endpoint deployment.
ProvisioningState This property is required. string
Read-only provision state status property.
FailureReason string
The failure reason if the creation failed.
RaiPolicyName string
The name of RAI policy.
Sku Pulumi.AzureNative.MachineLearningServices.Inputs.CognitiveServicesSkuResponse
VersionUpgradeOption string
Deployment model version upgrade option.
Model This property is required. EndpointDeploymentModelResponse
Model used for the endpoint deployment.
ProvisioningState This property is required. string
Read-only provision state status property.
FailureReason string
The failure reason if the creation failed.
RaiPolicyName string
The name of RAI policy.
Sku CognitiveServicesSkuResponse
VersionUpgradeOption string
Deployment model version upgrade option.
model This property is required. EndpointDeploymentModelResponse
Model used for the endpoint deployment.
provisioningState This property is required. String
Read-only provision state status property.
failureReason String
The failure reason if the creation failed.
raiPolicyName String
The name of RAI policy.
sku CognitiveServicesSkuResponse
versionUpgradeOption String
Deployment model version upgrade option.
model This property is required. EndpointDeploymentModelResponse
Model used for the endpoint deployment.
provisioningState This property is required. string
Read-only provision state status property.
failureReason string
The failure reason if the creation failed.
raiPolicyName string
The name of RAI policy.
sku CognitiveServicesSkuResponse
versionUpgradeOption string
Deployment model version upgrade option.
model This property is required. EndpointDeploymentModelResponse
Model used for the endpoint deployment.
provisioning_state This property is required. str
Read-only provision state status property.
failure_reason str
The failure reason if the creation failed.
rai_policy_name str
The name of RAI policy.
sku CognitiveServicesSkuResponse
version_upgrade_option str
Deployment model version upgrade option.
model This property is required. Property Map
Model used for the endpoint deployment.
provisioningState This property is required. String
Read-only provision state status property.
failureReason String
The failure reason if the creation failed.
raiPolicyName String
The name of RAI policy.
sku Property Map
versionUpgradeOption String
Deployment model version upgrade option.

DeploymentModelVersionUpgradeOption
, DeploymentModelVersionUpgradeOptionArgs

OnceNewDefaultVersionAvailable
OnceNewDefaultVersionAvailable
OnceCurrentVersionExpired
OnceCurrentVersionExpired
NoAutoUpgrade
NoAutoUpgrade
DeploymentModelVersionUpgradeOptionOnceNewDefaultVersionAvailable
OnceNewDefaultVersionAvailable
DeploymentModelVersionUpgradeOptionOnceCurrentVersionExpired
OnceCurrentVersionExpired
DeploymentModelVersionUpgradeOptionNoAutoUpgrade
NoAutoUpgrade
OnceNewDefaultVersionAvailable
OnceNewDefaultVersionAvailable
OnceCurrentVersionExpired
OnceCurrentVersionExpired
NoAutoUpgrade
NoAutoUpgrade
OnceNewDefaultVersionAvailable
OnceNewDefaultVersionAvailable
OnceCurrentVersionExpired
OnceCurrentVersionExpired
NoAutoUpgrade
NoAutoUpgrade
ONCE_NEW_DEFAULT_VERSION_AVAILABLE
OnceNewDefaultVersionAvailable
ONCE_CURRENT_VERSION_EXPIRED
OnceCurrentVersionExpired
NO_AUTO_UPGRADE
NoAutoUpgrade
"OnceNewDefaultVersionAvailable"
OnceNewDefaultVersionAvailable
"OnceCurrentVersionExpired"
OnceCurrentVersionExpired
"NoAutoUpgrade"
NoAutoUpgrade

EndpointComputeType
, EndpointComputeTypeArgs

Managed
Managed
Kubernetes
Kubernetes
AzureMLCompute
AzureMLCompute
EndpointComputeTypeManaged
Managed
EndpointComputeTypeKubernetes
Kubernetes
EndpointComputeTypeAzureMLCompute
AzureMLCompute
Managed
Managed
Kubernetes
Kubernetes
AzureMLCompute
AzureMLCompute
Managed
Managed
Kubernetes
Kubernetes
AzureMLCompute
AzureMLCompute
MANAGED
Managed
KUBERNETES
Kubernetes
AZURE_ML_COMPUTE
AzureMLCompute
"Managed"
Managed
"Kubernetes"
Kubernetes
"AzureMLCompute"
AzureMLCompute

EndpointDeploymentModel
, EndpointDeploymentModelArgs

Format string
Model format
Name string
Model name.
Source string
Optional. Deployment model source ARM resource ID.
Version string
Model version.
Format string
Model format
Name string
Model name.
Source string
Optional. Deployment model source ARM resource ID.
Version string
Model version.
format String
Model format
name String
Model name.
source String
Optional. Deployment model source ARM resource ID.
version String
Model version.
format string
Model format
name string
Model name.
source string
Optional. Deployment model source ARM resource ID.
version string
Model version.
format str
Model format
name str
Model name.
source str
Optional. Deployment model source ARM resource ID.
version str
Model version.
format String
Model format
name String
Model name.
source String
Optional. Deployment model source ARM resource ID.
version String
Model version.

EndpointDeploymentModelResponse
, EndpointDeploymentModelResponseArgs

Format string
Model format
Name string
Model name.
Source string
Optional. Deployment model source ARM resource ID.
Version string
Model version.
Format string
Model format
Name string
Model name.
Source string
Optional. Deployment model source ARM resource ID.
Version string
Model version.
format String
Model format
name String
Model name.
source String
Optional. Deployment model source ARM resource ID.
version String
Model version.
format string
Model format
name string
Model name.
source string
Optional. Deployment model source ARM resource ID.
version string
Model version.
format str
Model format
name str
Model name.
source str
Optional. Deployment model source ARM resource ID.
version str
Model version.
format String
Model format
name String
Model name.
source String
Optional. Deployment model source ARM resource ID.
version String
Model version.

ManagedOnlineEndpointDeploymentResourceProperties
, ManagedOnlineEndpointDeploymentResourcePropertiesArgs

EndpointComputeType string | Pulumi.AzureNative.MachineLearningServices.EndpointComputeType
FailureReason string
The failure reason if the creation failed.
Model string
EndpointComputeType string | EndpointComputeType
FailureReason string
The failure reason if the creation failed.
Model string
endpointComputeType String | EndpointComputeType
failureReason String
The failure reason if the creation failed.
model String
endpointComputeType string | EndpointComputeType
failureReason string
The failure reason if the creation failed.
model string
endpoint_compute_type str | EndpointComputeType
failure_reason str
The failure reason if the creation failed.
model str
endpointComputeType String | "Managed" | "Kubernetes" | "AzureMLCompute"
failureReason String
The failure reason if the creation failed.
model String

ManagedOnlineEndpointDeploymentResourcePropertiesResponse
, ManagedOnlineEndpointDeploymentResourcePropertiesResponseArgs

ProvisioningState This property is required. string
Read-only provision state status property.
EndpointComputeType string
FailureReason string
The failure reason if the creation failed.
Model string
ProvisioningState This property is required. string
Read-only provision state status property.
EndpointComputeType string
FailureReason string
The failure reason if the creation failed.
Model string
provisioningState This property is required. String
Read-only provision state status property.
endpointComputeType String
failureReason String
The failure reason if the creation failed.
model String
provisioningState This property is required. string
Read-only provision state status property.
endpointComputeType string
failureReason string
The failure reason if the creation failed.
model string
provisioning_state This property is required. str
Read-only provision state status property.
endpoint_compute_type str
failure_reason str
The failure reason if the creation failed.
model str
provisioningState This property is required. String
Read-only provision state status property.
endpointComputeType String
failureReason String
The failure reason if the creation failed.
model String

OpenAIEndpointDeploymentResourceProperties
, OpenAIEndpointDeploymentResourcePropertiesArgs

Model This property is required. Pulumi.AzureNative.MachineLearningServices.Inputs.EndpointDeploymentModel
Model used for the endpoint deployment.
FailureReason string
The failure reason if the creation failed.
RaiPolicyName string
The name of RAI policy.
Sku Pulumi.AzureNative.MachineLearningServices.Inputs.CognitiveServicesSku
VersionUpgradeOption string | Pulumi.AzureNative.MachineLearningServices.DeploymentModelVersionUpgradeOption
Deployment model version upgrade option.
Model This property is required. EndpointDeploymentModel
Model used for the endpoint deployment.
FailureReason string
The failure reason if the creation failed.
RaiPolicyName string
The name of RAI policy.
Sku CognitiveServicesSku
VersionUpgradeOption string | DeploymentModelVersionUpgradeOption
Deployment model version upgrade option.
model This property is required. EndpointDeploymentModel
Model used for the endpoint deployment.
failureReason String
The failure reason if the creation failed.
raiPolicyName String
The name of RAI policy.
sku CognitiveServicesSku
versionUpgradeOption String | DeploymentModelVersionUpgradeOption
Deployment model version upgrade option.
model This property is required. EndpointDeploymentModel
Model used for the endpoint deployment.
failureReason string
The failure reason if the creation failed.
raiPolicyName string
The name of RAI policy.
sku CognitiveServicesSku
versionUpgradeOption string | DeploymentModelVersionUpgradeOption
Deployment model version upgrade option.
model This property is required. EndpointDeploymentModel
Model used for the endpoint deployment.
failure_reason str
The failure reason if the creation failed.
rai_policy_name str
The name of RAI policy.
sku CognitiveServicesSku
version_upgrade_option str | DeploymentModelVersionUpgradeOption
Deployment model version upgrade option.
model This property is required. Property Map
Model used for the endpoint deployment.
failureReason String
The failure reason if the creation failed.
raiPolicyName String
The name of RAI policy.
sku Property Map
versionUpgradeOption String | "OnceNewDefaultVersionAvailable" | "OnceCurrentVersionExpired" | "NoAutoUpgrade"
Deployment model version upgrade option.

OpenAIEndpointDeploymentResourcePropertiesResponse
, OpenAIEndpointDeploymentResourcePropertiesResponseArgs

Model This property is required. Pulumi.AzureNative.MachineLearningServices.Inputs.EndpointDeploymentModelResponse
Model used for the endpoint deployment.
ProvisioningState This property is required. string
Read-only provision state status property.
FailureReason string
The failure reason if the creation failed.
RaiPolicyName string
The name of RAI policy.
Sku Pulumi.AzureNative.MachineLearningServices.Inputs.CognitiveServicesSkuResponse
VersionUpgradeOption string
Deployment model version upgrade option.
Model This property is required. EndpointDeploymentModelResponse
Model used for the endpoint deployment.
ProvisioningState This property is required. string
Read-only provision state status property.
FailureReason string
The failure reason if the creation failed.
RaiPolicyName string
The name of RAI policy.
Sku CognitiveServicesSkuResponse
VersionUpgradeOption string
Deployment model version upgrade option.
model This property is required. EndpointDeploymentModelResponse
Model used for the endpoint deployment.
provisioningState This property is required. String
Read-only provision state status property.
failureReason String
The failure reason if the creation failed.
raiPolicyName String
The name of RAI policy.
sku CognitiveServicesSkuResponse
versionUpgradeOption String
Deployment model version upgrade option.
model This property is required. EndpointDeploymentModelResponse
Model used for the endpoint deployment.
provisioningState This property is required. string
Read-only provision state status property.
failureReason string
The failure reason if the creation failed.
raiPolicyName string
The name of RAI policy.
sku CognitiveServicesSkuResponse
versionUpgradeOption string
Deployment model version upgrade option.
model This property is required. EndpointDeploymentModelResponse
Model used for the endpoint deployment.
provisioning_state This property is required. str
Read-only provision state status property.
failure_reason str
The failure reason if the creation failed.
rai_policy_name str
The name of RAI policy.
sku CognitiveServicesSkuResponse
version_upgrade_option str
Deployment model version upgrade option.
model This property is required. Property Map
Model used for the endpoint deployment.
provisioningState This property is required. String
Read-only provision state status property.
failureReason String
The failure reason if the creation failed.
raiPolicyName String
The name of RAI policy.
sku Property Map
versionUpgradeOption String
Deployment model version upgrade option.

SpeechEndpointDeploymentResourceProperties
, SpeechEndpointDeploymentResourcePropertiesArgs

Model This property is required. Pulumi.AzureNative.MachineLearningServices.Inputs.EndpointDeploymentModel
Model used for the endpoint deployment.
FailureReason string
The failure reason if the creation failed.
RaiPolicyName string
The name of RAI policy.
Sku Pulumi.AzureNative.MachineLearningServices.Inputs.CognitiveServicesSku
VersionUpgradeOption string | Pulumi.AzureNative.MachineLearningServices.DeploymentModelVersionUpgradeOption
Deployment model version upgrade option.
Model This property is required. EndpointDeploymentModel
Model used for the endpoint deployment.
FailureReason string
The failure reason if the creation failed.
RaiPolicyName string
The name of RAI policy.
Sku CognitiveServicesSku
VersionUpgradeOption string | DeploymentModelVersionUpgradeOption
Deployment model version upgrade option.
model This property is required. EndpointDeploymentModel
Model used for the endpoint deployment.
failureReason String
The failure reason if the creation failed.
raiPolicyName String
The name of RAI policy.
sku CognitiveServicesSku
versionUpgradeOption String | DeploymentModelVersionUpgradeOption
Deployment model version upgrade option.
model This property is required. EndpointDeploymentModel
Model used for the endpoint deployment.
failureReason string
The failure reason if the creation failed.
raiPolicyName string
The name of RAI policy.
sku CognitiveServicesSku
versionUpgradeOption string | DeploymentModelVersionUpgradeOption
Deployment model version upgrade option.
model This property is required. EndpointDeploymentModel
Model used for the endpoint deployment.
failure_reason str
The failure reason if the creation failed.
rai_policy_name str
The name of RAI policy.
sku CognitiveServicesSku
version_upgrade_option str | DeploymentModelVersionUpgradeOption
Deployment model version upgrade option.
model This property is required. Property Map
Model used for the endpoint deployment.
failureReason String
The failure reason if the creation failed.
raiPolicyName String
The name of RAI policy.
sku Property Map
versionUpgradeOption String | "OnceNewDefaultVersionAvailable" | "OnceCurrentVersionExpired" | "NoAutoUpgrade"
Deployment model version upgrade option.

SpeechEndpointDeploymentResourcePropertiesResponse
, SpeechEndpointDeploymentResourcePropertiesResponseArgs

Model This property is required. Pulumi.AzureNative.MachineLearningServices.Inputs.EndpointDeploymentModelResponse
Model used for the endpoint deployment.
ProvisioningState This property is required. string
Read-only provision state status property.
FailureReason string
The failure reason if the creation failed.
RaiPolicyName string
The name of RAI policy.
Sku Pulumi.AzureNative.MachineLearningServices.Inputs.CognitiveServicesSkuResponse
VersionUpgradeOption string
Deployment model version upgrade option.
Model This property is required. EndpointDeploymentModelResponse
Model used for the endpoint deployment.
ProvisioningState This property is required. string
Read-only provision state status property.
FailureReason string
The failure reason if the creation failed.
RaiPolicyName string
The name of RAI policy.
Sku CognitiveServicesSkuResponse
VersionUpgradeOption string
Deployment model version upgrade option.
model This property is required. EndpointDeploymentModelResponse
Model used for the endpoint deployment.
provisioningState This property is required. String
Read-only provision state status property.
failureReason String
The failure reason if the creation failed.
raiPolicyName String
The name of RAI policy.
sku CognitiveServicesSkuResponse
versionUpgradeOption String
Deployment model version upgrade option.
model This property is required. EndpointDeploymentModelResponse
Model used for the endpoint deployment.
provisioningState This property is required. string
Read-only provision state status property.
failureReason string
The failure reason if the creation failed.
raiPolicyName string
The name of RAI policy.
sku CognitiveServicesSkuResponse
versionUpgradeOption string
Deployment model version upgrade option.
model This property is required. EndpointDeploymentModelResponse
Model used for the endpoint deployment.
provisioning_state This property is required. str
Read-only provision state status property.
failure_reason str
The failure reason if the creation failed.
rai_policy_name str
The name of RAI policy.
sku CognitiveServicesSkuResponse
version_upgrade_option str
Deployment model version upgrade option.
model This property is required. Property Map
Model used for the endpoint deployment.
provisioningState This property is required. String
Read-only provision state status property.
failureReason String
The failure reason if the creation failed.
raiPolicyName String
The name of RAI policy.
sku Property Map
versionUpgradeOption String
Deployment model version upgrade option.

SystemDataResponse
, SystemDataResponseArgs

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

Import

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

$ pulumi import azure-native:machinelearningservices:EndpointDeployment text-davinci-003 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/deployments/{deploymentName} 
Copy

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

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi