Web Apps - Update Backup Configuration Slot
アプリのバックアップ構成をUpdatesするための説明。
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup?api-version=2023-12-01
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
name
|
path | True |
string |
アプリの名前。 |
resource
|
path | True |
string |
リソースが属しているリソース グループの名前。 Regex pattern: |
slot
|
path | True |
string |
デプロイ スロットの名前。 スロットが指定されていない場合、API は運用スロットのバックアップ構成を更新します。 |
subscription
|
path | True |
string |
Azure のサブスクリプション ID。 これは GUID 形式の文字列です (例: 000000000-0000-0000-0000-00000000000000)。 |
api-version
|
query | True |
string |
API バージョン |
要求本文
名前 | 必須 | 型 | 説明 |
---|---|---|---|
properties.storageAccountUrl | True |
string |
コンテナーへの SAS URL。 |
kind |
string |
リソースの種類。 |
|
properties.backupName |
string |
バックアップの名前。 |
|
properties.backupSchedule |
バックアップが定期的に実行される場合は、バックアップのスケジュールを設定します。 |
||
properties.databases |
バックアップに含まれるデータベース。 |
||
properties.enabled |
boolean |
バックアップ スケジュールが有効になっている場合は True (その場合は含める必要があります)、バックアップ スケジュールを無効にする必要がある場合は false。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
エラー応答をApp Serviceします。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
名前 | 説明 |
---|---|
user_impersonation | ユーザー アカウントの借用 |
定義
名前 | 説明 |
---|---|
Backup |
実行されるバックアップの説明。 |
Backup |
バックアップ スケジュールの説明。 バックアップを実行する頻度と保持ポリシーについて説明します。 |
Database |
データベース バックアップの設定。 |
Database |
データベースの種類 (SqlAzure/MySql など)。 |
Default |
エラー応答をApp Serviceします。 |
Details | |
Error |
エラー モデル。 |
Frequency |
バックアップを実行する頻度の時間単位 (たとえば、毎週のバックアップの場合、これは Day に設定し、FrequencyInterval を 7 に設定する必要があります) |
BackupRequest
実行されるバックアップの説明。
名前 | 型 | 説明 |
---|---|---|
id |
string |
リソース ID。 |
kind |
string |
リソースの種類。 |
name |
string |
リソース名。 |
properties.backupName |
string |
バックアップの名前。 |
properties.backupSchedule |
バックアップが定期的に実行される場合は、バックアップのスケジュールを設定します。 |
|
properties.databases |
バックアップに含まれるデータベース。 |
|
properties.enabled |
boolean |
バックアップ スケジュールが有効になっている場合は True (その場合は含める必要があります)、バックアップ スケジュールを無効にする必要がある場合は false。 |
properties.storageAccountUrl |
string |
コンテナーへの SAS URL。 |
type |
string |
リソースの種類。 |
BackupSchedule
バックアップ スケジュールの説明。 バックアップを実行する頻度と保持ポリシーについて説明します。
名前 | 型 | 既定値 | 説明 |
---|---|---|---|
frequencyInterval |
integer |
7 |
バックアップを実行する頻度 (たとえば、毎週のバックアップの場合は 7 に設定し、FrequencyUnit を Day に設定する必要があります) |
frequencyUnit | Day |
バックアップを実行する頻度の時間単位 (たとえば、毎週のバックアップの場合、これは Day に設定し、FrequencyInterval を 7 に設定する必要があります) |
|
keepAtLeastOneBackup |
boolean |
True |
True の 場合は、保持ポリシーは常にストレージ アカウント内の少なくとも 1 つのバックアップを保持する必要があります。古いバージョンに関係なく。それ以外の場合は false。 |
lastExecutionTime |
string |
このスケジュールが最後にトリガーされた時刻。 |
|
retentionPeriodInDays |
integer |
30 |
バックアップを削除する日数が経過した後。 |
startTime |
string |
スケジュールの動作を開始するタイミング。 |
DatabaseBackupSetting
データベース バックアップの設定。
名前 | 型 | 説明 |
---|---|---|
connectionString |
string |
バックアップまたは復元されるデータベースへの接続文字列が含まれます。 復元が新しいデータベースに対して行われる場合は、内部のデータベース名が新しいデータベースになります。 |
connectionStringName |
string |
SiteConfig.ConnectionStrings にリンクされている接続文字列名が含まれます。 これは、復元中に、接続文字列の上書きオプションで使用されます。 |
databaseType |
データベースの種類 (SqlAzure/MySql など)。 |
|
name |
string |
DatabaseType
データベースの種類 (SqlAzure/MySql など)。
名前 | 型 | 説明 |
---|---|---|
LocalMySql |
string |
|
MySql |
string |
|
PostgreSql |
string |
|
SqlAzure |
string |
DefaultErrorResponse
エラー応答をApp Serviceします。
名前 | 型 | 説明 |
---|---|---|
error |
エラー モデル。 |
Details
名前 | 型 | 説明 |
---|---|---|
code |
string |
プログラムによってエラーを識別するための標準化された文字列。 |
message |
string |
エラーの詳細な説明とデバッグ情報。 |
target |
string |
エラーの詳細な説明とデバッグ情報。 |
Error
エラー モデル。
名前 | 型 | 説明 |
---|---|---|
code |
string |
プログラムによってエラーを識別するための標準化された文字列。 |
details |
Details[] |
詳細なエラー。 |
innererror |
string |
デバッグ エラーの詳細。 |
message |
string |
エラーの詳細な説明とデバッグ情報。 |
target |
string |
エラーの詳細な説明とデバッグ情報。 |
FrequencyUnit
バックアップを実行する頻度の時間単位 (たとえば、毎週のバックアップの場合、これは Day に設定し、FrequencyInterval を 7 に設定する必要があります)
名前 | 型 | 説明 |
---|---|---|
Day |
string |
|
Hour |
string |