SharePermissions 클래스
azure.storage.file.FileService.generate_share_shared_access_signature 메서드 및 azure.storage.file.FileService.set_share_acl 사용되는 AccessPolicies에 사용할 SharePermissions 클래스입니다.
- 상속
-
builtins.objectSharePermissions
생성자
SharePermissions(read=False, write=False, delete=False, list=False, _str=None)
매개 변수
Name | Description |
---|---|
read
|
공유에 있는 파일의 콘텐츠, 속성 또는 메타데이터를 읽습니다. 공유의 모든 파일을 복사 작업의 원본으로 사용합니다. 기본값: False
|
write
|
공유에 있는 파일의 경우 콘텐츠, 속성 또는 메타데이터를 만들거나 씁니다. 파일 크기를 조정합니다. 파일을 동일한 계정 내에서 복사 작업의 대상으로 사용합니다. 참고: 서비스 SAS를 사용하여 공유 속성 또는 메타데이터를 읽거나 쓸 수 있는 권한을 부여할 수 없습니다. 대신 계정 SAS를 사용합니다. 기본값: False
|
delete
|
공유의 모든 파일을 삭제합니다. 참고: 서비스 SAS를 사용하여 공유를 삭제할 수 있는 권한을 부여할 수 없습니다. 대신 계정 SAS를 사용합니다. 기본값: False
|
list
|
공유의 파일 및 디렉터리를 나열합니다. 기본값: False
|
_str
|
사용 권한을 나타내는 문자열 기본값: None
|
변수
Name | Description |
---|---|
FilePermissions.DELETE
|
공유의 모든 파일을 삭제합니다. 참고: 서비스 SAS를 사용하여 공유를 삭제할 수 있는 권한을 부여할 수 없습니다. 대신 계정 SAS를 사용합니다. |
FilePermissions.LIST
|
공유의 파일 및 디렉터리를 나열합니다. |
FilePermissions.READ
|
공유에 있는 파일의 콘텐츠, 속성 또는 메타데이터를 읽습니다. 공유의 모든 파일을 복사 작업의 원본으로 사용합니다. |
FilePermissions.WRITE
|
공유에 있는 파일의 경우 콘텐츠, 속성 또는 메타데이터를 만들거나 씁니다. 파일 크기를 조정합니다. 파일을 동일한 계정 내에서 복사 작업의 대상으로 사용합니다. 참고: 서비스 SAS를 사용하여 공유 속성 또는 메타데이터를 읽거나 쓸 수 있는 권한을 부여할 수 없습니다. 대신 계정 SAS를 사용합니다. |
특성
DELETE
DELETE = <azure.storage.file.models.SharePermissions object>
LIST
LIST = <azure.storage.file.models.SharePermissions object>
READ
READ = <azure.storage.file.models.SharePermissions object>
WRITE
WRITE = <azure.storage.file.models.SharePermissions object>
Azure SDK for Python