GenericResources Interfaz

Implementaciones

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

Punto de entrada a la API de administración de recursos genéricos.

Resumen del método

Modificador y tipo Método y descripción
abstract boolean checkExistence(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion)

Comprueba si existe un recurso en un grupo de recursos.

abstract boolean checkExistenceById(String id)

Comprueba si existe un recurso.

abstract boolean checkExistenceById(String id, String apiVersion)

Comprueba si existe un recurso.

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

Elimine el recurso y todos sus recursos secundarios.

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

Forzar eliminación de recursos y todos sus recursos secundarios.

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

Elimine el recurso y todos sus recursos secundarios de forma asincrónica.

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

Forzar la eliminación de recursos y todos sus recursos secundarios de forma asincrónica.

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)

Forzar la eliminación de recursos y todos sus recursos secundarios de forma asincrónica.

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

Elimine el recurso y todos sus recursos secundarios de forma asincrónica.

abstract void deleteById(String id)

Elimina un recurso de Azure, que lo identifica por su identificador de recurso.

abstract void deleteById(String id, String apiVersion)

Elimina un recurso de Azure, que lo identifica por su identificador de recurso.

abstract rx.Completable deleteByIdAsync(String id)

Elimine de forma asincrónica un recurso de Azure, que lo identifica por su identificador de recurso.

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

Elimine de forma asincrónica un recurso de Azure, que lo identifica por su identificador de recurso.

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

Devuelve un recurso que pertenece a un grupo de recursos.

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

Devuelve un recurso que pertenece a un grupo de recursos.

abstract GenericResource getById(String id)

Obtiene la información sobre un recurso de Azure basado en el identificador de recurso.

abstract GenericResource getById(String id, String apiVersion)

Obtiene la información sobre un recurso de Azure basado en el identificador de recurso.

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

Obtiene la información sobre un recurso de Azure basado en el identificador de recurso.

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

Obtiene la información sobre un recurso de Azure basado en el identificador de recurso.

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

Mover recursos de un grupo de recursos a otro.

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

Mover recursos de un grupo de recursos a otro de forma asincrónica.

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

Mover recursos de un grupo de recursos a otro de forma asincrónica.

Detalles del método

checkExistence

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

Comprueba si existe un recurso en un grupo de recursos.

Parameters:

resourceGroupName - nombre del grupo de recursos
resourceProviderNamespace - espacio de nombres del proveedor de recursos
parentResourcePath - ruta de acceso del recurso primario
resourceType - el tipo del recurso
resourceName - el nombre del recurso
apiVersion - la versión de la API

Returns:

true si el recurso existe; False en caso contrario, false

checkExistenceById

public abstract boolean checkExistenceById(String id)

Comprueba si existe un recurso. Para mantener la coherencia entre las versiones del servicio, use checkExistenceById(String id, String apiVersion) en su lugar.

Parameters:

id - el identificador del recurso.

Returns:

true si el recurso existe; False en caso contrario, false

checkExistenceById

public abstract boolean checkExistenceById(String id, String apiVersion)

Comprueba si existe un recurso.

Parameters:

id - el identificador del recurso.
apiVersion - la versión de la API

Returns:

true si el recurso existe; False en caso contrario, false

delete

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

Elimine el recurso y todos sus recursos secundarios.

Parameters:

resourceGroupName - Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
resourceProviderNamespace - Identidad del recurso.
parentResourcePath - Identidad del recurso.
resourceType - Identidad del recurso.
resourceName - Identidad del recurso.
apiVersion - la versión de la API

delete

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

Forzar eliminación de recursos y todos sus recursos secundarios. Esto solo está disponible para tipos de recursos limitados.

Parameters:

resourceGroupName - Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
resourceProviderNamespace - Identidad del recurso.
parentResourcePath - Identidad del recurso.
resourceType - Identidad del recurso.
resourceName - Identidad del recurso.
apiVersion - la versión de la API
forceDeletion - el parámetro force delete

deleteAsync

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

Elimine el recurso y todos sus recursos secundarios de forma asincrónica.

Parameters:

resourceGroupName - Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
resourceProviderNamespace - Identidad del recurso.
parentResourcePath - Identidad del recurso.
resourceType - Identidad del recurso.
resourceName - Identidad del recurso.
apiVersion - la versión de la API

Returns:

representación del cálculo diferido de esta llamada

deleteAsync

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

Forzar la eliminación de recursos y todos sus recursos secundarios de forma asincrónica. Esto solo está disponible para tipos de recursos limitados.

Parameters:

resourceGroupName - Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
resourceProviderNamespace - Identidad del recurso.
parentResourcePath - Identidad del recurso.
resourceType - Identidad del recurso.
resourceName - Identidad del recurso.
apiVersion - la versión de la API
forceDeletion - el parámetro force delete

Returns:

representación del cálculo diferido de esta llamada

deleteAsync

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

Forzar la eliminación de recursos y todos sus recursos secundarios de forma asincrónica. Esto solo está disponible para tipos de recursos limitados.

Parameters:

resourceGroupName - Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
resourceProviderNamespace - Identidad del recurso.
parentResourcePath - Identidad del recurso.
resourceType - Identidad del recurso.
resourceName - Identidad del recurso.
apiVersion - la versión de la API
forceDeletion - el parámetro force delete
callback - la devolución de llamada para llamar correctamente o con errores

Returns:

un identificador para cancelar la solicitud

deleteAsync

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

Elimine el recurso y todos sus recursos secundarios de forma asincrónica.

Parameters:

resourceGroupName - Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
resourceProviderNamespace - Identidad del recurso.
parentResourcePath - Identidad del recurso.
resourceType - Identidad del recurso.
resourceName - Identidad del recurso.
apiVersion - el valor string
callback - la devolución de llamada para llamar correctamente o con errores

Returns:

un identificador para cancelar la solicitud

deleteById

public abstract void deleteById(String id)

Elimina un recurso de Azure, que lo identifica por su identificador de recurso. Para mantener la coherencia entre las versiones del servicio, use deleteById(String id, String apiVersion) en su lugar.

Parameters:

id - el identificador de recurso del recurso que se va a eliminar.

deleteById

public abstract void deleteById(String id, String apiVersion)

Elimina un recurso de Azure, que lo identifica por su identificador de recurso.

Parameters:

id - el identificador de recurso del recurso que se va a eliminar.
apiVersion - la versión de la API

deleteByIdAsync

public abstract Completable deleteByIdAsync(String id)

Elimine de forma asincrónica un recurso de Azure, que lo identifica por su identificador de recurso. Para mantener la coherencia entre las versiones del servicio, use deleteByIdAsync(String id, String apiVersion) en su lugar.

Parameters:

id - el identificador de recurso del recurso que se va a eliminar.

Returns:

representación del cálculo diferido de esta llamada

deleteByIdAsync

public abstract Completable deleteByIdAsync(String id, String apiVersion)

Elimine de forma asincrónica un recurso de Azure, que lo identifica por su identificador de recurso.

Parameters:

id - el identificador de recurso del recurso que se va a eliminar.
apiVersion - la versión de la API

Returns:

representación del cálculo diferido de esta llamada

get

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

Devuelve un recurso que pertenece a un grupo de recursos.

Parameters:

resourceGroupName - el nombre del grupo de recursos
providerNamespace - el espacio de nombres del proveedor
resourceType - el tipo de recurso
resourceName - el nombre del recurso

Returns:

el recurso genérico

get

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

Devuelve un recurso que pertenece a un grupo de recursos.

Parameters:

resourceGroupName - Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
resourceProviderNamespace - Identidad del recurso.
parentResourcePath - Identidad del recurso.
resourceType - Identidad del recurso.
resourceName - Identidad del recurso.
apiVersion - la versión de la API

Returns:

el recurso genérico

getById

public abstract GenericResource getById(String id)

Obtiene la información sobre un recurso de Azure basado en el identificador de recurso. Para mantener la coherencia entre las versiones del servicio, use getById(String id, String apiVersion) en su lugar.

Parameters:

id - el identificador del recurso.

Returns:

una representación inmutable del recurso

getById

public abstract GenericResource getById(String id, String apiVersion)

Obtiene la información sobre un recurso de Azure basado en el identificador de recurso.

Parameters:

id - el identificador del recurso.
apiVersion - la versión de la API

Returns:

una representación inmutable del recurso

getByIdAsync

public abstract Observable getByIdAsync(String id)

Obtiene la información sobre un recurso de Azure basado en el identificador de recurso. Para mantener la coherencia entre las versiones del servicio, use getByIdAsync(String id, String apiVersion) en su lugar.

Parameters:

id - el identificador del recurso.

Returns:

una representación inmutable del recurso

getByIdAsync

public abstract Observable getByIdAsync(String id, String apiVersion)

Obtiene la información sobre un recurso de Azure basado en el identificador de recurso.

Parameters:

id - el identificador del recurso.
apiVersion - la versión de la API

Returns:

una representación inmutable del recurso

moveResources

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

Mover recursos de un grupo de recursos a otro.

Parameters:

sourceResourceGroupName - Nombre del grupo de recursos de origen
targetResourceGroup - grupo de recursos de destino, puede estar en una suscripción diferente.
resources - la lista de identificadores de los recursos que se van a mover

moveResourcesAsync

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

Mover recursos de un grupo de recursos a otro de forma asincrónica.

Parameters:

sourceResourceGroupName - Nombre del grupo de recursos de origen
targetResourceGroup - grupo de recursos de destino, puede estar en una suscripción diferente.
resources - la lista de identificadores de los recursos que se van a mover

Returns:

representación del cálculo diferido de esta llamada

moveResourcesAsync

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

Mover recursos de un grupo de recursos a otro de forma asincrónica.

Parameters:

sourceResourceGroupName - Nombre del grupo de recursos de origen
targetResourceGroup - grupo de recursos de destino, puede estar en una suscripción diferente.
resources - la lista de identificadores de los recursos que se van a mover
callback - la devolución de llamada a la llamada en caso de éxito o error

Returns:

un identificador para cancelar la solicitud

Se aplica a