FileShares interface
FileShares를 나타내는 인터페이스입니다.
메서드
create(string, string, string, File |
요청 본문에 설명된 대로 지정된 계정 아래에 새 공유를 만듭니다. 공유 리소스에는 해당 공유의 메타데이터 및 속성이 포함됩니다. 공유에 포함된 파일 목록은 포함되지 않습니다. |
delete(string, string, string, File |
해당 계정에서 지정된 공유를 삭제합니다. |
get(string, string, string, File |
지정된 공유의 속성을 가져옵니다. |
lease(string, string, string, File |
공유 임대 작업은 삭제 작업을 위해 공유에 대한 잠금을 설정하고 관리합니다. 잠금 기간은 15~60초 또는 무한할 수 있습니다. |
list(string, string, File |
모든 공유를 나열합니다. |
restore(string, string, string, Deleted |
공유 일시 삭제를 사용하는 경우 유효한 보존 기간 내에 파일 공유 복원 |
update(string, string, string, File |
업데이트 요청 본문에 지정된 대로 속성을 공유합니다. 요청에 언급되지 않은 속성은 변경되지 않습니다. 지정된 공유가 아직 없는 경우 업데이트가 실패합니다. |
메서드 세부 정보
create(string, string, string, FileShare, FileSharesCreateOptionalParams)
요청 본문에 설명된 대로 지정된 계정 아래에 새 공유를 만듭니다. 공유 리소스에는 해당 공유의 메타데이터 및 속성이 포함됩니다. 공유에 포함된 파일 목록은 포함되지 않습니다.
function create(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesCreateOptionalParams): Promise<FileShare>
매개 변수
- resourceGroupName
-
string
사용자의 구독 내에서 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다.
- accountName
-
string
지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다.
- shareName
-
string
지정된 스토리지 계정 내의 파일 공유 이름입니다. 파일 공유 이름은 길이가 3~63자여야 하며 숫자, 소문자 및 대시(-)만 사용해야 합니다. 모든 대시(-) 문자의 바로 앞과 뒤에는 문자 또는 숫자가 와야 합니다.
- fileShare
- FileShare
만들 파일 공유의 속성입니다.
- options
- FileSharesCreateOptionalParams
옵션 매개 변수입니다.
반환
Promise<FileShare>
delete(string, string, string, FileSharesDeleteOptionalParams)
해당 계정에서 지정된 공유를 삭제합니다.
function delete(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesDeleteOptionalParams): Promise<void>
매개 변수
- resourceGroupName
-
string
사용자의 구독 내에서 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다.
- accountName
-
string
지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다.
- shareName
-
string
지정된 스토리지 계정 내의 파일 공유 이름입니다. 파일 공유 이름은 길이가 3~63자여야 하며 숫자, 소문자 및 대시(-)만 사용해야 합니다. 모든 대시(-) 문자의 바로 앞과 뒤에는 문자 또는 숫자가 와야 합니다.
- options
- FileSharesDeleteOptionalParams
옵션 매개 변수입니다.
반환
Promise<void>
get(string, string, string, FileSharesGetOptionalParams)
지정된 공유의 속성을 가져옵니다.
function get(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesGetOptionalParams): Promise<FileShare>
매개 변수
- resourceGroupName
-
string
사용자의 구독 내에서 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다.
- accountName
-
string
지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다.
- shareName
-
string
지정된 스토리지 계정 내의 파일 공유 이름입니다. 파일 공유 이름은 길이가 3~63자여야 하며 숫자, 소문자 및 대시(-)만 사용해야 합니다. 모든 대시(-) 문자의 바로 앞과 뒤에는 문자 또는 숫자가 와야 합니다.
- options
- FileSharesGetOptionalParams
옵션 매개 변수입니다.
반환
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
지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다.
- shareName
-
string
지정된 스토리지 계정 내의 파일 공유 이름입니다. 파일 공유 이름은 길이가 3~63자여야 하며 숫자, 소문자 및 대시(-)만 사용해야 합니다. 모든 대시(-) 문자의 바로 앞과 뒤에는 문자 또는 숫자가 와야 합니다.
- options
- FileSharesLeaseOptionalParams
옵션 매개 변수입니다.
반환
Promise<FileSharesLeaseResponse>
list(string, string, FileSharesListOptionalParams)
모든 공유를 나열합니다.
function list(resourceGroupName: string, accountName: string, options?: FileSharesListOptionalParams): PagedAsyncIterableIterator<FileShareItem, FileShareItem[], PageSettings>
매개 변수
- resourceGroupName
-
string
사용자의 구독 내에서 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다.
- accountName
-
string
지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다.
- options
- FileSharesListOptionalParams
옵션 매개 변수입니다.
반환
restore(string, string, string, DeletedShare, FileSharesRestoreOptionalParams)
공유 일시 삭제를 사용하는 경우 유효한 보존 기간 내에 파일 공유 복원
function restore(resourceGroupName: string, accountName: string, shareName: string, deletedShare: DeletedShare, options?: FileSharesRestoreOptionalParams): Promise<void>
매개 변수
- resourceGroupName
-
string
사용자의 구독 내에서 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다.
- accountName
-
string
지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다.
- shareName
-
string
지정된 스토리지 계정 내의 파일 공유 이름입니다. 파일 공유 이름은 길이가 3~63자여야 하며 숫자, 소문자 및 대시(-)만 사용해야 합니다. 모든 대시(-) 문자의 바로 앞과 뒤에는 문자 또는 숫자가 와야 합니다.
- deletedShare
- DeletedShare
복원할 삭제된 공유입니다.
- options
- FileSharesRestoreOptionalParams
옵션 매개 변수입니다.
반환
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
지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다.
- shareName
-
string
지정된 스토리지 계정 내의 파일 공유 이름입니다. 파일 공유 이름은 길이가 3~63자여야 하며 숫자, 소문자 및 대시(-)만 사용해야 합니다. 모든 대시(-) 문자의 바로 앞과 뒤에는 문자 또는 숫자가 와야 합니다.
- fileShare
- FileShare
파일 공유에 대해 업데이트할 속성입니다.
- options
- FileSharesUpdateOptionalParams
옵션 매개 변수입니다.
반환
Promise<FileShare>