- 最新の を
する - 2025-03-01
- 2024-11-01
- 2024-04-01
- 2023-12-01
Bicep リソース定義
sites/sitecontainers リソースの種類は、次を対象とする操作と共にデプロイできます。
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.Web/sites/sitecontainers リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.Web/sites/sitecontainers@2025-03-01' = {
parent: resourceSymbolicName
kind: 'string'
name: 'string'
properties: {
authType: 'string'
environmentVariables: [
{
name: 'string'
value: 'string'
}
]
image: 'string'
inheritAppSettingsAndConnectionStrings: bool
isMain: bool
passwordSecret: 'string'
startUpCommand: 'string'
targetPort: 'string'
userManagedIdentityClientId: 'string'
userName: 'string'
volumeMounts: [
{
containerMountPath: 'string'
data: 'string'
readOnly: bool
volumeSubPath: 'string'
}
]
}
}
プロパティ値
Microsoft.Web/sites/sitecontainers
| 名前 | 形容 | 価値 |
|---|---|---|
| 種類 | リソースの種類。 | 文字列 |
| 名前 | リソース名 | 糸 制約: パターン = (^[a-zA-Z0-9]$)|(^[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]$) (必須) |
| 親 | Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。 詳細については、「親リソースの外部 |
種類のリソースのシンボリック名: サイト |
| プロパティ | SiteContainer リソース固有のプロパティ | サイトコンテナプロパティ |
環境変数
| 名前 | 形容 | 価値 |
|---|---|---|
| 名前 | 環境変数の名前 | string (必須) |
| 価値 | この環境変数の値は、AppSetting の名前である必要があります。 コンテナ内の環境変数の実際の値は、実行時に指定されたAppSettingから取得されます。 AppSetting が見つからない場合、値は実行時にコンテナ内の空の文字列に設定されます。 | string (必須) |
サイトコンテナプロパティ
| 名前 | 形容 | 価値 |
|---|---|---|
| 認証タイプ | 認証の種類 | 「アノニマス」 「システムアイデンティティ」 'UserAssigned' 'ユーザー資格情報' |
| 環境変数 | 環境変数の一覧 | 環境変数[] |
| イメージ | イメージ名 | string (必須) |
| inheritAppSettingsAndConnectionStrings(継承AppSettingsAndConnectionStrings) | <code>true</code> すべての AppSettings と ConnectionStrings を環境変数としてコンテナに渡す必要がある場合、 <code>false</code> です。 | ブール (bool) |
| isMain (メイン) | <コード>、コンテナーがメイン サイト コンテナーの場合、/code<>true になります。コード <、それ以外の場合は false>/code<>。 | bool (必須) |
| パスワードシークレット | パスワード シークレット | 糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
| startUpCommandコマンド | スタートアップ コマンド | 文字列 |
| ターゲットポート | ターゲット ポート | 文字列 |
| userManagedIdentityClientId | UserManagedIdentity クライアントID | 文字列 |
| ユーザー名 | ユーザー名 | 文字列 |
| ボリュームマウント | ボリューム マウントの一覧 | ボリュームマウント[] |
ボリュームマウント
| 名前 | 形容 | 価値 |
|---|---|---|
| コンテナマウントパス | ボリュームがマウントされているコンテナーのターゲット パス | string (必須) |
| データ | ボリュームにマウントする構成データ | 文字列 |
| 読み取り専用 | コンテナーでマウントが読み取り専用かどうかを指定するブール値 | ブール (bool) |
| ボリュームサブパス | ボリュームがマウントされるボリューム内のサブ パス。 | string (必須) |
ARM テンプレート リソース定義
sites/sitecontainers リソースの種類は、次を対象とする操作と共にデプロイできます。
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.Web/sites/sitecontainers リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.Web/sites/sitecontainers",
"apiVersion": "2025-03-01",
"name": "string",
"kind": "string",
"properties": {
"authType": "string",
"environmentVariables": [
{
"name": "string",
"value": "string"
}
],
"image": "string",
"inheritAppSettingsAndConnectionStrings": "bool",
"isMain": "bool",
"passwordSecret": "string",
"startUpCommand": "string",
"targetPort": "string",
"userManagedIdentityClientId": "string",
"userName": "string",
"volumeMounts": [
{
"containerMountPath": "string",
"data": "string",
"readOnly": "bool",
"volumeSubPath": "string"
}
]
}
}
プロパティ値
Microsoft.Web/sites/sitecontainers
| 名前 | 形容 | 価値 |
|---|---|---|
| apiVersion (英語) | API のバージョン | '2025-03-01' |
| 種類 | リソースの種類。 | 文字列 |
| 名前 | リソース名 | 糸 制約: パターン = (^[a-zA-Z0-9]$)|(^[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]$) (必須) |
| プロパティ | SiteContainer リソース固有のプロパティ | サイトコンテナプロパティ |
| 型 | リソースの種類 | 'Microsoft.Web/sites/sitecontainers' |
環境変数
| 名前 | 形容 | 価値 |
|---|---|---|
| 名前 | 環境変数の名前 | string (必須) |
| 価値 | この環境変数の値は、AppSetting の名前である必要があります。 コンテナ内の環境変数の実際の値は、実行時に指定されたAppSettingから取得されます。 AppSetting が見つからない場合、値は実行時にコンテナ内の空の文字列に設定されます。 | string (必須) |
サイトコンテナプロパティ
| 名前 | 形容 | 価値 |
|---|---|---|
| 認証タイプ | 認証の種類 | 「アノニマス」 「システムアイデンティティ」 'UserAssigned' 'ユーザー資格情報' |
| 環境変数 | 環境変数の一覧 | 環境変数[] |
| イメージ | イメージ名 | string (必須) |
| inheritAppSettingsAndConnectionStrings(継承AppSettingsAndConnectionStrings) | <code>true</code> すべての AppSettings と ConnectionStrings を環境変数としてコンテナに渡す必要がある場合、 <code>false</code> です。 | ブール (bool) |
| isMain (メイン) | <コード>、コンテナーがメイン サイト コンテナーの場合、/code<>true になります。コード <、それ以外の場合は false>/code<>。 | bool (必須) |
| パスワードシークレット | パスワード シークレット | 糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
| startUpCommandコマンド | スタートアップ コマンド | 文字列 |
| ターゲットポート | ターゲット ポート | 文字列 |
| userManagedIdentityClientId | UserManagedIdentity クライアントID | 文字列 |
| ユーザー名 | ユーザー名 | 文字列 |
| ボリュームマウント | ボリューム マウントの一覧 | ボリュームマウント[] |
ボリュームマウント
| 名前 | 形容 | 価値 |
|---|---|---|
| コンテナマウントパス | ボリュームがマウントされているコンテナーのターゲット パス | string (必須) |
| データ | ボリュームにマウントする構成データ | 文字列 |
| 読み取り専用 | コンテナーでマウントが読み取り専用かどうかを指定するブール値 | ブール (bool) |
| ボリュームサブパス | ボリュームがマウントされるボリューム内のサブ パス。 | string (必須) |
使用例
Terraform (AzAPI プロバイダー) リソース定義
sites/sitecontainers リソースの種類は、次を対象とする操作と共にデプロイできます。
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.Web/sites/sitecontainers リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/sitecontainers@2025-03-01"
name = "string"
parent_id = "string"
body = {
kind = "string"
properties = {
authType = "string"
environmentVariables = [
{
name = "string"
value = "string"
}
]
image = "string"
inheritAppSettingsAndConnectionStrings = bool
isMain = bool
passwordSecret = "string"
startUpCommand = "string"
targetPort = "string"
userManagedIdentityClientId = "string"
userName = "string"
volumeMounts = [
{
containerMountPath = "string"
data = "string"
readOnly = bool
volumeSubPath = "string"
}
]
}
}
}
プロパティ値
Microsoft.Web/sites/sitecontainers
| 名前 | 形容 | 価値 |
|---|---|---|
| 種類 | リソースの種類。 | 文字列 |
| 名前 | リソース名 | 糸 制約: パターン = (^[a-zA-Z0-9]$)|(^[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]$) (必須) |
| parent_id | このリソースの親であるリソースの ID。 | 種類のリソースの ID: サイト |
| プロパティ | SiteContainer リソース固有のプロパティ | サイトコンテナプロパティ |
| 型 | リソースの種類 | "Microsoft.Web/sites/sitecontainers@2025-03-01" |
環境変数
| 名前 | 形容 | 価値 |
|---|---|---|
| 名前 | 環境変数の名前 | string (必須) |
| 価値 | この環境変数の値は、AppSetting の名前である必要があります。 コンテナ内の環境変数の実際の値は、実行時に指定されたAppSettingから取得されます。 AppSetting が見つからない場合、値は実行時にコンテナ内の空の文字列に設定されます。 | string (必須) |
サイトコンテナプロパティ
| 名前 | 形容 | 価値 |
|---|---|---|
| 認証タイプ | 認証の種類 | 「アノニマス」 「システムアイデンティティ」 'UserAssigned' 'ユーザー資格情報' |
| 環境変数 | 環境変数の一覧 | 環境変数[] |
| イメージ | イメージ名 | string (必須) |
| inheritAppSettingsAndConnectionStrings(継承AppSettingsAndConnectionStrings) | <code>true</code> すべての AppSettings と ConnectionStrings を環境変数としてコンテナに渡す必要がある場合、 <code>false</code> です。 | ブール (bool) |
| isMain (メイン) | <コード>、コンテナーがメイン サイト コンテナーの場合、/code<>true になります。コード <、それ以外の場合は false>/code<>。 | bool (必須) |
| パスワードシークレット | パスワード シークレット | 糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
| startUpCommandコマンド | スタートアップ コマンド | 文字列 |
| ターゲットポート | ターゲット ポート | 文字列 |
| userManagedIdentityClientId | UserManagedIdentity クライアントID | 文字列 |
| ユーザー名 | ユーザー名 | 文字列 |
| ボリュームマウント | ボリューム マウントの一覧 | ボリュームマウント[] |
ボリュームマウント
| 名前 | 形容 | 価値 |
|---|---|---|
| コンテナマウントパス | ボリュームがマウントされているコンテナーのターゲット パス | string (必須) |
| データ | ボリュームにマウントする構成データ | 文字列 |
| 読み取り専用 | コンテナーでマウントが読み取り専用かどうかを指定するブール値 | ブール (bool) |
| ボリュームサブパス | ボリュームがマウントされるボリューム内のサブ パス。 | string (必須) |