Microsoft.Storage storageAccounts/managementPolicies 2019-04-01
Articolo 12/20/2024
1 contributore
Commenti e suggerimenti
In questo articolo
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 .
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
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
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 .
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
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
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'
Il tipo di risorsa storageAccounts/managementPolicies può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche .
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
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
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"