Online Deployments - Create Or Update

Crée ou met à jour le déploiement d’un point de terminaison d’inférence (asynchrone).

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}/deployments/{deploymentName}?api-version=2021-03-01-preview

Paramètres URI

Name In Required Type Description
deploymentName
path True
  • string

Nom du déploiement du point de terminaison d’inférence.

Regex pattern: ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$

endpointName
path True
  • string

Nom du point de terminaison d’inférence.

Regex pattern: ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$

resourceGroupName
path True
  • string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

subscriptionId
path True
  • string

ID de l’abonnement cible.

workspaceName
path True
  • string

nom de Azure Machine Learning espace de travail.

api-version
query True
  • string

Version de l’API à utiliser pour cette opération.

Corps de la demande

Name Required Type Description
location True
  • string

Emplacement géographique dans lequel la ressource réside

properties True OnlineDeployment:

Attributs supplémentaires de l’entité.

identity

Identité de service associée à une ressource.

kind
  • string

Métadonnées utilisées par le portail/les outils/etc. pour afficher des expériences d’expérience utilisateur différentes pour les ressources du même type.

tags
  • object

Balises de ressource.

Réponses

Name Type Description
200 OK

Succès

201 Created

Date de création

Headers

  • x-ms-async-operation-timeout: string
  • Azure-AsyncOperation: string
Other Status Codes

Erreur

Exemples

CreateOrUpdate K8S Online Deployment.
CreateOrUpdate Managed Online Deployment.

CreateOrUpdate K8S Online Deployment.

Sample Request

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg123/providers/Microsoft.MachineLearningServices/workspaces/workspace123/onlineEndpoints/testEndpoint/deployments/testDeployment?api-version=2021-03-01-preview
{
  "tags": {
    "additionalProp1": "string",
    "additionalProp2": "string",
    "additionalProp3": "string"
  },
  "location": "string",
  "kind": "string",
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1234/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myuseridentity": {
        "principalId": "string",
        "clientId": "string"
      }
    }
  },
  "properties": {
    "endpointComputeType": "K8S",
    "scaleSettings": {
      "pollingInterval": "PT1M",
      "scaleType": "Auto",
      "targetUtilizationPercentage": 50
    },
    "containerResourceRequirements": {
      "cpu": 4,
      "cpuLimit": 4,
      "memoryInGB": 64,
      "memoryInGBLimit": 64
    },
    "requestSettings": {
      "maxQueueWait": "PT1M",
      "requestTimeout": "PT1M",
      "maxConcurrentRequestsPerInstance": 5
    },
    "provisioningState": "Creating",
    "description": "string",
    "properties": {
      "additionalProp1": "string",
      "additionalProp2": "string",
      "additionalProp3": "string"
    },
    "appInsightsEnabled": true,
    "livenessProbe": {
      "failureThreshold": 50,
      "successThreshold": 50,
      "timeout": "PT1M",
      "period": "PT1M",
      "initialDelay": "PT1M"
    },
    "model": {
      "referenceType": "Id",
      "assetId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/models/model123"
    },
    "codeConfiguration": {
      "codeId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/codes/code123/versions/1",
      "scoringScript": "string"
    },
    "environmentId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/environments/env123"
  }
}

Sample Response

{
  "tags": {
    "additionalProp1": "string",
    "additionalProp2": "string",
    "additionalProp3": "string"
  },
  "location": "string",
  "kind": "string",
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1234/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myuseridentity": {
        "clientId": "string"
      }
    }
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg123/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/onlineEndpoints/testEndpoint/deployments/testDeployment",
  "name": "testDeployment",
  "type": "Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments",
  "properties": {
    "endpointComputeType": "K8S",
    "containerResourceRequirements": {
      "cpu": 4,
      "cpuLimit": 4,
      "memoryInGB": 64,
      "memoryInGBLimit": 64
    },
    "scaleSettings": {
      "pollingInterval": "PT1M",
      "scaleType": "Auto",
      "targetUtilizationPercentage": 50
    },
    "requestSettings": {
      "maxQueueWait": "PT1M",
      "requestTimeout": "PT1M",
      "maxConcurrentRequestsPerInstance": 5
    },
    "provisioningState": "Creating",
    "description": "string",
    "properties": {
      "additionalProp1": "string",
      "additionalProp2": "string",
      "additionalProp3": "string"
    },
    "appInsightsEnabled": true,
    "livenessProbe": {
      "failureThreshold": 50,
      "successThreshold": 50,
      "timeout": "PT1M",
      "period": "PT1M",
      "initialDelay": "PT1M"
    },
    "model": {
      "referenceType": "Id",
      "assetId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/models/model123"
    },
    "codeConfiguration": {
      "codeId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/codes/code123/versions/1",
      "scoringScript": "string"
    },
    "environmentId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/environments/env123"
  }
}
{
  "tags": {
    "additionalProp1": "string",
    "additionalProp2": "string",
    "additionalProp3": "string"
  },
  "location": "string",
  "kind": "string",
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1234/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myuseridentity": {
        "clientId": "string"
      }
    }
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg123/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/onlineEndpoints/testEndpoint/deployments/testDeployment",
  "name": "testDeployment",
  "type": "Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments",
  "properties": {
    "endpointComputeType": "K8S",
    "containerResourceRequirements": {
      "cpu": 4,
      "cpuLimit": 4,
      "memoryInGB": 64,
      "memoryInGBLimit": 64
    },
    "scaleSettings": {
      "pollingInterval": "PT1M",
      "scaleType": "Auto",
      "targetUtilizationPercentage": 50
    },
    "requestSettings": {
      "maxQueueWait": "PT1M",
      "requestTimeout": "PT1M",
      "maxConcurrentRequestsPerInstance": 5
    },
    "provisioningState": "Creating",
    "description": "string",
    "properties": {
      "additionalProp1": "string",
      "additionalProp2": "string",
      "additionalProp3": "string"
    },
    "appInsightsEnabled": true,
    "livenessProbe": {
      "failureThreshold": 50,
      "successThreshold": 50,
      "timeout": "PT1M",
      "period": "PT1M",
      "initialDelay": "PT1M"
    },
    "model": {
      "referenceType": "Id",
      "assetId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/models/model123"
    },
    "codeConfiguration": {
      "codeId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/codes/code123/versions/1",
      "scoringScript": "string"
    },
    "environmentId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/environments/env123"
  }
}

CreateOrUpdate Managed Online Deployment.

Sample Request

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg123/providers/Microsoft.MachineLearningServices/workspaces/workspace123/onlineEndpoints/testEndpoint/deployments/testDeployment?api-version=2021-03-01-preview
{
  "tags": {
    "additionalProp1": "string",
    "additionalProp2": "string",
    "additionalProp3": "string"
  },
  "location": "string",
  "kind": "string",
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1234/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myuseridentity": {
        "principalId": "string",
        "clientId": "string"
      }
    }
  },
  "properties": {
    "endpointComputeType": "Managed",
    "scaleSettings": {
      "pollingInterval": "PT1M",
      "scaleType": "Auto",
      "targetUtilizationPercentage": 50
    },
    "requestSettings": {
      "maxQueueWait": "PT1M",
      "requestTimeout": "PT1M",
      "maxConcurrentRequestsPerInstance": 5
    },
    "provisioningState": "Creating",
    "description": "string",
    "properties": {
      "additionalProp1": "string",
      "additionalProp2": "string",
      "additionalProp3": "string"
    },
    "appInsightsEnabled": true,
    "livenessProbe": {
      "failureThreshold": 50,
      "successThreshold": 50,
      "timeout": "PT1M",
      "period": "PT1M",
      "initialDelay": "PT1M"
    },
    "model": {
      "referenceType": "Id",
      "assetId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/models/model123"
    },
    "codeConfiguration": {
      "codeId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/codes/code123/versions/1",
      "scoringScript": "string"
    },
    "environmentId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/environments/env123"
  }
}

Sample Response

{
  "tags": {
    "additionalProp1": "string",
    "additionalProp2": "string",
    "additionalProp3": "string"
  },
  "location": "string",
  "kind": "string",
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1234/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myuseridentity": {
        "clientId": "string"
      }
    }
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg123/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/onlineEndpoints/testEndpoint/deployments/testDeployment",
  "name": "testDeployment",
  "type": "Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments",
  "properties": {
    "endpointComputeType": "Managed",
    "readinessProbe": {
      "failureThreshold": 50,
      "successThreshold": 50,
      "timeout": "PT1M",
      "period": "PT1M",
      "initialDelay": "PT1M"
    },
    "scaleSettings": {
      "pollingInterval": "PT1M",
      "scaleType": "Auto",
      "targetUtilizationPercentage": 50
    },
    "requestSettings": {
      "maxQueueWait": "PT1M",
      "requestTimeout": "PT1M",
      "maxConcurrentRequestsPerInstance": 5
    },
    "provisioningState": "Creating",
    "description": "string",
    "properties": {
      "additionalProp1": "string",
      "additionalProp2": "string",
      "additionalProp3": "string"
    },
    "appInsightsEnabled": true,
    "livenessProbe": {
      "failureThreshold": 50,
      "successThreshold": 50,
      "timeout": "PT1M",
      "period": "PT1M",
      "initialDelay": "PT1M"
    },
    "model": {
      "referenceType": "Id",
      "assetId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/models/model123"
    },
    "codeConfiguration": {
      "codeId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/codes/code123/versions/1",
      "scoringScript": "string"
    },
    "environmentId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/environments/env123"
  }
}
{
  "tags": {
    "additionalProp1": "string",
    "additionalProp2": "string",
    "additionalProp3": "string"
  },
  "location": "string",
  "kind": "string",
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1234/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myuseridentity": {
        "clientId": "string"
      }
    }
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg123/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/onlineEndpoints/testEndpoint/deployments/testDeployment",
  "name": "testDeployment",
  "type": "Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments",
  "properties": {
    "endpointComputeType": "Managed",
    "readinessProbe": {
      "failureThreshold": 50,
      "successThreshold": 50,
      "timeout": "PT1M",
      "period": "PT1M",
      "initialDelay": "PT1M"
    },
    "scaleSettings": {
      "pollingInterval": "PT1M",
      "scaleType": "Auto",
      "targetUtilizationPercentage": 50
    },
    "requestSettings": {
      "maxQueueWait": "PT1M",
      "requestTimeout": "PT1M",
      "maxConcurrentRequestsPerInstance": 5
    },
    "provisioningState": "Creating",
    "description": "string",
    "properties": {
      "additionalProp1": "string",
      "additionalProp2": "string",
      "additionalProp3": "string"
    },
    "appInsightsEnabled": true,
    "livenessProbe": {
      "failureThreshold": 50,
      "successThreshold": 50,
      "timeout": "PT1M",
      "period": "PT1M",
      "initialDelay": "PT1M"
    },
    "model": {
      "referenceType": "Id",
      "assetId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/models/model123"
    },
    "codeConfiguration": {
      "codeId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/codes/code123/versions/1",
      "scoringScript": "string"
    },
    "environmentId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/environments/env123"
  }
}

Définitions

AutoScaleSettings
CodeConfiguration

Configuration pour une ressource de code d’évaluation.

ContainerResourceRequirements

Besoins en ressources pour le conteneur (UC et mémoire).

createdByType

Type d’identité qui a créé la ressource.

DataPathAssetReference

Référence à une ressource via son chemin d’accès dans un magasin de banques.

DeploymentProvisioningState
EndpointComputeType

Enum pour déterminer le type de calcul du point de terminaison.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur

IdAssetReference

Référence à un élément multimédia via son ID de ressource ARM.

K8sOnlineDeployment
ManagedOnlineDeployment
ManualScaleSettings
OnlineDeploymentTrackedResource
OnlineRequestSettings

Configuration des demandes de notation de déploiement en ligne.

OutputPathAssetReference

Référence à une ressource via son chemin d’accès dans une sortie de travail.

ProbeSettings

Configuration de la sonde d’avancement/de préparation du conteneur de déploiement.

ReferenceType

Enum pour déterminer la méthode de référence à utiliser pour un élément multimédia.

ResourceIdentity

Identité de service associée à une ressource.

ResourceIdentityAssignment

Définit des valeurs pour le type d’un ResourceIdentity.

ScaleType
systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

UserAssignedIdentityMeta

Identités affectées par l’utilisateur associées à une ressource.

AutoScaleSettings

Name Type Description
maxInstances
  • integer

Nombre maximal d’instances pour ce déploiement.

minInstances
  • integer

Nombre minimal d’instances pour ce déploiement.

pollingInterval
  • string

Intervalle d’interrogation au format ISO 8691. Prend uniquement en charge la durée avec une précision inférieure à quelques secondes.

scaleType string:
  • Auto

Type d’algorithme de mise à l’échelle du déploiement

targetUtilizationPercentage
  • integer

Utilisation de l’UC cible pour la mise à l’échelle automatique.

CodeConfiguration

Configuration pour une ressource de code d’évaluation.

Name Type Description
codeId
  • string

ID de ressource ARM de la ressource de code.

scoringScript
  • string

Script à exécuter au démarrage. par exemple « score.py »

ContainerResourceRequirements

Besoins en ressources pour le conteneur (UC et mémoire).

Name Type Description
cpu
  • number

Quantité minimale de cœurs de processeur à utiliser par le conteneur. Plus d’informations : https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

cpuLimit
  • number

Quantité maximale de cœurs de processeur que le conteneur peut utiliser. Plus d’informations : https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

fpga
  • integer

Nombre d’appareils PCIE FPGA exposés au conteneur. Doit être un multiple de 2.

gpu
  • integer

Nombre de cœurs de GPU dans le conteneur.

memoryInGB
  • number

Quantité minimale de mémoire (en Go) à utiliser par le conteneur. Plus d’informations : https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

memoryInGBLimit
  • number

Quantité maximale de mémoire (en Go) pouvant être utilisée par le conteneur. Plus d’informations : https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

createdByType

Type d’identité qui a créé la ressource.

Name Type Description
Application
  • string
Key
  • string
ManagedIdentity
  • string
User
  • string

DataPathAssetReference

Référence à une ressource via son chemin d’accès dans un magasin de banques.

Name Type Description
datastoreId
  • string

ID de ressource ARM du magasin de stockage où se trouve la ressource.

path
  • string

Chemin d’accès du fichier/répertoire dans le magasin de banques.

referenceType string:
  • DataPath

Spécifie le type de référence de ressource.

DeploymentProvisioningState

Name Type Description
Canceled
  • string
Creating
  • string
Deleting
  • string
Failed
  • string
Scaling
  • string
Succeeded
  • string
Updating
  • string

EndpointComputeType

Enum pour déterminer le type de calcul du point de terminaison.

Name Type Description
AzureMLCompute
  • string
K8S
  • string
Managed
  • string

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Name Type Description
info
  • object

Informations supplémentaires.

type
  • string

Type d’informations supplémentaires.

ErrorDetail

Détail de l’erreur.

Name Type Description
additionalInfo

Informations supplémentaires sur l’erreur.

code
  • string

Code d'erreur.

details

Détails de l’erreur.

message
  • string

Message d’erreur.

target
  • string

Cible de l’erreur.

ErrorResponse

Réponse d’erreur

Name Type Description
error

Objet d’erreur.

IdAssetReference

Référence à un élément multimédia via son ID de ressource ARM.

Name Type Description
assetId
  • string

ID de ressource ARM de la ressource.

referenceType string:
  • Id

Spécifie le type de référence de ressource.

K8sOnlineDeployment

Name Type Description
appInsightsEnabled
  • boolean

si la valeur est true, active la journalisation Application Insights.

codeConfiguration

Configuration du code pour le déploiement du point de terminaison.

containerResourceRequirements

Besoins en ressources pour chaque instance de conteneur au sein d’un déploiement en ligne.

description
  • string

Description du déploiement du point de terminaison.

endpointComputeType string:
  • K8S

Type de calcul du point de terminaison.

environmentId
  • string

ID de ressource ARM de la spécification de l’environnement pour le déploiement du point de terminaison.

environmentVariables
  • object

Configuration des variables d’environnement pour le déploiement.

livenessProbe

Configuration de la sonde d’avancement/de préparation du conteneur de déploiement.

model AssetReferenceBase:

Référence à l’élément multimédia du modèle pour le déploiement du point de terminaison.

properties
  • object

Dictionnaire de propriétés. Les propriétés peuvent être ajoutées, mais pas supprimées ou modifiées.

provisioningState

État d’approvisionnement pour le déploiement du point de terminaison.

requestSettings

Configuration des demandes de notation de déploiement en ligne.

scaleSettings OnlineScaleSettings:

Configuration de la mise à l’échelle du déploiement en ligne.

ManagedOnlineDeployment

Name Type Description
appInsightsEnabled
  • boolean

si la valeur est true, active la journalisation Application Insights.

codeConfiguration

Configuration du code pour le déploiement du point de terminaison.

description
  • string

Description du déploiement du point de terminaison.

endpointComputeType string:
  • Managed

Type de calcul du point de terminaison.

environmentId
  • string

ID de ressource ARM de la spécification de l’environnement pour le déploiement du point de terminaison.

environmentVariables
  • object

Configuration des variables d’environnement pour le déploiement.

instanceType
  • string

Type d’instance de calcul.

livenessProbe

Configuration de la sonde d’avancement/de préparation du conteneur de déploiement.

model AssetReferenceBase:

Référence à l’élément multimédia du modèle pour le déploiement du point de terminaison.

properties
  • object

Dictionnaire de propriétés. Les propriétés peuvent être ajoutées, mais pas supprimées ou modifiées.

provisioningState

État d’approvisionnement pour le déploiement du point de terminaison.

readinessProbe

Configuration de la sonde d’avancement/de préparation du conteneur de déploiement.

requestSettings

Configuration des demandes de notation de déploiement en ligne.

scaleSettings OnlineScaleSettings:

Configuration de la mise à l’échelle du déploiement en ligne.

ManualScaleSettings

Name Type Description
instanceCount
  • integer

Nombre fixe d’instances pour ce déploiement.

maxInstances
  • integer

Nombre maximal d’instances pour ce déploiement.

minInstances
  • integer

Nombre minimal d’instances pour ce déploiement.

scaleType string:
  • Manual

Type d’algorithme de mise à l’échelle du déploiement

OnlineDeploymentTrackedResource

Name Type Description
id
  • string

ID de ressource complet pour la ressource. Ex-/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

Identité de service associée à une ressource.

kind
  • string

Métadonnées utilisées par le portail/les outils/etc. pour afficher des expériences d’expérience utilisateur différentes pour les ressources du même type.

location
  • string

Emplacement géographique dans lequel la ressource réside

name
  • string

nom de la ressource.

properties OnlineDeployment:

Attributs supplémentaires de l’entité.

systemData

Données système associées au fournisseur de ressources

tags
  • object

Balises de ressource.

type
  • string

Type de la ressource. Par exemple, « Microsoft. Compute/virtualMachines » ou «Microsoft. Stockage/storageAccounts»

OnlineRequestSettings

Configuration des demandes de notation de déploiement en ligne.

Name Type Description
maxConcurrentRequestsPerInstance
  • integer

Nombre de demandes autorisées à être mises en file d’attente à la fois pour ce déploiement.

maxQueueWait
  • string

Durée d’attente maximale de la file d’attente au format ISO 8601. Prend en charge la précision en millisecondes.

requestTimeout
  • string

Délai d’expiration de la requête au format ISO 8601. Prend en charge la précision en millisecondes.

OutputPathAssetReference

Référence à une ressource via son chemin d’accès dans une sortie de travail.

Name Type Description
jobId
  • string

ID de ressource ARM du travail.

path
  • string

Chemin d’accès du fichier/répertoire dans la sortie du travail.

referenceType string:
  • OutputPath

Spécifie le type de référence de ressource.

ProbeSettings

Configuration de la sonde d’avancement/de préparation du conteneur de déploiement.

Name Type Description
failureThreshold
  • integer

Nombre d’échecs à autoriser avant le renvoi d’un état défectueux.

initialDelay
  • string

Délai avant la première sonde au format ISO 8601.

period
  • string

Durée entre les sondes au format ISO 8601.

successThreshold
  • integer

Nombre de sondes ayant réussi avant de retourner un état sain.

timeout
  • string

Le délai d’expiration de la sonde au format ISO 8601.

ReferenceType

Enum pour déterminer la méthode de référence à utiliser pour un élément multimédia.

Name Type Description
DataPath
  • string
Id
  • string
OutputPath
  • string

ResourceIdentity

Identité de service associée à une ressource.

Name Type Description
principalId
  • string

ID client utilisé lors de l’authentification.

tenantId
  • string

Locataire AAD dans lequel cette identité réside.

type

Définit des valeurs pour le type d’un ResourceIdentity.

userAssignedIdentities

Dictionnaire des identités affectées par l’utilisateur, la clé est l’ID de ressource ARM du UAI.

ResourceIdentityAssignment

Définit des valeurs pour le type d’un ResourceIdentity.

Name Type Description
None
  • string
SystemAssigned
  • string
SystemAssigned,UserAssigned
  • string
UserAssigned
  • string

ScaleType

Name Type Description
Auto
  • string
Manual
  • string

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

Name Type Description
createdAt
  • string

Horodatage de la création de ressources (UTC).

createdBy
  • string

Identité qui a créé la ressource.

createdByType

Type d’identité qui a créé la ressource.

lastModifiedAt
  • string

Horodateur de la dernière modification de la ressource (UTC)

lastModifiedBy
  • string

Identité qui a modifié la ressource pour la dernière fois.

lastModifiedByType

Type d’identité qui a modifié la ressource pour la dernière fois.

UserAssignedIdentityMeta

Identités affectées par l’utilisateur associées à une ressource.

Name Type Description
clientId
  • string

Alias de l’application, identificateur unique généré par Azure AD qui est lié à une application et un principal du service lors de son approvisionnement initial.

principalId
  • string

ID d’objet de l’objet principal de service pour votre identité managée qui est utilisé pour accorder l’accès en fonction du rôle à une ressource Azure.