Delen via


Microsoft.MachineLearningServices-werkruimten/onlineEndpoints/deployments 2021-03-01-preview

Bicep-resourcedefinitie

Het resourcetype werkruimten/onlineEndpoints/deployments kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments@2021-03-01-preview' = {
  parent: resourceSymbolicName
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    appInsightsEnabled: bool
    codeConfiguration: {
      codeId: 'string'
      scoringScript: 'string'
    }
    description: 'string'
    environmentId: 'string'
    environmentVariables: {
      {customized property}: 'string'
    }
    livenessProbe: {
      failureThreshold: int
      initialDelay: 'string'
      period: 'string'
      successThreshold: int
      timeout: 'string'
    }
    model: {
      referenceType: 'string'
      // For remaining properties, see AssetReferenceBase objects
    }
    properties: {
      {customized property}: 'string'
    }
    requestSettings: {
      maxConcurrentRequestsPerInstance: int
      maxQueueWait: 'string'
      requestTimeout: 'string'
    }
    scaleSettings: {
      maxInstances: int
      minInstances: int
      scaleType: 'string'
      // For remaining properties, see OnlineScaleSettings objects
    }
    endpointComputeType: 'string'
    // For remaining properties, see OnlineDeployment objects
  }
  tags: {
    {customized property}: 'string'
  }
}

OnlineDeployment-objecten

Stel de eigenschap endpointComputeType in om het type object op te geven.

Gebruik voor K8S-:

{
  containerResourceRequirements: {
    cpu: int
    cpuLimit: int
    fpga: int
    gpu: int
    memoryInGB: int
    memoryInGBLimit: int
  }
  endpointComputeType: 'K8S'
}

Gebruik voor Beheerde:

{
  endpointComputeType: 'Managed'
  instanceType: 'string'
  readinessProbe: {
    failureThreshold: int
    initialDelay: 'string'
    period: 'string'
    successThreshold: int
    timeout: 'string'
  }
}

OnlineScaleSettings-objecten

Stel de eigenschap scaleType in om het type object op te geven.

Gebruik voor Automatische:

{
  pollingInterval: 'string'
  scaleType: 'Auto'
  targetUtilizationPercentage: int
}

Voor Handmatigegebruikt u:

{
  instanceCount: int
  scaleType: 'Manual'
}

AssetReferenceBase-objecten

Stel de eigenschap referenceType in om het type object op te geven.

Gebruik voor DataPath-:

{
  datastoreId: 'string'
  path: 'string'
  referenceType: 'DataPath'
}

Gebruik voor id-:

{
  assetId: 'string'
  referenceType: 'Id'
}

Gebruik voor OutputPath-:

{
  jobId: 'string'
  path: 'string'
  referenceType: 'OutputPath'
}

Eigenschapswaarden

AssetReferenceBase

Naam Beschrijving Waarde
referenceType Ingesteld op 'DataPath' voor het type DataPathAssetReference. Ingesteld op Id voor het type IdAssetReference. Ingesteld op 'OutputPath' voor het type OutputPathAssetReference. 'DataPath'
'Id'
'OutputPath' (vereist)

AutoScaleSettings

Naam Beschrijving Waarde
pollingInterval Het polling-interval in ISO 8691-indeling. Ondersteunt alleen de duur met precisie zo laag als seconden. snaar
scaleType [Vereist] Type algoritme voor het schalen van implementaties 'Auto' (vereist)
targetUtilizationPercentage Doel-CPU-gebruik voor de automatische schaalaanpassing. Int

CodeConfiguration

Naam Beschrijving Waarde
codeId ARM-resource-id van de codeasset. snaar
scoringScript [Vereist] Het script dat moet worden uitgevoerd bij het opstarten. bijvoorbeeld "score.py" snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)

ContainerResourceRequirements

Naam Beschrijving Waarde
CPU De minimale hoeveelheid CPU-kernen die door de container moeten worden gebruikt. Meer informatie:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
cpuLimit De maximale hoeveelheid CPU-kernen die door de container mogen worden gebruikt. Meer informatie:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
fpga Het aantal FPGA PCIE-apparaten dat aan de container wordt blootgesteld. Moet meerdere van 2 zijn. Int
Gpu Het aantal GPU-kernen in de container. Int
memoryInGB De minimale hoeveelheid geheugen (in GB) die door de container moet worden gebruikt. Meer informatie:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
memoryInGBLimit De maximale hoeveelheid geheugen (in GB) die door de container mag worden gebruikt. Meer informatie:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int

DataPathAssetReference

Naam Beschrijving Waarde
datastoreId ARM-resource-id van het gegevensarchief waar de asset zich bevindt. snaar
pad Het pad van het bestand/de map in het gegevensarchief. snaar
referenceType [Vereist] Hiermee geeft u het type assetreferentie op. 'DataPath' (vereist)

IdAssetReference

Naam Beschrijving Waarde
assetId [Vereist] ARM-resource-id van de asset. snaar

Beperkingen:
Patroon = [a-zA-Z0-9_] (vereist)
referenceType [Vereist] Hiermee geeft u het type assetreferentie op. Id (vereist)

K8SOnlineDeployment

Naam Beschrijving Waarde
containerResourceRequirements Resourcevereisten voor elke containerinstantie binnen een online-implementatie. ContainerResourceRequirements
endpointComputeType [Vereist] Het rekentype van het eindpunt. K8S (vereist)

ManagedOnlineDeployment

Naam Beschrijving Waarde
endpointComputeType [Vereist] Het rekentype van het eindpunt. Beheerd (vereist)
instanceType Type rekeninstantie. snaar
readinessProbe Configuratie van implementatiecontainer liveness/gereedheidstest. ProbeSettings

ManualScaleSettings

Naam Beschrijving Waarde
instanceCount Er is een vast aantal exemplaren voor deze implementatie opgelost. Int
scaleType [Vereist] Type algoritme voor het schalen van implementaties 'Handmatig' (vereist)

Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments

Naam Beschrijving Waarde
identiteit Service-identiteit die is gekoppeld aan een resource. ResourceIdentity-
soort Metagegevens die worden gebruikt door portal/tooling/etc om verschillende UX-ervaringen weer te geven voor resources van hetzelfde type. snaar
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam snaar

Beperkingen:
Patroon = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: werkruimten/onlineEndpoints
Eigenschappen [Vereist] Aanvullende kenmerken van de entiteit. OnlineDeployment (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen

OnlineDeployment

Naam Beschrijving Waarde
appInsightsEnabled Indien waar, schakelt u Application Insights-logboekregistratie in. Bool
codeConfiguration Codeconfiguratie voor de eindpuntimplementatie. CodeConfiguration-
beschrijving Beschrijving van de eindpuntimplementatie. snaar
endpointComputeType Ingesteld op K8S voor het type K8SOnlineDeployment. Ingesteld op Beheerd voor type ManagedOnlineDeployment. K8S
Beheerd (vereist)
environmentId ARM-resource-id van de omgevingsspecificatie voor de eindpuntimplementatie. snaar
environmentVariables Configuratie van omgevingsvariabelen voor de implementatie. OnlineDeploymentEnvironmentVariables
livenessProbe Configuratie van implementatiecontainer liveness/gereedheidstest. ProbeSettings
model Verwijzing naar de modelasset voor de eindpuntimplementatie. AssetReferenceBase
Eigenschappen Eigenschappenwoordenlijst. Eigenschappen kunnen worden toegevoegd, maar niet worden verwijderd of gewijzigd. OnlineDeploymentProperties-
requestSettings Configuratie van scoreaanvragen voor onlineimplementatie. OnlineRequestSettings
scaleSettings Configuratie van online-implementatieschalen. OnlineScaleSettings-

OnlineDeploymentEnvironmentVariables

Naam Beschrijving Waarde

OnlineDeploymentProperties

Naam Beschrijving Waarde

OnlineRequestSettings

Naam Beschrijving Waarde
maxConcurrentRequestsPerInstance Het aantal aanvragen dat tegelijk in de wachtrij mag worden geplaatst voor deze implementatie. Int
maxQueueWait De maximale wachttijd voor wachtrijen in ISO 8601-indeling. Ondersteunt milliseconden precisie. snaar
requestTimeout De time-out van de aanvraag in ISO 8601-indeling. Ondersteunt milliseconden precisie. snaar

OnlineScaleSettings

Naam Beschrijving Waarde
maxInstances Maximum aantal exemplaren voor deze implementatie. Int
minInstances Minimaal aantal exemplaren voor deze implementatie. Int
scaleType Ingesteld op Automatisch voor type AutoScaleSettings. Ingesteld op 'Handmatig' voor type ManualScaleSettings. 'Auto'
'Handmatig' (vereist)

OutputPathAssetReference

Naam Beschrijving Waarde
jobId ARM-resource-id van de taak. snaar
pad Het pad van het bestand/de map in de taakuitvoer. snaar
referenceType [Vereist] Hiermee geeft u het type assetreferentie op. 'OutputPath' (vereist)

ProbeSettings

Naam Beschrijving Waarde
failureThreshold Het aantal fouten dat moet worden toegestaan voordat een beschadigde status wordt geretourneerd. Int
initialDelay De vertraging vóór de eerste test in ISO 8601-indeling. snaar
periode De tijdsduur tussen tests in ISO 8601-indeling. snaar
successThreshold Het aantal geslaagde tests voordat een status in orde wordt geretourneerd. Int
Timeout De time-out van de test in ISO 8601-indeling. snaar

ResourceIdentity

Naam Beschrijving Waarde
type Definieert waarden voor het type ResourceIdentity. 'Geen'
'SystemAssigned'
'SystemAssigned, UserAssigned'
UserAssigned
userAssignedIdentities De sleutel van de door de gebruiker toegewezen identiteiten is een ARM-resource-id van de UAI. ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

Naam Beschrijving Waarde

TrackedResourceTags

Naam Beschrijving Waarde

UserAssignedIdentityMeta

Naam Beschrijving Waarde
clientId Ook wel toepassings-id genoemd, een unieke id die wordt gegenereerd door Azure AD die is gekoppeld aan een toepassing en service-principal tijdens de eerste inrichting. snaar
principalId De object-id van het service-principal-object voor uw beheerde identiteit die wordt gebruikt om op rollen gebaseerde toegang te verlenen tot een Azure-resource. snaar

Resourcedefinitie van ARM-sjabloon

Het resourcetype werkruimten/onlineEndpoints/deployments kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments",
  "apiVersion": "2021-03-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "appInsightsEnabled": "bool",
    "codeConfiguration": {
      "codeId": "string",
      "scoringScript": "string"
    },
    "description": "string",
    "environmentId": "string",
    "environmentVariables": {
      "{customized property}": "string"
    },
    "livenessProbe": {
      "failureThreshold": "int",
      "initialDelay": "string",
      "period": "string",
      "successThreshold": "int",
      "timeout": "string"
    },
    "model": {
      "referenceType": "string"
      // For remaining properties, see AssetReferenceBase objects
    },
    "properties": {
      "{customized property}": "string"
    },
    "requestSettings": {
      "maxConcurrentRequestsPerInstance": "int",
      "maxQueueWait": "string",
      "requestTimeout": "string"
    },
    "scaleSettings": {
      "maxInstances": "int",
      "minInstances": "int",
      "scaleType": "string"
      // For remaining properties, see OnlineScaleSettings objects
    },
    "endpointComputeType": "string"
    // For remaining properties, see OnlineDeployment objects
  },
  "tags": {
    "{customized property}": "string"
  }
}

OnlineDeployment-objecten

Stel de eigenschap endpointComputeType in om het type object op te geven.

Gebruik voor K8S-:

{
  "containerResourceRequirements": {
    "cpu": "int",
    "cpuLimit": "int",
    "fpga": "int",
    "gpu": "int",
    "memoryInGB": "int",
    "memoryInGBLimit": "int"
  },
  "endpointComputeType": "K8S"
}

Gebruik voor Beheerde:

{
  "endpointComputeType": "Managed",
  "instanceType": "string",
  "readinessProbe": {
    "failureThreshold": "int",
    "initialDelay": "string",
    "period": "string",
    "successThreshold": "int",
    "timeout": "string"
  }
}

OnlineScaleSettings-objecten

Stel de eigenschap scaleType in om het type object op te geven.

Gebruik voor Automatische:

{
  "pollingInterval": "string",
  "scaleType": "Auto",
  "targetUtilizationPercentage": "int"
}

Voor Handmatigegebruikt u:

{
  "instanceCount": "int",
  "scaleType": "Manual"
}

AssetReferenceBase-objecten

Stel de eigenschap referenceType in om het type object op te geven.

Gebruik voor DataPath-:

{
  "datastoreId": "string",
  "path": "string",
  "referenceType": "DataPath"
}

Gebruik voor id-:

{
  "assetId": "string",
  "referenceType": "Id"
}

Gebruik voor OutputPath-:

{
  "jobId": "string",
  "path": "string",
  "referenceType": "OutputPath"
}

Eigenschapswaarden

AssetReferenceBase

Naam Beschrijving Waarde
referenceType Ingesteld op 'DataPath' voor het type DataPathAssetReference. Ingesteld op Id voor het type IdAssetReference. Ingesteld op 'OutputPath' voor het type OutputPathAssetReference. 'DataPath'
'Id'
'OutputPath' (vereist)

AutoScaleSettings

Naam Beschrijving Waarde
pollingInterval Het polling-interval in ISO 8691-indeling. Ondersteunt alleen de duur met precisie zo laag als seconden. snaar
scaleType [Vereist] Type algoritme voor het schalen van implementaties 'Auto' (vereist)
targetUtilizationPercentage Doel-CPU-gebruik voor de automatische schaalaanpassing. Int

CodeConfiguration

Naam Beschrijving Waarde
codeId ARM-resource-id van de codeasset. snaar
scoringScript [Vereist] Het script dat moet worden uitgevoerd bij het opstarten. bijvoorbeeld "score.py" snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)

ContainerResourceRequirements

Naam Beschrijving Waarde
CPU De minimale hoeveelheid CPU-kernen die door de container moeten worden gebruikt. Meer informatie:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
cpuLimit De maximale hoeveelheid CPU-kernen die door de container mogen worden gebruikt. Meer informatie:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
fpga Het aantal FPGA PCIE-apparaten dat aan de container wordt blootgesteld. Moet meerdere van 2 zijn. Int
Gpu Het aantal GPU-kernen in de container. Int
memoryInGB De minimale hoeveelheid geheugen (in GB) die door de container moet worden gebruikt. Meer informatie:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
memoryInGBLimit De maximale hoeveelheid geheugen (in GB) die door de container mag worden gebruikt. Meer informatie:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int

DataPathAssetReference

Naam Beschrijving Waarde
datastoreId ARM-resource-id van het gegevensarchief waar de asset zich bevindt. snaar
pad Het pad van het bestand/de map in het gegevensarchief. snaar
referenceType [Vereist] Hiermee geeft u het type assetreferentie op. 'DataPath' (vereist)

IdAssetReference

Naam Beschrijving Waarde
assetId [Vereist] ARM-resource-id van de asset. snaar

Beperkingen:
Patroon = [a-zA-Z0-9_] (vereist)
referenceType [Vereist] Hiermee geeft u het type assetreferentie op. Id (vereist)

K8SOnlineDeployment

Naam Beschrijving Waarde
containerResourceRequirements Resourcevereisten voor elke containerinstantie binnen een online-implementatie. ContainerResourceRequirements
endpointComputeType [Vereist] Het rekentype van het eindpunt. K8S (vereist)

ManagedOnlineDeployment

Naam Beschrijving Waarde
endpointComputeType [Vereist] Het rekentype van het eindpunt. Beheerd (vereist)
instanceType Type rekeninstantie. snaar
readinessProbe Configuratie van implementatiecontainer liveness/gereedheidstest. ProbeSettings

ManualScaleSettings

Naam Beschrijving Waarde
instanceCount Er is een vast aantal exemplaren voor deze implementatie opgelost. Int
scaleType [Vereist] Type algoritme voor het schalen van implementaties 'Handmatig' (vereist)

Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments

Naam Beschrijving Waarde
apiVersion De API-versie '2021-03-01-preview'
identiteit Service-identiteit die is gekoppeld aan een resource. ResourceIdentity-
soort Metagegevens die worden gebruikt door portal/tooling/etc om verschillende UX-ervaringen weer te geven voor resources van hetzelfde type. snaar
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam snaar

Beperkingen:
Patroon = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (vereist)
Eigenschappen [Vereist] Aanvullende kenmerken van de entiteit. OnlineDeployment (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type Het resourcetype 'Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments'

OnlineDeployment

Naam Beschrijving Waarde
appInsightsEnabled Indien waar, schakelt u Application Insights-logboekregistratie in. Bool
codeConfiguration Codeconfiguratie voor de eindpuntimplementatie. CodeConfiguration-
beschrijving Beschrijving van de eindpuntimplementatie. snaar
endpointComputeType Ingesteld op K8S voor het type K8SOnlineDeployment. Ingesteld op Beheerd voor type ManagedOnlineDeployment. K8S
Beheerd (vereist)
environmentId ARM-resource-id van de omgevingsspecificatie voor de eindpuntimplementatie. snaar
environmentVariables Configuratie van omgevingsvariabelen voor de implementatie. OnlineDeploymentEnvironmentVariables
livenessProbe Configuratie van implementatiecontainer liveness/gereedheidstest. ProbeSettings
model Verwijzing naar de modelasset voor de eindpuntimplementatie. AssetReferenceBase
Eigenschappen Eigenschappenwoordenlijst. Eigenschappen kunnen worden toegevoegd, maar niet worden verwijderd of gewijzigd. OnlineDeploymentProperties-
requestSettings Configuratie van scoreaanvragen voor onlineimplementatie. OnlineRequestSettings
scaleSettings Configuratie van online-implementatieschalen. OnlineScaleSettings-

OnlineDeploymentEnvironmentVariables

Naam Beschrijving Waarde

OnlineDeploymentProperties

Naam Beschrijving Waarde

OnlineRequestSettings

Naam Beschrijving Waarde
maxConcurrentRequestsPerInstance Het aantal aanvragen dat tegelijk in de wachtrij mag worden geplaatst voor deze implementatie. Int
maxQueueWait De maximale wachttijd voor wachtrijen in ISO 8601-indeling. Ondersteunt milliseconden precisie. snaar
requestTimeout De time-out van de aanvraag in ISO 8601-indeling. Ondersteunt milliseconden precisie. snaar

OnlineScaleSettings

Naam Beschrijving Waarde
maxInstances Maximum aantal exemplaren voor deze implementatie. Int
minInstances Minimaal aantal exemplaren voor deze implementatie. Int
scaleType Ingesteld op Automatisch voor type AutoScaleSettings. Ingesteld op 'Handmatig' voor type ManualScaleSettings. 'Auto'
'Handmatig' (vereist)

OutputPathAssetReference

Naam Beschrijving Waarde
jobId ARM-resource-id van de taak. snaar
pad Het pad van het bestand/de map in de taakuitvoer. snaar
referenceType [Vereist] Hiermee geeft u het type assetreferentie op. 'OutputPath' (vereist)

ProbeSettings

Naam Beschrijving Waarde
failureThreshold Het aantal fouten dat moet worden toegestaan voordat een beschadigde status wordt geretourneerd. Int
initialDelay De vertraging vóór de eerste test in ISO 8601-indeling. snaar
periode De tijdsduur tussen tests in ISO 8601-indeling. snaar
successThreshold Het aantal geslaagde tests voordat een status in orde wordt geretourneerd. Int
Timeout De time-out van de test in ISO 8601-indeling. snaar

ResourceIdentity

Naam Beschrijving Waarde
type Definieert waarden voor het type ResourceIdentity. 'Geen'
'SystemAssigned'
'SystemAssigned, UserAssigned'
UserAssigned
userAssignedIdentities De sleutel van de door de gebruiker toegewezen identiteiten is een ARM-resource-id van de UAI. ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

Naam Beschrijving Waarde

TrackedResourceTags

Naam Beschrijving Waarde

UserAssignedIdentityMeta

Naam Beschrijving Waarde
clientId Ook wel toepassings-id genoemd, een unieke id die wordt gegenereerd door Azure AD die is gekoppeld aan een toepassing en service-principal tijdens de eerste inrichting. snaar
principalId De object-id van het service-principal-object voor uw beheerde identiteit die wordt gebruikt om op rollen gebaseerde toegang te verlenen tot een Azure-resource. snaar

Gebruiksvoorbeelden

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype werkruimten/onlineEndpoints/deployments kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments@2021-03-01-preview"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
        clientId = "string"
        principalId = "string"
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    kind = "string"
    properties = {
      appInsightsEnabled = bool
      codeConfiguration = {
        codeId = "string"
        scoringScript = "string"
      }
      description = "string"
      environmentId = "string"
      environmentVariables = {
        {customized property} = "string"
      }
      livenessProbe = {
        failureThreshold = int
        initialDelay = "string"
        period = "string"
        successThreshold = int
        timeout = "string"
      }
      model = {
        referenceType = "string"
        // For remaining properties, see AssetReferenceBase objects
      }
      properties = {
        {customized property} = "string"
      }
      requestSettings = {
        maxConcurrentRequestsPerInstance = int
        maxQueueWait = "string"
        requestTimeout = "string"
      }
      scaleSettings = {
        maxInstances = int
        minInstances = int
        scaleType = "string"
        // For remaining properties, see OnlineScaleSettings objects
      }
      endpointComputeType = "string"
      // For remaining properties, see OnlineDeployment objects
    }
  }
}

OnlineDeployment-objecten

Stel de eigenschap endpointComputeType in om het type object op te geven.

Gebruik voor K8S-:

{
  containerResourceRequirements = {
    cpu = int
    cpuLimit = int
    fpga = int
    gpu = int
    memoryInGB = int
    memoryInGBLimit = int
  }
  endpointComputeType = "K8S"
}

Gebruik voor Beheerde:

{
  endpointComputeType = "Managed"
  instanceType = "string"
  readinessProbe = {
    failureThreshold = int
    initialDelay = "string"
    period = "string"
    successThreshold = int
    timeout = "string"
  }
}

OnlineScaleSettings-objecten

Stel de eigenschap scaleType in om het type object op te geven.

Gebruik voor Automatische:

{
  pollingInterval = "string"
  scaleType = "Auto"
  targetUtilizationPercentage = int
}

Voor Handmatigegebruikt u:

{
  instanceCount = int
  scaleType = "Manual"
}

AssetReferenceBase-objecten

Stel de eigenschap referenceType in om het type object op te geven.

Gebruik voor DataPath-:

{
  datastoreId = "string"
  path = "string"
  referenceType = "DataPath"
}

Gebruik voor id-:

{
  assetId = "string"
  referenceType = "Id"
}

Gebruik voor OutputPath-:

{
  jobId = "string"
  path = "string"
  referenceType = "OutputPath"
}

Eigenschapswaarden

AssetReferenceBase

Naam Beschrijving Waarde
referenceType Ingesteld op 'DataPath' voor het type DataPathAssetReference. Ingesteld op Id voor het type IdAssetReference. Ingesteld op 'OutputPath' voor het type OutputPathAssetReference. 'DataPath'
'Id'
'OutputPath' (vereist)

AutoScaleSettings

Naam Beschrijving Waarde
pollingInterval Het polling-interval in ISO 8691-indeling. Ondersteunt alleen de duur met precisie zo laag als seconden. snaar
scaleType [Vereist] Type algoritme voor het schalen van implementaties 'Auto' (vereist)
targetUtilizationPercentage Doel-CPU-gebruik voor de automatische schaalaanpassing. Int

CodeConfiguration

Naam Beschrijving Waarde
codeId ARM-resource-id van de codeasset. snaar
scoringScript [Vereist] Het script dat moet worden uitgevoerd bij het opstarten. bijvoorbeeld "score.py" snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)

ContainerResourceRequirements

Naam Beschrijving Waarde
CPU De minimale hoeveelheid CPU-kernen die door de container moeten worden gebruikt. Meer informatie:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
cpuLimit De maximale hoeveelheid CPU-kernen die door de container mogen worden gebruikt. Meer informatie:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
fpga Het aantal FPGA PCIE-apparaten dat aan de container wordt blootgesteld. Moet meerdere van 2 zijn. Int
Gpu Het aantal GPU-kernen in de container. Int
memoryInGB De minimale hoeveelheid geheugen (in GB) die door de container moet worden gebruikt. Meer informatie:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
memoryInGBLimit De maximale hoeveelheid geheugen (in GB) die door de container mag worden gebruikt. Meer informatie:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int

DataPathAssetReference

Naam Beschrijving Waarde
datastoreId ARM-resource-id van het gegevensarchief waar de asset zich bevindt. snaar
pad Het pad van het bestand/de map in het gegevensarchief. snaar
referenceType [Vereist] Hiermee geeft u het type assetreferentie op. 'DataPath' (vereist)

IdAssetReference

Naam Beschrijving Waarde
assetId [Vereist] ARM-resource-id van de asset. snaar

Beperkingen:
Patroon = [a-zA-Z0-9_] (vereist)
referenceType [Vereist] Hiermee geeft u het type assetreferentie op. Id (vereist)

K8SOnlineDeployment

Naam Beschrijving Waarde
containerResourceRequirements Resourcevereisten voor elke containerinstantie binnen een online-implementatie. ContainerResourceRequirements
endpointComputeType [Vereist] Het rekentype van het eindpunt. K8S (vereist)

ManagedOnlineDeployment

Naam Beschrijving Waarde
endpointComputeType [Vereist] Het rekentype van het eindpunt. Beheerd (vereist)
instanceType Type rekeninstantie. snaar
readinessProbe Configuratie van implementatiecontainer liveness/gereedheidstest. ProbeSettings

ManualScaleSettings

Naam Beschrijving Waarde
instanceCount Er is een vast aantal exemplaren voor deze implementatie opgelost. Int
scaleType [Vereist] Type algoritme voor het schalen van implementaties 'Handmatig' (vereist)

Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments

Naam Beschrijving Waarde
identiteit Service-identiteit die is gekoppeld aan een resource. ResourceIdentity-
soort Metagegevens die worden gebruikt door portal/tooling/etc om verschillende UX-ervaringen weer te geven voor resources van hetzelfde type. snaar
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam snaar

Beperkingen:
Patroon = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: werkruimten/onlineEndpoints
Eigenschappen [Vereist] Aanvullende kenmerken van de entiteit. OnlineDeployment (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
type Het resourcetype "Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments@2021-03-01-preview"

OnlineDeployment

Naam Beschrijving Waarde
appInsightsEnabled Indien waar, schakelt u Application Insights-logboekregistratie in. Bool
codeConfiguration Codeconfiguratie voor de eindpuntimplementatie. CodeConfiguration-
beschrijving Beschrijving van de eindpuntimplementatie. snaar
endpointComputeType Ingesteld op K8S voor het type K8SOnlineDeployment. Ingesteld op Beheerd voor type ManagedOnlineDeployment. K8S
Beheerd (vereist)
environmentId ARM-resource-id van de omgevingsspecificatie voor de eindpuntimplementatie. snaar
environmentVariables Configuratie van omgevingsvariabelen voor de implementatie. OnlineDeploymentEnvironmentVariables
livenessProbe Configuratie van implementatiecontainer liveness/gereedheidstest. ProbeSettings
model Verwijzing naar de modelasset voor de eindpuntimplementatie. AssetReferenceBase
Eigenschappen Eigenschappenwoordenlijst. Eigenschappen kunnen worden toegevoegd, maar niet worden verwijderd of gewijzigd. OnlineDeploymentProperties-
requestSettings Configuratie van scoreaanvragen voor onlineimplementatie. OnlineRequestSettings
scaleSettings Configuratie van online-implementatieschalen. OnlineScaleSettings-

OnlineDeploymentEnvironmentVariables

Naam Beschrijving Waarde

OnlineDeploymentProperties

Naam Beschrijving Waarde

OnlineRequestSettings

Naam Beschrijving Waarde
maxConcurrentRequestsPerInstance Het aantal aanvragen dat tegelijk in de wachtrij mag worden geplaatst voor deze implementatie. Int
maxQueueWait De maximale wachttijd voor wachtrijen in ISO 8601-indeling. Ondersteunt milliseconden precisie. snaar
requestTimeout De time-out van de aanvraag in ISO 8601-indeling. Ondersteunt milliseconden precisie. snaar

OnlineScaleSettings

Naam Beschrijving Waarde
maxInstances Maximum aantal exemplaren voor deze implementatie. Int
minInstances Minimaal aantal exemplaren voor deze implementatie. Int
scaleType Ingesteld op Automatisch voor type AutoScaleSettings. Ingesteld op 'Handmatig' voor type ManualScaleSettings. 'Auto'
'Handmatig' (vereist)

OutputPathAssetReference

Naam Beschrijving Waarde
jobId ARM-resource-id van de taak. snaar
pad Het pad van het bestand/de map in de taakuitvoer. snaar
referenceType [Vereist] Hiermee geeft u het type assetreferentie op. 'OutputPath' (vereist)

ProbeSettings

Naam Beschrijving Waarde
failureThreshold Het aantal fouten dat moet worden toegestaan voordat een beschadigde status wordt geretourneerd. Int
initialDelay De vertraging vóór de eerste test in ISO 8601-indeling. snaar
periode De tijdsduur tussen tests in ISO 8601-indeling. snaar
successThreshold Het aantal geslaagde tests voordat een status in orde wordt geretourneerd. Int
Timeout De time-out van de test in ISO 8601-indeling. snaar

ResourceIdentity

Naam Beschrijving Waarde
type Definieert waarden voor het type ResourceIdentity. 'Geen'
'SystemAssigned'
'SystemAssigned, UserAssigned'
UserAssigned
userAssignedIdentities De sleutel van de door de gebruiker toegewezen identiteiten is een ARM-resource-id van de UAI. ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

Naam Beschrijving Waarde

TrackedResourceTags

Naam Beschrijving Waarde

UserAssignedIdentityMeta

Naam Beschrijving Waarde
clientId Ook wel toepassings-id genoemd, een unieke id die wordt gegenereerd door Azure AD die is gekoppeld aan een toepassing en service-principal tijdens de eerste inrichting. snaar
principalId De object-id van het service-principal-object voor uw beheerde identiteit die wordt gebruikt om op rollen gebaseerde toegang te verlenen tot een Azure-resource. snaar