- 最新の を
する - 2024-11-01
- 2024-04-01
- 2023-12-01
Bicep リソース定義
sites/sitecontainers リソースの種類は、次を対象とする操作と共にデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.Web/sites/sitecontainers リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.Web/sites/sitecontainers@2024-11-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": "2024-11-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 のバージョン | '2024-11-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@2024-11-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@2024-11-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 (必須) |