ContainerPermissions 클래스
API 및 와 함께 generate_container_shared_access_signature 사용되는 AccessPolicies에 사용할 set_container_aclContainerPermissions 클래스입니다.
- 상속
-
builtins.objectContainerPermissions
생성자
ContainerPermissions(read=False, add=False, create=False, write=False, delete=False, list=False, _str=None)
매개 변수
- create
- bool
컨테이너에 새 Blob을 작성하거나, 컨테이너의 모든 Blob을 스냅샷, 컨테이너의 새 Blob에 Blob을 복사합니다. 참고: 컨테이너 SAS를 사용하여 컨테이너를 만들 수 있는 권한을 부여할 수 없습니다. 대신 계정 SAS를 사용하여 컨테이너를 만듭니다.
- write
- bool
컨테이너의 Blob에 대한 콘텐츠, 속성, 메타데이터 또는 차단 목록을 만들거나 씁니다. Blob의 스냅숏을 만들거나 Blob을 임대합니다. Blob의 크기를 조정합니다(페이지 Blob만 해당). 동일한 계정 내 복사 작업의 대상으로 Blob을 사용합니다. 참고: 컨테이너 속성 또는 메타데이터를 읽거나 쓸 수 있는 권한을 부여하거나 컨테이너 SAS를 사용하여 컨테이너를 임대할 수 없습니다. 대신 계정 SAS를 사용합니다.
- delete
- bool
컨테이너의 Blob을 삭제합니다. 참고: 컨테이너 SAS를 사용하여 컨테이너를 삭제할 수 있는 권한을 부여할 수 없습니다. 대신 계정 SAS를 사용합니다.
변수
- ContainerPermissions.DELETE
- ContainerPermissions
컨테이너의 Blob을 삭제합니다. 참고: 컨테이너 SAS를 사용하여 컨테이너를 삭제할 수 있는 권한을 부여할 수 없습니다. 대신 계정 SAS를 사용합니다.
- ContainerPermissions.LIST
- ContainerPermissions
컨테이너의 Blob을 나열합니다.
- ContainerPermissions.READ
- ContainerPermissions
컨테이너의 Blob에 대한 콘텐츠, 속성, 메타데이터 또는 차단 목록을 읽습니다. 복사 작업의 원본으로 컨테이너의 Blob을 사용합니다.
- ContainerPermissions.WRITE
- ContainerPermissions
컨테이너의 Blob에 대한 콘텐츠, 속성, 메타데이터 또는 차단 목록을 만들거나 씁니다. Blob의 스냅숏을 만들거나 Blob을 임대합니다. Blob의 크기를 조정합니다(페이지 Blob만 해당). 동일한 계정 내 복사 작업의 대상으로 Blob을 사용합니다. 참고: 컨테이너 속성 또는 메타데이터를 읽거나 쓸 수 있는 권한을 부여하거나 컨테이너 SAS를 사용하여 컨테이너를 임대할 수 없습니다. 대신 계정 SAS를 사용합니다.
특성
ADD
ADD = <azure.storage.blob.models.ContainerPermissions object>
CREATE
CREATE = <azure.storage.blob.models.ContainerPermissions object>
DELETE
DELETE = <azure.storage.blob.models.ContainerPermissions object>
LIST
LIST = <azure.storage.blob.models.ContainerPermissions object>
READ
READ = <azure.storage.blob.models.ContainerPermissions object>
WRITE
WRITE = <azure.storage.blob.models.ContainerPermissions object>
Azure SDK for Python