Microsoft.Storage storageAccounts/inventoryPolicies 2023-05-01
- nejnovější
- 2023-05-01
-
2023-04-04 -
2023-01-01 - 2022-09-01
- 05. 5. 2022
-
2021-09-01 -
2021-08-01 - 2021-06-01
-
2021-04-01 -
2021-021 - 1. 1. 2021
-
2020-08-01-preview -
06.06.2019
Definice prostředku Bicep
Typ prostředku storageAccounts/inventoryPolicies je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Storage/storageAccounts/inventoryPolicies, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.Storage/storageAccounts/inventoryPolicies@2023-05-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
policy: {
enabled: bool
rules: [
{
definition: {
filters: {
blobTypes: [
'string'
]
creationTime: {
lastNDays: int
}
excludePrefix: [
'string'
]
includeBlobVersions: bool
includeDeleted: bool
includeSnapshots: bool
prefixMatch: [
'string'
]
}
format: 'string'
objectType: 'string'
schedule: 'string'
schemaFields: [
'string'
]
}
destination: 'string'
enabled: bool
name: 'string'
}
]
type: 'string'
}
}
}
Hodnoty vlastností
BlobInventoryCreationTime
Jméno | Popis | Hodnota |
---|---|---|
lastNDays | Když nastavíte zásadu, filtruje objekty vytvořené během posledních N dnů. Kde N je celočíselná hodnota mezi 1 a 36500. | Int Omezení: Minimální hodnota = 1 Maximální hodnota = 36500 |
BlobInventoryPolicyDefinition
BlobInventoryPolicyFilter
Jméno | Popis | Hodnota |
---|---|---|
blobTypes | Pole předdefinovaných hodnot výčtu. Platné hodnoty zahrnují blockBlob, appendBlob, pageBlob. Účty Hns nepodporují pageBlobs. Toto pole je povinné, pokud je vlastnost definition.objectType nastavena na "Blob". | string[] |
creationTime | Tato vlastnost slouží k filtrování objektů na základě času vytvoření objektu. | blobInventoryCreationTime |
excludePrefix | Pole řetězců s maximálně 10 předponami objektů blob, které mají být vyloučeny z inventáře. | string[] |
includeBlobVersions | Zahrnuje verze objektů blob v inventáři objektů blob, pokud je hodnota nastavená na true. Hodnoty definition.schemaFields VersionId a IsCurrentVersion jsou vyžadovány, pokud je tato vlastnost nastavena na true, jinak musí být vyloučeny. | Bool |
includeDeleted | Pro 'Container' definition.objectType definition.schemaFields musí obsahovat Deleted, Version, DeletedTime a RemainingRetentionDays. Pro účty úložiště s povolenou hodnotou blob definition.objectType a HNS musí obsahovat hodnoty DeletionId, Deleted, DeletedTime a RemainingRetentionDays a pro účty Hns zakázáno musí obsahovat hodnotu Deleted and RemainingRetentionDays, jinak musí být vyloučena. | Bool |
includeSnapshots | Zahrnuje snímky objektů blob v inventáři objektů blob, pokud je hodnota nastavená na true. Hodnota definition.schemaFields Snapshot je vyžadována, pokud je tato vlastnost nastavena na hodnotu true, jinak musí být vyloučena. | Bool |
prefixMatch | Pole řetězců s maximálně 10 předponami objektů blob, které se mají zahrnout do inventáře. | string[] |
Objekty blobInventoryPolicyProperties
Jméno | Popis | Hodnota |
---|---|---|
politika | Objekt zásad inventáře objektů blob účtu úložiště. Skládá se z pravidel zásad. | BlobInventoryPolicySchema (povinné) |
BlobInventoryPolicyRule
BlobInventoryPolicySchema
Jméno | Popis | Hodnota |
---|---|---|
zpřístupněný | Zásada je povolená, pokud je nastavená hodnota true. | bool (povinné) |
pravidla | Pravidla zásad inventáře objektů blob účtu úložiště. Pravidlo se použije, když je povolené. | BlobInventoryPolicyRule[] (povinné) |
typ | Platná hodnota je Inventory | Inventory (povinné) |
Microsoft.Storage/storageAccounts/inventoryPolicies
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název prostředku | Výchozí (povinné) |
rodič | V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek. Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek. |
Symbolický název prostředku typu: účet úložiště |
vlastnosti | Vrátí pravidla zásad inventáře objektů blob účtu úložiště. | BlobInventoryPolicyProperties |
Definice prostředku šablony ARM
Typ prostředku storageAccounts/inventoryPolicies je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Storage/storageAccounts/inventoryPolicies, přidejte do šablony následující JSON.
{
"type": "Microsoft.Storage/storageAccounts/inventoryPolicies",
"apiVersion": "2023-05-01",
"name": "string",
"properties": {
"policy": {
"enabled": "bool",
"rules": [
{
"definition": {
"filters": {
"blobTypes": [ "string" ],
"creationTime": {
"lastNDays": "int"
},
"excludePrefix": [ "string" ],
"includeBlobVersions": "bool",
"includeDeleted": "bool",
"includeSnapshots": "bool",
"prefixMatch": [ "string" ]
},
"format": "string",
"objectType": "string",
"schedule": "string",
"schemaFields": [ "string" ]
},
"destination": "string",
"enabled": "bool",
"name": "string"
}
],
"type": "string"
}
}
}
Hodnoty vlastností
BlobInventoryCreationTime
Jméno | Popis | Hodnota |
---|---|---|
lastNDays | Když nastavíte zásadu, filtruje objekty vytvořené během posledních N dnů. Kde N je celočíselná hodnota mezi 1 a 36500. | Int Omezení: Minimální hodnota = 1 Maximální hodnota = 36500 |
BlobInventoryPolicyDefinition
BlobInventoryPolicyFilter
Jméno | Popis | Hodnota |
---|---|---|
blobTypes | Pole předdefinovaných hodnot výčtu. Platné hodnoty zahrnují blockBlob, appendBlob, pageBlob. Účty Hns nepodporují pageBlobs. Toto pole je povinné, pokud je vlastnost definition.objectType nastavena na "Blob". | string[] |
creationTime | Tato vlastnost slouží k filtrování objektů na základě času vytvoření objektu. | blobInventoryCreationTime |
excludePrefix | Pole řetězců s maximálně 10 předponami objektů blob, které mají být vyloučeny z inventáře. | string[] |
includeBlobVersions | Zahrnuje verze objektů blob v inventáři objektů blob, pokud je hodnota nastavená na true. Hodnoty definition.schemaFields VersionId a IsCurrentVersion jsou vyžadovány, pokud je tato vlastnost nastavena na true, jinak musí být vyloučeny. | Bool |
includeDeleted | Pro 'Container' definition.objectType definition.schemaFields musí obsahovat Deleted, Version, DeletedTime a RemainingRetentionDays. Pro účty úložiště s povolenou hodnotou blob definition.objectType a HNS musí obsahovat hodnoty DeletionId, Deleted, DeletedTime a RemainingRetentionDays a pro účty Hns zakázáno musí obsahovat hodnotu Deleted and RemainingRetentionDays, jinak musí být vyloučena. | Bool |
includeSnapshots | Zahrnuje snímky objektů blob v inventáři objektů blob, pokud je hodnota nastavená na true. Hodnota definition.schemaFields Snapshot je vyžadována, pokud je tato vlastnost nastavena na hodnotu true, jinak musí být vyloučena. | Bool |
prefixMatch | Pole řetězců s maximálně 10 předponami objektů blob, které se mají zahrnout do inventáře. | string[] |
Objekty blobInventoryPolicyProperties
Jméno | Popis | Hodnota |
---|---|---|
politika | Objekt zásad inventáře objektů blob účtu úložiště. Skládá se z pravidel zásad. | BlobInventoryPolicySchema (povinné) |
BlobInventoryPolicyRule
BlobInventoryPolicySchema
Jméno | Popis | Hodnota |
---|---|---|
zpřístupněný | Zásada je povolená, pokud je nastavená hodnota true. | bool (povinné) |
pravidla | Pravidla zásad inventáře objektů blob účtu úložiště. Pravidlo se použije, když je povolené. | BlobInventoryPolicyRule[] (povinné) |
typ | Platná hodnota je Inventory | Inventory (povinné) |
Microsoft.Storage/storageAccounts/inventoryPolicies
Definice prostředku Terraformu (poskytovatel AzAPI)
Typ prostředku storageAccounts/inventoryPolicies je možné nasadit s operacemi, které cílí:
- skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Storage/storageAccounts/inventoryPolicies, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/inventoryPolicies@2023-05-01"
name = "string"
body = jsonencode({
properties = {
policy = {
enabled = bool
rules = [
{
definition = {
filters = {
blobTypes = [
"string"
]
creationTime = {
lastNDays = int
}
excludePrefix = [
"string"
]
includeBlobVersions = bool
includeDeleted = bool
includeSnapshots = bool
prefixMatch = [
"string"
]
}
format = "string"
objectType = "string"
schedule = "string"
schemaFields = [
"string"
]
}
destination = "string"
enabled = bool
name = "string"
}
]
type = "string"
}
}
})
}
Hodnoty vlastností
BlobInventoryCreationTime
Jméno | Popis | Hodnota |
---|---|---|
lastNDays | Když nastavíte zásadu, filtruje objekty vytvořené během posledních N dnů. Kde N je celočíselná hodnota mezi 1 a 36500. | Int Omezení: Minimální hodnota = 1 Maximální hodnota = 36500 |
BlobInventoryPolicyDefinition
BlobInventoryPolicyFilter
Jméno | Popis | Hodnota |
---|---|---|
blobTypes | Pole předdefinovaných hodnot výčtu. Platné hodnoty zahrnují blockBlob, appendBlob, pageBlob. Účty Hns nepodporují pageBlobs. Toto pole je povinné, pokud je vlastnost definition.objectType nastavena na "Blob". | string[] |
creationTime | Tato vlastnost slouží k filtrování objektů na základě času vytvoření objektu. | blobInventoryCreationTime |
excludePrefix | Pole řetězců s maximálně 10 předponami objektů blob, které mají být vyloučeny z inventáře. | string[] |
includeBlobVersions | Zahrnuje verze objektů blob v inventáři objektů blob, pokud je hodnota nastavená na true. Hodnoty definition.schemaFields VersionId a IsCurrentVersion jsou vyžadovány, pokud je tato vlastnost nastavena na true, jinak musí být vyloučeny. | Bool |
includeDeleted | Pro 'Container' definition.objectType definition.schemaFields musí obsahovat Deleted, Version, DeletedTime a RemainingRetentionDays. Pro účty úložiště s povolenou hodnotou blob definition.objectType a HNS musí obsahovat hodnoty DeletionId, Deleted, DeletedTime a RemainingRetentionDays a pro účty Hns zakázáno musí obsahovat hodnotu Deleted and RemainingRetentionDays, jinak musí být vyloučena. | Bool |
includeSnapshots | Zahrnuje snímky objektů blob v inventáři objektů blob, pokud je hodnota nastavená na true. Hodnota definition.schemaFields Snapshot je vyžadována, pokud je tato vlastnost nastavena na hodnotu true, jinak musí být vyloučena. | Bool |
prefixMatch | Pole řetězců s maximálně 10 předponami objektů blob, které se mají zahrnout do inventáře. | string[] |
Objekty blobInventoryPolicyProperties
Jméno | Popis | Hodnota |
---|---|---|
politika | Objekt zásad inventáře objektů blob účtu úložiště. Skládá se z pravidel zásad. | BlobInventoryPolicySchema (povinné) |
BlobInventoryPolicyRule
BlobInventoryPolicySchema
Jméno | Popis | Hodnota |
---|---|---|
zpřístupněný | Zásada je povolená, pokud je nastavená hodnota true. | bool (povinné) |
pravidla | Pravidla zásad inventáře objektů blob účtu úložiště. Pravidlo se použije, když je povolené. | BlobInventoryPolicyRule[] (povinné) |
typ | Platná hodnota je Inventory | Inventory (povinné) |
Microsoft.Storage/storageAccounts/inventoryPolicies
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název prostředku | Výchozí (povinné) |
parent_id | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: účet úložiště |
vlastnosti | Vrátí pravidla zásad inventáře objektů blob účtu úložiště. | BlobInventoryPolicyProperties |
typ | Typ prostředku | Microsoft.Storage/storageAccounts/inventoryPolicies@2023-05-01 |