Siti Microsoft.Web/slot/config 'backup' 2021-02-01
Definizione di risorsa Bicep
Il tipo di risorsa siti/slot/configurazione può essere distribuito con operazioni destinate:
- 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.
Opzioni per la proprietà name
La risorsa sites/slot/config accetta proprietà diverse in base al valore della proprietà name .
Questo articolo mostra le proprietà disponibili quando si imposta name: 'backup'
.
Per altre opzioni, vedere:
- Appsettings
- Impostazioni di autenticazione
- authsettingsV2
- azurestorageaccounts
- Connectionstrings
- logs
- metadata
- pushsettings
- Web
Formato di risorsa
Per creare una risorsa Microsoft.Web/sites/slots/config, aggiungere il codice Bicep seguente al modello.
resource symbolicname 'Microsoft.Web/sites/slots/config@2021-02-01' = {
name: 'backup'
kind: 'string'
parent: resourceSymbolicName
properties: {
backupName: 'string'
backupSchedule: {
frequencyInterval: int
frequencyUnit: 'string'
keepAtLeastOneBackup: bool
retentionPeriodInDays: int
startTime: 'string'
}
databases: [
{
connectionString: 'string'
connectionStringName: 'string'
databaseType: 'string'
name: 'string'
}
]
enabled: bool
storageAccountUrl: 'string'
}
}
Valori delle proprietà
sites/slot/config-backup
Nome | Descrizione | valore |
---|---|---|
name | Nome della risorsa Vedere come impostare nomi e tipi per le risorse figlio in Bicep. |
'backup' |
kind | Tipo di risorsa. | string |
padre | 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 esterna alla risorsa padre. |
Nome simbolico per la risorsa di tipo: slot |
properties | Proprietà specifiche della risorsa BackupRequest | BackupRequestProperties |
BackupRequestProperties
Nome | Descrizione | valore |
---|---|---|
backupName | Nome del backup. | string |
backupSchedule | Pianificare il backup se viene eseguito periodicamente. | BackupSchedule |
database | Database inclusi nel backup. | DatabaseBackupSetting[] |
Enabled | True se la pianificazione del backup è abilitata (deve essere inclusa in questo caso), false se la pianificazione del backup deve essere disabilitata. | bool |
storageAccountUrl | URL della firma di accesso condiviso al contenitore. | stringa (obbligatoria) |
BackupSchedule
Nome | Descrizione | valore |
---|---|---|
frequencyInterval | Frequenza con cui eseguire il backup (ad esempio per il backup settimanale, questo deve essere impostato su 7 e FrequencyUnit deve essere impostato su Day) | int (obbligatorio) |
frequencyUnit | L'unità di tempo per la frequenza con cui deve essere eseguito il backup (ad esempio per il backup settimanale, questa operazione deve essere impostata su Day e FrequencyInterval deve essere impostata su 7) | 'Day' 'Hour' (obbligatorio) |
keepAtLeastOneBackup | True se i criteri di conservazione devono sempre mantenere almeno un backup nell'account di archiviazione, indipendentemente dalla data in cui è; false in caso contrario. | bool (obbligatorio) |
retentionPeriodInDays | Dopo quanti giorni devono essere eliminati i backup. | int (obbligatorio) |
startTime | Quando la pianificazione deve iniziare a funzionare. | string |
DatabaseBackupSetting
Nome | Descrizione | Valore |
---|---|---|
connectionString | Contiene una stringa di connessione a un database che viene eseguito il backup o il ripristino. Se il ripristino dovrebbe verificarsi in un nuovo database, il nome del database all'interno è quello nuovo. | string |
connectionStringName | Contiene un nome di stringa di connessione collegato a SiteConfig.ConnectionStrings. Questa operazione viene usata durante il ripristino con le opzioni di sovrascrittura delle stringhe di connessione. |
string |
databaseType | Tipo di database ,ad esempio SqlAzure/MySql. | 'LocalMySql' 'MySql' 'PostgreSql' 'SqlAzure' (obbligatorio) |
name | string |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa sites/slots/config può essere distribuito con operazioni destinate a:
- Gruppi di risorse - Vedere i comandi di distribuzione dei gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.
Opzioni per la proprietà name
La risorsa sites/slots/config accetta proprietà diverse in base al valore della proprietà name .
Questo articolo illustra le proprietà disponibili quando si imposta name: 'backup'
.
Per altre opzioni, vedere:
- Appsettings
- impostazioni di autenticazione
- authsettingsV2
- azurestorageaccounts
- Connectionstrings
- logs
- metadata
- pushsettings
- Web
Formato di risorsa
Per creare una risorsa Microsoft.Web/sites/slots/config, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.Web/sites/slots/config",
"apiVersion": "2021-02-01",
"name": "backup",
"kind": "string",
"properties": {
"backupName": "string",
"backupSchedule": {
"frequencyInterval": "int",
"frequencyUnit": "string",
"keepAtLeastOneBackup": "bool",
"retentionPeriodInDays": "int",
"startTime": "string"
},
"databases": [
{
"connectionString": "string",
"connectionStringName": "string",
"databaseType": "string",
"name": "string"
}
],
"enabled": "bool",
"storageAccountUrl": "string"
}
}
Valori delle proprietà
sites/slots/config-backup
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | 'Microsoft.Web/sites/slots/config' |
apiVersion | Versione dell'API della risorsa | '2021-02-01' |
name | Nome della risorsa Informazioni su come impostare nomi e tipi per le risorse figlio nei modelli di Resource Manager JSON. |
'backup' |
kind | Tipo di risorsa. | string |
properties | Proprietà specifiche della risorsa BackupRequest | BackupRequestProperties |
BackupRequestProperties
Nome | Descrizione | Valore |
---|---|---|
backupName | Nome del backup. | string |
backupSchedule | Pianificare il backup se viene eseguito periodicamente. | BackupSchedule |
database | Database inclusi nel backup. | DatabaseBackupSetting[] |
Enabled | True se la pianificazione del backup è abilitata (deve essere inclusa in questo caso), false se la pianificazione del backup deve essere disabilitata. | bool |
storageAccountUrl | URL di firma di accesso condiviso al contenitore. | stringa (obbligatorio) |
BackupSchedule
Nome | Descrizione | Valore |
---|---|---|
frequencyInterval | Frequenza con cui deve essere eseguito il backup( ad esempio per il backup settimanale, deve essere impostato su 7 e FrequencyUnit deve essere impostato su Giorno) | int (obbligatorio) |
frequencyUnit | Unità di tempo per la frequenza con cui deve essere eseguito il backup( ad esempio per il backup settimanale, deve essere impostato su Day e FrequencyInterval deve essere impostato su 7) | 'Day' 'Hour' (obbligatorio) |
keepAtLeastOneBackup | True se i criteri di conservazione devono sempre mantenere almeno un backup nell'account di archiviazione, indipendentemente dalla data in cui è; false in caso contrario. | bool (obbligatorio) |
retentionPeriodInDays | Dopo quanti giorni devono essere eliminati i backup. | int (obbligatorio) |
startTime | Quando la pianificazione deve iniziare a funzionare. | string |
DatabaseBackupSetting
Nome | Descrizione | Valore |
---|---|---|
connectionString | Contiene una stringa di connessione a un database di cui viene eseguito il backup o il ripristino. Se il ripristino deve essere eseguito in un nuovo database, il nome del database all'interno è quello nuovo. | string |
connectionStringName | Contiene un nome di stringa di connessione collegato a SiteConfig.ConnectionStrings. Questa operazione viene usata durante il ripristino con le opzioni di sovrascrittura delle stringhe di connessione. |
string |
databaseType | Tipo di database ,ad esempio SqlAzure/MySql. | 'LocalMySql' 'MySql' 'PostgreSql' 'SqlAzure' (obbligatorio) |
name | string |
Definizione della risorsa Terraform (provider AzAPI)
Il tipo di risorsa sites/slots/config 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.
Opzioni per la proprietà name
La risorsa sites/slots/config accetta proprietà diverse in base al valore della proprietà name .
Questo articolo illustra le proprietà disponibili quando si imposta name: 'backup'
.
Per altre opzioni, vedere:
- Appsettings
- impostazioni di autenticazione
- authsettingsV2
- azurestorageaccounts
- Connectionstrings
- logs
- metadata
- pushsettings
- Web
Formato di risorsa
Per creare una risorsa Microsoft.Web/sites/slots/config, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/slots/config@2021-02-01"
name = "backup"
parent_id = "string"
body = jsonencode({
properties = {
backupName = "string"
backupSchedule = {
frequencyInterval = int
frequencyUnit = "string"
keepAtLeastOneBackup = bool
retentionPeriodInDays = int
startTime = "string"
}
databases = [
{
connectionString = "string"
connectionStringName = "string"
databaseType = "string"
name = "string"
}
]
enabled = bool
storageAccountUrl = "string"
}
kind = "string"
})
}
Valori delle proprietà
sites/slots/config-backup
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | "Microsoft.Web/sites/slots/config@2021-02-01" |
name | Nome della risorsa | "backup" |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: slot |
kind | Tipo di risorsa. | string |
properties | Proprietà specifiche della risorsa BackupRequest | BackupRequestProperties |
BackupRequestProperties
Nome | Descrizione | Valore |
---|---|---|
backupName | Nome del backup. | string |
backupSchedule | Pianificare il backup se viene eseguito periodicamente. | BackupSchedule |
database | Database inclusi nel backup. | DatabaseBackupSetting[] |
Enabled | True se la pianificazione del backup è abilitata (deve essere inclusa in questo caso), false se la pianificazione del backup deve essere disabilitata. | bool |
storageAccountUrl | URL di firma di accesso condiviso al contenitore. | stringa (obbligatorio) |
BackupSchedule
Nome | Descrizione | Valore |
---|---|---|
frequencyInterval | Frequenza con cui deve essere eseguito il backup( ad esempio per il backup settimanale, deve essere impostato su 7 e FrequencyUnit deve essere impostato su Giorno) | int (obbligatorio) |
frequencyUnit | Unità di tempo per la frequenza con cui deve essere eseguito il backup( ad esempio per il backup settimanale, deve essere impostato su Day e FrequencyInterval deve essere impostato su 7) | "Giorno" "Hour" (obbligatorio) |
keepAtLeastOneBackup | True se i criteri di conservazione devono sempre mantenere almeno un backup nell'account di archiviazione, indipendentemente dalla data in cui è; false in caso contrario. | bool (obbligatorio) |
retentionPeriodInDays | Dopo quanti giorni devono essere eliminati i backup. | int (obbligatorio) |
startTime | Quando la pianificazione deve iniziare a funzionare. | string |
DatabaseBackupSetting
Nome | Descrizione | Valore |
---|---|---|
connectionString | Contiene una stringa di connessione a un database di cui viene eseguito il backup o il ripristino. Se il ripristino deve essere eseguito in un nuovo database, il nome del database all'interno è quello nuovo. | string |
connectionStringName | Contiene un nome di stringa di connessione collegato a SiteConfig.ConnectionStrings. Questa operazione viene usata durante il ripristino con le opzioni di sovrascrittura delle stringhe di connessione. |
string |
databaseType | Tipo di database ,ad esempio SqlAzure/MySql. | "LocalMySql" "MySql" "PostgreSql" "SqlAzure" (obbligatorio) |
name | string |