BlobProperties 클래스
Blob 속성입니다.
- 상속
-
azure.storage.blob._shared.models.DictMixinBlobProperties
생성자
BlobProperties(**kwargs: Any)
메서드
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key, default=None)
매개 변수
Name | Description |
---|---|
key
필수
|
|
default
|
Default value: None
|
has_key
has_key(k)
매개 변수
Name | Description |
---|---|
k
필수
|
|
items
items()
keys
keys()
update
update(*args, **kwargs)
values
values()
특성
append_blob_committed_block_count
(추가 Blob의 경우) Blob의 커밋된 블록 수입니다.
append_blob_committed_block_count: int | None
archive_status
Blob의 상태 보관합니다.
archive_status: str | None
blob_tier
Blob의 액세스 계층을 나타냅니다. 핫 계층은 자주 액세스되는 데이터를 저장하기 위해 최적화되어 있습니다. 쿨 스토리지 계층은 자주 액세스하지 않고 한 달 이상 저장된 데이터를 저장하기 위해 최적화되어 있습니다. 보관 계층은 거의 액세스하지 않고 유연한 대기 시간 요구 사항으로 최소 6개월 동안 저장되는 데이터를 저장하는 데 최적화되어 있습니다.
blob_tier: StandardBlobTier | None
blob_tier_change_time
액세스 계층이 마지막으로 변경된 시기를 나타냅니다.
blob_tier_change_time: datetime | None
blob_tier_inferred
서비스에서 액세스 계층을 유추했는지 여부를 나타냅니다. false이면 계층이 명시적으로 설정되었음을 나타냅니다.
blob_tier_inferred: bool | None
blob_type
이 Blob의 형식을 나타내는 문자열입니다.
blob_type: BlobType
container
Blob이 있는 컨테이너입니다.
container: str
content_range
클라이언트가 Blob의 하위 집합을 요청한 경우 반환되는 바이트 범위를 나타냅니다.
content_range: str | None
content_settings
Blob에 대한 모든 콘텐츠 설정을 저장합니다.
content_settings: ContentSettings
copy
Blob에 대한 모든 복사 속성을 저장합니다.
copy: CopyProperties
creation_time
BLOB이 만들어진 시점(UTC)을 나타냅니다.
creation_time: datetime
deleted
이 Blob이 삭제되었는지 여부입니다.
deleted: bool | None
deleted_time
Blob이 삭제된 시간을 나타내는 datetime 개체입니다.
deleted_time: datetime | None
encryption_key_sha256
제공된 암호화 키의 SHA-256 해시입니다.
encryption_key_sha256: str | None
encryption_scope
서비스의 데이터를 암호화하는 데 사용되는 미리 정의된 암호화 scope. 암호화 scope 관리 API를 사용하여 만들고 여기에서 이름으로 참조할 수 있습니다. 컨테이너에서 기본 암호화 scope 정의된 경우 컨테이너 수준 scope 재정의를 허용하도록 구성된 경우 이 값이 재정의됩니다. 그렇지 않으면 오류가 발생합니다.
encryption_scope: str | None
etag
ETag에는 조건에 따라 작업을 수행하는 데 사용할 수 있는 값이 포함됩니다.
etag: str
has_legal_hold
Blob에서 법적 보존을 설정해야 하는지 지정됩니다. 현재 upload_blob() API의 이 매개 변수는 BlockBlob 전용입니다.
has_legal_hold: bool | None
has_versions_only
true 값은 루트 Blob이 삭제되었음을 나타냅니다.
has_versions_only: bool | None
immutability_policy
Blob, Blob 스냅샷 또는 Blob 버전의 불변성 정책을 지정합니다.
immutability_policy: ImmutabilityPolicy
is_append_blob_sealed
추가 Blob이 봉인되었는지 여부를 나타냅니다.
is_append_blob_sealed: bool | None
last_accessed_on
Blob에서 마지막 읽기/쓰기 작업이 수행된 시기를 나타냅니다.
last_accessed_on: datetime | None
last_modified
Blob이 마지막으로 수정된 시간을 나타내는 datetime 개체입니다.
last_modified: datetime
lease
Blob에 대한 모든 임대 정보를 저장합니다.
lease: LeaseProperties
metadata
blob과 메타데이터로 연결된 이름-값 쌍입니다.
metadata: Dict[str, str]
name
blob의 이름입니다.
name: str
object_replication_destination_policy
이 Blob을 만든 개체 복제 정책 ID를 나타냅니다.
object_replication_destination_policy: str | None
object_replication_source_properties
정책 ID 및 규칙 ID가 적용된 Blob에 대해서만 존재합니다.
object_replication_source_properties: List[ObjectReplicationPolicy] | None
page_blob_sequence_number
(페이지 Blob의 경우) 동시 쓰기를 조정하는 데 사용되는 페이지 Blob의 시퀀스 번호입니다.
page_blob_sequence_number: int | None
rehydrate_priority
보관된 Blob을 리하레이트할 우선 순위를 나타냅니다.
rehydrate_priority: str | None
remaining_retention_days
서비스에서 영구적으로 삭제되기 전에 Blob이 보존되는 일 수입니다.
remaining_retention_days: int | None
request_server_encrypted
이 Blob이 암호화되었는지 여부입니다.
request_server_encrypted: bool | None
server_encrypted
Blob이 서버에서 암호화된 경우 true로 설정합니다.
server_encrypted: bool
size
반환된 콘텐츠의 크기입니다. 전체 Blob이 요청된 경우 Blob의 길이(바이트)입니다. Blob의 하위 집합이 요청된 경우 반환된 하위 집합의 길이입니다.
size: int
snapshot
Blob 스냅샷 고유하게 식별하는 Datetime 값입니다.
snapshot: str | None
tag_count
태그는 이 Blob에 계산됩니다.
tag_count: int | None
tags
이 Blob의 키 값 태그 쌍입니다.
tags: Dict[str, str] | None
Azure SDK for Python