IPWorks Cloud 2020 macOS Edition

Questions / Feedback?

AzureBlobBlob Type

An Azure storage blob.

Remarks

This type represents an Azure storage blob.

Fields

container
String

The container that the blob resides in.

This property reflects the name of the container that the blob resides in.

contentDisposition
String

The blob's content disposition.

This property specifies the blob's content disposition.

contentEncoding
String

The blob's content encoding.

This property specifies the blob's content encoding. Always empty for uncommitted block blobs.

contentLength
Int64

The size of the blob.

For block blobs and append blobs, this property reflects the size of the blob's (committed) data, in bytes. For page blobs, this property reflects the blob's capacity in bytes.

contentMD5
String

An MD5 hash of the blob's content.

This property specifies an MD5 hash of the blob's content. Always empty for uncommitted block blobs.

Note that the server generally won't calculate this value automatically.

contentType
String

The blob's content type.

This property specifies the blob's content type. Always empty for uncommitted block blobs.

createdTime
String

The creation time of the blob.

This property reflects the creation time of the blob, formatted according to RFC 1123.

eTag
String

The ETag of the blob.

This property reflects the ETag of the blob. Always empty for uncommitted block blobs.

isLeased
Bool

Whether the blob is current leased.

This property indicates whether the blob is currently leased.

This property is always if SoftDeleted is and/or Snapshot is non-empty.

isLeaseInfinite
Bool

Whether the blob's lease duration is infinite.

This property indicates whether the blob's lease duration is fixed () or infinite ().

This property is always when IsLeased is .

leaseState
AzureBlobLeaseStates

The lease state of the blob.

This property reflects the lease state of the blob. Possible values are:

ablsAvailable (0) The blob's lease is unlocked and can be acquired.
ablsLeased (1) The blob's lease is locked.
ablsExpired (2) The lease duration has expired.
ablsBreaking (3) The lease has been broken, but will continue to be locked until the break period expires.
ablsBroken (4) The lease has been broken, and the break period has expired.

This property is always ablsAvailable (0) when IsLeased is .

modifiedTime
String

The last modified time of the blob.

This property reflects the last modified time of the blob, formatted according to RFC 1123. Always empty for uncommitted block blobs.

name
String

The name of the blob.

This property specifies the name of the blob.

Note: Blobs cannot be renamed; this property is only writable so that applications can add new items to the Blob* properties for use with UpdateBlobInfo (which looks up items in said properties by blob name).

sequenceNum
Int64

The sequence number of the page blob.

This property reflects the sequence number of the page blob; it is always -1 for block blobs and append blobs.

snapshot
String

The blob snapshot identifier.

If the current item represents a blob snapshot, this property will be populated with the opaque DateTime value that identifies the snapshot. If the current items represents a base blob, this property will be empty.

softDeleted
Bool

Whether the blob has been soft-deleted.

This property indicates whether the blob (or snapshot, if Snapshot is non-empty) has been soft-deleted.

type
AzureBlobTypes

The blob's type.

This property reflects the blob's type. Possible values are:

abtBlockBlob (0) Block blob
abtPageBlob (1) Page blob
abtAppendBlob (2) Append blob

Refer to Azure's Understanding block blobs, append blobs, and page blobs article for more information about blob types.

Constructors

public init()

Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks Cloud 2020 macOS Edition - Version 20.0 [Build 8265]