FileSharesOperations interface
ファイルシェア操作を表すインターフェース。
プロパティ
| create | 要求本文で説明されているように、指定されたアカウントの下に新しい共有を作成します。 共有リソースには、その共有のメタデータとプロパティが含まれます。 共有に含まれるファイルの一覧は含まれません。 |
| delete | アカウントで指定された共有を削除します。 |
| get | 指定した共有のプロパティを取得します。 |
| lease | リース共有操作は、削除操作のために共有のロックを確立および管理します。 ロック期間は、15 から 60 秒にすることも、無限にすることもできます。 |
| list | すべての共有を一覧表示します。 |
| restore | 共有論理的な削除が有効になっている場合、有効な保持日数内にファイル共有を復元する |
| update | 要求本文で指定された共有プロパティを更新します。 要求に記載されていないプロパティは変更されません。 指定した共有がまだ存在しない場合、更新は失敗します。 |
プロパティの詳細
create
要求本文で説明されているように、指定されたアカウントの下に新しい共有を作成します。 共有リソースには、その共有のメタデータとプロパティが含まれます。 共有に含まれるファイルの一覧は含まれません。
create: (resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesCreateOptionalParams) => Promise<FileShare>
プロパティ値
(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesCreateOptionalParams) => Promise<FileShare>
delete
アカウントで指定された共有を削除します。
delete: (resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesDeleteOptionalParams) => Promise<void>
プロパティ値
(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesDeleteOptionalParams) => Promise<void>
get
指定した共有のプロパティを取得します。
get: (resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesGetOptionalParams) => Promise<FileShare>
プロパティ値
(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesGetOptionalParams) => Promise<FileShare>
lease
リース共有操作は、削除操作のために共有のロックを確立および管理します。 ロック期間は、15 から 60 秒にすることも、無限にすることもできます。
lease: (resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesLeaseOptionalParams) => Promise<LeaseShareResponse>
プロパティ値
(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesLeaseOptionalParams) => Promise<LeaseShareResponse>
list
すべての共有を一覧表示します。
list: (resourceGroupName: string, accountName: string, options?: FileSharesListOptionalParams) => PagedAsyncIterableIterator<FileShareItem, FileShareItem[], PageSettings>
プロパティ値
(resourceGroupName: string, accountName: string, options?: FileSharesListOptionalParams) => PagedAsyncIterableIterator<FileShareItem, FileShareItem[], PageSettings>
restore
共有論理的な削除が有効になっている場合、有効な保持日数内にファイル共有を復元する
restore: (resourceGroupName: string, accountName: string, shareName: string, deletedShare: DeletedShare, options?: FileSharesRestoreOptionalParams) => Promise<void>
プロパティ値
(resourceGroupName: string, accountName: string, shareName: string, deletedShare: DeletedShare, options?: FileSharesRestoreOptionalParams) => Promise<void>
update
要求本文で指定された共有プロパティを更新します。 要求に記載されていないプロパティは変更されません。 指定した共有がまだ存在しない場合、更新は失敗します。
update: (resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesUpdateOptionalParams) => Promise<FileShare>
プロパティ値
(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesUpdateOptionalParams) => Promise<FileShare>