BlobServiceProperties interface

The properties of a storage account’s Blob service.

Extends

Properties

automaticSnapshotPolicyEnabled

Deprecated in favor of isVersioningEnabled property.

changeFeed

The blob service properties for change feed events.

containerDeleteRetentionPolicy

The blob service properties for container soft delete.

cors

Specifies CORS rules for the Blob service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Blob service.

defaultServiceVersion

DefaultServiceVersion indicates the default version to use for requests to the Blob service if an incoming request’s version is not specified. Possible values include version 2008-10-27 and all more recent versions.

deleteRetentionPolicy

The blob service properties for blob soft delete.

isVersioningEnabled

Versioning is enabled if set to true.

lastAccessTimeTrackingPolicy

The blob service property to configure last access time based tracking policy.

restorePolicy

The blob service properties for blob restore policy.

sku

Sku name and tier. NOTE: This property will not be serialized. It can only be populated by the server.

Inherited Properties

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

automaticSnapshotPolicyEnabled

Deprecated in favor of isVersioningEnabled property.

automaticSnapshotPolicyEnabled?: boolean

Property Value

boolean

changeFeed

The blob service properties for change feed events.

changeFeed?: ChangeFeed

Property Value

containerDeleteRetentionPolicy

The blob service properties for container soft delete.

containerDeleteRetentionPolicy?: DeleteRetentionPolicy

Property Value

cors

Specifies CORS rules for the Blob service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Blob service.

cors?: CorsRules

Property Value

defaultServiceVersion

DefaultServiceVersion indicates the default version to use for requests to the Blob service if an incoming request’s version is not specified. Possible values include version 2008-10-27 and all more recent versions.

defaultServiceVersion?: string

Property Value

string

deleteRetentionPolicy

The blob service properties for blob soft delete.

deleteRetentionPolicy?: DeleteRetentionPolicy

Property Value

isVersioningEnabled

Versioning is enabled if set to true.

isVersioningEnabled?: boolean

Property Value

boolean

lastAccessTimeTrackingPolicy

The blob service property to configure last access time based tracking policy.

lastAccessTimeTrackingPolicy?: LastAccessTimeTrackingPolicy

Property Value

restorePolicy

The blob service properties for blob restore policy.

restorePolicy?: RestorePolicyProperties

Property Value

sku

Sku name and tier. NOTE: This property will not be serialized. It can only be populated by the server.

sku?: Sku

Property Value

Sku

Inherited Property Details

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From Resource.id

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From Resource.name

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From Resource.type