FileSharesOperations interface
FileShare 작업을 나타내는 인터페이스입니다.
속성
| 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>