Microsoft.Web sites/slots/config 'backup' 2021-01-01
Definição de recurso do Bicep
O tipo de recurso sites/slots/config pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Opções para a propriedade name
O recurso sites/slots/config aceita propriedades diferentes com base no valor da propriedade name .
Este artigo mostra as propriedades que estão disponíveis quando define name: 'backup'
.
Para outras opções, consulte:
- appsettings
- authsettings
- authsettingsV2
- azurestorageaccounts
- connectionstrings
- registos
- metadados
- pushsettings
- Web
Formato do recurso
Para criar um recurso Microsoft.Web/sites/slots/config, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Web/sites/slots/config@2021-01-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'
}
}
Valores de propriedade
sites/slots/config-backup
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados no Bicep. |
"cópia de segurança" |
tipo | Tipo de recurso. | string |
principal | No Bicep, pode especificar o recurso principal de um recurso subordinado. Só precisa de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal. Para obter mais informações, veja Recurso subordinado fora do recurso principal. |
Nome simbólico para recurso do tipo: blocos |
propriedades | Propriedades específicas do recurso BackupRequest | BackupRequestProperties |
BackupRequestProperties
Nome | Descrição | Valor |
---|---|---|
backupName | Nome da cópia de segurança. | string |
backupSchedule | Agendar a cópia de segurança se for executada periodicamente. | BackupSchedule |
Bases de dados | Bases de dados incluídas na cópia de segurança. | DatabaseBackupSetting[] |
ativado | Verdadeiro se a agenda de cópias de segurança estiver ativada (tem de ser incluída nesse caso), falso se a agenda de cópias de segurança tiver de ser desativada. | bool |
storageAccountUrl | URL de SAS para o contentor. | cadeia (obrigatório) |
BackupSchedule
Nome | Descrição | Valor |
---|---|---|
frequencyInterval | Com que frequência a cópia de segurança deve ser executada (por exemplo, para cópia de segurança semanal, esta deve ser definida como 7 e FrequencyUnit deve ser definida como Dia) | int (obrigatório) |
frequencyUnit | A unidade de tempo para a frequência com que a cópia de segurança deve ser executada (por exemplo, para cópia de segurança semanal, esta deve ser definida como Dia e FrequencyInterval deve ser definida como 7) | 'Dia' "Hora" (obrigatório) |
keepAtLeastOneBackup | Verdadeiro se a política de retenção deve manter sempre, pelo menos, uma cópia de segurança na conta de armazenamento, independentemente da sua idade; falso de outra forma. | bool (obrigatório) |
retentionPeriodInDays | Após quantos dias as cópias de segurança devem ser eliminadas. | int (obrigatório) |
startTime | Quando a agenda deve começar a funcionar. | string |
DatabaseBackupSetting
Nome | Descrição | Valor |
---|---|---|
connectionString | Contém uma cadeia de ligação para uma base de dados que está a ser efetuada uma cópia de segurança ou restaurada. Se o restauro ocorrer numa nova base de dados, o nome da base de dados no interior é o novo. | string |
connectionStringName | Contém um nome de cadeia de ligação que está ligado a SiteConfig.ConnectionStrings. Isto é utilizado durante o restauro com as opções de substituição de cadeias de ligação. |
string |
databaseType | Tipo de base de dados (por exemplo, SqlAzure/MySql). | "LocalMySql" "MySql" "PostgreSql" "SqlAzure" (obrigatório) |
name | string |
Definição de recurso do modelo arm
O tipo de recurso sites/slots/config pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Opções para a propriedade name
O recurso sites/slots/config aceita propriedades diferentes com base no valor da propriedade name .
Este artigo mostra as propriedades que estão disponíveis quando define name: 'backup'
.
Para outras opções, consulte:
- appsettings
- authsettings
- authsettingsV2
- azurestorageaccounts
- connectionstrings
- registos
- metadados
- pushsettings
- Web
Formato do recurso
Para criar um recurso Microsoft.Web/sites/slots/config, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Web/sites/slots/config",
"apiVersion": "2021-01-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"
}
}
Valores de propriedade
sites/slots/config-backup
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Web/sites/slots/config" |
apiVersion | A versão da API de recursos | '2021-01-01' |
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados em modelos arm JSON. |
'cópia de segurança' |
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso BackupRequest | BackupRequestProperties |
BackupRequestProperties
Nome | Descrição | Valor |
---|---|---|
backupName | Nome da cópia de segurança. | string |
backupSchedule | Agendar a cópia de segurança se for executada periodicamente. | BackupSchedule |
Bases de dados | Bases de dados incluídas na cópia de segurança. | DatabaseBackupSetting[] |
ativado | Verdadeiro se o agendamento da cópia de segurança estiver ativado (tem de ser incluído nesse caso), falso se o agendamento da cópia de segurança tiver de ser desativado. | bool |
storageAccountUrl | URL de SAS para o contentor. | cadeia (obrigatório) |
BackupSchedule
Nome | Descrição | Valor |
---|---|---|
frequencyInterval | Com que frequência a cópia de segurança deve ser executada (por exemplo, para cópia de segurança semanal, deve ser definida como 7 e FrequencyUnit deve ser definida como Dia) | int (obrigatório) |
frequencyUnit | A unidade de tempo para a frequência com que a cópia de segurança deve ser executada (por exemplo, para cópia de segurança semanal, deve ser definida como Dia e FrequencyInterval deve ser definida como 7) | 'Dia' "Hora" (obrigatório) |
keepAtLeastOneBackup | Verdadeiro se a política de retenção deve manter sempre, pelo menos, uma cópia de segurança na conta de armazenamento, independentemente da sua idade; falso, caso contrário. | bool (obrigatório) |
retentionPeriodInDays | Após quantos dias as cópias de segurança devem ser eliminadas. | int (obrigatório) |
startTime | Quando a agenda deve começar a funcionar. | string |
DatabaseBackupSetting
Nome | Descrição | Valor |
---|---|---|
connectionString | Contém uma cadeia de ligação para uma base de dados que está a ser criada uma cópia de segurança ou restaurada. Se o restauro dever ocorrer numa nova base de dados, o nome da base de dados no interior é o novo. | string |
connectionStringName | Contém um nome de cadeia de ligação que está ligado a SiteConfig.ConnectionStrings. Isto é utilizado durante o restauro com as opções de substituição de cadeias de ligação. |
string |
databaseType | Tipo de base de dados (por exemplo, SqlAzure/MySql). | "LocalMySql" "MySql" "PostgreSql" "SqlAzure" (obrigatório) |
name | string |
Definição de recurso terraform (fornecedor AzAPI)
O tipo de recurso sites/slots/config pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Opções para a propriedade name
O recurso sites/slots/config aceita propriedades diferentes com base no valor da propriedade name .
Este artigo mostra as propriedades que estão disponíveis quando define name: 'backup'
.
Para outras opções, consulte:
- appsettings
- authsettings
- authsettingsV2
- azurestorageaccounts
- connectionstrings
- registos
- metadados
- pushsettings
- Web
Formato do recurso
Para criar um recurso Microsoft.Web/sites/slots/config, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/slots/config@2021-01-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"
})
}
Valores de propriedade
sites/slots/config-backup
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Web/sites/slots/config@2021-01-01" |
name | O nome do recurso | "cópia de segurança" |
parent_id | O ID do recurso que é o principal para este recurso. | ID do recurso do tipo: blocos |
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso BackupRequest | BackupRequestProperties |
BackupRequestProperties
Nome | Descrição | Valor |
---|---|---|
backupName | Nome da cópia de segurança. | string |
backupSchedule | Agendar a cópia de segurança se for executada periodicamente. | BackupSchedule |
Bases de dados | Bases de dados incluídas na cópia de segurança. | DatabaseBackupSetting[] |
ativado | Verdadeiro se o agendamento da cópia de segurança estiver ativado (tem de ser incluído nesse caso), falso se o agendamento da cópia de segurança tiver de ser desativado. | bool |
storageAccountUrl | URL de SAS para o contentor. | cadeia (obrigatório) |
BackupSchedule
Nome | Descrição | Valor |
---|---|---|
frequencyInterval | Com que frequência a cópia de segurança deve ser executada (por exemplo, para cópia de segurança semanal, deve ser definida como 7 e FrequencyUnit deve ser definida como Dia) | int (obrigatório) |
frequencyUnit | A unidade de tempo para a frequência com que a cópia de segurança deve ser executada (por exemplo, para cópia de segurança semanal, deve ser definida como Dia e FrequencyInterval deve ser definida como 7) | "Dia" "Hora" (obrigatório) |
keepAtLeastOneBackup | Verdadeiro se a política de retenção deve manter sempre, pelo menos, uma cópia de segurança na conta de armazenamento, independentemente da sua idade; falso, caso contrário. | bool (obrigatório) |
retentionPeriodInDays | Após quantos dias as cópias de segurança devem ser eliminadas. | int (obrigatório) |
startTime | Quando a agenda deve começar a funcionar. | string |
DatabaseBackupSetting
Nome | Descrição | Valor |
---|---|---|
connectionString | Contém uma cadeia de ligação para uma base de dados que está a ser criada uma cópia de segurança ou restaurada. Se o restauro dever ocorrer numa nova base de dados, o nome da base de dados no interior é o novo. | string |
connectionStringName | Contém um nome de cadeia de ligação que está ligado a SiteConfig.ConnectionStrings. Isto é utilizado durante o restauro com as opções de substituição de cadeias de ligação. |
string |
databaseType | Tipo de base de dados (por exemplo, SqlAzure/MySql). | "LocalMySql" "MySql" "PostgreSql" "SqlAzure" (obrigatório) |
name | string |