AccountBlobPropertiesArgs

data class AccountBlobPropertiesArgs(val changeFeedEnabled: Output<Boolean>? = null, val changeFeedRetentionInDays: Output<Int>? = null, val containerDeleteRetentionPolicy: Output<AccountBlobPropertiesContainerDeleteRetentionPolicyArgs>? = null, val corsRules: Output<List<AccountBlobPropertiesCorsRuleArgs>>? = null, val defaultServiceVersion: Output<String>? = null, val deleteRetentionPolicy: Output<AccountBlobPropertiesDeleteRetentionPolicyArgs>? = null, val lastAccessTimeEnabled: Output<Boolean>? = null, val restorePolicy: Output<AccountBlobPropertiesRestorePolicyArgs>? = null, val versioningEnabled: Output<Boolean>? = null) : ConvertibleToJava<AccountBlobPropertiesArgs>

Constructors

Link copied to clipboard
constructor(changeFeedEnabled: Output<Boolean>? = null, changeFeedRetentionInDays: Output<Int>? = null, containerDeleteRetentionPolicy: Output<AccountBlobPropertiesContainerDeleteRetentionPolicyArgs>? = null, corsRules: Output<List<AccountBlobPropertiesCorsRuleArgs>>? = null, defaultServiceVersion: Output<String>? = null, deleteRetentionPolicy: Output<AccountBlobPropertiesDeleteRetentionPolicyArgs>? = null, lastAccessTimeEnabled: Output<Boolean>? = null, restorePolicy: Output<AccountBlobPropertiesRestorePolicyArgs>? = null, versioningEnabled: Output<Boolean>? = null)

Properties

Link copied to clipboard
val changeFeedEnabled: Output<Boolean>? = null

Is the blob service properties for change feed events enabled? Default to false.

Link copied to clipboard
val changeFeedRetentionInDays: Output<Int>? = null

The duration of change feed events retention in days. The possible values are between 1 and 146000 days (400 years). Setting this to null (or omit this in the configuration file) indicates an infinite retention of the change feed.

Link copied to clipboard

A container_delete_retention_policy block as defined below.

Link copied to clipboard

A cors_rule block as defined below.

Link copied to clipboard
val defaultServiceVersion: Output<String>? = null

The API Version which should be used by default for requests to the Data Plane API if an incoming request doesn't specify an API Version.

Link copied to clipboard

A delete_retention_policy block as defined below.

Link copied to clipboard
val lastAccessTimeEnabled: Output<Boolean>? = null

Is the last access time based tracking enabled? Default to false.

Link copied to clipboard

A restore_policy block as defined below. This must be used together with delete_retention_policy set, versioning_enabled and change_feed_enabled set to true.

Link copied to clipboard
val versioningEnabled: Output<Boolean>? = null

Is versioning enabled? Default to false.

Functions

Link copied to clipboard
open override fun toJava(): AccountBlobPropertiesArgs