Microsoft. Workspace/endpoints MachineLearningServices

Definicja zasobu Bicepsa

Typ zasobu obszarów roboczych/punktów końcowych można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

By stworzyć Microsoft. MachineLearningServices/workspaces/endpoints resource – dodaj następujący Bicep do swojego szablonu.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/endpoints@2026-01-15-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    associatedResourceId: 'string'
    deployments: [
      {
        properties: {
          failureReason: 'string'
          type: 'string'
          // For remaining properties, see EndpointDeploymentResourceProperties objects
        }
      }
    ]
    endpointUri: 'string'
    failureReason: 'string'
    location: 'string'
    name: 'string'
    shouldCreateAiServicesEndpoint: bool
    endpointType: 'string'
    // For remaining properties, see EndpointResourceProperties objects
  }
}

Obiekty EndpointResourceProperties

Ustaw właściwość endpointType , aby określić typ obiektu.

Dla Azure. ContentSafety, użyj:

{
  endpointType: 'Azure.ContentSafety'
}

Dla Azure. OpenAI, użyj:

{
  endpointType: 'Azure.OpenAI'
}

Dla Azure. Użyć, użyć:

{
  endpointType: 'Azure.Speech'
}

W przypadku managedOnlineEndpointużyj:

{
  authMode: 'string'
  compute: 'string'
  description: 'string'
  endpointType: 'managedOnlineEndpoint'
  mirrorTraffic: {
    {customized property}: int
  }
  scoringUri: 'string'
  traffic: {
    {customized property}: int
  }
}

W przypadku serweralessEndpoint użyj:

{
  authMode: 'string'
  capacityReservation: {
    capacityReservationGroupId: 'string'
    endpointReservedCapacity: int
  }
  contentSafety: {
    contentSafetyStatus: 'string'
  }
  endpointState: 'string'
  endpointType: 'serverlessEndpoint'
  inferenceEndpoint: {}
  marketplaceSubscriptionId: 'string'
  metadata: any(...)
  modelSettings: {
    modelId: 'string'
  }
  offer: {
    offerName: 'string'
    publisher: 'string'
  }
}

Obiekty EndpointDeploymentResourceProperties

Ustaw właściwość , aby określić typ obiektu.

Dla Azure. ContentSafety, użyj:

{
  model: {
    format: 'string'
    name: 'string'
    source: 'string'
    version: 'string'
  }
  raiPolicyName: 'string'
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  type: 'Azure.ContentSafety'
  versionUpgradeOption: 'string'
}

Dla Azure. OpenAI, użyj:

{
  model: {
    format: 'string'
    name: 'string'
    source: 'string'
    version: 'string'
  }
  raiPolicyName: 'string'
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  type: 'Azure.OpenAI'
  versionUpgradeOption: 'string'
}

Dla Azure. Użyć, użyć:

{
  model: {
    format: 'string'
    name: 'string'
    source: 'string'
    version: 'string'
  }
  raiPolicyName: 'string'
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  type: 'Azure.Speech'
  versionUpgradeOption: 'string'
}

W przypadku managedOnlineEndpointużyj:

{
  endpointComputeType: 'string'
  model: 'string'
  type: 'managedOnlineEndpoint'
}

Wartości właściwości

Microsoft. MachineLearningServices/workspaces/endpoints

Name Description Value
name Nazwa zasobu string

Constraints:
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9_.-]{2,32}$ (wymagane)
nadrzędny W Bicep możesz określić zasób nadrzędny dla zasobu potomnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Więcej informacji można znaleźć w Child resource outside parent resource.
Nazwa symboliczna zasobu typu: obszary robocze
properties EndpointResourceProperties (wymagane)

CognitiveServicesSku

Name Description Value
dyspozycyjność int
family ciąg
name ciąg
rozmiar ciąg
warstwa ciąg

ContentSafetyEndpointDeploymentResourceProperties

Name Description Value
model Model używany do wdrożenia punktu końcowego. EndpointDeploymentModel (wymagane)
raiPolicyName Nazwa zasad RAI. ciąg
sku CognitiveServicesSku
typ Rodzaj wdrożenia. 'Azure. ContentSafety' (wymagane)
opcja uaktualnienia wersji Opcja uaktualnienia wersji modelu wdrażania. 'NoAutoUpgrade'
'OnceCurrentVersionExpired'
'OnceNewDefaultVersionAvailable'

ContentSafetyEndpointResourceProperties

Name Description Value
endpointType Typ punktu końcowego. 'Azure. ContentSafety' (wymagane)

EndpointDeploymentModel

Name Description Value
format Format modelu ciąg
name Nazwa modelu. ciąg
przesłać źródło Opcjonalny. Identyfikator zasobu usługi ARM źródła modelu wdrażania. ciąg
wersja Wersja modelu. ciąg

EndpointDeploymentResourceProperties

Name Description Value
failureReason Przyczyna niepowodzenia, jeśli tworzenie nie powiodło się. ciąg
typ Ustaw na 'Azure. ContentSafety' dla typu ContentSafetyEndpointEndpointResourceProperties. Ustaw na 'Azure. OpenAI' dla typu OpenAIEndDeploymentResourceProperties. Ustaw na 'Azure. Speech' dla typu SpeechEndpointDeploymentResourceProperties. Ustaw wartość "managedOnlineEndpoint" dla typu ManagedOnlineEndpointDeploymentResourceProperties. 'Azure. ContentSafety'
'Azure. OpenAI'
'Azure. Przemówienie'
"managedOnlineEndpoint" (wymagane)

EndpointDeploymentResourcePropertiesBasicResource

Name Description Value
properties EndpointDeploymentResourceProperties (wymagane)

EndpointResourceProperties

Name Description Value
associatedResourceId Identyfikator zasobu Byo do tworzenia wbudowanych punktów końcowych usługi modelu. ciąg
deployments Informacje o wdrożeniach. EndpointDeploymentResourcePropertiesBasicResource[]
endpointType Ustaw na 'Azure. ContentSafety' dla typu ContentSafetyEndpointResourceProperties. Ustaw na 'Azure. OpenAI' dla typu OpenAIEndpointResourceProperties. Ustaw na 'Azure. Speech' dla typu SpeechEndpointResourceProperties. Ustaw wartość "managedOnlineEndpoint" dla typu ManagedOnlineEndpointResourceProperties. Ustaw wartość "serverlessEndpoint" dla typu ServerlessEndpointResourceProperties. 'Azure. ContentSafety'
'Azure. OpenAI'
'Azure. Przemówienie'
'managedOnlineEndpoint'
"serverlessEndpoint" (wymagane)
endpointUri Identyfikator URI punktu końcowego. ciąg
failureReason Przyczyna niepowodzenia, jeśli tworzenie nie powiodło się. ciąg
lokalizacja Lokalizacja punktu końcowego.
Ponieważ dane wejściowe dto i gdy analizują zasób punktu końcowego, współużytkują ten sam kontrakt
to pole Lokalizacja służy tylko do analizowania informacji o zasobie punktu końcowego
Nie zezwolimy klientowi na określenie lokalizacji zasobu punktu końcowego, ponieważ utworzymy ją w tej samej lokalizacji co obszar roboczy
ciąg
name Nazwa punktu końcowego. ciąg
shouldCreateAiServicesEndpoint Niezależnie od tego, czy punkt końcowy serwera proxy (inny niż byo) jest zwykłym punktem końcowym, czy punktem końcowym konta usługi AI OneKeyV2. bool

ManagedOnlineEndpointDeploymentResourceProperties

Name Description Value
endpointComputeType Wyliczenie w celu określenia typu obliczeniowego punktu końcowego. 'AzureMLCompute'
"Kubernetes"
'Managed'
model ciąg
typ Rodzaj wdrożenia. "managedOnlineEndpoint" (wymagane)

ManagedOnlineEndpointResourceProperties

Name Description Value
authMode Wyliczenie w celu określenia trybu uwierzytelniania punktu końcowego. 'AADToken'
'AMLToken'
'Key'
obliczanie ciąg
description ciąg
endpointType Typ punktu końcowego. "managedOnlineEndpoint" (wymagane)
mirrorTraffic Słownik liczby całkowitej <> ManagedOnlineEndpointResourcePropertiesMirrorTraffic
scoringUri ciąg
ruch Słownik liczby całkowitej <> ManagedOnlineEndpointResourcePropertiesTraffic

ManagedOnlineEndpointResourcePropertiesMirrorTraffic

Name Description Value

ManagedOnlineEndpointResourcePropertiesTraffic

Name Description Value

OpenAIEndpointDeploymentResourceProperties

Name Description Value
model Model używany do wdrożenia punktu końcowego. EndpointDeploymentModel (wymagane)
raiPolicyName Nazwa zasad RAI. ciąg
sku CognitiveServicesSku
typ Rodzaj wdrożenia. 'Azure. OpenAI' (wymagane)
opcja uaktualnienia wersji Opcja uaktualnienia wersji modelu wdrażania. 'NoAutoUpgrade'
'OnceCurrentVersionExpired'
'OnceNewDefaultVersionAvailable'

OpenAIEndpointResourceProperties

Name Description Value
endpointType Typ punktu końcowego. 'Azure. OpenAI' (wymagane)

ServerlessEndpointCapacityReservation

Name Description Value
capacityReservationGroupId string

Constraints:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
endpointReservedCapacity int

ServerlessEndpointContentSafety

Name Description Value
contentSafetyStatus Określa stan bezpieczeństwa zawartości. 'Disabled'
"Włączone" (wymagane)

ServerlessEndpointInferenceEndpoint

Name Description Value

ServerlessEndpointModelSettings

Name Description Value
modelId string

Constraints:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

ServerlessEndpointResourceProperties

Name Description Value
authMode 'AAD'
'Key'
'KeyAndAAD'
capacityReservation ServerlessEndpointCapacityReservation
contentSafety ServerlessEndpointContentSafety
endpointState Stan bezserwerowego punktu końcowego. 'Creating'
'CreationFailed'
'Deleting'
'DeletionFailed'
'Online'
'Reinstating'
'Suspended'
'Suspending'
'Unknown'
endpointType Typ punktu końcowego. "serverlessEndpoint" (wymagane)
inferenceEndpoint ServerlessEndpointInferenceEndpoint
marketplaceSubscriptionId ciąg
metadane Anything any
modelSettings ServerlessEndpointModelSettings
oferta ServerlessOffer

ServerlessOffer

Name Description Value
offerName string

Constraints:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
wydawca string

Constraints:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

SpeechEndpointDeploymentResourceProperties

Name Description Value
model Model używany do wdrożenia punktu końcowego. EndpointDeploymentModel (wymagane)
raiPolicyName Nazwa zasad RAI. ciąg
sku CognitiveServicesSku
typ Rodzaj wdrożenia. 'Azure. Speech' (wymagany)
opcja uaktualnienia wersji Opcja uaktualnienia wersji modelu wdrażania. 'NoAutoUpgrade'
'OnceCurrentVersionExpired'
'OnceNewDefaultVersionAvailable'

SpeechEndpointResourceProperties

Name Description Value
endpointType Typ punktu końcowego. 'Azure. Speech' (wymagany)

Definicja zasobu szablonu usługi ARM

Typ zasobu obszarów roboczych/punktów końcowych można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

By stworzyć Microsoft. MachineLearningServices/workspaces/endpoints resource – dodaj do szablonu następujący JSON.

{
  "type": "Microsoft.MachineLearningServices/workspaces/endpoints",
  "apiVersion": "2026-01-15-preview",
  "name": "string",
  "properties": {
    "associatedResourceId": "string",
    "deployments": [
      {
        "properties": {
          "failureReason": "string",
          "type": "string"
          // For remaining properties, see EndpointDeploymentResourceProperties objects
        }
      }
    ],
    "endpointUri": "string",
    "failureReason": "string",
    "location": "string",
    "name": "string",
    "shouldCreateAiServicesEndpoint": "bool",
    "endpointType": "string"
    // For remaining properties, see EndpointResourceProperties objects
  }
}

Obiekty EndpointResourceProperties

Ustaw właściwość endpointType , aby określić typ obiektu.

Dla Azure. ContentSafety, użyj:

{
  "endpointType": "Azure.ContentSafety"
}

Dla Azure. OpenAI, użyj:

{
  "endpointType": "Azure.OpenAI"
}

Dla Azure. Użyć, użyć:

{
  "endpointType": "Azure.Speech"
}

W przypadku managedOnlineEndpointużyj:

{
  "authMode": "string",
  "compute": "string",
  "description": "string",
  "endpointType": "managedOnlineEndpoint",
  "mirrorTraffic": {
    "{customized property}": "int"
  },
  "scoringUri": "string",
  "traffic": {
    "{customized property}": "int"
  }
}

W przypadku serweralessEndpoint użyj:

{
  "authMode": "string",
  "capacityReservation": {
    "capacityReservationGroupId": "string",
    "endpointReservedCapacity": "int"
  },
  "contentSafety": {
    "contentSafetyStatus": "string"
  },
  "endpointState": "string",
  "endpointType": "serverlessEndpoint",
  "inferenceEndpoint": {
  },
  "marketplaceSubscriptionId": "string",
  "metadata": {},
  "modelSettings": {
    "modelId": "string"
  },
  "offer": {
    "offerName": "string",
    "publisher": "string"
  }
}

Obiekty EndpointDeploymentResourceProperties

Ustaw właściwość , aby określić typ obiektu.

Dla Azure. ContentSafety, użyj:

{
  "model": {
    "format": "string",
    "name": "string",
    "source": "string",
    "version": "string"
  },
  "raiPolicyName": "string",
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "type": "Azure.ContentSafety",
  "versionUpgradeOption": "string"
}

Dla Azure. OpenAI, użyj:

{
  "model": {
    "format": "string",
    "name": "string",
    "source": "string",
    "version": "string"
  },
  "raiPolicyName": "string",
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "type": "Azure.OpenAI",
  "versionUpgradeOption": "string"
}

Dla Azure. Użyć, użyć:

{
  "model": {
    "format": "string",
    "name": "string",
    "source": "string",
    "version": "string"
  },
  "raiPolicyName": "string",
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "type": "Azure.Speech",
  "versionUpgradeOption": "string"
}

W przypadku managedOnlineEndpointużyj:

{
  "endpointComputeType": "string",
  "model": "string",
  "type": "managedOnlineEndpoint"
}

Wartości właściwości

Microsoft. MachineLearningServices/workspaces/endpoints

Name Description Value
apiVersion Wersja interfejsu API '2026-01-15-zapowiedź'
name Nazwa zasobu string

Constraints:
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9_.-]{2,32}$ (wymagane)
properties EndpointResourceProperties (wymagane)
typ Typ zasobu 'Microsoft. MachineLearningServices/workspaces/endpoints'

CognitiveServicesSku

Name Description Value
dyspozycyjność int
family ciąg
name ciąg
rozmiar ciąg
warstwa ciąg

ContentSafetyEndpointDeploymentResourceProperties

Name Description Value
model Model używany do wdrożenia punktu końcowego. EndpointDeploymentModel (wymagane)
raiPolicyName Nazwa zasad RAI. ciąg
sku CognitiveServicesSku
typ Rodzaj wdrożenia. 'Azure. ContentSafety' (wymagane)
opcja uaktualnienia wersji Opcja uaktualnienia wersji modelu wdrażania. 'NoAutoUpgrade'
'OnceCurrentVersionExpired'
'OnceNewDefaultVersionAvailable'

ContentSafetyEndpointResourceProperties

Name Description Value
endpointType Typ punktu końcowego. 'Azure. ContentSafety' (wymagane)

EndpointDeploymentModel

Name Description Value
format Format modelu ciąg
name Nazwa modelu. ciąg
przesłać źródło Opcjonalny. Identyfikator zasobu usługi ARM źródła modelu wdrażania. ciąg
wersja Wersja modelu. ciąg

EndpointDeploymentResourceProperties

Name Description Value
failureReason Przyczyna niepowodzenia, jeśli tworzenie nie powiodło się. ciąg
typ Ustaw na 'Azure. ContentSafety' dla typu ContentSafetyEndpointEndpointResourceProperties. Ustaw na 'Azure. OpenAI' dla typu OpenAIEndDeploymentResourceProperties. Ustaw na 'Azure. Speech' dla typu SpeechEndpointDeploymentResourceProperties. Ustaw wartość "managedOnlineEndpoint" dla typu ManagedOnlineEndpointDeploymentResourceProperties. 'Azure. ContentSafety'
'Azure. OpenAI'
'Azure. Przemówienie'
"managedOnlineEndpoint" (wymagane)

EndpointDeploymentResourcePropertiesBasicResource

Name Description Value
properties EndpointDeploymentResourceProperties (wymagane)

EndpointResourceProperties

Name Description Value
associatedResourceId Identyfikator zasobu Byo do tworzenia wbudowanych punktów końcowych usługi modelu. ciąg
deployments Informacje o wdrożeniach. EndpointDeploymentResourcePropertiesBasicResource[]
endpointType Ustaw na 'Azure. ContentSafety' dla typu ContentSafetyEndpointResourceProperties. Ustaw na 'Azure. OpenAI' dla typu OpenAIEndpointResourceProperties. Ustaw na 'Azure. Speech' dla typu SpeechEndpointResourceProperties. Ustaw wartość "managedOnlineEndpoint" dla typu ManagedOnlineEndpointResourceProperties. Ustaw wartość "serverlessEndpoint" dla typu ServerlessEndpointResourceProperties. 'Azure. ContentSafety'
'Azure. OpenAI'
'Azure. Przemówienie'
'managedOnlineEndpoint'
"serverlessEndpoint" (wymagane)
endpointUri Identyfikator URI punktu końcowego. ciąg
failureReason Przyczyna niepowodzenia, jeśli tworzenie nie powiodło się. ciąg
lokalizacja Lokalizacja punktu końcowego.
Ponieważ dane wejściowe dto i gdy analizują zasób punktu końcowego, współużytkują ten sam kontrakt
to pole Lokalizacja służy tylko do analizowania informacji o zasobie punktu końcowego
Nie zezwolimy klientowi na określenie lokalizacji zasobu punktu końcowego, ponieważ utworzymy ją w tej samej lokalizacji co obszar roboczy
ciąg
name Nazwa punktu końcowego. ciąg
shouldCreateAiServicesEndpoint Niezależnie od tego, czy punkt końcowy serwera proxy (inny niż byo) jest zwykłym punktem końcowym, czy punktem końcowym konta usługi AI OneKeyV2. bool

ManagedOnlineEndpointDeploymentResourceProperties

Name Description Value
endpointComputeType Wyliczenie w celu określenia typu obliczeniowego punktu końcowego. 'AzureMLCompute'
"Kubernetes"
'Managed'
model ciąg
typ Rodzaj wdrożenia. "managedOnlineEndpoint" (wymagane)

ManagedOnlineEndpointResourceProperties

Name Description Value
authMode Wyliczenie w celu określenia trybu uwierzytelniania punktu końcowego. 'AADToken'
'AMLToken'
'Key'
obliczanie ciąg
description ciąg
endpointType Typ punktu końcowego. "managedOnlineEndpoint" (wymagane)
mirrorTraffic Słownik liczby całkowitej <> ManagedOnlineEndpointResourcePropertiesMirrorTraffic
scoringUri ciąg
ruch Słownik liczby całkowitej <> ManagedOnlineEndpointResourcePropertiesTraffic

ManagedOnlineEndpointResourcePropertiesMirrorTraffic

Name Description Value

ManagedOnlineEndpointResourcePropertiesTraffic

Name Description Value

OpenAIEndpointDeploymentResourceProperties

Name Description Value
model Model używany do wdrożenia punktu końcowego. EndpointDeploymentModel (wymagane)
raiPolicyName Nazwa zasad RAI. ciąg
sku CognitiveServicesSku
typ Rodzaj wdrożenia. 'Azure. OpenAI' (wymagane)
opcja uaktualnienia wersji Opcja uaktualnienia wersji modelu wdrażania. 'NoAutoUpgrade'
'OnceCurrentVersionExpired'
'OnceNewDefaultVersionAvailable'

OpenAIEndpointResourceProperties

Name Description Value
endpointType Typ punktu końcowego. 'Azure. OpenAI' (wymagane)

ServerlessEndpointCapacityReservation

Name Description Value
capacityReservationGroupId string

Constraints:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
endpointReservedCapacity int

ServerlessEndpointContentSafety

Name Description Value
contentSafetyStatus Określa stan bezpieczeństwa zawartości. 'Disabled'
"Włączone" (wymagane)

ServerlessEndpointInferenceEndpoint

Name Description Value

ServerlessEndpointModelSettings

Name Description Value
modelId string

Constraints:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

ServerlessEndpointResourceProperties

Name Description Value
authMode 'AAD'
'Key'
'KeyAndAAD'
capacityReservation ServerlessEndpointCapacityReservation
contentSafety ServerlessEndpointContentSafety
endpointState Stan bezserwerowego punktu końcowego. 'Creating'
'CreationFailed'
'Deleting'
'DeletionFailed'
'Online'
'Reinstating'
'Suspended'
'Suspending'
'Unknown'
endpointType Typ punktu końcowego. "serverlessEndpoint" (wymagane)
inferenceEndpoint ServerlessEndpointInferenceEndpoint
marketplaceSubscriptionId ciąg
metadane Anything any
modelSettings ServerlessEndpointModelSettings
oferta ServerlessOffer

ServerlessOffer

Name Description Value
offerName string

Constraints:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
wydawca string

Constraints:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

SpeechEndpointDeploymentResourceProperties

Name Description Value
model Model używany do wdrożenia punktu końcowego. EndpointDeploymentModel (wymagane)
raiPolicyName Nazwa zasad RAI. ciąg
sku CognitiveServicesSku
typ Rodzaj wdrożenia. 'Azure. Speech' (wymagany)
opcja uaktualnienia wersji Opcja uaktualnienia wersji modelu wdrażania. 'NoAutoUpgrade'
'OnceCurrentVersionExpired'
'OnceNewDefaultVersionAvailable'

SpeechEndpointResourceProperties

Name Description Value
endpointType Typ punktu końcowego. 'Azure. Speech' (wymagany)

Przykłady użycia

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu obszarów roboczych/punktów końcowych można wdrożyć przy użyciu operacji docelowych:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

By stworzyć Microsoft. MachineLearningServices/workspaces/endpoints resource – dodaj następujący Terraform do swojego szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/endpoints@2026-01-15-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      associatedResourceId = "string"
      deployments = [
        {
          properties = {
            failureReason = "string"
            type = "string"
            // For remaining properties, see EndpointDeploymentResourceProperties objects
          }
        }
      ]
      endpointUri = "string"
      failureReason = "string"
      location = "string"
      name = "string"
      shouldCreateAiServicesEndpoint = bool
      endpointType = "string"
      // For remaining properties, see EndpointResourceProperties objects
    }
  }
}

Obiekty EndpointResourceProperties

Ustaw właściwość endpointType , aby określić typ obiektu.

Dla Azure. ContentSafety, użyj:

{
  endpointType = "Azure.ContentSafety"
}

Dla Azure. OpenAI, użyj:

{
  endpointType = "Azure.OpenAI"
}

Dla Azure. Użyć, użyć:

{
  endpointType = "Azure.Speech"
}

W przypadku managedOnlineEndpointużyj:

{
  authMode = "string"
  compute = "string"
  description = "string"
  endpointType = "managedOnlineEndpoint"
  mirrorTraffic = {
    {customized property} = int
  }
  scoringUri = "string"
  traffic = {
    {customized property} = int
  }
}

W przypadku serweralessEndpoint użyj:

{
  authMode = "string"
  capacityReservation = {
    capacityReservationGroupId = "string"
    endpointReservedCapacity = int
  }
  contentSafety = {
    contentSafetyStatus = "string"
  }
  endpointState = "string"
  endpointType = "serverlessEndpoint"
  inferenceEndpoint = {
  }
  marketplaceSubscriptionId = "string"
  metadata = ?
  modelSettings = {
    modelId = "string"
  }
  offer = {
    offerName = "string"
    publisher = "string"
  }
}

Obiekty EndpointDeploymentResourceProperties

Ustaw właściwość , aby określić typ obiektu.

Dla Azure. ContentSafety, użyj:

{
  model = {
    format = "string"
    name = "string"
    source = "string"
    version = "string"
  }
  raiPolicyName = "string"
  sku = {
    capacity = int
    family = "string"
    name = "string"
    size = "string"
    tier = "string"
  }
  type = "Azure.ContentSafety"
  versionUpgradeOption = "string"
}

Dla Azure. OpenAI, użyj:

{
  model = {
    format = "string"
    name = "string"
    source = "string"
    version = "string"
  }
  raiPolicyName = "string"
  sku = {
    capacity = int
    family = "string"
    name = "string"
    size = "string"
    tier = "string"
  }
  type = "Azure.OpenAI"
  versionUpgradeOption = "string"
}

Dla Azure. Użyć, użyć:

{
  model = {
    format = "string"
    name = "string"
    source = "string"
    version = "string"
  }
  raiPolicyName = "string"
  sku = {
    capacity = int
    family = "string"
    name = "string"
    size = "string"
    tier = "string"
  }
  type = "Azure.Speech"
  versionUpgradeOption = "string"
}

W przypadku managedOnlineEndpointużyj:

{
  endpointComputeType = "string"
  model = "string"
  type = "managedOnlineEndpoint"
}

Wartości właściwości

Microsoft. MachineLearningServices/workspaces/endpoints

Name Description Value
name Nazwa zasobu string

Constraints:
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9_.-]{2,32}$ (wymagane)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: obszary robocze
properties EndpointResourceProperties (wymagane)
typ Typ zasobu "Microsoft. MachineLearningServices/workspaces/endpoints@2026-01-15-preview"

CognitiveServicesSku

Name Description Value
dyspozycyjność int
family ciąg
name ciąg
rozmiar ciąg
warstwa ciąg

ContentSafetyEndpointDeploymentResourceProperties

Name Description Value
model Model używany do wdrożenia punktu końcowego. EndpointDeploymentModel (wymagane)
raiPolicyName Nazwa zasad RAI. ciąg
sku CognitiveServicesSku
typ Rodzaj wdrożenia. 'Azure. ContentSafety' (wymagane)
opcja uaktualnienia wersji Opcja uaktualnienia wersji modelu wdrażania. 'NoAutoUpgrade'
'OnceCurrentVersionExpired'
'OnceNewDefaultVersionAvailable'

ContentSafetyEndpointResourceProperties

Name Description Value
endpointType Typ punktu końcowego. 'Azure. ContentSafety' (wymagane)

EndpointDeploymentModel

Name Description Value
format Format modelu ciąg
name Nazwa modelu. ciąg
przesłać źródło Opcjonalny. Identyfikator zasobu usługi ARM źródła modelu wdrażania. ciąg
wersja Wersja modelu. ciąg

EndpointDeploymentResourceProperties

Name Description Value
failureReason Przyczyna niepowodzenia, jeśli tworzenie nie powiodło się. ciąg
typ Ustaw na 'Azure. ContentSafety' dla typu ContentSafetyEndpointEndpointResourceProperties. Ustaw na 'Azure. OpenAI' dla typu OpenAIEndDeploymentResourceProperties. Ustaw na 'Azure. Speech' dla typu SpeechEndpointDeploymentResourceProperties. Ustaw wartość "managedOnlineEndpoint" dla typu ManagedOnlineEndpointDeploymentResourceProperties. 'Azure. ContentSafety'
'Azure. OpenAI'
'Azure. Przemówienie'
"managedOnlineEndpoint" (wymagane)

EndpointDeploymentResourcePropertiesBasicResource

Name Description Value
properties EndpointDeploymentResourceProperties (wymagane)

EndpointResourceProperties

Name Description Value
associatedResourceId Identyfikator zasobu Byo do tworzenia wbudowanych punktów końcowych usługi modelu. ciąg
deployments Informacje o wdrożeniach. EndpointDeploymentResourcePropertiesBasicResource[]
endpointType Ustaw na 'Azure. ContentSafety' dla typu ContentSafetyEndpointResourceProperties. Ustaw na 'Azure. OpenAI' dla typu OpenAIEndpointResourceProperties. Ustaw na 'Azure. Speech' dla typu SpeechEndpointResourceProperties. Ustaw wartość "managedOnlineEndpoint" dla typu ManagedOnlineEndpointResourceProperties. Ustaw wartość "serverlessEndpoint" dla typu ServerlessEndpointResourceProperties. 'Azure. ContentSafety'
'Azure. OpenAI'
'Azure. Przemówienie'
'managedOnlineEndpoint'
"serverlessEndpoint" (wymagane)
endpointUri Identyfikator URI punktu końcowego. ciąg
failureReason Przyczyna niepowodzenia, jeśli tworzenie nie powiodło się. ciąg
lokalizacja Lokalizacja punktu końcowego.
Ponieważ dane wejściowe dto i gdy analizują zasób punktu końcowego, współużytkują ten sam kontrakt
to pole Lokalizacja służy tylko do analizowania informacji o zasobie punktu końcowego
Nie zezwolimy klientowi na określenie lokalizacji zasobu punktu końcowego, ponieważ utworzymy ją w tej samej lokalizacji co obszar roboczy
ciąg
name Nazwa punktu końcowego. ciąg
shouldCreateAiServicesEndpoint Niezależnie od tego, czy punkt końcowy serwera proxy (inny niż byo) jest zwykłym punktem końcowym, czy punktem końcowym konta usługi AI OneKeyV2. bool

ManagedOnlineEndpointDeploymentResourceProperties

Name Description Value
endpointComputeType Wyliczenie w celu określenia typu obliczeniowego punktu końcowego. 'AzureMLCompute'
"Kubernetes"
'Managed'
model ciąg
typ Rodzaj wdrożenia. "managedOnlineEndpoint" (wymagane)

ManagedOnlineEndpointResourceProperties

Name Description Value
authMode Wyliczenie w celu określenia trybu uwierzytelniania punktu końcowego. 'AADToken'
'AMLToken'
'Key'
obliczanie ciąg
description ciąg
endpointType Typ punktu końcowego. "managedOnlineEndpoint" (wymagane)
mirrorTraffic Słownik liczby całkowitej <> ManagedOnlineEndpointResourcePropertiesMirrorTraffic
scoringUri ciąg
ruch Słownik liczby całkowitej <> ManagedOnlineEndpointResourcePropertiesTraffic

ManagedOnlineEndpointResourcePropertiesMirrorTraffic

Name Description Value

ManagedOnlineEndpointResourcePropertiesTraffic

Name Description Value

OpenAIEndpointDeploymentResourceProperties

Name Description Value
model Model używany do wdrożenia punktu końcowego. EndpointDeploymentModel (wymagane)
raiPolicyName Nazwa zasad RAI. ciąg
sku CognitiveServicesSku
typ Rodzaj wdrożenia. 'Azure. OpenAI' (wymagane)
opcja uaktualnienia wersji Opcja uaktualnienia wersji modelu wdrażania. 'NoAutoUpgrade'
'OnceCurrentVersionExpired'
'OnceNewDefaultVersionAvailable'

OpenAIEndpointResourceProperties

Name Description Value
endpointType Typ punktu końcowego. 'Azure. OpenAI' (wymagane)

ServerlessEndpointCapacityReservation

Name Description Value
capacityReservationGroupId string

Constraints:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
endpointReservedCapacity int

ServerlessEndpointContentSafety

Name Description Value
contentSafetyStatus Określa stan bezpieczeństwa zawartości. 'Disabled'
"Włączone" (wymagane)

ServerlessEndpointInferenceEndpoint

Name Description Value

ServerlessEndpointModelSettings

Name Description Value
modelId string

Constraints:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

ServerlessEndpointResourceProperties

Name Description Value
authMode 'AAD'
'Key'
'KeyAndAAD'
capacityReservation ServerlessEndpointCapacityReservation
contentSafety ServerlessEndpointContentSafety
endpointState Stan bezserwerowego punktu końcowego. 'Creating'
'CreationFailed'
'Deleting'
'DeletionFailed'
'Online'
'Reinstating'
'Suspended'
'Suspending'
'Unknown'
endpointType Typ punktu końcowego. "serverlessEndpoint" (wymagane)
inferenceEndpoint ServerlessEndpointInferenceEndpoint
marketplaceSubscriptionId ciąg
metadane Anything any
modelSettings ServerlessEndpointModelSettings
oferta ServerlessOffer

ServerlessOffer

Name Description Value
offerName string

Constraints:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
wydawca string

Constraints:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

SpeechEndpointDeploymentResourceProperties

Name Description Value
model Model używany do wdrożenia punktu końcowego. EndpointDeploymentModel (wymagane)
raiPolicyName Nazwa zasad RAI. ciąg
sku CognitiveServicesSku
typ Rodzaj wdrożenia. 'Azure. Speech' (wymagany)
opcja uaktualnienia wersji Opcja uaktualnienia wersji modelu wdrażania. 'NoAutoUpgrade'
'OnceCurrentVersionExpired'
'OnceNewDefaultVersionAvailable'

SpeechEndpointResourceProperties

Name Description Value
endpointType Typ punktu końcowego. 'Azure. Speech' (wymagany)