GetBlobContainerResult

data class GetBlobContainerResult(val defaultEncryptionScope: String? = null, val deleted: Boolean, val deletedTime: String, val denyEncryptionScopeOverride: Boolean? = null, val enableNfsV3AllSquash: Boolean? = null, val enableNfsV3RootSquash: Boolean? = null, val etag: String, val hasImmutabilityPolicy: Boolean, val hasLegalHold: Boolean, val id: String, val immutabilityPolicy: ImmutabilityPolicyPropertiesResponse, val immutableStorageWithVersioning: ImmutableStorageWithVersioningResponse? = null, val lastModifiedTime: String, val leaseDuration: String, val leaseState: String, val leaseStatus: String, val legalHold: LegalHoldPropertiesResponse, val metadata: Map<String, String>? = null, val name: String, val publicAccess: String? = null, val remainingRetentionDays: Int, val type: String, val version: String)

Properties of the blob container, including Id, resource name, resource type, Etag.

Constructors

Link copied to clipboard
constructor(defaultEncryptionScope: String? = null, deleted: Boolean, deletedTime: String, denyEncryptionScopeOverride: Boolean? = null, enableNfsV3AllSquash: Boolean? = null, enableNfsV3RootSquash: Boolean? = null, etag: String, hasImmutabilityPolicy: Boolean, hasLegalHold: Boolean, id: String, immutabilityPolicy: ImmutabilityPolicyPropertiesResponse, immutableStorageWithVersioning: ImmutableStorageWithVersioningResponse? = null, lastModifiedTime: String, leaseDuration: String, leaseState: String, leaseStatus: String, legalHold: LegalHoldPropertiesResponse, metadata: Map<String, String>? = null, name: String, publicAccess: String? = null, remainingRetentionDays: Int, type: String, version: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Default the container to use specified encryption scope for all writes.

Link copied to clipboard

Indicates whether the blob container was deleted.

Link copied to clipboard

Blob container deletion time.

Link copied to clipboard

Block override of encryption scope from the container default.

Link copied to clipboard

Enable NFSv3 all squash on blob container.

Link copied to clipboard

Enable NFSv3 root squash on blob container.

Link copied to clipboard

Resource Etag.

Link copied to clipboard

The hasImmutabilityPolicy public property is set to true by SRP if ImmutabilityPolicy has been created for this container. The hasImmutabilityPolicy public property is set to false by SRP if ImmutabilityPolicy has not been created for this container.

Link copied to clipboard

The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account.

Link copied to clipboard
val id: String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Link copied to clipboard

The ImmutabilityPolicy property of the container.

Link copied to clipboard

The object level immutability property of the container. The property is immutable and can only be set to true at the container creation time. Existing containers must undergo a migration process.

Link copied to clipboard

Returns the date and time the container was last modified.

Link copied to clipboard

Specifies whether the lease on a container is of infinite or fixed duration, only when the container is leased.

Link copied to clipboard

Lease state of the container.

Link copied to clipboard

The lease status of the container.

Link copied to clipboard

The LegalHold property of the container.

Link copied to clipboard
val metadata: Map<String, String>? = null

A name-value pair to associate with the container as metadata.

Link copied to clipboard

The name of the resource

Link copied to clipboard
val publicAccess: String? = null

Specifies whether data in the container may be accessed publicly and the level of access.

Link copied to clipboard

Remaining retention days for soft deleted blob container.

Link copied to clipboard

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Link copied to clipboard

The version of the deleted blob container.