ContainerSASPermissions class
컨테이너에 대한 ServiceSAS에서 부여한 권한을 나타내는 문자열을 생성하는 도우미 클래스입니다. 값을 true로 설정하면 이러한 권한을 사용하는 모든 SAS가 해당 작업에 대한 권한을 부여합니다. 모든 값이 설정되면 toString을 사용하여 serialize되고 BlobSASSignatureValues 개체의 권한 필드로 설정되어야 합니다. 이 클래스 없이 사용 권한 문자열을 생성할 수 있지만 사용 권한의 순서는 특정하며 이 클래스는 정확성을 보장합니다.
속성
add | 부여된 액세스 추가를 지정합니다. |
create | 액세스 권한 만들기를 지정합니다. |
delete | 부여된 액세스 삭제를 지정합니다. |
delete |
부여된 버전 액세스 삭제를 지정합니다. |
execute | 부여된 액세스 실행 을 지정합니다. |
filter |
태그별 Blob 필터링이 허용되도록 지정합니다. |
list | 부여된 목록 액세스를 지정합니다. |
move | 부여된 이동 액세스를 지정합니다. |
permanent |
영구 삭제가 허용되도록 지정합니다. |
read | 부여된 읽기 권한을 지정합니다. |
set |
부여된 SetImmutabilityPolicy 액세스를 지정합니다. |
tag | Specfies 태그 액세스 권한이 부여되었습니다. |
write | 부여된 쓰기 액세스를 지정합니다. |
메서드
from(Container |
원시 개체에서 ContainerSASPermissions 를 만듭니다. 이 개체에는 동일한 키와 해당 키에 대한 부울 값이 포함됩니다. |
parse(string) | 지정된 권한 문자열에서 ContainerSASPermissions 를 만듭니다. 이 메서드는 유효한 사용 권한에 해당하지 않는 문자가 발견되면 Error를 throw합니다. |
to |
지정된 권한을 문자열로 변환합니다. 이 메서드를 사용하면 서비스에서 허용하는 순서대로 사용 권한이 보장됩니다. 정확성을 보장하려면 문자 순서를 여기에 지정해야 합니다. https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas를 참조하세요. |
속성 세부 정보
add
부여된 액세스 추가를 지정합니다.
add: boolean
속성 값
boolean
create
액세스 권한 만들기를 지정합니다.
create: boolean
속성 값
boolean
delete
부여된 액세스 삭제를 지정합니다.
delete: boolean
속성 값
boolean
deleteVersion
부여된 버전 액세스 삭제를 지정합니다.
deleteVersion: boolean
속성 값
boolean
execute
부여된 액세스 실행 을 지정합니다.
execute: boolean
속성 값
boolean
filterByTags
태그별 Blob 필터링이 허용되도록 지정합니다.
filterByTags: boolean
속성 값
boolean
list
부여된 목록 액세스를 지정합니다.
list: boolean
속성 값
boolean
move
부여된 이동 액세스를 지정합니다.
move: boolean
속성 값
boolean
permanentDelete
영구 삭제가 허용되도록 지정합니다.
permanentDelete: boolean
속성 값
boolean
read
부여된 읽기 권한을 지정합니다.
read: boolean
속성 값
boolean
setImmutabilityPolicy
부여된 SetImmutabilityPolicy 액세스를 지정합니다.
setImmutabilityPolicy: boolean
속성 값
boolean
tag
Specfies 태그 액세스 권한이 부여되었습니다.
tag: boolean
속성 값
boolean
write
부여된 쓰기 액세스를 지정합니다.
write: boolean
속성 값
boolean
메서드 세부 정보
from(ContainerSASPermissionsLike)
원시 개체에서 ContainerSASPermissions 를 만듭니다. 이 개체에는 동일한 키와 해당 키에 대한 부울 값이 포함됩니다.
static function from(permissionLike: ContainerSASPermissionsLike): ContainerSASPermissions
매개 변수
- permissionLike
- ContainerSASPermissionsLike
반환
parse(string)
지정된 권한 문자열에서 ContainerSASPermissions 를 만듭니다. 이 메서드는 유효한 사용 권한에 해당하지 않는 문자가 발견되면 Error를 throw합니다.
static function parse(permissions: string): ContainerSASPermissions
매개 변수
- permissions
-
string
반환
toString()
지정된 권한을 문자열로 변환합니다. 이 메서드를 사용하면 서비스에서 허용하는 순서대로 사용 권한이 보장됩니다.
정확성을 보장하려면 문자 순서를 여기에 지정해야 합니다.
https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas를 참조하세요.
function toString(): string
반환
string