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
Generic |
get(String resourceGroupName, String providerNamespace, String resourceType, String resourceName)
Gibt eine Ressource zurück, die zu einer Ressourcengruppe gehört. |
abstract
Generic |
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
Generic |
getById(String id)
Ruft die Informationen zu einer Ressource aus Azure basierend auf der Ressourcen-ID ab. |
abstract
Generic |
getById(String id, String apiVersion)
Ruft die Informationen zu einer Ressource aus Azure basierend auf der Ressourcen-ID ab. |
abstract
rx.Observable<Generic |
getByIdAsync(String id)
Ruft die Informationen zu einer Ressource aus Azure basierend auf der Ressourcen-ID ab. |
abstract
rx.Observable<Generic |
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:
Returns:
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:
Returns:
checkExistenceById
public abstract boolean checkExistenceById(String id, String apiVersion)
Überprüft, ob eine Ressource vorhanden ist.
Parameters:
Returns:
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:
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:
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:
Returns:
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:
Returns:
deleteAsync
public abstract ServiceFuture
Erzwingen Sie das Löschen der Ressource und aller untergeordneten Ressourcen asynchron. Dies ist nur für begrenzte Ressourcentypen verfügbar.
Parameters:
Returns:
deleteAsync
public abstract ServiceFuture
Löschen Sie die Ressource und alle ihre untergeordneten Ressourcen asynchron.
Parameters:
Returns:
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:
deleteById
public abstract void deleteById(String id, String apiVersion)
Löscht eine Ressource aus Azure und identifiziert sie anhand ihrer Ressourcen-ID.
Parameters:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
getById
public abstract GenericResource getById(String id, String apiVersion)
Ruft die Informationen zu einer Ressource aus Azure basierend auf der Ressourcen-ID ab.
Parameters:
Returns:
getByIdAsync
public abstract Observable
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:
Returns:
getByIdAsync
public abstract Observable
Ruft die Informationen zu einer Ressource aus Azure basierend auf der Ressourcen-ID ab.
Parameters:
Returns:
moveResources
public abstract void moveResources(String sourceResourceGroupName, ResourceGroup targetResourceGroup, List
Verschieben sie Ressourcen von einer Ressourcengruppe in eine andere.
Parameters:
moveResourcesAsync
public abstract Completable moveResourcesAsync(String sourceResourceGroupName, ResourceGroup targetResourceGroup, List
Verschieben Sie Ressourcen asynchron von einer Ressourcengruppe in eine andere.
Parameters:
Returns:
moveResourcesAsync
public abstract ServiceFuture
Verschieben sie Ressourcen asynchron aus einer Ressourcengruppe in eine andere.
Parameters:
Returns:
Gilt für:
Azure SDK for Java