Partager via


DataMigrationServiceCollection.CreateOrUpdateAsync Méthode

Définition

La ressource services est la ressource de niveau supérieur qui représente le Database Migration Service. La méthode PUT crée un service ou met à jour un service existant. Lorsqu’un service est mis à jour, les ressources enfants existantes (c’est-à-dire les tâches) ne sont pas affectées. Les services prennent actuellement en charge un type unique, « vm », qui fait référence à un service basé sur une machine virtuelle, bien que d’autres types puissent être ajoutés à l’avenir. Cette méthode peut modifier le type, la référence SKU et le réseau du service, mais si des tâches sont en cours d’exécution (c’est-à-dire que le service est occupé), cela échoue avec 400 demande incorrecte (« ServiceIsBusy »). Le fournisseur répond en cas de réussite avec 200 OK ou 201 Créé. Les opérations de longue durée utilisent la propriété provisioningState.

  • Chemin/abonnements de la demande/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}
  • IdServices_CreateOrUpdate d’opération
public virtual System.Threading.Tasks.Task<Azure.ResourceManager.ArmOperation<Azure.ResourceManager.DataMigration.DataMigrationServiceResource>> CreateOrUpdateAsync (Azure.WaitUntil waitUntil, string serviceName, Azure.ResourceManager.DataMigration.DataMigrationServiceData data, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateOrUpdateAsync : Azure.WaitUntil * string * Azure.ResourceManager.DataMigration.DataMigrationServiceData * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.ResourceManager.ArmOperation<Azure.ResourceManager.DataMigration.DataMigrationServiceResource>>
override this.CreateOrUpdateAsync : Azure.WaitUntil * string * Azure.ResourceManager.DataMigration.DataMigrationServiceData * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.ResourceManager.ArmOperation<Azure.ResourceManager.DataMigration.DataMigrationServiceResource>>
Public Overridable Function CreateOrUpdateAsync (waitUntil As WaitUntil, serviceName As String, data As DataMigrationServiceData, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ArmOperation(Of DataMigrationServiceResource))

Paramètres

waitUntil
WaitUntil

Completed si la méthode doit attendre pour retourner jusqu’à ce que l’opération de longue durée soit terminée sur le service ; Started si elle doit être retournée après le démarrage de l’opération. Pour plus d’informations sur les opérations de longue durée, consultez Exemples d’opérations de Long-Running Azure.Core.

serviceName
String

Nom du service.

data
DataMigrationServiceData

Informations sur le service.

cancellationToken
CancellationToken

Jeton d’annulation à utiliser.

Retours

Exceptions

serviceName est une chaîne vide et devait être non vide.

serviceName ou data est null.

S’applique à