Definizione di risorsa Bicep
Il tipo di risorsa netAppAccounts/snapshotPolicies 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.NetApp/netAppAccounts/snapshotPolicies, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.NetApp/netAppAccounts/snapshotPolicies@2023-07-01' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
dailySchedule: {
hour: int
minute: int
snapshotsToKeep: int
usedBytes: int
}
enabled: bool
hourlySchedule: {
minute: int
snapshotsToKeep: int
usedBytes: int
}
monthlySchedule: {
daysOfMonth: 'string'
hour: int
minute: int
snapshotsToKeep: int
usedBytes: int
}
weeklySchedule: {
day: 'string'
hour: int
minute: int
snapshotsToKeep: int
usedBytes: int
}
}
tags: {
{customized property}: 'string'
}
}
Valori delle proprietà
DailySchedule
Nome |
Descrizione |
Valore |
ora |
Indica l'ora nel fuso orario UTC da creare uno snapshot |
Int |
minuto |
Indica quale snapshot dei minuti deve essere creato |
Int |
snapshotsToKeep |
Numero di snapshot giornalieri da mantenere |
Int |
usedBytes |
Dimensioni delle risorse in byte, utilizzo corrente dello spazio di archiviazione per il volume in byte |
Int |
HourlySchedule
Nome |
Descrizione |
Valore |
minuto |
Indica quale snapshot dei minuti deve essere creato |
Int |
snapshotsToKeep |
Numero di snapshot orari da mantenere |
Int |
usedBytes |
Dimensioni delle risorse in byte, utilizzo corrente dello spazio di archiviazione per il volume in byte |
Int |
Microsoft.NetApp/netAppAccounts/snapshotPolicies
Nome |
Descrizione |
Valore |
ubicazione |
Posizione geografica in cui risiede la risorsa |
stringa (obbligatorio) |
nome |
Nome della risorsa |
stringa (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: netAppAccounts |
proprietà |
Proprietà dei criteri di snapshot |
SnapshotPolicyProperties (obbligatorio) |
etichette |
Tag delle risorse |
Dizionario di nomi e valori di tag. Vedere tag nei modelli |
MonthlySchedule
Nome |
Descrizione |
Valore |
daysOfMonth |
Indica i giorni di creazione dello snapshot del mese. Stringa delimitata da virgole. |
corda |
ora |
Indica l'ora nel fuso orario UTC da creare uno snapshot |
Int |
minuto |
Indica quale snapshot dei minuti deve essere creato |
Int |
snapshotsToKeep |
Numero di snapshot mensili da mantenere |
Int |
usedBytes |
Dimensioni delle risorse in byte, utilizzo corrente dello spazio di archiviazione per il volume in byte |
Int |
SnapshotPolicyProperties
Nome |
Descrizione |
Valore |
dailySchedule |
Pianificare gli snapshot giornalieri |
DailySchedule |
Abilitato |
La proprietà per decidere che i criteri sono abilitati o meno |
Bool |
hourlySchedule |
Pianificare snapshot orari |
HourlySchedule |
monthlySchedule |
Pianificare gli snapshot mensili |
MonthlySchedule |
weeklySchedule |
Pianificare gli snapshot settimanali |
WeeklySchedule |
WeeklySchedule
Nome |
Descrizione |
Valore |
giorno |
Indica quale snapshot dei giorni feriali deve essere creato, accetta un elenco delimitato da virgole di nomi dei giorni della settimana in inglese |
corda |
ora |
Indica l'ora nel fuso orario UTC da creare uno snapshot |
Int |
minuto |
Indica quale snapshot dei minuti deve essere creato |
Int |
snapshotsToKeep |
Numero di snapshot settimanali da mantenere |
Int |
usedBytes |
Dimensioni delle risorse in byte, utilizzo corrente dello spazio di archiviazione per il volume in byte |
Int |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa netAppAccounts/snapshotPolicies 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.NetApp/netAppAccounts/snapshotPolicies, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.NetApp/netAppAccounts/snapshotPolicies",
"apiVersion": "2023-07-01",
"name": "string",
"location": "string",
"properties": {
"dailySchedule": {
"hour": "int",
"minute": "int",
"snapshotsToKeep": "int",
"usedBytes": "int"
},
"enabled": "bool",
"hourlySchedule": {
"minute": "int",
"snapshotsToKeep": "int",
"usedBytes": "int"
},
"monthlySchedule": {
"daysOfMonth": "string",
"hour": "int",
"minute": "int",
"snapshotsToKeep": "int",
"usedBytes": "int"
},
"weeklySchedule": {
"day": "string",
"hour": "int",
"minute": "int",
"snapshotsToKeep": "int",
"usedBytes": "int"
}
},
"tags": {
"{customized property}": "string"
}
}
Valori delle proprietà
DailySchedule
Nome |
Descrizione |
Valore |
ora |
Indica l'ora nel fuso orario UTC da creare uno snapshot |
Int |
minuto |
Indica quale snapshot dei minuti deve essere creato |
Int |
snapshotsToKeep |
Numero di snapshot giornalieri da mantenere |
Int |
usedBytes |
Dimensioni delle risorse in byte, utilizzo corrente dello spazio di archiviazione per il volume in byte |
Int |
HourlySchedule
Nome |
Descrizione |
Valore |
minuto |
Indica quale snapshot dei minuti deve essere creato |
Int |
snapshotsToKeep |
Numero di snapshot orari da mantenere |
Int |
usedBytes |
Dimensioni delle risorse in byte, utilizzo corrente dello spazio di archiviazione per il volume in byte |
Int |
Microsoft.NetApp/netAppAccounts/snapshotPolicies
Nome |
Descrizione |
Valore |
apiVersion |
Versione dell'API |
'2023-07-01' |
ubicazione |
Posizione geografica in cui risiede la risorsa |
stringa (obbligatorio) |
nome |
Nome della risorsa |
stringa (obbligatorio) |
proprietà |
Proprietà dei criteri di snapshot |
SnapshotPolicyProperties (obbligatorio) |
etichette |
Tag delle risorse |
Dizionario di nomi e valori di tag. Vedere tag nei modelli |
tipo |
Tipo di risorsa |
'Microsoft.NetApp/netAppAccounts/snapshotPolicies' |
MonthlySchedule
Nome |
Descrizione |
Valore |
daysOfMonth |
Indica i giorni di creazione dello snapshot del mese. Stringa delimitata da virgole. |
corda |
ora |
Indica l'ora nel fuso orario UTC da creare uno snapshot |
Int |
minuto |
Indica quale snapshot dei minuti deve essere creato |
Int |
snapshotsToKeep |
Numero di snapshot mensili da mantenere |
Int |
usedBytes |
Dimensioni delle risorse in byte, utilizzo corrente dello spazio di archiviazione per il volume in byte |
Int |
SnapshotPolicyProperties
Nome |
Descrizione |
Valore |
dailySchedule |
Pianificare gli snapshot giornalieri |
DailySchedule |
Abilitato |
La proprietà per decidere che i criteri sono abilitati o meno |
Bool |
hourlySchedule |
Pianificare snapshot orari |
HourlySchedule |
monthlySchedule |
Pianificare gli snapshot mensili |
MonthlySchedule |
weeklySchedule |
Pianificare gli snapshot settimanali |
WeeklySchedule |
WeeklySchedule
Nome |
Descrizione |
Valore |
giorno |
Indica quale snapshot dei giorni feriali deve essere creato, accetta un elenco delimitato da virgole di nomi dei giorni della settimana in inglese |
corda |
ora |
Indica l'ora nel fuso orario UTC da creare uno snapshot |
Int |
minuto |
Indica quale snapshot dei minuti deve essere creato |
Int |
snapshotsToKeep |
Numero di snapshot settimanali da mantenere |
Int |
usedBytes |
Dimensioni delle risorse in byte, utilizzo corrente dello spazio di archiviazione per il volume in byte |
Int |
Esempi di utilizzo
Il tipo di risorsa netAppAccounts/snapshotPolicies 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.NetApp/netAppAccounts/snapshotPolicies, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.NetApp/netAppAccounts/snapshotPolicies@2023-07-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
dailySchedule = {
hour = int
minute = int
snapshotsToKeep = int
usedBytes = int
}
enabled = bool
hourlySchedule = {
minute = int
snapshotsToKeep = int
usedBytes = int
}
monthlySchedule = {
daysOfMonth = "string"
hour = int
minute = int
snapshotsToKeep = int
usedBytes = int
}
weeklySchedule = {
day = "string"
hour = int
minute = int
snapshotsToKeep = int
usedBytes = int
}
}
}
}
Valori delle proprietà
DailySchedule
Nome |
Descrizione |
Valore |
ora |
Indica l'ora nel fuso orario UTC da creare uno snapshot |
Int |
minuto |
Indica quale snapshot dei minuti deve essere creato |
Int |
snapshotsToKeep |
Numero di snapshot giornalieri da mantenere |
Int |
usedBytes |
Dimensioni delle risorse in byte, utilizzo corrente dello spazio di archiviazione per il volume in byte |
Int |
HourlySchedule
Nome |
Descrizione |
Valore |
minuto |
Indica quale snapshot dei minuti deve essere creato |
Int |
snapshotsToKeep |
Numero di snapshot orari da mantenere |
Int |
usedBytes |
Dimensioni delle risorse in byte, utilizzo corrente dello spazio di archiviazione per il volume in byte |
Int |
Microsoft.NetApp/netAppAccounts/snapshotPolicies
Nome |
Descrizione |
Valore |
ubicazione |
Posizione geografica in cui risiede la risorsa |
stringa (obbligatorio) |
nome |
Nome della risorsa |
stringa (obbligatorio) |
parent_id |
ID della risorsa padre per questa risorsa. |
ID per la risorsa di tipo: netAppAccounts |
proprietà |
Proprietà dei criteri di snapshot |
SnapshotPolicyProperties (obbligatorio) |
etichette |
Tag delle risorse |
Dizionario di nomi e valori di tag. |
tipo |
Tipo di risorsa |
"Microsoft.NetApp/netAppAccounts/snapshotPolicies@2023-07-01" |
MonthlySchedule
Nome |
Descrizione |
Valore |
daysOfMonth |
Indica i giorni di creazione dello snapshot del mese. Stringa delimitata da virgole. |
corda |
ora |
Indica l'ora nel fuso orario UTC da creare uno snapshot |
Int |
minuto |
Indica quale snapshot dei minuti deve essere creato |
Int |
snapshotsToKeep |
Numero di snapshot mensili da mantenere |
Int |
usedBytes |
Dimensioni delle risorse in byte, utilizzo corrente dello spazio di archiviazione per il volume in byte |
Int |
SnapshotPolicyProperties
Nome |
Descrizione |
Valore |
dailySchedule |
Pianificare gli snapshot giornalieri |
DailySchedule |
Abilitato |
La proprietà per decidere che i criteri sono abilitati o meno |
Bool |
hourlySchedule |
Pianificare snapshot orari |
HourlySchedule |
monthlySchedule |
Pianificare gli snapshot mensili |
MonthlySchedule |
weeklySchedule |
Pianificare gli snapshot settimanali |
WeeklySchedule |
WeeklySchedule
Nome |
Descrizione |
Valore |
giorno |
Indica quale snapshot dei giorni feriali deve essere creato, accetta un elenco delimitato da virgole di nomi dei giorni della settimana in inglese |
corda |
ora |
Indica l'ora nel fuso orario UTC da creare uno snapshot |
Int |
minuto |
Indica quale snapshot dei minuti deve essere creato |
Int |
snapshotsToKeep |
Numero di snapshot settimanali da mantenere |
Int |
usedBytes |
Dimensioni delle risorse in byte, utilizzo corrente dello spazio di archiviazione per il volume in byte |
Int |