Share via


GenericResources Interface

Implémente

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

Point d’entrée de l’API de gestion des ressources génériques.

Résumé de la méthode

Modificateur et type Méthode et description
abstract boolean checkExistence(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion)

Vérifie si une ressource existe dans un groupe de ressources.

abstract boolean checkExistenceById(String id)

Vérifie si une ressource existe.

abstract boolean checkExistenceById(String id, String apiVersion)

Vérifie si une ressource existe.

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

Supprimez la ressource et toutes ses ressources enfants.

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

Forcez la suppression de la ressource et de toutes ses ressources enfants.

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

Supprimez la ressource et toutes ses ressources enfants de manière asynchrone.

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

Forcez la suppression de la ressource et de toutes ses ressources enfants de manière asynchrone.

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)

Forcez la suppression de la ressource et de toutes ses ressources enfants de manière asynchrone.

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

Supprimez la ressource et toutes ses ressources enfants de manière asynchrone.

abstract void deleteById(String id)

Supprime une ressource d’Azure, en l’identifiant par son ID de ressource.

abstract void deleteById(String id, String apiVersion)

Supprime une ressource d’Azure, en l’identifiant par son ID de ressource.

abstract rx.Completable deleteByIdAsync(String id)

Supprimez de manière asynchrone une ressource d’Azure, en l’identifiant par son ID de ressource.

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

Supprimez de manière asynchrone une ressource d’Azure, en l’identifiant par son ID de ressource.

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

Retourne une ressource appartenant à un groupe de ressources.

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

Retourne une ressource appartenant à un groupe de ressources.

abstract GenericResource getById(String id)

Obtient les informations sur une ressource d’Azure en fonction de l’ID de ressource.

abstract GenericResource getById(String id, String apiVersion)

Obtient les informations sur une ressource d’Azure en fonction de l’ID de ressource.

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

Obtient les informations sur une ressource d’Azure en fonction de l’ID de ressource.

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

Obtient les informations sur une ressource d’Azure en fonction de l’ID de ressource.

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

Déplacez des ressources d’un groupe de ressources vers un autre.

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

Déplacez des ressources d’un groupe de ressources vers un autre de manière asynchrone.

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

Déplacez des ressources d’un groupe de ressources vers un autre de manière asynchrone.

Détails de la méthode

checkExistence

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

Vérifie si une ressource existe dans un groupe de ressources.

Parameters:

resourceGroupName - nom du groupe de ressources
resourceProviderNamespace - espace de noms du fournisseur de ressources
parentResourcePath - chemin d’accès aux ressources du parent
resourceType - type de la ressource
resourceName - nom de la ressource
apiVersion - version de l’API

Returns:

true si la ressource existe ; false sinon

checkExistenceById

public abstract boolean checkExistenceById(String id)

Vérifie si une ressource existe. Pour la cohérence entre les versions de service, utilisez checkExistenceById(String id, String apiVersion) plutôt.

Parameters:

id - ID de la ressource.

Returns:

true si la ressource existe ; false sinon

checkExistenceById

public abstract boolean checkExistenceById(String id, String apiVersion)

Vérifie si une ressource existe.

Parameters:

id - ID de la ressource.
apiVersion - version de l’API

Returns:

true si la ressource existe ; false sinon

delete

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

Supprimez la ressource et toutes ses ressources enfants.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
resourceProviderNamespace - Identité de la ressource.
parentResourcePath - Identité de la ressource.
resourceType - Identité de la ressource.
resourceName - Identité de la ressource.
apiVersion - version de l’API

delete

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

Forcez la suppression de la ressource et de toutes ses ressources enfants. Ce n’est disponible que pour les types de ressources limités.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
resourceProviderNamespace - Identité de la ressource.
parentResourcePath - Identité de la ressource.
resourceType - Identité de la ressource.
resourceName - Identité de la ressource.
apiVersion - version de l’API
forceDeletion - le paramètre forcer la suppression

deleteAsync

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

Supprimez la ressource et toutes ses ressources enfants de manière asynchrone.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
resourceProviderNamespace - Identité de la ressource.
parentResourcePath - Identité de la ressource.
resourceType - Identité de la ressource.
resourceName - Identité de la ressource.
apiVersion - version de l’API

Returns:

représentation du calcul différé de cet appel

deleteAsync

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

Forcez la suppression de la ressource et de toutes ses ressources enfants de manière asynchrone. Ce n’est disponible que pour des types de ressources limités.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
resourceProviderNamespace - Identité de la ressource.
parentResourcePath - Identité de la ressource.
resourceType - Identité de la ressource.
resourceName - Identité de la ressource.
apiVersion - version de l’API
forceDeletion - le paramètre forcer la suppression

Returns:

représentation du calcul différé de cet appel

deleteAsync

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

Forcez la suppression de la ressource et de toutes ses ressources enfants de manière asynchrone. Ce n’est disponible que pour des types de ressources limités.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
resourceProviderNamespace - Identité de la ressource.
parentResourcePath - Identité de la ressource.
resourceType - Identité de la ressource.
resourceName - Identité de la ressource.
apiVersion - version de l’API
forceDeletion - le paramètre forcer la suppression
callback - le rappel pour appeler en cas de réussite ou d’échec

Returns:

un handle pour annuler la demande

deleteAsync

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

Supprimez la ressource et toutes ses ressources enfants de manière asynchrone.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
resourceProviderNamespace - Identité de la ressource.
parentResourcePath - Identité de la ressource.
resourceType - Identité de la ressource.
resourceName - Identité de la ressource.
apiVersion - Valeur string
callback - le rappel pour appeler en cas de réussite ou d’échec

Returns:

un handle pour annuler la demande

deleteById

public abstract void deleteById(String id)

Supprime une ressource d’Azure, en l’identifiant par son ID de ressource. Pour la cohérence entre les versions de service, utilisez deleteById(String id, String apiVersion) à la place.

Parameters:

id - ID de ressource de la ressource à supprimer

deleteById

public abstract void deleteById(String id, String apiVersion)

Supprime une ressource d’Azure, en l’identifiant par son ID de ressource.

Parameters:

id - ID de ressource de la ressource à supprimer
apiVersion - version de l’API

deleteByIdAsync

public abstract Completable deleteByIdAsync(String id)

Supprimez de manière asynchrone une ressource d’Azure, en l’identifiant par son ID de ressource. Pour la cohérence entre les versions de service, utilisez deleteByIdAsync(String id, String apiVersion) à la place.

Parameters:

id - ID de ressource de la ressource à supprimer

Returns:

représentation du calcul différé de cet appel

deleteByIdAsync

public abstract Completable deleteByIdAsync(String id, String apiVersion)

Supprimez de manière asynchrone une ressource d’Azure, en l’identifiant par son ID de ressource.

Parameters:

id - ID de ressource de la ressource à supprimer
apiVersion - version de l’API

Returns:

représentation du calcul différé de cet appel

get

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

Retourne une ressource appartenant à un groupe de ressources.

Parameters:

resourceGroupName - nom du groupe de ressources
providerNamespace - l’espace de noms du fournisseur
resourceType - type de ressource
resourceName - nom de la ressource

Returns:

la ressource générique

get

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

Retourne une ressource appartenant à un groupe de ressources.

Parameters:

resourceGroupName - Nom du groupe de ressources. Le nom ne respecte pas la casse.
resourceProviderNamespace - Identité de la ressource.
parentResourcePath - Identité de la ressource.
resourceType - Identité de la ressource.
resourceName - Identité de la ressource.
apiVersion - version de l’API

Returns:

la ressource générique

getById

public abstract GenericResource getById(String id)

Obtient les informations sur une ressource d’Azure en fonction de l’ID de ressource. Pour la cohérence entre les versions de service, utilisez getById(String id, String apiVersion) à la place.

Parameters:

id - ID de la ressource.

Returns:

représentation immuable de la ressource

getById

public abstract GenericResource getById(String id, String apiVersion)

Obtient les informations sur une ressource d’Azure en fonction de l’ID de ressource.

Parameters:

id - ID de la ressource.
apiVersion - version de l’API

Returns:

représentation immuable de la ressource

getByIdAsync

public abstract Observable getByIdAsync(String id)

Obtient les informations sur une ressource d’Azure en fonction de l’ID de ressource. Pour la cohérence entre les versions de service, utilisez getByIdAsync(String id, String apiVersion) à la place.

Parameters:

id - ID de la ressource.

Returns:

représentation immuable de la ressource

getByIdAsync

public abstract Observable getByIdAsync(String id, String apiVersion)

Obtient les informations sur une ressource d’Azure en fonction de l’ID de ressource.

Parameters:

id - ID de la ressource.
apiVersion - version de l’API

Returns:

représentation immuable de la ressource

moveResources

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

Déplacez des ressources d’un groupe de ressources vers un autre.

Parameters:

sourceResourceGroupName - Nom du groupe de ressources source
targetResourceGroup - groupe de ressources cible, peut se trouver dans un autre abonnement
resources - liste des ID des ressources à déplacer

moveResourcesAsync

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

Déplacez des ressources d’un groupe de ressources vers un autre de manière asynchrone.

Parameters:

sourceResourceGroupName - Nom du groupe de ressources source
targetResourceGroup - groupe de ressources cible, peut se trouver dans un autre abonnement
resources - liste des ID des ressources à déplacer

Returns:

représentation du calcul différé de cet appel

moveResourcesAsync

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

Déplacez des ressources d’un groupe de ressources vers un autre de manière asynchrone.

Parameters:

sourceResourceGroupName - Nom du groupe de ressources source
targetResourceGroup - groupe de ressources cible, peut se trouver dans un autre abonnement
resources - liste des ID des ressources à déplacer
callback - le rappel pour appeler en cas de réussite ou d’échec

Returns:

un handle pour annuler la demande

S’applique à