次の方法で共有


Microsoft.Web サイト/sitecontainers

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 (必須)