BlobInventoryPolicyRuleArgs

data class BlobInventoryPolicyRuleArgs(val filter: Output<BlobInventoryPolicyRuleFilterArgs>? = null, val format: Output<String>, val name: Output<String>, val schedule: Output<String>, val schemaFields: Output<List<String>>, val scope: Output<String>, val storageContainerName: Output<String>) : ConvertibleToJava<BlobInventoryPolicyRuleArgs>

Constructors

Link copied to clipboard
constructor(filter: Output<BlobInventoryPolicyRuleFilterArgs>? = null, format: Output<String>, name: Output<String>, schedule: Output<String>, schemaFields: Output<List<String>>, scope: Output<String>, storageContainerName: Output<String>)

Properties

Link copied to clipboard

A filter block as defined above.

Link copied to clipboard
val format: Output<String>

The format of the inventory files. Possible values are Csv and Parquet.

Link copied to clipboard
val name: Output<String>

The name which should be used for this Blob Inventory Policy Rule.

Link copied to clipboard
val schedule: Output<String>

The inventory schedule applied by this rule. Possible values are Daily and Weekly.

Link copied to clipboard
val schemaFields: Output<List<String>>

A list of fields to be included in the inventory. See the Azure API reference for all the supported fields.

Link copied to clipboard
val scope: Output<String>

The scope of the inventory for this rule. Possible values are Blob and Container.

Link copied to clipboard

The storage container name to store the blob inventory files for this rule.

Functions

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