Microsoft.Web サイト/スロット/バックアップ 2016-08-01
Bicep リソース定義
サイト/スロット/バックアップ リソースの種類は、次をターゲットとする操作と共にデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.Web/sites/slots/backups リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.Web/sites/slots/backups@2016-08-01' = {
parent: resourceSymbolicName
kind: 'string'
name: 'string'
properties: {
adjustConnectionStrings: bool
appServicePlan: 'string'
blobName: 'string'
databases: [
{
connectionString: 'string'
connectionStringName: 'string'
databaseType: 'string'
name: 'string'
}
]
hostingEnvironment: 'string'
ignoreConflictingHostNames: bool
ignoreDatabases: bool
operationType: 'string'
overwrite: bool
siteName: 'string'
storageAccountUrl: 'string'
}
}
プロパティ値
DatabaseBackupSetting
名前 | 形容 | 価値 |
---|---|---|
connectionString | バックアップまたは復元されるデータベースへの接続文字列を格納します。 復元が新しいデータベースに対して行われる場合、内部のデータベース名は新しいデータベース名になります。 | 糸 |
connectionStringName | SiteConfig.ConnectionStrings にリンクされている接続文字列名が含まれています。 これは、接続文字列の上書きオプションを使用して復元中に使用されます。 |
糸 |
databaseType | データベースの種類 (SqlAzure/MySql など)。 | 'LocalMySql' 'MySql' 'PostgreSql' 'SqlAzure' (必須) |
名前 | 糸 |
Microsoft.Web/sites/slots/backups
名前 | 形容 | 価値 |
---|---|---|
種類 | リソースの種類。 | 糸 |
名前 | リソース名 | 'discover' (必須) |
親 | Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。 詳細については、「親リソースの外部 |
種類のリソースのシンボリック名: サイト/スロット |
プロパティ | RestoreRequest リソース固有のプロパティ | RestoreRequestPropertiesOrBackupItemProperties の |
RestoreRequestPropertiesOrBackupItemProperties
名前 | 形容 | 価値 |
---|---|---|
adjustConnectionStrings | SiteConfig.ConnectionStrings を新しいアプリで設定する必要がある場合は、コード></code> true を <します。それ以外の場合は、<コード>false</code>。 | bool |
appServicePlan | 復元されたサイトを所有する App Service プランを指定します。 | 糸 |
blobName | バックアップを含む BLOB の名前。 | 糸 |
データベース | 復元する必要があるデータベースのコレクション。 この一覧は、バックアップに含まれるデータベースの一覧と一致する必要があります。 | DatabaseBackupSetting[] |
hostingEnvironment | 必要に応じて App Service Environment 名 (App Service Environment にアプリを復元する場合のみ)。 | 糸 |
ignoreConflictingHostNames | カスタム ドメインを使用してアプリを復元するときにロジックを変更します。
<コード>カスタム ドメインを自動的に削除するための true</code> です。 復元中にアプリのオブジェクトが返されますが、操作中の競合が原因で失敗する可能性があります。 |
bool |
ignoreDatabases | データベースを無視し、サイトコンテンツのみを復元する | bool |
operationType | 操作の種類。 | 'Clone' 'Default' '再配置' 'Snapshot' |
上書き | 復元操作 <ターゲット アプリを上書きできる場合は、/code><true を>します。それ以外の場合は、<コード>false</code>。 <コード>、既存のアプリを介して復元する場合は、</code> が必要です。 | bool (必須) |
siteName | アプリの名前。 | 糸 |
storageAccountUrl | コンテナーへの SAS URL。 | string (必須) |
ARM テンプレート リソース定義
サイト/スロット/バックアップ リソースの種類は、次をターゲットとする操作と共にデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.Web/sites/slots/backups リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.Web/sites/slots/backups",
"apiVersion": "2016-08-01",
"name": "string",
"kind": "string",
"properties": {
"adjustConnectionStrings": "bool",
"appServicePlan": "string",
"blobName": "string",
"databases": [
{
"connectionString": "string",
"connectionStringName": "string",
"databaseType": "string",
"name": "string"
}
],
"hostingEnvironment": "string",
"ignoreConflictingHostNames": "bool",
"ignoreDatabases": "bool",
"operationType": "string",
"overwrite": "bool",
"siteName": "string",
"storageAccountUrl": "string"
}
}
プロパティ値
DatabaseBackupSetting
名前 | 形容 | 価値 |
---|---|---|
connectionString | バックアップまたは復元されるデータベースへの接続文字列を格納します。 復元が新しいデータベースに対して行われる場合、内部のデータベース名は新しいデータベース名になります。 | 糸 |
connectionStringName | SiteConfig.ConnectionStrings にリンクされている接続文字列名が含まれています。 これは、接続文字列の上書きオプションを使用して復元中に使用されます。 |
糸 |
databaseType | データベースの種類 (SqlAzure/MySql など)。 | 'LocalMySql' 'MySql' 'PostgreSql' 'SqlAzure' (必須) |
名前 | 糸 |
Microsoft.Web/sites/slots/backups
名前 | 形容 | 価値 |
---|---|---|
apiVersion | API のバージョン | '2016-08-01' |
種類 | リソースの種類。 | 糸 |
名前 | リソース名 | 'discover' (必須) |
プロパティ | RestoreRequest リソース固有のプロパティ | RestoreRequestPropertiesOrBackupItemProperties の |
種類 | リソースの種類 | 'Microsoft.Web/sites/slots/backups' |
RestoreRequestPropertiesOrBackupItemProperties
名前 | 形容 | 価値 |
---|---|---|
adjustConnectionStrings | SiteConfig.ConnectionStrings を新しいアプリで設定する必要がある場合は、コード></code> true を <します。それ以外の場合は、<コード>false</code>。 | bool |
appServicePlan | 復元されたサイトを所有する App Service プランを指定します。 | 糸 |
blobName | バックアップを含む BLOB の名前。 | 糸 |
データベース | 復元する必要があるデータベースのコレクション。 この一覧は、バックアップに含まれるデータベースの一覧と一致する必要があります。 | DatabaseBackupSetting[] |
hostingEnvironment | 必要に応じて App Service Environment 名 (App Service Environment にアプリを復元する場合のみ)。 | 糸 |
ignoreConflictingHostNames | カスタム ドメインを使用してアプリを復元するときにロジックを変更します。
<コード>カスタム ドメインを自動的に削除するための true</code> です。 復元中にアプリのオブジェクトが返されますが、操作中の競合が原因で失敗する可能性があります。 |
bool |
ignoreDatabases | データベースを無視し、サイトコンテンツのみを復元する | bool |
operationType | 操作の種類。 | 'Clone' 'Default' '再配置' 'Snapshot' |
上書き | 復元操作 <ターゲット アプリを上書きできる場合は、/code><true を>します。それ以外の場合は、<コード>false</code>。 <コード>、既存のアプリを介して復元する場合は、</code> が必要です。 | bool (必須) |
siteName | アプリの名前。 | 糸 |
storageAccountUrl | コンテナーへの SAS URL。 | string (必須) |
Terraform (AzAPI プロバイダー) リソース定義
サイト/スロット/バックアップ リソースの種類は、次をターゲットとする操作と共にデプロイできます。
- リソース グループの
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.Web/sites/slots/backups リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/slots/backups@2016-08-01"
name = "string"
kind = "string"
body = jsonencode({
properties = {
adjustConnectionStrings = bool
appServicePlan = "string"
blobName = "string"
databases = [
{
connectionString = "string"
connectionStringName = "string"
databaseType = "string"
name = "string"
}
]
hostingEnvironment = "string"
ignoreConflictingHostNames = bool
ignoreDatabases = bool
operationType = "string"
overwrite = bool
siteName = "string"
storageAccountUrl = "string"
}
})
}
プロパティ値
DatabaseBackupSetting
名前 | 形容 | 価値 |
---|---|---|
connectionString | バックアップまたは復元されるデータベースへの接続文字列を格納します。 復元が新しいデータベースに対して行われる場合、内部のデータベース名は新しいデータベース名になります。 | 糸 |
connectionStringName | SiteConfig.ConnectionStrings にリンクされている接続文字列名が含まれています。 これは、接続文字列の上書きオプションを使用して復元中に使用されます。 |
糸 |
databaseType | データベースの種類 (SqlAzure/MySql など)。 | 'LocalMySql' 'MySql' 'PostgreSql' 'SqlAzure' (必須) |
名前 | 糸 |
Microsoft.Web/sites/slots/backups
名前 | 形容 | 価値 |
---|---|---|
種類 | リソースの種類。 | 糸 |
名前 | リソース名 | 'discover' (必須) |
parent_id | このリソースの親であるリソースの ID。 | 種類のリソースの ID: サイト/スロット |
プロパティ | RestoreRequest リソース固有のプロパティ | RestoreRequestPropertiesOrBackupItemProperties の |
種類 | リソースの種類 | "Microsoft.Web/sites/slots/backups@2016-08-01" |
RestoreRequestPropertiesOrBackupItemProperties
名前 | 形容 | 価値 |
---|---|---|
adjustConnectionStrings | SiteConfig.ConnectionStrings を新しいアプリで設定する必要がある場合は、コード></code> true を <します。それ以外の場合は、<コード>false</code>。 | bool |
appServicePlan | 復元されたサイトを所有する App Service プランを指定します。 | 糸 |
blobName | バックアップを含む BLOB の名前。 | 糸 |
データベース | 復元する必要があるデータベースのコレクション。 この一覧は、バックアップに含まれるデータベースの一覧と一致する必要があります。 | DatabaseBackupSetting[] |
hostingEnvironment | 必要に応じて App Service Environment 名 (App Service Environment にアプリを復元する場合のみ)。 | 糸 |
ignoreConflictingHostNames | カスタム ドメインを使用してアプリを復元するときにロジックを変更します。
<コード>カスタム ドメインを自動的に削除するための true</code> です。 復元中にアプリのオブジェクトが返されますが、操作中の競合が原因で失敗する可能性があります。 |
bool |
ignoreDatabases | データベースを無視し、サイトコンテンツのみを復元する | bool |
operationType | 操作の種類。 | 'Clone' 'Default' '再配置' 'Snapshot' |
上書き | 復元操作 <ターゲット アプリを上書きできる場合は、/code><true を>します。それ以外の場合は、<コード>false</code>。 <コード>、既存のアプリを介して復元する場合は、</code> が必要です。 | bool (必須) |
siteName | アプリの名前。 | 糸 |
storageAccountUrl | コンテナーへの SAS URL。 | string (必須) |