Condividi tramite


Microsoft.Storage storageAccounts/managementPolicies 2019-04-01

Definizione di risorsa Bicep

Il tipo di risorsa storageAccounts/managementPolicies può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Storage/storageAccounts/managementPolicies, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Storage/storageAccounts/managementPolicies@2019-04-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    policy: {
      rules: [
        {
          definition: {
            actions: {
              baseBlob: {
                delete: {
                  daysAfterModificationGreaterThan: int
                }
                tierToArchive: {
                  daysAfterModificationGreaterThan: int
                }
                tierToCool: {
                  daysAfterModificationGreaterThan: int
                }
              }
              snapshot: {
                delete: {
                  daysAfterCreationGreaterThan: int
                }
              }
            }
            filters: {
              blobTypes: [
                'string'
              ]
              prefixMatch: [
                'string'
              ]
            }
          }
          enabled: bool
          name: 'string'
          type: 'string'
        }
      ]
    }
  }
}

Valori delle proprietà

DateAfterCreation

Nome Descrizione Valore
daysAfterCreationGreaterThan Valore che indica l'età in giorni dopo la creazione Int

Vincoli:
Valore minimo = 0 (obbligatorio)

DateAfterModification

Nome Descrizione Valore
daysAfterModificationGreaterThan Valore che indica l'età in giorni dopo l'ultima modifica Int

Vincoli:
Valore minimo = 0 (obbligatorio)

ManagementPolicyAction

Nome Descrizione Valore
baseBlob Azione dei criteri di gestione per il BLOB di base ManagementPolicyBaseBlob
istantanea Azione dei criteri di gestione per lo snapshot ManagementPolicySnapShot

ManagementPolicyBaseBlob

Nome Descrizione Valore
cancellare Funzione per eliminare il BLOB DateAfterModification
tierToArchive Funzione per archiviare i BLOB a livelli. Supportare i BLOB attualmente al livello ad accesso frequente o sporadico DateAfterModification
tierToCool Funzione per archiviare a livelli i BLOB per l'archiviazione ad accesso sporadico. Supportare i BLOB attualmente a livello di accesso frequente DateAfterModification

ManagementPolicyDefinition

Nome Descrizione Valore
Azioni Oggetto che definisce il set di azioni. ManagementPolicyAction (obbligatorio)
filtri Oggetto che definisce il set di filtri. ManagementPolicyFilter

ManagementPolicyFilter

Nome Descrizione Valore
blobTypes Matrice di valori di enumerazione predefiniti. È supportato solo blockBlob. string[] (obbligatorio)
prefixMatch Matrice di stringhe per i prefissi che devono corrispondere. string[]

ManagementPolicyProperties

Nome Descrizione Valore
politica Gestione dell'account di archiviazioneCriteri in formato JSON. Vedere altri dettagli in: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicySchema (obbligatorio)

ManagementPolicyRule

Nome Descrizione Valore
definizione Oggetto che definisce la regola Lifecycle. ManagementPolicyDefinition (obbligatorio)
Abilitato La regola è abilitata se impostata su true. Bool
nome Un nome di regola può contenere qualsiasi combinazione di caratteri alfanumerici. Il nome della regola fa distinzione tra maiuscole e minuscole. Deve essere univoco all'interno di un criterio. stringa (obbligatorio)
digitare Il valore valido è Lifecycle 'Lifecycle' (obbligatorio)

ManagementPolicySchema

Nome Descrizione Valore
norme Regole di gestione degli account di archiviazioneCriteri. Vedere altri dettagli in: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicyRule[] (obbligatorio)

ManagementPolicySnapShot

Nome Descrizione Valore
cancellare Funzione per eliminare lo snapshot del BLOB DateAfterCreation

Microsoft.Storage/storageAccounts/managementPolicies

Nome Descrizione Valore
nome Nome della risorsa 'default' (obbligatorio)
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: storageAccounts
proprietà Restituisce le regole dei criteri dei dati dell'account di archiviazione. ManagementPolicyProperties

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa storageAccounts/managementPolicies può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Storage/storageAccounts/managementPolicies, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Storage/storageAccounts/managementPolicies",
  "apiVersion": "2019-04-01",
  "name": "string",
  "properties": {
    "policy": {
      "rules": [
        {
          "definition": {
            "actions": {
              "baseBlob": {
                "delete": {
                  "daysAfterModificationGreaterThan": "int"
                },
                "tierToArchive": {
                  "daysAfterModificationGreaterThan": "int"
                },
                "tierToCool": {
                  "daysAfterModificationGreaterThan": "int"
                }
              },
              "snapshot": {
                "delete": {
                  "daysAfterCreationGreaterThan": "int"
                }
              }
            },
            "filters": {
              "blobTypes": [ "string" ],
              "prefixMatch": [ "string" ]
            }
          },
          "enabled": "bool",
          "name": "string",
          "type": "string"
        }
      ]
    }
  }
}

Valori delle proprietà

DateAfterCreation

Nome Descrizione Valore
daysAfterCreationGreaterThan Valore che indica l'età in giorni dopo la creazione Int

Vincoli:
Valore minimo = 0 (obbligatorio)

DateAfterModification

Nome Descrizione Valore
daysAfterModificationGreaterThan Valore che indica l'età in giorni dopo l'ultima modifica Int

Vincoli:
Valore minimo = 0 (obbligatorio)

ManagementPolicyAction

Nome Descrizione Valore
baseBlob Azione dei criteri di gestione per il BLOB di base ManagementPolicyBaseBlob
istantanea Azione dei criteri di gestione per lo snapshot ManagementPolicySnapShot

ManagementPolicyBaseBlob

Nome Descrizione Valore
cancellare Funzione per eliminare il BLOB DateAfterModification
tierToArchive Funzione per archiviare i BLOB a livelli. Supportare i BLOB attualmente al livello ad accesso frequente o sporadico DateAfterModification
tierToCool Funzione per archiviare a livelli i BLOB per l'archiviazione ad accesso sporadico. Supportare i BLOB attualmente a livello di accesso frequente DateAfterModification

ManagementPolicyDefinition

Nome Descrizione Valore
Azioni Oggetto che definisce il set di azioni. ManagementPolicyAction (obbligatorio)
filtri Oggetto che definisce il set di filtri. ManagementPolicyFilter

ManagementPolicyFilter

Nome Descrizione Valore
blobTypes Matrice di valori di enumerazione predefiniti. È supportato solo blockBlob. string[] (obbligatorio)
prefixMatch Matrice di stringhe per i prefissi che devono corrispondere. string[]

ManagementPolicyProperties

Nome Descrizione Valore
politica Gestione dell'account di archiviazioneCriteri in formato JSON. Vedere altri dettagli in: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicySchema (obbligatorio)

ManagementPolicyRule

Nome Descrizione Valore
definizione Oggetto che definisce la regola Lifecycle. ManagementPolicyDefinition (obbligatorio)
Abilitato La regola è abilitata se impostata su true. Bool
nome Un nome di regola può contenere qualsiasi combinazione di caratteri alfanumerici. Il nome della regola fa distinzione tra maiuscole e minuscole. Deve essere univoco all'interno di un criterio. stringa (obbligatorio)
digitare Il valore valido è Lifecycle 'Lifecycle' (obbligatorio)

ManagementPolicySchema

Nome Descrizione Valore
norme Regole di gestione degli account di archiviazioneCriteri. Vedere altri dettagli in: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicyRule[] (obbligatorio)

ManagementPolicySnapShot

Nome Descrizione Valore
cancellare Funzione per eliminare lo snapshot del BLOB DateAfterCreation

Microsoft.Storage/storageAccounts/managementPolicies

Nome Descrizione Valore
apiVersion Versione dell'API '2019-04-01'
nome Nome della risorsa 'default' (obbligatorio)
proprietà Restituisce le regole dei criteri dei dati dell'account di archiviazione. ManagementPolicyProperties
digitare Tipo di risorsa 'Microsoft.Storage/storageAccounts/managementPolicies'

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa storageAccounts/managementPolicies può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Storage/storageAccounts/managementPolicies, aggiungere il file Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/managementPolicies@2019-04-01"
  name = "string"
  body = jsonencode({
    properties = {
      policy = {
        rules = [
          {
            definition = {
              actions = {
                baseBlob = {
                  delete = {
                    daysAfterModificationGreaterThan = int
                  }
                  tierToArchive = {
                    daysAfterModificationGreaterThan = int
                  }
                  tierToCool = {
                    daysAfterModificationGreaterThan = int
                  }
                }
                snapshot = {
                  delete = {
                    daysAfterCreationGreaterThan = int
                  }
                }
              }
              filters = {
                blobTypes = [
                  "string"
                ]
                prefixMatch = [
                  "string"
                ]
              }
            }
            enabled = bool
            name = "string"
            type = "string"
          }
        ]
      }
    }
  })
}

Valori delle proprietà

DateAfterCreation

Nome Descrizione Valore
daysAfterCreationGreaterThan Valore che indica l'età in giorni dopo la creazione Int

Vincoli:
Valore minimo = 0 (obbligatorio)

DateAfterModification

Nome Descrizione Valore
daysAfterModificationGreaterThan Valore che indica l'età in giorni dopo l'ultima modifica Int

Vincoli:
Valore minimo = 0 (obbligatorio)

ManagementPolicyAction

Nome Descrizione Valore
baseBlob Azione dei criteri di gestione per il BLOB di base ManagementPolicyBaseBlob
istantanea Azione dei criteri di gestione per lo snapshot ManagementPolicySnapShot

ManagementPolicyBaseBlob

Nome Descrizione Valore
cancellare Funzione per eliminare il BLOB DateAfterModification
tierToArchive Funzione per archiviare i BLOB a livelli. Supportare i BLOB attualmente al livello ad accesso frequente o sporadico DateAfterModification
tierToCool Funzione per archiviare a livelli i BLOB per l'archiviazione ad accesso sporadico. Supportare i BLOB attualmente a livello di accesso frequente DateAfterModification

ManagementPolicyDefinition

Nome Descrizione Valore
Azioni Oggetto che definisce il set di azioni. ManagementPolicyAction (obbligatorio)
filtri Oggetto che definisce il set di filtri. ManagementPolicyFilter

ManagementPolicyFilter

Nome Descrizione Valore
blobTypes Matrice di valori di enumerazione predefiniti. È supportato solo blockBlob. string[] (obbligatorio)
prefixMatch Matrice di stringhe per i prefissi che devono corrispondere. string[]

ManagementPolicyProperties

Nome Descrizione Valore
politica Gestione dell'account di archiviazioneCriteri in formato JSON. Vedere altri dettagli in: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicySchema (obbligatorio)

ManagementPolicyRule

Nome Descrizione Valore
definizione Oggetto che definisce la regola Lifecycle. ManagementPolicyDefinition (obbligatorio)
Abilitato La regola è abilitata se impostata su true. Bool
nome Un nome di regola può contenere qualsiasi combinazione di caratteri alfanumerici. Il nome della regola fa distinzione tra maiuscole e minuscole. Deve essere univoco all'interno di un criterio. stringa (obbligatorio)
digitare Il valore valido è Lifecycle 'Lifecycle' (obbligatorio)

ManagementPolicySchema

Nome Descrizione Valore
norme Regole di gestione degli account di archiviazioneCriteri. Vedere altri dettagli in: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicyRule[] (obbligatorio)

ManagementPolicySnapShot

Nome Descrizione Valore
cancellare Funzione per eliminare lo snapshot del BLOB DateAfterCreation

Microsoft.Storage/storageAccounts/managementPolicies

Nome Descrizione Valore
nome Nome della risorsa 'default' (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: storageAccounts
proprietà Restituisce le regole dei criteri dei dati dell'account di archiviazione. ManagementPolicyProperties
digitare Tipo di risorsa "Microsoft.Storage/storageAccounts/managementPolicies@2019-04-01"