다음을 통해 공유


BlobProperties 클래스

Blob 속성입니다.

상속
azure.storage.blob._shared.models.DictMixin
BlobProperties

생성자

BlobProperties(**kwargs)

메서드

get
has_key
items
keys
update
values

get

get(key, default=None)

매개 변수

Name Description
key
필수
default
기본값: 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

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