次の方法で共有


GenericResources インターフェイス

実装

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

汎用リソース管理 API へのエントリ ポイント。

メソッドの概要

修飾子と型 メソッドと説明
abstract boolean checkExistence(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion)

リソース がリソース グループに存在するかどうかを確認します。

abstract boolean checkExistenceById(String id)

リソースが存在するかどうかを確認します。

abstract boolean checkExistenceById(String id, String apiVersion)

リソースが存在するかどうかを確認します。

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

リソースとそのすべての子リソースを削除します。

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

リソースとそのすべての子リソースを強制的に削除します。

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

リソースとそのすべての子リソースを非同期的に削除します。

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

リソースとそのすべての子リソースを強制的に非同期的に削除します。

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)

リソースとそのすべての子リソースを強制的に非同期的に削除します。

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

リソースとそのすべての子リソースを非同期的に削除します。

abstract void deleteById(String id)

Azure からリソースを削除し、そのリソース ID で識別します。

abstract void deleteById(String id, String apiVersion)

Azure からリソースを削除し、そのリソース ID で識別します。

abstract rx.Completable deleteByIdAsync(String id)

Azure からリソースを非同期的に削除し、リソース ID で識別します。

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

Azure からリソースを非同期的に削除し、リソース ID で識別します。

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

リソース グループに属しているリソースを返します。

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

リソース グループに属しているリソースを返します。

abstract GenericResource getById(String id)

リソース ID に基づいて、Azure からリソースに関する情報を取得します。

abstract GenericResource getById(String id, String apiVersion)

リソース ID に基づいて、Azure からリソースに関する情報を取得します。

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

リソース ID に基づいて、Azure からリソースに関する情報を取得します。

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

リソース ID に基づいて、Azure からリソースに関する情報を取得します。

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

あるリソース グループから別のリソース グループにリソースを移動します。

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

あるリソース グループから別のリソース グループに非同期的にリソースを移動します。

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

あるリソース グループから別のリソース グループに非同期的にリソースを移動します。

メソッドの詳細

checkExistence

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

リソース がリソース グループに存在するかどうかを確認します。

Parameters:

resourceGroupName - リソース グループの名前
resourceProviderNamespace - リソース プロバイダーの名前空間
parentResourcePath - 親のリソース パス
resourceType - リソースの種類
resourceName - リソースの名前
apiVersion - API バージョン

Returns:

リソースが存在する場合は true。false それ以外の場合

checkExistenceById

public abstract boolean checkExistenceById(String id)

リソースが存在するかどうかを確認します。 サービス バージョン間の一貫性を確保するために、代わりに を使用 checkExistenceById(String id, String apiVersion) してください。

Parameters:

id - リソースの ID。

Returns:

リソースが存在する場合は true。false それ以外の場合

checkExistenceById

public abstract boolean checkExistenceById(String id, String apiVersion)

リソースが存在するかどうかを確認します。

Parameters:

id - リソースの ID。
apiVersion - API バージョン

Returns:

リソースが存在する場合は true。false それ以外の場合

delete

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

リソースとそのすべての子リソースを削除します。

Parameters:

resourceGroupName - リソース グループの名前。 名前の大文字と小文字は区別されます。
resourceProviderNamespace - リソースの ID です。
parentResourcePath - リソースの ID です。
resourceType - リソースの ID です。
resourceName - リソースの ID です。
apiVersion - API バージョン

delete

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

リソースとそのすべての子リソースを強制的に削除します。 これは、限られたリソースの種類でのみ使用できます。

Parameters:

resourceGroupName - リソース グループの名前。 名前の大文字と小文字は区別されます。
resourceProviderNamespace - リソースの ID です。
parentResourcePath - リソースの ID です。
resourceType - リソースの ID です。
resourceName - リソースの ID です。
apiVersion - API バージョン
forceDeletion - force delete パラメーター

deleteAsync

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

リソースとそのすべての子リソースを非同期的に削除します。

Parameters:

resourceGroupName - リソース グループの名前。 名前の大文字と小文字は区別されます。
resourceProviderNamespace - リソースの ID です。
parentResourcePath - リソースの ID です。
resourceType - リソースの ID です。
resourceName - リソースの ID です。
apiVersion - API バージョン

Returns:

この呼び出しの遅延計算の表現

deleteAsync

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

リソースとそのすべての子リソースを強制的に非同期的に削除します。 これは、限られたリソースの種類でのみ使用できます。

Parameters:

resourceGroupName - リソース グループの名前。 名前の大文字と小文字は区別されます。
resourceProviderNamespace - リソースの ID です。
parentResourcePath - リソースの ID です。
resourceType - リソースの ID です。
resourceName - リソースの ID です。
apiVersion - API バージョン
forceDeletion - force delete パラメーター

Returns:

この呼び出しの遅延計算の表現

deleteAsync

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

リソースとそのすべての子リソースを強制的に非同期的に削除します。 これは、限られたリソースの種類でのみ使用できます。

Parameters:

resourceGroupName - リソース グループの名前。 名前の大文字と小文字は区別されます。
resourceProviderNamespace - リソースの ID です。
parentResourcePath - リソースの ID です。
resourceType - リソースの ID です。
resourceName - リソースの ID です。
apiVersion - API バージョン
forceDeletion - force delete パラメーター
callback - 成功または失敗時に呼び出すコールバック

Returns:

要求を取り消すハンドル

deleteAsync

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

リソースとそのすべての子リソースを非同期的に削除します。

Parameters:

resourceGroupName - リソース グループの名前。 名前の大文字と小文字は区別されます。
resourceProviderNamespace - リソースの ID です。
parentResourcePath - リソースの ID です。
resourceType - リソースの ID です。
resourceName - リソースの ID です。
apiVersion - 文字列値
callback - 成功または失敗時に呼び出すコールバック

Returns:

要求を取り消すハンドル

deleteById

public abstract void deleteById(String id)

Azure からリソースを削除し、そのリソース ID で識別します。 サービス バージョン間の一貫性を確保するために、代わりに を使用 deleteById(String id, String apiVersion) してください。

Parameters:

id - 削除するリソースのリソース ID

deleteById

public abstract void deleteById(String id, String apiVersion)

Azure からリソースを削除し、そのリソース ID で識別します。

Parameters:

id - 削除するリソースのリソース ID
apiVersion - API バージョン

deleteByIdAsync

public abstract Completable deleteByIdAsync(String id)

Azure からリソースを非同期的に削除し、リソース ID で識別します。 サービス バージョン間の一貫性を確保するために、代わりに を使用 deleteByIdAsync(String id, String apiVersion) してください。

Parameters:

id - 削除するリソースのリソース ID

Returns:

この呼び出しの遅延計算の表現

deleteByIdAsync

public abstract Completable deleteByIdAsync(String id, String apiVersion)

Azure からリソースを非同期的に削除し、リソース ID で識別します。

Parameters:

id - 削除するリソースのリソース ID
apiVersion - API バージョン

Returns:

この呼び出しの遅延計算の表現

get

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

リソース グループに属しているリソースを返します。

Parameters:

resourceGroupName - リソース グループ名
providerNamespace - プロバイダー名前空間
resourceType - リソースの種類
resourceName - リソースの名前

Returns:

汎用リソース

get

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

リソース グループに属しているリソースを返します。

Parameters:

resourceGroupName - リソース グループの名前。 名前の大文字と小文字は区別されます。
resourceProviderNamespace - リソースの ID です。
parentResourcePath - リソースの ID です。
resourceType - リソースの ID です。
resourceName - リソースの ID です。
apiVersion - API バージョン

Returns:

汎用リソース

getById

public abstract GenericResource getById(String id)

リソース ID に基づいて、Azure からリソースに関する情報を取得します。サービス バージョン間の一貫性を確保するために、代わりに を使用 getById(String id, String apiVersion) してください。

Parameters:

id - リソースの ID。

Returns:

リソースの不変表現

getById

public abstract GenericResource getById(String id, String apiVersion)

リソース ID に基づいて、Azure からリソースに関する情報を取得します。

Parameters:

id - リソースの ID。
apiVersion - API バージョン

Returns:

リソースの不変表現

getByIdAsync

public abstract Observable getByIdAsync(String id)

リソース ID に基づいて、Azure からリソースに関する情報を取得します。サービス バージョン間の一貫性を確保するために、代わりに を使用 getByIdAsync(String id, String apiVersion) してください。

Parameters:

id - リソースの ID。

Returns:

リソースの不変表現

getByIdAsync

public abstract Observable getByIdAsync(String id, String apiVersion)

リソース ID に基づいて、Azure からリソースに関する情報を取得します。

Parameters:

id - リソースの ID。
apiVersion - API バージョン

Returns:

リソースの不変表現

moveResources

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

あるリソース グループから別のリソース グループにリソースを移動します。

Parameters:

sourceResourceGroupName - ソース リソース グループ名
targetResourceGroup - ターゲット リソース グループは、別のサブスクリプションに含めることができます
resources - 移動するリソースの ID の一覧

moveResourcesAsync

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

あるリソース グループから別のリソース グループに非同期的にリソースを移動します。

Parameters:

sourceResourceGroupName - ソース リソース グループ名
targetResourceGroup - ターゲット リソース グループは、別のサブスクリプションに含めることができます
resources - 移動するリソースの ID の一覧

Returns:

この呼び出しの遅延計算の表現

moveResourcesAsync

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

あるリソース グループから別のリソース グループに非同期的にリソースを移動します。

Parameters:

sourceResourceGroupName - ソース リソース グループ名
targetResourceGroup - ターゲット リソース グループは、別のサブスクリプションに含めることができます
resources - 移動するリソースの ID の一覧
callback - 成功または失敗時に呼び出すコールバック

Returns:

要求を取り消すハンドル

適用対象