FileSharesOperations 클래스
- 상속
-
builtins.objectFileSharesOperations
생성자
FileSharesOperations(*args, **kwargs)
메서드
create |
요청 본문에 설명된 대로 지정된 계정 아래에 새 공유를 만듭니다. 공유 리소스에는 해당 공유의 메타데이터 및 속성이 포함됩니다. 공유에 포함된 파일 목록은 포함되지 않습니다. |
delete |
해당 계정에서 지정된 공유를 삭제합니다. |
get |
지정된 공유의 속성을 가져옵니다. |
lease |
공유 임대 작업은 삭제 작업을 위해 공유에 대한 잠금을 설정하고 관리합니다. 잠금 기간은 15~60초 또는 무한할 수 있습니다. |
list |
모든 공유를 나열합니다. |
restore |
공유 일시 삭제가 사용하도록 설정된 경우 유효한 보존 기간 내에 파일 공유를 복원합니다. |
update |
업데이트 요청 본문에 지정된 대로 속성을 공유합니다. 요청에 언급되지 않은 속성은 변경되지 않습니다. 지정된 공유가 아직 없는 경우 업데이트가 실패합니다. |
create
요청 본문에 설명된 대로 지정된 계정 아래에 새 공유를 만듭니다. 공유 리소스에는 해당 공유의 메타데이터 및 속성이 포함됩니다. 공유에 포함된 파일 목록은 포함되지 않습니다.
async create(resource_group_name: str, account_name: str, share_name: str, file_share: _models.FileShare, expand: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.FileShare
매개 변수
- account_name
- str
지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.
- share_name
- str
지정된 스토리지 계정 내의 파일 공유 이름입니다. 파일 공유 이름은 길이가 3~63자여야 하며 숫자, 소문자 및 대시(-)만 사용해야 합니다. 모든 대시(-) 문자의 바로 앞과 뒤에는 문자 또는 숫자가 와야 합니다. 필수 요소.
- expand
- str
선택 사항으로, 공유의 속성 내에서 속성을 확장하는 데 사용됩니다. 유효한 값은 스냅샷입니다. 구분 기호가 ','인 문자열로 전달되어야 합니다. 기본값은 없음입니다.
- content_type
- str
본문 매개 변수 콘텐츠 형식입니다. 알려진 값은 'application/json'입니다. 기본값은 없음입니다.
- cls
- callable
직접 응답을 전달할 사용자 지정 형식 또는 함수
반환
FileShare 또는 cls(response)의 결과
반환 형식
예외
delete
해당 계정에서 지정된 공유를 삭제합니다.
async delete(resource_group_name: str, account_name: str, share_name: str, x_ms_snapshot: str | None = None, include: str | None = None, **kwargs: Any) -> None
매개 변수
- account_name
- str
지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.
- share_name
- str
지정된 스토리지 계정 내의 파일 공유 이름입니다. 파일 공유 이름은 길이가 3~63자여야 하며 숫자, 소문자 및 대시(-)만 사용해야 합니다. 모든 대시(-) 문자의 바로 앞과 뒤에는 문자 또는 숫자가 와야 합니다. 필수 요소.
- include
- str
(선택 사항) 유효한 값은 스냅샷, 임대 스냅샷, 없음입니다. 기본값은 스냅샷입니다. '스냅샷'의 경우 모든 파일 공유 스냅샷을 포함하여 파일 공유가 삭제됩니다. 파일 공유에 leased-snapshots가 포함되어 있으면 삭제가 실패합니다. 'leased-snapshots'의 경우 파일 공유에 모든 파일 공유 스냅샷(임대/임대 해제)이 포함됩니다. 'none'의 경우 공유 스냅샷이 없는 경우 파일 공유가 삭제됩니다. 파일 공유에 스냅샷(임대 또는 임대 해제)이 포함되어 있으면 삭제가 실패합니다. 기본값은 없음입니다.
- cls
- callable
직접 응답을 전달할 사용자 지정 형식 또는 함수
반환
none 또는 cls(response)의 결과
반환 형식
예외
get
지정된 공유의 속성을 가져옵니다.
async get(resource_group_name: str, account_name: str, share_name: str, expand: str | None = None, x_ms_snapshot: str | None = None, **kwargs: Any) -> FileShare
매개 변수
- account_name
- str
지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.
- share_name
- str
지정된 스토리지 계정 내의 파일 공유 이름입니다. 파일 공유 이름은 길이가 3~63자여야 하며 숫자, 소문자 및 대시(-)만 사용해야 합니다. 모든 대시(-) 문자의 바로 앞과 뒤에는 문자 또는 숫자가 와야 합니다. 필수 요소.
- expand
- str
선택 사항으로, 공유의 속성 내에서 속성을 확장하는 데 사용됩니다. 유효한 값은 통계입니다. 구분 기호가 ','인 문자열로 전달되어야 합니다. 기본값은 없음입니다.
- cls
- callable
직접 응답을 전달할 사용자 지정 형식 또는 함수
반환
FileShare 또는 cls(response)의 결과
반환 형식
예외
lease
공유 임대 작업은 삭제 작업을 위해 공유에 대한 잠금을 설정하고 관리합니다. 잠금 기간은 15~60초 또는 무한할 수 있습니다.
async lease(resource_group_name: str, account_name: str, share_name: str, x_ms_snapshot: str | None = None, parameters: _models.LeaseShareRequest | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.LeaseShareResponse
매개 변수
- account_name
- str
지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.
- share_name
- str
지정된 스토리지 계정 내의 파일 공유 이름입니다. 파일 공유 이름은 길이가 3~63자여야 하며 숫자, 소문자 및 대시(-)만 사용해야 합니다. 모든 대시(-) 문자의 바로 앞과 뒤에는 문자 또는 숫자가 와야 합니다. 필수 요소.
- content_type
- str
본문 매개 변수 콘텐츠 형식입니다. 알려진 값은 'application/json'입니다. 기본값은 없음입니다.
- cls
- callable
직접 응답을 전달할 사용자 지정 형식 또는 함수
반환
LeaseShareResponse 또는 cls(response)의 결과
반환 형식
예외
list
모든 공유를 나열합니다.
list(resource_group_name: str, account_name: str, maxpagesize: str | None = None, filter: str | None = None, expand: str | None = None, **kwargs: Any) -> AsyncIterable[FileShareItem]
매개 변수
- account_name
- str
지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.
- expand
- str
선택 사항으로, 공유의 속성 내에서 속성을 확장하는 데 사용됩니다. 유효한 값은 삭제됨, 스냅샷입니다. 구분 기호가 ','인 문자열로 전달되어야 합니다. 기본값은 없음입니다.
- cls
- callable
직접 응답을 전달할 사용자 지정 형식 또는 함수
반환
FileShareItem의 instance 또는 cls(response)의 결과와 같은 반복기
반환 형식
예외
restore
공유 일시 삭제가 사용하도록 설정된 경우 유효한 보존 기간 내에 파일 공유를 복원합니다.
async restore(resource_group_name: str, account_name: str, share_name: str, deleted_share: _models.DeletedShare, *, content_type: str = 'application/json', **kwargs: Any) -> None
매개 변수
- account_name
- str
지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.
- share_name
- str
지정된 스토리지 계정 내의 파일 공유 이름입니다. 파일 공유 이름은 길이가 3자에서 63자 사이여야 하며 숫자, 소문자 및 대시(-)만 사용해야 합니다. 모든 대시(-) 문자의 바로 앞과 뒤에는 문자 또는 숫자가 와야 합니다. 필수 요소.
- content_type
- str
본문 매개 변수 콘텐츠 형식입니다. 알려진 값은 'application/json'입니다. 기본값은 없음입니다.
- cls
- callable
직접 응답을 전달할 사용자 지정 형식 또는 함수
반환
cls(response)의 없음 또는 결과
반환 형식
예외
update
업데이트 요청 본문에 지정된 대로 속성을 공유합니다. 요청에 언급되지 않은 속성은 변경되지 않습니다. 지정된 공유가 아직 없는 경우 업데이트가 실패합니다.
async update(resource_group_name: str, account_name: str, share_name: str, file_share: _models.FileShare, *, content_type: str = 'application/json', **kwargs: Any) -> _models.FileShare
매개 변수
- account_name
- str
지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.
- share_name
- str
지정된 스토리지 계정 내의 파일 공유 이름입니다. 파일 공유 이름은 길이가 3자에서 63자 사이여야 하며 숫자, 소문자 및 대시(-)만 사용해야 합니다. 모든 대시(-) 문자의 바로 앞과 뒤에는 문자 또는 숫자가 와야 합니다. 필수 요소.
- content_type
- str
본문 매개 변수 콘텐츠 형식입니다. 알려진 값은 'application/json'입니다. 기본값은 없음입니다.
- cls
- callable
직접 응답을 전달할 사용자 지정 형식 또는 함수
반환
FileShare 또는 cls(response)의 결과
반환 형식
예외
특성
models
models = <module 'azure.mgmt.storage.v2021_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2021_09_01\\models\\__init__.py'>
Azure SDK for Python