次の方法で共有


FileShares interface

FileShares を表すインターフェイス。

メソッド

create(string, string, string, FileShare, FileSharesCreateOptionalParams)

要求本文で説明されているように、指定したアカウントの下に新しい共有を作成します。 共有リソースには、その共有のメタデータとプロパティが含まれます。 共有に含まれるファイルの一覧は含まれません。

delete(string, string, string, FileSharesDeleteOptionalParams)

アカウントで指定した共有を削除します。

get(string, string, string, FileSharesGetOptionalParams)

指定した共有のプロパティを取得します。

lease(string, string, string, FileSharesLeaseOptionalParams)

リース共有操作は、削除操作の共有に対するロックを確立および管理します。 ロック期間は、15 ~ 60 秒にすることも、無限にすることもできます。

list(string, string, FileSharesListOptionalParams)

すべての共有を一覧表示します。

restore(string, string, string, DeletedShare, FileSharesRestoreOptionalParams)

共有の論理的な削除が有効になっている場合、有効な保持期間内にファイル共有を復元する

update(string, string, string, FileShare, FileSharesUpdateOptionalParams)

更新要求本文で指定されているプロパティを共有します。 要求に記載されていないプロパティは変更されません。 指定した共有がまだ存在しない場合、更新は失敗します。

メソッドの詳細

create(string, string, string, FileShare, FileSharesCreateOptionalParams)

要求本文で説明されているように、指定したアカウントの下に新しい共有を作成します。 共有リソースには、その共有のメタデータとプロパティが含まれます。 共有に含まれるファイルの一覧は含まれません。

function create(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesCreateOptionalParams): Promise<FileShare>

パラメーター

resourceGroupName

string

ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。

accountName

string

指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。

shareName

string

指定したストレージ アカウント内のファイル共有の名前。 ファイル共有名の長さは 3 ~ 63 文字にする必要があり、数字、小文字、ダッシュ (-) のみを使用してください。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。

fileShare
FileShare

作成するファイル共有のプロパティ。

options
FileSharesCreateOptionalParams

options パラメーター。

戻り値

Promise<FileShare>

delete(string, string, string, FileSharesDeleteOptionalParams)

アカウントで指定した共有を削除します。

function delete(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesDeleteOptionalParams): Promise<void>

パラメーター

resourceGroupName

string

ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。

accountName

string

指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。

shareName

string

指定したストレージ アカウント内のファイル共有の名前。 ファイル共有名の長さは 3 ~ 63 文字にする必要があり、数字、小文字、ダッシュ (-) のみを使用してください。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。

options
FileSharesDeleteOptionalParams

options パラメーター。

戻り値

Promise<void>

get(string, string, string, FileSharesGetOptionalParams)

指定した共有のプロパティを取得します。

function get(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesGetOptionalParams): Promise<FileShare>

パラメーター

resourceGroupName

string

ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。

accountName

string

指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。

shareName

string

指定したストレージ アカウント内のファイル共有の名前。 ファイル共有名の長さは 3 ~ 63 文字にする必要があり、数字、小文字、ダッシュ (-) のみを使用してください。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。

options
FileSharesGetOptionalParams

options パラメーター。

戻り値

Promise<FileShare>

lease(string, string, string, FileSharesLeaseOptionalParams)

リース共有操作は、削除操作の共有に対するロックを確立および管理します。 ロック期間は、15 ~ 60 秒にすることも、無限にすることもできます。

function lease(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesLeaseOptionalParams): Promise<FileSharesLeaseResponse>

パラメーター

resourceGroupName

string

ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。

accountName

string

指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。

shareName

string

指定したストレージ アカウント内のファイル共有の名前。 ファイル共有名の長さは 3 ~ 63 文字にする必要があり、数字、小文字、ダッシュ (-) のみを使用してください。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。

options
FileSharesLeaseOptionalParams

options パラメーター。

戻り値

list(string, string, FileSharesListOptionalParams)

すべての共有を一覧表示します。

function list(resourceGroupName: string, accountName: string, options?: FileSharesListOptionalParams): PagedAsyncIterableIterator<FileShareItem, FileShareItem[], PageSettings>

パラメーター

resourceGroupName

string

ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。

accountName

string

指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。

options
FileSharesListOptionalParams

options パラメーター。

戻り値

restore(string, string, string, DeletedShare, FileSharesRestoreOptionalParams)

共有の論理的な削除が有効になっている場合、有効な保持期間内にファイル共有を復元する

function restore(resourceGroupName: string, accountName: string, shareName: string, deletedShare: DeletedShare, options?: FileSharesRestoreOptionalParams): Promise<void>

パラメーター

resourceGroupName

string

ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。

accountName

string

指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。

shareName

string

指定したストレージ アカウント内のファイル共有の名前。 ファイル共有名の長さは 3 ~ 63 文字にする必要があり、数字、小文字、ダッシュ (-) のみを使用してください。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。

deletedShare
DeletedShare

復元する削除された共有。

options
FileSharesRestoreOptionalParams

options パラメーター。

戻り値

Promise<void>

update(string, string, string, FileShare, FileSharesUpdateOptionalParams)

更新要求本文で指定されているプロパティを共有します。 要求に記載されていないプロパティは変更されません。 指定した共有がまだ存在しない場合、更新は失敗します。

function update(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesUpdateOptionalParams): Promise<FileShare>

パラメーター

resourceGroupName

string

ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。

accountName

string

指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。

shareName

string

指定したストレージ アカウント内のファイル共有の名前。 ファイル共有名の長さは 3 ~ 63 文字にする必要があり、数字、小文字、ダッシュ (-) のみを使用してください。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。

fileShare
FileShare

ファイル共有用に更新するプロパティ。

options
FileSharesUpdateOptionalParams

options パラメーター。

戻り値

Promise<FileShare>