Freigeben über


DataMigrationServiceCollection Klasse

Definition

Eine Klasse, die eine Auflistung von DataMigrationServiceResource und deren Vorgänge darstellt. Jedes DataMigrationServiceResource in der Auflistung gehört zum gleichen instance von ResourceGroupResource. Um einen DataMigrationServiceCollection instance rufen Sie die GetDataMigrationServices-Methode aus einer instance von aufResourceGroupResource.

public class DataMigrationServiceCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable<Azure.ResourceManager.DataMigration.DataMigrationServiceResource>, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataMigration.DataMigrationServiceResource>
type DataMigrationServiceCollection = class
    inherit ArmCollection
    interface seq<DataMigrationServiceResource>
    interface IEnumerable
    interface IAsyncEnumerable<DataMigrationServiceResource>
Public Class DataMigrationServiceCollection
Inherits ArmCollection
Implements IAsyncEnumerable(Of DataMigrationServiceResource), IEnumerable(Of DataMigrationServiceResource)
Vererbung
DataMigrationServiceCollection
Implementiert

Konstruktoren

DataMigrationServiceCollection()

Initialisiert eine neue instance der DataMigrationServiceCollection -Klasse zum Mocking.

Eigenschaften

Client

Ruft die Ressource ab, aus ArmClient der dieser Ressourcenclient erstellt wurde.

(Geerbt von ArmCollection)
Diagnostics

Ruft die Diagnoseoptionen für diesen Ressourcenclient ab.

(Geerbt von ArmCollection)
Endpoint

Ruft den Basis-URI für diesen Ressourcenclient ab.

(Geerbt von ArmCollection)
Id

Ruft den Ressourcenbezeichner ab.

(Geerbt von ArmCollection)
Pipeline

Ruft die Pipeline für diesen Ressourcenclient ab.

(Geerbt von ArmCollection)

Methoden

CreateOrUpdate(WaitUntil, String, DataMigrationServiceData, CancellationToken)

Die Dienstressource ist die Ressource der obersten Ebene, die die Database Migration Service darstellt. Die PUT-Methode erstellt einen neuen Dienst oder aktualisiert einen vorhandenen Dienst. Wenn ein Dienst aktualisiert wird, bleiben vorhandene untergeordnete Ressourcen (d. h. Aufgaben) davon unberührt. Dienste unterstützen derzeit eine einzelne Art, "vm", die sich auf einen VM-basierten Dienst bezieht, obwohl in Zukunft möglicherweise andere Arten hinzugefügt werden. Diese Methode kann den Typ, die SKU und das Netzwerk des Diensts ändern, aber wenn Tasks derzeit ausgeführt werden (d. h. der Dienst ist ausgelastet), schlägt dies mit 400 Bad Request ("ServiceIsBusy") fehl. Der Anbieter antwortet bei erfolgreicher Ausführung mit 200 OK oder 201 Created. Vorgänge mit langer Ausführungsdauer verwenden die provisioningState-Eigenschaft.

  • Request Path/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}
  • Vorgang IdServices_CreateOrUpdate
CreateOrUpdateAsync(WaitUntil, String, DataMigrationServiceData, CancellationToken)

Die Dienstressource ist die Ressource der obersten Ebene, die die Database Migration Service darstellt. Die PUT-Methode erstellt einen neuen Dienst oder aktualisiert einen vorhandenen Dienst. Wenn ein Dienst aktualisiert wird, bleiben vorhandene untergeordnete Ressourcen (d. h. Aufgaben) davon unberührt. Dienste unterstützen derzeit eine einzelne Art, "vm", die sich auf einen VM-basierten Dienst bezieht, obwohl in Zukunft möglicherweise andere Arten hinzugefügt werden. Diese Methode kann den Typ, die SKU und das Netzwerk des Diensts ändern, aber wenn Tasks derzeit ausgeführt werden (d. h. der Dienst ist ausgelastet), schlägt dies mit 400 Bad Request ("ServiceIsBusy") fehl. Der Anbieter antwortet bei erfolgreicher Ausführung mit 200 OK oder 201 Created. Vorgänge mit langer Ausführungsdauer verwenden die provisioningState-Eigenschaft.

  • Request Path/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}
  • Vorgang IdServices_CreateOrUpdate
Exists(String, CancellationToken)

Überprüft, ob die Ressource in Azure vorhanden ist.

  • Request Path/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}
  • Vorgang IdServices_Get
ExistsAsync(String, CancellationToken)

Überprüft, ob die Ressource in Azure vorhanden ist.

  • Request Path/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}
  • Vorgang IdServices_Get
Get(String, CancellationToken)

Die Dienstressource ist die Ressource der obersten Ebene, die die Database Migration Service darstellt. Die GET-Methode ruft Informationen zu einem Dienst instance ab.

  • Request Path/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}
  • Vorgang IdServices_Get
GetAll(CancellationToken)

Die Services-Ressource ist die Ressource der obersten Ebene, die die Database Migration Service darstellt. Diese Methode gibt eine Liste der Dienstressourcen in einer Ressourcengruppe zurück.

  • Anfordern von Path/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services
  • Vorgang IdServices_ListByResourceGroup
GetAllAsync(CancellationToken)

Die Services-Ressource ist die Ressource der obersten Ebene, die die Database Migration Service darstellt. Diese Methode gibt eine Liste der Dienstressourcen in einer Ressourcengruppe zurück.

  • Anfordern von Path/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services
  • Vorgang IdServices_ListByResourceGroup
GetAsync(String, CancellationToken)

Die Dienstressource ist die Ressource der obersten Ebene, die die Database Migration Service darstellt. Die GET-Methode ruft Informationen zu einem Dienst instance ab.

  • Request Path/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}
  • Vorgang IdServices_Get
TryGetApiVersion(ResourceType, String)

Ruft die API-Version außer Kraft, wenn sie für die aktuellen Clientoptionen festgelegt wurde.

(Geerbt von ArmCollection)

Explizite Schnittstellenimplementierungen

IAsyncEnumerable<DataMigrationServiceResource>.GetAsyncEnumerator(CancellationToken)

Gibt einen Enumerator zurück, der die Sammlung asynchron durchläuft.

IEnumerable.GetEnumerator()

Gibt einen Enumerator zurück, der eine Auflistung durchläuft.

IEnumerable<DataMigrationServiceResource>.GetEnumerator()

Gibt einen Enumerator zurück, der die Auflistung durchläuft.

Gilt für: