次の方法で共有


Microsoft.ServiceFabricMesh アプリケーション 2018-07-01-preview

Bicep リソース定義

アプリケーションのリソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.ServiceFabricMesh/applications リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.ServiceFabricMesh/applications@2018-07-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    debugParams: 'string'
    description: 'string'
    diagnostics: {
      defaultSinkRefs: [
        'string'
      ]
      enabled: bool
      sinks: [
        {
          description: 'string'
          name: 'string'
          kind: 'string'
          // For remaining properties, see DiagnosticsSinkProperties objects
        }
      ]
    }
    services: [
      {
        name: 'string'
        properties: {
          codePackages: [
            {
              commands: [
                'string'
              ]
              diagnostics: {
                enabled: bool
                sinkRefs: [
                  'string'
                ]
              }
              endpoints: [
                {
                  name: 'string'
                  port: int
                }
              ]
              entrypoint: 'string'
              environmentVariables: [
                {
                  name: 'string'
                  value: 'string'
                }
              ]
              image: 'string'
              imageRegistryCredential: {
                password: 'string'
                server: 'string'
                username: 'string'
              }
              labels: [
                {
                  name: 'string'
                  value: 'string'
                }
              ]
              name: 'string'
              resources: {
                limits: {
                  cpu: int
                  memoryInGB: int
                }
                requests: {
                  cpu: int
                  memoryInGB: int
                }
              }
              settings: [
                {
                  name: 'string'
                  value: 'string'
                }
              ]
              volumeRefs: [
                {
                  destinationPath: 'string'
                  name: 'string'
                  readOnly: bool
                }
              ]
            }
          ]
          description: 'string'
          diagnostics: {
            enabled: bool
            sinkRefs: [
              'string'
            ]
          }
          healthState: 'string'
          networkRefs: [
            {
              name: 'string'
            }
          ]
          osType: 'string'
          replicaCount: int
        }
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

DiagnosticsSinkProperties オブジェクト

の種類 プロパティを設定して、オブジェクトの種類を指定します。

AzureInternalMonitoringPipelineの場合は、次のコマンドを使用します。

{
  accountName: 'string'
  autoKeyConfigUrl: 'string'
  fluentdConfigUrl: any(...)
  kind: 'AzureInternalMonitoringPipeline'
  maConfigUrl: 'string'
  namespace: 'string'
}

プロパティ値

Microsoft.ServiceFabricMesh/アプリケーション

名前 形容 価値
場所 リソースが存在する地理的な場所
名前 リソース名 string (必須)
プロパティ この型では、アプリケーション リソースのプロパティについて説明します。 ApplicationResourceProperties (必須)
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

アプリケーションリソースプロパティ

名前 形容 価値
debugParams 内部使用。
形容 ユーザーが読み取り可能なアプリケーションの説明。
診断 アプリケーション リソースの診断定義と使用状況について説明します。 診断説明
サービス では、アプリケーション内のサービスについて説明します。 サービスリソースの説明[]

AzureInternalMonitoringPipelineSinkDescription

名前 形容 価値
アカウント名 Azure 内部監視パイプライン アカウント。
autoKeyConfigUrl 証明書に関連付けられている Azure 内部監視パイプラインの自動キー。
fluentdConfigUrl Azure 内部監視エージェントの fluentd 構成。 任意
種類 DiagnosticsSink の種類。 'AzureInternalMonitoringPipeline' (必須)
maConfigUrl (英語) Azure 内部監視エージェントの構成。
Namespace Azure 内部監視パイプライン アカウントの名前空間。

ContainerCodePackageProperties (コンテナ コードパッケージ プロパティ)

名前 形容 価値
コマンド exec 形式でコンテナー内で実行するコマンド配列。 文字列[]
診断 DiagnosticsDescription のシンクへの参照。 DiagnosticsRef (診断参照)
エンドポイント このコンテナーによって公開されるエンドポイント。 エンドポイントプロパティ[]
エントリポイント コンテナー内の既定のエントリ ポイントをオーバーライドします。
環境変数 このコンテナーで設定する環境変数 環境変数[]
画像 使用するコンテナー イメージ。 string (必須)
imageRegistryCredential イメージ レジストリの資格情報。 ImageRegistryCredential
ラベル このコンテナーに設定するラベル。 コンテナラベル[]
名前 コード パッケージの名前。 string (必須)
リソース この種類では、コンテナーまたはサービスのリソース要件について説明します。 ResourceRequirements (必須)
設定 このコンテナーで設定する設定。 設定ファイルのパスは、環境変数 "Fabric_SettingPath" からフェッチできます。 Windows コンテナーのパスは "C:\secrets" です。 Linux コンテナーのパスは "/var/secrets" です。 設定[]
volumeRef コンテナーにアタッチするボリューム。 コンテナボリューム[]

コンテナラベル

名前 形容 価値
名前 コンテナー ラベルの名前。 string (必須)
価値 コンテナー ラベルの値。 string (必須)

コンテナボリューム

名前 形容 価値
デスティネーションパス ボリュームをマウントするコンテナー内のパス。 有効なパス文字のみを使用できます。 string (必須)
名前 ボリュームの名前。 string (必須)
読み取り専用 ボリュームが読み取り専用かどうかを示すフラグ。 既定値は 'false' です。 ブール (bool)

診断説明

名前 形容 価値
デフォルトシンク参照 診断が有効になっている場合に使用するシンク。 シンクの選択は、サービス およびコード パッケージ レベルでオーバーライドできます。 文字列[]
有効 シンクが有効になっているかどうかの状態。 ブール (bool)
シンク 参照できるサポートされているシンクの一覧。 DiagnosticsSinkProperties[]

DiagnosticsRef (診断参照)

名前 形容 価値
有効 シンクが有効になっているかどうかの状態。 ブール (bool)
シンク参照 有効になっている場合に使用するシンクの一覧。 DiagnosticsDescription のシンクの一覧を参照します。 文字列[]

診断シンクプロパティ

名前 形容 価値
形容 シンクの説明。
種類 AzureInternalMonitoringPipelineSinkDescription型の場合は 、'AzureInternalMonitoringPipeline' に設定します。 'AzureInternalMonitoringPipeline' (必須)
名前 シンクの名前。 この値は DiagnosticsReferenceDescription によって参照されます

エンドポイントプロパティ

名前 形容 価値
名前 エンドポイントの名前。 string (必須)
コンテナーによって使用されるポート。 整数 (int)

環境変数

名前 形容 価値
名前 環境変数の名前。
価値 環境変数の値。

ImageRegistryCredential

名前 形容 価値
パスワード プライベート レジストリのパスワード。
サーバー httphttpsなどのプロトコルを使用しない Docker イメージ レジストリ サーバー。 string (必須)
ユーザー名 プライベート レジストリのユーザー名。 string (必須)

NetworkRef (ネットワーク参照)

名前 形容 価値
名前 ネットワークの名前。

リソース制限

名前 形容 価値
CPUの コアの CPU 制限。 現時点では、完全なコアのみがサポートされています。 整数 (int)
メモリ(GB) メモリ制限 (GB 単位)。 整数 (int)

リソースリクエスト

名前 形容 価値
CPUの 要求された CPU コア数。 現時点では、完全なコアのみがサポートされています。 int (必須)
メモリ(GB) このコンテナーのメモリ要求 (GB 単位)。 int (必須)

リソース要件

名前 形容 価値
切り 特定のコンテナーのリソースの上限について説明します。 リソース制限
要求 特定のコンテナーに対して要求されたリソースについて説明します。 ResourceRequests (必須)

サービスリソースの説明

名前 形容 価値
名前 リソースの名前
プロパティ この型では、サービス リソースのプロパティについて説明します。 ServiceResourceProperties (必須)

サービスリソースプロパティ

名前 形容 価値
コードパッケージ サービスを形成するコード パッケージのセットについて説明します。 コード パッケージは、コンテナーとそのコンテナーを実行するためのプロパティを記述します。 すべてのコード パッケージは、同じホスト上で一緒に開始され、同じコンテキスト (ネットワーク、プロセスなど) を共有します。 ContainerCodePackageProperties[] (必須)
形容 ユーザーが読み取り可能なサービスの説明。
診断 DiagnosticsDescription のシンクへの参照。 DiagnosticsRef (診断参照)
healthState の アプリケーション、サービス、ネットワークなどのリソースの正常性状態。 「エラー」
「無効」
'OK'
「不明」
「警告」
networkRefs(ネットワーク参照) このサービスの一部である必要があるプライベート ネットワークの名前。 NetworkRef[]
osTypeの サービス内のコードに必要なオペレーティング システムの種類。 「リナックス」
'Windows' (必須)
replicaCount (レプリカ数) 作成するサービスのレプリカの数。 指定しない場合、既定値は 1 です。 整数 (int)

設定

名前 形容 価値
名前 設定の名前。
価値 設定の値。

追跡リソースタグ

名前 形容 価値

ARM テンプレート リソース定義

アプリケーションのリソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.ServiceFabricMesh/applications リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.ServiceFabricMesh/applications",
  "apiVersion": "2018-07-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "debugParams": "string",
    "description": "string",
    "diagnostics": {
      "defaultSinkRefs": [ "string" ],
      "enabled": "bool",
      "sinks": [ {
        "description": "string",
        "name": "string",
        "kind": "string"
        // For remaining properties, see DiagnosticsSinkProperties objects
      } ]
    },
    "services": [
      {
        "name": "string",
        "properties": {
          "codePackages": [
            {
              "commands": [ "string" ],
              "diagnostics": {
                "enabled": "bool",
                "sinkRefs": [ "string" ]
              },
              "endpoints": [
                {
                  "name": "string",
                  "port": "int"
                }
              ],
              "entrypoint": "string",
              "environmentVariables": [
                {
                  "name": "string",
                  "value": "string"
                }
              ],
              "image": "string",
              "imageRegistryCredential": {
                "password": "string",
                "server": "string",
                "username": "string"
              },
              "labels": [
                {
                  "name": "string",
                  "value": "string"
                }
              ],
              "name": "string",
              "resources": {
                "limits": {
                  "cpu": "int",
                  "memoryInGB": "int"
                },
                "requests": {
                  "cpu": "int",
                  "memoryInGB": "int"
                }
              },
              "settings": [
                {
                  "name": "string",
                  "value": "string"
                }
              ],
              "volumeRefs": [
                {
                  "destinationPath": "string",
                  "name": "string",
                  "readOnly": "bool"
                }
              ]
            }
          ],
          "description": "string",
          "diagnostics": {
            "enabled": "bool",
            "sinkRefs": [ "string" ]
          },
          "healthState": "string",
          "networkRefs": [
            {
              "name": "string"
            }
          ],
          "osType": "string",
          "replicaCount": "int"
        }
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

DiagnosticsSinkProperties オブジェクト

の種類 プロパティを設定して、オブジェクトの種類を指定します。

AzureInternalMonitoringPipelineの場合は、次のコマンドを使用します。

{
  "accountName": "string",
  "autoKeyConfigUrl": "string",
  "fluentdConfigUrl": {},
  "kind": "AzureInternalMonitoringPipeline",
  "maConfigUrl": "string",
  "namespace": "string"
}

プロパティ値

Microsoft.ServiceFabricMesh/アプリケーション

名前 形容 価値
apiVersion (英語) API のバージョン '2018-07-01-プレビュー'
場所 リソースが存在する地理的な場所
名前 リソース名 string (必須)
プロパティ この型では、アプリケーション リソースのプロパティについて説明します。 ApplicationResourceProperties (必須)
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.ServiceFabricMesh/applications'

アプリケーションリソースプロパティ

名前 形容 価値
debugParams 内部使用。
形容 ユーザーが読み取り可能なアプリケーションの説明。
診断 アプリケーション リソースの診断定義と使用状況について説明します。 診断説明
サービス では、アプリケーション内のサービスについて説明します。 サービスリソースの説明[]

AzureInternalMonitoringPipelineSinkDescription

名前 形容 価値
アカウント名 Azure 内部監視パイプライン アカウント。
autoKeyConfigUrl 証明書に関連付けられている Azure 内部監視パイプラインの自動キー。
fluentdConfigUrl Azure 内部監視エージェントの fluentd 構成。 任意
種類 DiagnosticsSink の種類。 'AzureInternalMonitoringPipeline' (必須)
maConfigUrl (英語) Azure 内部監視エージェントの構成。
Namespace Azure 内部監視パイプライン アカウントの名前空間。

ContainerCodePackageProperties (コンテナ コードパッケージ プロパティ)

名前 形容 価値
コマンド exec 形式でコンテナー内で実行するコマンド配列。 文字列[]
診断 DiagnosticsDescription のシンクへの参照。 DiagnosticsRef (診断参照)
エンドポイント このコンテナーによって公開されるエンドポイント。 エンドポイントプロパティ[]
エントリポイント コンテナー内の既定のエントリ ポイントをオーバーライドします。
環境変数 このコンテナーで設定する環境変数 環境変数[]
画像 使用するコンテナー イメージ。 string (必須)
imageRegistryCredential イメージ レジストリの資格情報。 ImageRegistryCredential
ラベル このコンテナーに設定するラベル。 コンテナラベル[]
名前 コード パッケージの名前。 string (必須)
リソース この種類では、コンテナーまたはサービスのリソース要件について説明します。 ResourceRequirements (必須)
設定 このコンテナーで設定する設定。 設定ファイルのパスは、環境変数 "Fabric_SettingPath" からフェッチできます。 Windows コンテナーのパスは "C:\secrets" です。 Linux コンテナーのパスは "/var/secrets" です。 設定[]
volumeRef コンテナーにアタッチするボリューム。 コンテナボリューム[]

コンテナラベル

名前 形容 価値
名前 コンテナー ラベルの名前。 string (必須)
価値 コンテナー ラベルの値。 string (必須)

コンテナボリューム

名前 形容 価値
デスティネーションパス ボリュームをマウントするコンテナー内のパス。 有効なパス文字のみを使用できます。 string (必須)
名前 ボリュームの名前。 string (必須)
読み取り専用 ボリュームが読み取り専用かどうかを示すフラグ。 既定値は 'false' です。 ブール (bool)

診断説明

名前 形容 価値
デフォルトシンク参照 診断が有効になっている場合に使用するシンク。 シンクの選択は、サービス およびコード パッケージ レベルでオーバーライドできます。 文字列[]
有効 シンクが有効になっているかどうかの状態。 ブール (bool)
シンク 参照できるサポートされているシンクの一覧。 DiagnosticsSinkProperties[]

DiagnosticsRef (診断参照)

名前 形容 価値
有効 シンクが有効になっているかどうかの状態。 ブール (bool)
シンク参照 有効になっている場合に使用するシンクの一覧。 DiagnosticsDescription のシンクの一覧を参照します。 文字列[]

診断シンクプロパティ

名前 形容 価値
形容 シンクの説明。
種類 AzureInternalMonitoringPipelineSinkDescription型の場合は 、'AzureInternalMonitoringPipeline' に設定します。 'AzureInternalMonitoringPipeline' (必須)
名前 シンクの名前。 この値は DiagnosticsReferenceDescription によって参照されます

エンドポイントプロパティ

名前 形容 価値
名前 エンドポイントの名前。 string (必須)
コンテナーによって使用されるポート。 整数 (int)

環境変数

名前 形容 価値
名前 環境変数の名前。
価値 環境変数の値。

ImageRegistryCredential

名前 形容 価値
パスワード プライベート レジストリのパスワード。
サーバー httphttpsなどのプロトコルを使用しない Docker イメージ レジストリ サーバー。 string (必須)
ユーザー名 プライベート レジストリのユーザー名。 string (必須)

NetworkRef (ネットワーク参照)

名前 形容 価値
名前 ネットワークの名前。

リソース制限

名前 形容 価値
CPUの コアの CPU 制限。 現時点では、完全なコアのみがサポートされています。 整数 (int)
メモリ(GB) メモリ制限 (GB 単位)。 整数 (int)

リソースリクエスト

名前 形容 価値
CPUの 要求された CPU コア数。 現時点では、完全なコアのみがサポートされています。 int (必須)
メモリ(GB) このコンテナーのメモリ要求 (GB 単位)。 int (必須)

リソース要件

名前 形容 価値
切り 特定のコンテナーのリソースの上限について説明します。 リソース制限
要求 特定のコンテナーに対して要求されたリソースについて説明します。 ResourceRequests (必須)

サービスリソースの説明

名前 形容 価値
名前 リソースの名前
プロパティ この型では、サービス リソースのプロパティについて説明します。 ServiceResourceProperties (必須)

サービスリソースプロパティ

名前 形容 価値
コードパッケージ サービスを形成するコード パッケージのセットについて説明します。 コード パッケージは、コンテナーとそのコンテナーを実行するためのプロパティを記述します。 すべてのコード パッケージは、同じホスト上で一緒に開始され、同じコンテキスト (ネットワーク、プロセスなど) を共有します。 ContainerCodePackageProperties[] (必須)
形容 ユーザーが読み取り可能なサービスの説明。
診断 DiagnosticsDescription のシンクへの参照。 DiagnosticsRef (診断参照)
healthState の アプリケーション、サービス、ネットワークなどのリソースの正常性状態。 「エラー」
「無効」
'OK'
「不明」
「警告」
networkRefs(ネットワーク参照) このサービスの一部である必要があるプライベート ネットワークの名前。 NetworkRef[]
osTypeの サービス内のコードに必要なオペレーティング システムの種類。 「リナックス」
'Windows' (必須)
replicaCount (レプリカ数) 作成するサービスのレプリカの数。 指定しない場合、既定値は 1 です。 整数 (int)

設定

名前 形容 価値
名前 設定の名前。
価値 設定の値。

追跡リソースタグ

名前 形容 価値

使用例

Terraform (AzAPI プロバイダー) リソース定義

アプリケーションのリソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.ServiceFabricMesh/applications リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceFabricMesh/applications@2018-07-01-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      debugParams = "string"
      description = "string"
      diagnostics = {
        defaultSinkRefs = [
          "string"
        ]
        enabled = bool
        sinks = [
          {
            description = "string"
            name = "string"
            kind = "string"
            // For remaining properties, see DiagnosticsSinkProperties objects
          }
        ]
      }
      services = [
        {
          name = "string"
          properties = {
            codePackages = [
              {
                commands = [
                  "string"
                ]
                diagnostics = {
                  enabled = bool
                  sinkRefs = [
                    "string"
                  ]
                }
                endpoints = [
                  {
                    name = "string"
                    port = int
                  }
                ]
                entrypoint = "string"
                environmentVariables = [
                  {
                    name = "string"
                    value = "string"
                  }
                ]
                image = "string"
                imageRegistryCredential = {
                  password = "string"
                  server = "string"
                  username = "string"
                }
                labels = [
                  {
                    name = "string"
                    value = "string"
                  }
                ]
                name = "string"
                resources = {
                  limits = {
                    cpu = int
                    memoryInGB = int
                  }
                  requests = {
                    cpu = int
                    memoryInGB = int
                  }
                }
                settings = [
                  {
                    name = "string"
                    value = "string"
                  }
                ]
                volumeRefs = [
                  {
                    destinationPath = "string"
                    name = "string"
                    readOnly = bool
                  }
                ]
              }
            ]
            description = "string"
            diagnostics = {
              enabled = bool
              sinkRefs = [
                "string"
              ]
            }
            healthState = "string"
            networkRefs = [
              {
                name = "string"
              }
            ]
            osType = "string"
            replicaCount = int
          }
        }
      ]
    }
  }
}

DiagnosticsSinkProperties オブジェクト

の種類 プロパティを設定して、オブジェクトの種類を指定します。

AzureInternalMonitoringPipelineの場合は、次のコマンドを使用します。

{
  accountName = "string"
  autoKeyConfigUrl = "string"
  fluentdConfigUrl = ?
  kind = "AzureInternalMonitoringPipeline"
  maConfigUrl = "string"
  namespace = "string"
}

プロパティ値

Microsoft.ServiceFabricMesh/アプリケーション

名前 形容 価値
場所 リソースが存在する地理的な場所
名前 リソース名 string (必須)
プロパティ この型では、アプリケーション リソースのプロパティについて説明します。 ApplicationResourceProperties (必須)
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.ServiceFabricMesh/applications@2018-07-01-preview" (英語)

アプリケーションリソースプロパティ

名前 形容 価値
debugParams 内部使用。
形容 ユーザーが読み取り可能なアプリケーションの説明。
診断 アプリケーション リソースの診断定義と使用状況について説明します。 診断説明
サービス では、アプリケーション内のサービスについて説明します。 サービスリソースの説明[]

AzureInternalMonitoringPipelineSinkDescription

名前 形容 価値
アカウント名 Azure 内部監視パイプライン アカウント。
autoKeyConfigUrl 証明書に関連付けられている Azure 内部監視パイプラインの自動キー。
fluentdConfigUrl Azure 内部監視エージェントの fluentd 構成。 任意
種類 DiagnosticsSink の種類。 'AzureInternalMonitoringPipeline' (必須)
maConfigUrl (英語) Azure 内部監視エージェントの構成。
Namespace Azure 内部監視パイプライン アカウントの名前空間。

ContainerCodePackageProperties (コンテナ コードパッケージ プロパティ)

名前 形容 価値
コマンド exec 形式でコンテナー内で実行するコマンド配列。 文字列[]
診断 DiagnosticsDescription のシンクへの参照。 DiagnosticsRef (診断参照)
エンドポイント このコンテナーによって公開されるエンドポイント。 エンドポイントプロパティ[]
エントリポイント コンテナー内の既定のエントリ ポイントをオーバーライドします。
環境変数 このコンテナーで設定する環境変数 環境変数[]
画像 使用するコンテナー イメージ。 string (必須)
imageRegistryCredential イメージ レジストリの資格情報。 ImageRegistryCredential
ラベル このコンテナーに設定するラベル。 コンテナラベル[]
名前 コード パッケージの名前。 string (必須)
リソース この種類では、コンテナーまたはサービスのリソース要件について説明します。 ResourceRequirements (必須)
設定 このコンテナーで設定する設定。 設定ファイルのパスは、環境変数 "Fabric_SettingPath" からフェッチできます。 Windows コンテナーのパスは "C:\secrets" です。 Linux コンテナーのパスは "/var/secrets" です。 設定[]
volumeRef コンテナーにアタッチするボリューム。 コンテナボリューム[]

コンテナラベル

名前 形容 価値
名前 コンテナー ラベルの名前。 string (必須)
価値 コンテナー ラベルの値。 string (必須)

コンテナボリューム

名前 形容 価値
デスティネーションパス ボリュームをマウントするコンテナー内のパス。 有効なパス文字のみを使用できます。 string (必須)
名前 ボリュームの名前。 string (必須)
読み取り専用 ボリュームが読み取り専用かどうかを示すフラグ。 既定値は 'false' です。 ブール (bool)

診断説明

名前 形容 価値
デフォルトシンク参照 診断が有効になっている場合に使用するシンク。 シンクの選択は、サービス およびコード パッケージ レベルでオーバーライドできます。 文字列[]
有効 シンクが有効になっているかどうかの状態。 ブール (bool)
シンク 参照できるサポートされているシンクの一覧。 DiagnosticsSinkProperties[]

DiagnosticsRef (診断参照)

名前 形容 価値
有効 シンクが有効になっているかどうかの状態。 ブール (bool)
シンク参照 有効になっている場合に使用するシンクの一覧。 DiagnosticsDescription のシンクの一覧を参照します。 文字列[]

診断シンクプロパティ

名前 形容 価値
形容 シンクの説明。
種類 AzureInternalMonitoringPipelineSinkDescription型の場合は 、'AzureInternalMonitoringPipeline' に設定します。 'AzureInternalMonitoringPipeline' (必須)
名前 シンクの名前。 この値は DiagnosticsReferenceDescription によって参照されます

エンドポイントプロパティ

名前 形容 価値
名前 エンドポイントの名前。 string (必須)
コンテナーによって使用されるポート。 整数 (int)

環境変数

名前 形容 価値
名前 環境変数の名前。
価値 環境変数の値。

ImageRegistryCredential

名前 形容 価値
パスワード プライベート レジストリのパスワード。
サーバー httphttpsなどのプロトコルを使用しない Docker イメージ レジストリ サーバー。 string (必須)
ユーザー名 プライベート レジストリのユーザー名。 string (必須)

NetworkRef (ネットワーク参照)

名前 形容 価値
名前 ネットワークの名前。

リソース制限

名前 形容 価値
CPUの コアの CPU 制限。 現時点では、完全なコアのみがサポートされています。 整数 (int)
メモリ(GB) メモリ制限 (GB 単位)。 整数 (int)

リソースリクエスト

名前 形容 価値
CPUの 要求された CPU コア数。 現時点では、完全なコアのみがサポートされています。 int (必須)
メモリ(GB) このコンテナーのメモリ要求 (GB 単位)。 int (必須)

リソース要件

名前 形容 価値
切り 特定のコンテナーのリソースの上限について説明します。 リソース制限
要求 特定のコンテナーに対して要求されたリソースについて説明します。 ResourceRequests (必須)

サービスリソースの説明

名前 形容 価値
名前 リソースの名前
プロパティ この型では、サービス リソースのプロパティについて説明します。 ServiceResourceProperties (必須)

サービスリソースプロパティ

名前 形容 価値
コードパッケージ サービスを形成するコード パッケージのセットについて説明します。 コード パッケージは、コンテナーとそのコンテナーを実行するためのプロパティを記述します。 すべてのコード パッケージは、同じホスト上で一緒に開始され、同じコンテキスト (ネットワーク、プロセスなど) を共有します。 ContainerCodePackageProperties[] (必須)
形容 ユーザーが読み取り可能なサービスの説明。
診断 DiagnosticsDescription のシンクへの参照。 DiagnosticsRef (診断参照)
healthState の アプリケーション、サービス、ネットワークなどのリソースの正常性状態。 「エラー」
「無効」
'OK'
「不明」
「警告」
networkRefs(ネットワーク参照) このサービスの一部である必要があるプライベート ネットワークの名前。 NetworkRef[]
osTypeの サービス内のコードに必要なオペレーティング システムの種類。 「リナックス」
'Windows' (必須)
replicaCount (レプリカ数) 作成するサービスのレプリカの数。 指定しない場合、既定値は 1 です。 整数 (int)

設定

名前 形容 価値
名前 設定の名前。
価値 設定の値。

追跡リソースタグ

名前 形容 価値