-
Notifications
You must be signed in to change notification settings - Fork 1
/
StorageBlobInventoryPolicyRules.go
22 lines (19 loc) · 1.98 KB
/
StorageBlobInventoryPolicyRules.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package storageblobinventorypolicy
type StorageBlobInventoryPolicyRules struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/storage_blob_inventory_policy#format StorageBlobInventoryPolicy#format}.
Format *string `field:"required" json:"format" yaml:"format"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/storage_blob_inventory_policy#name StorageBlobInventoryPolicy#name}.
Name *string `field:"required" json:"name" yaml:"name"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/storage_blob_inventory_policy#schedule StorageBlobInventoryPolicy#schedule}.
Schedule *string `field:"required" json:"schedule" yaml:"schedule"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/storage_blob_inventory_policy#schema_fields StorageBlobInventoryPolicy#schema_fields}.
SchemaFields *[]*string `field:"required" json:"schemaFields" yaml:"schemaFields"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/storage_blob_inventory_policy#scope StorageBlobInventoryPolicy#scope}.
Scope *string `field:"required" json:"scope" yaml:"scope"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/storage_blob_inventory_policy#storage_container_name StorageBlobInventoryPolicy#storage_container_name}.
StorageContainerName *string `field:"required" json:"storageContainerName" yaml:"storageContainerName"`
// filter block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.61.0/docs/resources/storage_blob_inventory_policy#filter StorageBlobInventoryPolicy#filter}
Filter *StorageBlobInventoryPolicyRulesFilter `field:"optional" json:"filter" yaml:"filter"`
}