Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Definicja zasobu Bicepsa
Typ zasobu obszarów roboczych/punktów końcowych można wdrożyć przy użyciu operacji docelowych:
- Resource groups - Zobacz resource group deployment commands
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:
- Resource groups - Zobacz resource group deployment commands
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) |