Compartilhar via


GenericResources Interface

Implementações

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

Ponto de entrada para a API de gerenciamento de recursos genéricos.

Resumo do método

Modificador e tipo Método e descrição
abstract boolean checkExistence(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion)

Verifica se existe um recurso em um grupo de recursos.

abstract boolean checkExistenceById(String id)

Verifica se existe um recurso.

abstract boolean checkExistenceById(String id, String apiVersion)

Verifica se existe um recurso.

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

Exclua o recurso e todos os seus recursos filho.

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

Forçar a exclusão de recursos e todos os seus recursos filho.

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

Exclua o recurso e todos os seus recursos filho de forma assíncrona.

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

Force a exclusão de recursos e todos os seus recursos filho de forma assíncrona.

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)

Force a exclusão de recursos e todos os seus recursos filho de forma assíncrona.

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

Exclua o recurso e todos os seus recursos filho de forma assíncrona.

abstract void deleteById(String id)

Exclui um recurso do Azure, identificando-o por sua ID de recurso.

abstract void deleteById(String id, String apiVersion)

Exclui um recurso do Azure, identificando-o por sua ID de recurso.

abstract rx.Completable deleteByIdAsync(String id)

Exclua de forma assíncrona um recurso do Azure, identificando-o pela ID do recurso.

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

Exclua de forma assíncrona um recurso do Azure, identificando-o pela ID do recurso.

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

Retorna um recurso que pertence a um grupo de recursos.

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

Retorna um recurso que pertence a um grupo de recursos.

abstract GenericResource getById(String id)

Obtém as informações sobre um recurso do Azure com base na ID do recurso.

abstract GenericResource getById(String id, String apiVersion)

Obtém as informações sobre um recurso do Azure com base na ID do recurso.

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

Obtém as informações sobre um recurso do Azure com base na ID do recurso.

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

Obtém as informações sobre um recurso do Azure com base na ID do recurso.

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

Mover recursos de um grupo de recursos para outro.

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

Mover recursos de um grupo de recursos para outro de forma assíncrona.

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

Mover recursos de um grupo de recursos para outro de forma assíncrona.

Detalhes do método

checkExistence

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

Verifica se existe um recurso em um grupo de recursos.

Parameters:

resourceGroupName - o nome do grupo de recursos
resourceProviderNamespace - o namespace do provedor de recursos
parentResourcePath - caminho de recurso do pai
resourceType - o tipo do recurso
resourceName - o nome do recurso
apiVersion - a versão da API

Returns:

true se o recurso existir; false caso contrário

checkExistenceById

public abstract boolean checkExistenceById(String id)

Verifica se existe um recurso. Para consistência entre versões de serviço, use checkExistenceById(String id, String apiVersion) em vez disso.

Parameters:

id - a ID do recurso.

Returns:

true se o recurso existir; false caso contrário

checkExistenceById

public abstract boolean checkExistenceById(String id, String apiVersion)

Verifica se existe um recurso.

Parameters:

id - a ID do recurso.
apiVersion - a versão da API

Returns:

true se o recurso existir; false caso contrário

delete

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

Exclua o recurso e todos os seus recursos filho.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
resourceProviderNamespace - Identidade do recurso.
parentResourcePath - Identidade do recurso.
resourceType - Identidade do recurso.
resourceName - Identidade do recurso.
apiVersion - a versão da API

delete

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

Forçar a exclusão de recursos e todos os seus recursos filho. Isso só está disponível para tipos de recursos limitados.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
resourceProviderNamespace - Identidade do recurso.
parentResourcePath - Identidade do recurso.
resourceType - Identidade do recurso.
resourceName - Identidade do recurso.
apiVersion - a versão da API
forceDeletion - o parâmetro force delete

deleteAsync

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

Exclua o recurso e todos os seus recursos filho de forma assíncrona.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
resourceProviderNamespace - Identidade do recurso.
parentResourcePath - Identidade do recurso.
resourceType - Identidade do recurso.
resourceName - Identidade do recurso.
apiVersion - a versão da API

Returns:

uma representação da computação adiada dessa chamada

deleteAsync

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

Force a exclusão de recursos e todos os seus recursos filho de forma assíncrona. Isso só está disponível para tipos de recursos limitados.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
resourceProviderNamespace - Identidade do recurso.
parentResourcePath - Identidade do recurso.
resourceType - Identidade do recurso.
resourceName - Identidade do recurso.
apiVersion - a versão da API
forceDeletion - o parâmetro force delete

Returns:

uma representação da computação adiada dessa chamada

deleteAsync

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

Force a exclusão de recursos e todos os seus recursos filho de forma assíncrona. Isso só está disponível para tipos de recursos limitados.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
resourceProviderNamespace - Identidade do recurso.
parentResourcePath - Identidade do recurso.
resourceType - Identidade do recurso.
resourceName - Identidade do recurso.
apiVersion - a versão da API
forceDeletion - o parâmetro force delete
callback - o retorno de chamada para chamar em caso de êxito ou falha

Returns:

um identificador para cancelar a solicitação

deleteAsync

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

Exclua o recurso e todos os seus recursos filho de forma assíncrona.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
resourceProviderNamespace - Identidade do recurso.
parentResourcePath - Identidade do recurso.
resourceType - Identidade do recurso.
resourceName - Identidade do recurso.
apiVersion - o valor string
callback - o retorno de chamada para chamar em caso de êxito ou falha

Returns:

um identificador para cancelar a solicitação

deleteById

public abstract void deleteById(String id)

Exclui um recurso do Azure, identificando-o por sua ID de recurso. Para consistência entre versões de serviço, use deleteById(String id, String apiVersion) em vez disso.

Parameters:

id - a ID do recurso a ser excluído

deleteById

public abstract void deleteById(String id, String apiVersion)

Exclui um recurso do Azure, identificando-o por sua ID de recurso.

Parameters:

id - a ID do recurso a ser excluído
apiVersion - a versão da API

deleteByIdAsync

public abstract Completable deleteByIdAsync(String id)

Exclua de forma assíncrona um recurso do Azure, identificando-o pela ID do recurso. Para consistência entre versões de serviço, use deleteByIdAsync(String id, String apiVersion) em vez disso.

Parameters:

id - a ID do recurso a ser excluído

Returns:

uma representação da computação adiada dessa chamada

deleteByIdAsync

public abstract Completable deleteByIdAsync(String id, String apiVersion)

Exclua de forma assíncrona um recurso do Azure, identificando-o pela ID do recurso.

Parameters:

id - a ID do recurso a ser excluído
apiVersion - a versão da API

Returns:

uma representação da computação adiada dessa chamada

get

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

Retorna um recurso que pertence a um grupo de recursos.

Parameters:

resourceGroupName - o nome do grupo de recursos
providerNamespace - o namespace do provedor
resourceType - o tipo de recurso
resourceName - o nome do recurso

Returns:

o recurso genérico

get

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

Retorna um recurso que pertence a um grupo de recursos.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
resourceProviderNamespace - Identidade do recurso.
parentResourcePath - Identidade do recurso.
resourceType - Identidade do recurso.
resourceName - Identidade do recurso.
apiVersion - a versão da API

Returns:

o recurso genérico

getById

public abstract GenericResource getById(String id)

Obtém as informações sobre um recurso do Azure com base na ID do recurso. Para consistência entre versões de serviço, use getById(String id, String apiVersion) em vez disso.

Parameters:

id - a ID do recurso.

Returns:

uma representação imutável do recurso

getById

public abstract GenericResource getById(String id, String apiVersion)

Obtém as informações sobre um recurso do Azure com base na ID do recurso.

Parameters:

id - a ID do recurso.
apiVersion - a versão da API

Returns:

uma representação imutável do recurso

getByIdAsync

public abstract Observable getByIdAsync(String id)

Obtém as informações sobre um recurso do Azure com base na ID do recurso. Para consistência entre versões de serviço, use getByIdAsync(String id, String apiVersion) em vez disso.

Parameters:

id - a ID do recurso.

Returns:

uma representação imutável do recurso

getByIdAsync

public abstract Observable getByIdAsync(String id, String apiVersion)

Obtém as informações sobre um recurso do Azure com base na ID do recurso.

Parameters:

id - a ID do recurso.
apiVersion - a versão da API

Returns:

uma representação imutável do recurso

moveResources

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

Mover recursos de um grupo de recursos para outro.

Parameters:

sourceResourceGroupName - Nome do grupo de recursos de origem
targetResourceGroup - grupo de recursos de destino, pode estar em uma assinatura diferente
resources - a lista de IDs dos recursos a serem movidos

moveResourcesAsync

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

Mover recursos de um grupo de recursos para outro de forma assíncrona.

Parameters:

sourceResourceGroupName - Nome do grupo de recursos de origem
targetResourceGroup - grupo de recursos de destino, pode estar em uma assinatura diferente
resources - a lista de IDs dos recursos a serem movidos

Returns:

uma representação da computação adiada dessa chamada

moveResourcesAsync

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

Mover recursos de um grupo de recursos para outro de forma assíncrona.

Parameters:

sourceResourceGroupName - Nome do grupo de recursos de origem
targetResourceGroup - grupo de recursos de destino, pode estar em uma assinatura diferente
resources - a lista de IDs dos recursos a serem movidos
callback - o retorno de chamada para chamar em caso de êxito ou falha

Returns:

um identificador para cancelar a solicitação

Aplica-se a