GenericResources Schnittstelle

Implementiert

public interface GenericResources
extends SupportsListing<GenericResource>, SupportsListingByResourceGroup<GenericResource>, SupportsListingInResourceGroupByTag<GenericResource>, SupportsGettingById<GenericResource>, SupportsCreating<Blank>, SupportsDeletingById, HasManager<com.microsoft.azure.management.resources.implementation.ResourceManager>

Einstiegspunkt für die generische Ressourcenverwaltungs-API.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
abstract boolean checkExistence(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion)

Überprüft, ob eine Ressource in einer Ressourcengruppe vorhanden ist.

abstract boolean checkExistenceById(String id)

Überprüft, ob eine Ressource vorhanden ist.

abstract boolean checkExistenceById(String id, String apiVersion)

Überprüft, ob eine Ressource vorhanden ist.

abstract void delete(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion)

Löscht die Ressource und alle untergeordneten Ressourcen.

abstract void delete(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion, boolean forceDeletion)

Erzwingen des Löschens der Ressource und aller untergeordneten Ressourcen.

abstract rx.Completable deleteAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion)

Löschen Sie die Ressource und alle ihre untergeordneten Ressourcen asynchron.

abstract rx.Completable deleteAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion, boolean forceDeletion)

Erzwingen Sie das Löschen der Ressource und aller untergeordneten Ressourcen asynchron.

abstract com.microsoft.rest.ServiceFuture<java.lang.Void> deleteAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion, boolean forceDeletion, ServiceCallback<Void> callback)

Erzwingen Sie das Löschen der Ressource und aller untergeordneten Ressourcen asynchron.

abstract com.microsoft.rest.ServiceFuture<java.lang.Void> deleteAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion, ServiceCallback<Void> callback)

Löschen Sie die Ressource und alle ihre untergeordneten Ressourcen asynchron.

abstract void deleteById(String id)

Löscht eine Ressource aus Azure und identifiziert sie anhand ihrer Ressourcen-ID.

abstract void deleteById(String id, String apiVersion)

Löscht eine Ressource aus Azure und identifiziert sie anhand ihrer Ressourcen-ID.

abstract rx.Completable deleteByIdAsync(String id)

Löschen Sie eine Ressource asynchron aus Azure, und identifizieren Sie sie anhand ihrer Ressourcen-ID.

abstract rx.Completable deleteByIdAsync(String id, String apiVersion)

Löschen Sie eine Ressource asynchron aus Azure, und identifizieren Sie sie anhand ihrer Ressourcen-ID.

abstract GenericResource get(String resourceGroupName, String providerNamespace, String resourceType, String resourceName)

Gibt eine Ressource zurück, die zu einer Ressourcengruppe gehört.

abstract GenericResource get(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion)

Gibt eine Ressource zurück, die zu einer Ressourcengruppe gehört.

abstract GenericResource getById(String id)

Ruft die Informationen zu einer Ressource aus Azure basierend auf der Ressourcen-ID ab.

abstract GenericResource getById(String id, String apiVersion)

Ruft die Informationen zu einer Ressource aus Azure basierend auf der Ressourcen-ID ab.

abstract rx.Observable<GenericResource> getByIdAsync(String id)

Ruft die Informationen zu einer Ressource aus Azure basierend auf der Ressourcen-ID ab.

abstract rx.Observable<GenericResource> getByIdAsync(String id, String apiVersion)

Ruft die Informationen zu einer Ressource aus Azure basierend auf der Ressourcen-ID ab.

abstract void moveResources(String sourceResourceGroupName, ResourceGroup targetResourceGroup, List<String> resources)

Verschieben sie Ressourcen von einer Ressourcengruppe in eine andere.

abstract rx.Completable moveResourcesAsync(String sourceResourceGroupName, ResourceGroup targetResourceGroup, List<String> resources)

Verschieben sie Ressourcen asynchron aus einer Ressourcengruppe in eine andere.

abstract com.microsoft.rest.ServiceFuture<java.lang.Void> moveResourcesAsync(String sourceResourceGroupName, ResourceGroup targetResourceGroup, List<String> resources, ServiceCallback<Void> callback)

Verschieben sie Ressourcen asynchron aus einer Ressourcengruppe in eine andere.

Details zur Methode

checkExistence

public abstract boolean checkExistence(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion)

Überprüft, ob eine Ressource in einer Ressourcengruppe vorhanden ist.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe
resourceProviderNamespace - Der Namespace des Ressourcenanbieters
parentResourcePath - der Ressourcenpfad des übergeordneten Elements
resourceType - Der Typ der Ressource
resourceName - der Name der Ressource
apiVersion - die API-Version

Returns:

TRUE, wenn die Ressource vorhanden ist; Andernfalls false

checkExistenceById

public abstract boolean checkExistenceById(String id)

Überprüft, ob eine Ressource vorhanden ist. Verwenden Sie stattdessen, um Konsistenz zwischen Dienstversionen zu erzielen checkExistenceById(String id, String apiVersion) .

Parameters:

id - die ID der Ressource.

Returns:

TRUE, wenn die Ressource vorhanden ist; Andernfalls false

checkExistenceById

public abstract boolean checkExistenceById(String id, String apiVersion)

Überprüft, ob eine Ressource vorhanden ist.

Parameters:

id - die ID der Ressource.
apiVersion - die API-Version

Returns:

TRUE, wenn die Ressource vorhanden ist; Andernfalls false

delete

public abstract void delete(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion)

Löscht die Ressource und alle untergeordneten Ressourcen.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
resourceProviderNamespace - Identität der Ressource.
parentResourcePath - Identität der Ressource.
resourceType - Identität der Ressource.
resourceName - Identität der Ressource.
apiVersion - die API-Version

delete

public abstract void delete(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion, boolean forceDeletion)

Erzwingen des Löschens der Ressource und aller untergeordneten Ressourcen. Dies ist nur für eingeschränkte Ressourcentypen verfügbar.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
resourceProviderNamespace - Identität der Ressource.
parentResourcePath - Identität der Ressource.
resourceType - Identität der Ressource.
resourceName - Identität der Ressource.
apiVersion - die API-Version
forceDeletion - der Parameter "Delete erzwingen"

deleteAsync

public abstract Completable deleteAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion)

Löschen Sie die Ressource und alle untergeordneten Ressourcen asynchron.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
resourceProviderNamespace - Identität der Ressource.
parentResourcePath - Identität der Ressource.
resourceType - Identität der Ressource.
resourceName - Identität der Ressource.
apiVersion - die API-Version

Returns:

eine Darstellung der verzögerten Berechnung dieses Aufrufs

deleteAsync

public abstract Completable deleteAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion, boolean forceDeletion)

Erzwingen Sie das Löschen der Ressource und aller untergeordneten Ressourcen asynchron. Dies ist nur für begrenzte Ressourcentypen verfügbar.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
resourceProviderNamespace - Identität der Ressource.
parentResourcePath - Identität der Ressource.
resourceType - Identität der Ressource.
resourceName - Identität der Ressource.
apiVersion - die API-Version
forceDeletion - der Parameter "Löschen erzwingen"

Returns:

eine Darstellung der verzögerten Berechnung dieses Aufrufs

deleteAsync

public abstract ServiceFuture deleteAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion, boolean forceDeletion, ServiceCallback callback)

Erzwingen Sie das Löschen der Ressource und aller untergeordneten Ressourcen asynchron. Dies ist nur für begrenzte Ressourcentypen verfügbar.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
resourceProviderNamespace - Identität der Ressource.
parentResourcePath - Identität der Ressource.
resourceType - Identität der Ressource.
resourceName - Identität der Ressource.
apiVersion - die API-Version
forceDeletion - der Parameter "Löschen erzwingen"
callback - Der Rückruf, um bei Erfolg oder Fehler aufzurufen

Returns:

ein Handle zum Abbrechen der Anforderung

deleteAsync

public abstract ServiceFuture deleteAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion, ServiceCallback callback)

Löschen Sie die Ressource und alle ihre untergeordneten Ressourcen asynchron.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
resourceProviderNamespace - Identität der Ressource.
parentResourcePath - Identität der Ressource.
resourceType - Identität der Ressource.
resourceName - Identität der Ressource.
apiVersion - Zeichenfolgenwert
callback - Der Rückruf, um bei Erfolg oder Fehler aufzurufen

Returns:

ein Handle zum Abbrechen der Anforderung

deleteById

public abstract void deleteById(String id)

Löscht eine Ressource aus Azure und identifiziert sie anhand ihrer Ressourcen-ID. Verwenden Sie stattdessen, um die Konsistenz zwischen den Dienstversionen zu gewährleisten deleteById(String id, String apiVersion) .

Parameters:

id - die Ressourcen-ID der zu löschenden Ressource

deleteById

public abstract void deleteById(String id, String apiVersion)

Löscht eine Ressource aus Azure und identifiziert sie anhand ihrer Ressourcen-ID.

Parameters:

id - die Ressourcen-ID der zu löschenden Ressource
apiVersion - die API-Version

deleteByIdAsync

public abstract Completable deleteByIdAsync(String id)

Löschen Sie eine Ressource asynchron aus Azure, und identifizieren Sie sie anhand ihrer Ressourcen-ID. Verwenden Sie stattdessen, um die Konsistenz zwischen den Dienstversionen zu gewährleisten deleteByIdAsync(String id, String apiVersion) .

Parameters:

id - die Ressourcen-ID der zu löschenden Ressource

Returns:

eine Darstellung der verzögerten Berechnung dieses Aufrufs

deleteByIdAsync

public abstract Completable deleteByIdAsync(String id, String apiVersion)

Löschen Sie eine Ressource asynchron aus Azure, und identifizieren Sie sie anhand ihrer Ressourcen-ID.

Parameters:

id - die Ressourcen-ID der zu löschenden Ressource
apiVersion - die API-Version

Returns:

eine Darstellung der verzögerten Berechnung dieses Aufrufs

get

public abstract GenericResource get(String resourceGroupName, String providerNamespace, String resourceType, String resourceName)

Gibt eine Ressource zurück, die zu einer Ressourcengruppe gehört.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe
providerNamespace - der Anbieternamespace
resourceType - ressourcentyp
resourceName - der Name der Ressource

Returns:

die generische Ressource

get

public abstract GenericResource get(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion)

Gibt eine Ressource zurück, die zu einer Ressourcengruppe gehört.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
resourceProviderNamespace - Identität der Ressource.
parentResourcePath - Identität der Ressource.
resourceType - Identität der Ressource.
resourceName - Identität der Ressource.
apiVersion - die API-Version

Returns:

die generische Ressource

getById

public abstract GenericResource getById(String id)

Ruft die Informationen zu einer Ressource aus Azure basierend auf der Ressourcen-ID ab. Verwenden Sie stattdessen, um die Konsistenz zwischen den Dienstversionen zu gewährleisten getById(String id, String apiVersion) .

Parameters:

id - die ID der Ressource.

Returns:

eine unveränderliche Darstellung der Ressource

getById

public abstract GenericResource getById(String id, String apiVersion)

Ruft die Informationen zu einer Ressource aus Azure basierend auf der Ressourcen-ID ab.

Parameters:

id - die ID der Ressource.
apiVersion - die API-Version

Returns:

eine unveränderliche Darstellung der Ressource

getByIdAsync

public abstract Observable getByIdAsync(String id)

Ruft die Informationen zu einer Ressource aus Azure basierend auf der Ressourcen-ID ab. Verwenden Sie stattdessen, um die Konsistenz zwischen den Dienstversionen zu gewährleisten getByIdAsync(String id, String apiVersion) .

Parameters:

id - die ID der Ressource.

Returns:

eine unveränderliche Darstellung der Ressource

getByIdAsync

public abstract Observable getByIdAsync(String id, String apiVersion)

Ruft die Informationen zu einer Ressource aus Azure basierend auf der Ressourcen-ID ab.

Parameters:

id - die ID der Ressource.
apiVersion - die API-Version

Returns:

eine unveränderliche Darstellung der Ressource

moveResources

public abstract void moveResources(String sourceResourceGroupName, ResourceGroup targetResourceGroup, List resources)

Verschieben sie Ressourcen von einer Ressourcengruppe in eine andere.

Parameters:

sourceResourceGroupName - Name der Quellressourcengruppe
targetResourceGroup - Zielressourcengruppe, kann sich in einem anderen Abonnement befinden
resources - die Liste der IDs der zu verschiebenden Ressourcen

moveResourcesAsync

public abstract Completable moveResourcesAsync(String sourceResourceGroupName, ResourceGroup targetResourceGroup, List resources)

Verschieben Sie Ressourcen asynchron von einer Ressourcengruppe in eine andere.

Parameters:

sourceResourceGroupName - Name der Quellressourcengruppe
targetResourceGroup - Zielressourcengruppe, kann sich in einem anderen Abonnement befinden
resources - die Liste der IDs der zu verschiebenden Ressourcen

Returns:

eine Darstellung der verzögerten Berechnung dieses Aufrufs

moveResourcesAsync

public abstract ServiceFuture moveResourcesAsync(String sourceResourceGroupName, ResourceGroup targetResourceGroup, List resources, ServiceCallback callback)

Verschieben sie Ressourcen asynchron aus einer Ressourcengruppe in eine andere.

Parameters:

sourceResourceGroupName - Name der Quellressourcengruppe
targetResourceGroup - Zielressourcengruppe, kann sich in einem anderen Abonnement befinden
resources - die Liste der IDs der zu verschiebenden Ressourcen
callback - der Rückruf, um bei Erfolg oder Fehler aufzurufen

Returns:

ein Handle zum Abbrechen der Anforderung

Gilt für: