다음을 통해 공유


Microsoft.Web containerApps 2022-09-01

발언

이 리소스 종류가 Microsoft.App 네임스페이스로 마이그레이션되었습니다. 새 리소스 종류는 containerAppsMicrosoft.App 참조하세요.

마이그레이션에 대한 자세한 내용은 작업 필요: 2022년 3월Microsoft.Web에서 Microsoft.App 네임스페이스 마이그레이션을 참조하세요.

Bicep 리소스 정의

containerApps 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Web/containerApps 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.Web/containerApps@2022-09-01' = {
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    configuration: {
      activeRevisionsMode: 'string'
      ingress: {
        allowInsecure: bool
        external: bool
        targetPort: int
        traffic: [
          {
            latestRevision: bool
            revisionName: 'string'
            weight: int
          }
        ]
        transport: 'string'
      }
      registries: [
        {
          passwordSecretRef: 'string'
          server: 'string'
          username: 'string'
        }
      ]
      secrets: [
        {
          name: 'string'
          value: 'string'
        }
      ]
    }
    kubeEnvironmentId: 'string'
    template: {
      containers: [
        {
          args: [
            'string'
          ]
          command: [
            'string'
          ]
          env: [
            {
              name: 'string'
              secretRef: 'string'
              value: 'string'
            }
          ]
          image: 'string'
          name: 'string'
          resources: {
            cpu: int
            memory: 'string'
          }
        }
      ]
      dapr: {
        appId: 'string'
        appPort: int
        components: [
          {
            metadata: [
              {
                name: 'string'
                secretRef: 'string'
                value: 'string'
              }
            ]
            name: 'string'
            type: 'string'
            version: 'string'
          }
        ]
        enabled: bool
      }
      revisionSuffix: 'string'
      scale: {
        maxReplicas: int
        minReplicas: int
        rules: [
          {
            azureQueue: {
              auth: [
                {
                  secretRef: 'string'
                  triggerParameter: 'string'
                }
              ]
              queueLength: int
              queueName: 'string'
            }
            custom: {
              auth: [
                {
                  secretRef: 'string'
                  triggerParameter: 'string'
                }
              ]
              metadata: {
                {customized property}: 'string'
              }
              type: 'string'
            }
            http: {
              auth: [
                {
                  secretRef: 'string'
                  triggerParameter: 'string'
                }
              ]
              metadata: {
                {customized property}: 'string'
              }
            }
            name: 'string'
          }
        ]
      }
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

속성 값

구성

이름 묘사
activeRevisionsMode ActiveRevisionsMode는 컨테이너 앱에 대해 활성 수정 버전을 처리하는 방법을 제어합니다.
<목록><항목>다중: 여러 수정 버전이 활성화될 수 있습니다. 값이 제공되지 않으면 기본</item><항목>Single입니다. 한 번에 하나의 수정 버전만 활성화할 수 있습니다. /item></list><이 모드에서는 수정 가중치를 사용할 수 없습니다.
'multiple'
'single'
진입 수신 구성. 수신
레지스트리 컨테이너 앱에서 사용하는 컨테이너에 대한 프라이빗 컨테이너 레지스트리 자격 증명 컬렉션 RegistryCredentials[]
비밀 컨테이너 앱에서 사용하는 비밀 컬렉션 비밀[]

컨테이너

이름 묘사
인수(args) 컨테이너 시작 명령 인수입니다. string[]
명령 컨테이너 시작 명령입니다. string[]
환경을 컨테이너 환경 변수입니다. EnvironmentVar[]
이미지 컨테이너 이미지 태그입니다. 문자열
이름 사용자 지정 컨테이너 이름입니다. 문자열
리소스 컨테이너 리소스 요구 사항. containerResources

ContainerAppProperties

이름 묘사
구성 버전이 지정되지 않은 Container App 구성 속성입니다. 구성
kubeEnvironmentId 컨테이너 앱 KubeEnvironment의 리소스 ID입니다. 문자열
템플렛 컨테이너 앱 버전이 지정된 애플리케이션 정의입니다. 템플릿

ContainerResources

이름 묘사
cpu(cpu) 코어의 필수 CPU(예: 0.5) int
기억 필요한 메모리(예: "250Mb") 문자열

CustomScaleRule

이름 묘사
인증 사용자 지정 크기 조정 규칙에 대한 인증 비밀입니다. ScaleRuleAuth[]
메타데이터 사용자 지정 크기 조정 규칙을 설명하는 메타데이터 속성입니다. CustomScaleRuleMetadata
사용자 지정 배율 규칙의 형식
예: azure-servicebus, redis 등
문자열

CustomScaleRuleMetadata

이름 묘사

다프(Dapr)

이름 묘사
appId Dapr 애플리케이션 식별자 문자열
appPort Dapr 사이드 카가 있는 포트 int
구성 요소 Dapr 구성 요소의 컬렉션 DaprComponent[]
사용 Dapr 사이드카를 사용할 수 있는지 여부를 나타내는 부울 bool

DaprComponent

이름 묘사
메타데이터 구성 요소 메타데이터 daprMetadata[]
이름 구성 요소 이름 문자열
구성 요소 유형 문자열
버전 구성 요소 버전 문자열

DaprMetadata

이름 묘사
이름 메타데이터 속성 이름입니다. 문자열
secretRef 메타데이터 속성 값을 끌어올 컨테이너 앱 비밀의 이름입니다. 문자열
메타데이터 속성 값입니다. 문자열

EnvironmentVar

이름 묘사
이름 환경 변수 이름입니다. 문자열
secretRef 환경 변수 값을 끌어올 컨테이너 앱 비밀의 이름입니다. 문자열
비밀이 아닌 환경 변수 값입니다. 문자열

HttpScaleRule

이름 묘사
인증 사용자 지정 크기 조정 규칙에 대한 인증 비밀입니다. ScaleRuleAuth[]
메타데이터 http 크기 조정 규칙을 설명하는 메타데이터 속성입니다. httpScaleRuleMetadata

HttpScaleRuleMetadata

이름 묘사

진입

이름 묘사
allowInsecure HTTP 연결이 허용되는지 여부를 나타내는 부울입니다. false HTTP 연결로 설정된 경우 HTTPS 연결로 자동으로 리디렉션됩니다. bool
외부 앱이 외부 http 엔드포인트를 노출하는지 여부를 나타내는 Bool bool
targetPort 수신 트래픽에 대한 컨테이너의 대상 포트 int
교통 TrafficWeight[]
수송 수신 전송 프로토콜 'auto'
'http'
'http2'

Microsoft.Web/containerApps

이름 묘사
종류 리소스 종류입니다. 문자열
위치 리소스 위치입니다. string(필수)
이름 리소스 이름 string(필수)
속성 ContainerApp 리소스 관련 속성 ContainerAppProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.

QueueScaleRule

이름 묘사
인증 큐 크기 조정 규칙에 대한 인증 비밀입니다. ScaleRuleAuth[]
queueLength 큐 길이입니다. int
queueName 큐 이름입니다. 문자열

RegistryCredentials

이름 묘사
passwordSecretRef 레지스트리 로그인 암호를 포함하는 비밀의 이름입니다. 문자열
서버 Container Registry Server 문자열
사용자 이름 Container Registry 사용자 이름 문자열

ResourceTags

이름 묘사

저울

이름 묘사
maxReplicas 선택적. 컨테이너 복제본의 최대 수입니다. 설정되지 않은 경우 기본값은 10입니다. int
minReplicas 선택적. 컨테이너 복제본의 최소 수입니다. int
규칙 규칙 크기 조정 ScaleRule[]

ScaleRule

이름 묘사
azureQueue Azure 큐 기반 크기 조정. QueueScaleRule
관습 사용자 지정 크기 조정 규칙입니다. CustomScaleRule
http(http) HTTP 요청 기반 크기 조정 httpScaleRule
이름 크기 조정 규칙 이름 문자열

ScaleRuleAuth

이름 묘사
secretRef 인증 매개 변수를 끌어올 컨테이너 앱 비밀의 이름입니다. 문자열
triggerParameter 비밀을 사용하는 트리거 매개 변수 문자열

비밀

이름 묘사
이름 비밀 이름입니다. 문자열
비밀 값입니다. 문자열

제약 조건:
중요한 값입니다. 보안 매개 변수로 전달합니다.

템플렛

이름 묘사
컨테이너 컨테이너 앱에 대한 컨테이너 정의 목록입니다. 컨테이너[]
dapr 컨테이너 앱에 대한 Dapr 구성입니다. 다프
revisionSuffix 수정 이름에 추가된 사용자에게 친숙한 접미사 문자열
저울 컨테이너 앱의 크기 조정 속성입니다. 크기 조정

TrafficWeight

이름 묘사
latestRevision 트래픽 가중치가 안정적인 최신 수정 버전에 속한다는 것을 나타냅니다. bool
revisionName 수정 버전 이름 문자열
무게 수정 버전에 할당된 트래픽 가중치 int

ARM 템플릿 리소스 정의

containerApps 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Web/containerApps 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "type": "Microsoft.Web/containerApps",
  "apiVersion": "2022-09-01",
  "name": "string",
  "kind": "string",
  "location": "string",
  "properties": {
    "configuration": {
      "activeRevisionsMode": "string",
      "ingress": {
        "allowInsecure": "bool",
        "external": "bool",
        "targetPort": "int",
        "traffic": [
          {
            "latestRevision": "bool",
            "revisionName": "string",
            "weight": "int"
          }
        ],
        "transport": "string"
      },
      "registries": [
        {
          "passwordSecretRef": "string",
          "server": "string",
          "username": "string"
        }
      ],
      "secrets": [
        {
          "name": "string",
          "value": "string"
        }
      ]
    },
    "kubeEnvironmentId": "string",
    "template": {
      "containers": [
        {
          "args": [ "string" ],
          "command": [ "string" ],
          "env": [
            {
              "name": "string",
              "secretRef": "string",
              "value": "string"
            }
          ],
          "image": "string",
          "name": "string",
          "resources": {
            "cpu": "int",
            "memory": "string"
          }
        }
      ],
      "dapr": {
        "appId": "string",
        "appPort": "int",
        "components": [
          {
            "metadata": [
              {
                "name": "string",
                "secretRef": "string",
                "value": "string"
              }
            ],
            "name": "string",
            "type": "string",
            "version": "string"
          }
        ],
        "enabled": "bool"
      },
      "revisionSuffix": "string",
      "scale": {
        "maxReplicas": "int",
        "minReplicas": "int",
        "rules": [
          {
            "azureQueue": {
              "auth": [
                {
                  "secretRef": "string",
                  "triggerParameter": "string"
                }
              ],
              "queueLength": "int",
              "queueName": "string"
            },
            "custom": {
              "auth": [
                {
                  "secretRef": "string",
                  "triggerParameter": "string"
                }
              ],
              "metadata": {
                "{customized property}": "string"
              },
              "type": "string"
            },
            "http": {
              "auth": [
                {
                  "secretRef": "string",
                  "triggerParameter": "string"
                }
              ],
              "metadata": {
                "{customized property}": "string"
              }
            },
            "name": "string"
          }
        ]
      }
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

속성 값

구성

이름 묘사
activeRevisionsMode ActiveRevisionsMode는 컨테이너 앱에 대해 활성 수정 버전을 처리하는 방법을 제어합니다.
<목록><항목>다중: 여러 수정 버전이 활성화될 수 있습니다. 값이 제공되지 않으면 기본</item><항목>Single입니다. 한 번에 하나의 수정 버전만 활성화할 수 있습니다. /item></list><이 모드에서는 수정 가중치를 사용할 수 없습니다.
'multiple'
'single'
진입 수신 구성. 수신
레지스트리 컨테이너 앱에서 사용하는 컨테이너에 대한 프라이빗 컨테이너 레지스트리 자격 증명 컬렉션 RegistryCredentials[]
비밀 컨테이너 앱에서 사용하는 비밀 컬렉션 비밀[]

컨테이너

이름 묘사
인수(args) 컨테이너 시작 명령 인수입니다. string[]
명령 컨테이너 시작 명령입니다. string[]
환경을 컨테이너 환경 변수입니다. EnvironmentVar[]
이미지 컨테이너 이미지 태그입니다. 문자열
이름 사용자 지정 컨테이너 이름입니다. 문자열
리소스 컨테이너 리소스 요구 사항. containerResources

ContainerAppProperties

이름 묘사
구성 버전이 지정되지 않은 Container App 구성 속성입니다. 구성
kubeEnvironmentId 컨테이너 앱 KubeEnvironment의 리소스 ID입니다. 문자열
템플렛 컨테이너 앱 버전이 지정된 애플리케이션 정의입니다. 템플릿

ContainerResources

이름 묘사
cpu(cpu) 코어의 필수 CPU(예: 0.5) int
기억 필요한 메모리(예: "250Mb") 문자열

CustomScaleRule

이름 묘사
인증 사용자 지정 크기 조정 규칙에 대한 인증 비밀입니다. ScaleRuleAuth[]
메타데이터 사용자 지정 크기 조정 규칙을 설명하는 메타데이터 속성입니다. CustomScaleRuleMetadata
사용자 지정 배율 규칙의 형식
예: azure-servicebus, redis 등
문자열

CustomScaleRuleMetadata

이름 묘사

다프(Dapr)

이름 묘사
appId Dapr 애플리케이션 식별자 문자열
appPort Dapr 사이드 카가 있는 포트 int
구성 요소 Dapr 구성 요소의 컬렉션 DaprComponent[]
사용 Dapr 사이드카를 사용할 수 있는지 여부를 나타내는 부울 bool

DaprComponent

이름 묘사
메타데이터 구성 요소 메타데이터 daprMetadata[]
이름 구성 요소 이름 문자열
구성 요소 유형 문자열
버전 구성 요소 버전 문자열

DaprMetadata

이름 묘사
이름 메타데이터 속성 이름입니다. 문자열
secretRef 메타데이터 속성 값을 끌어올 컨테이너 앱 비밀의 이름입니다. 문자열
메타데이터 속성 값입니다. 문자열

EnvironmentVar

이름 묘사
이름 환경 변수 이름입니다. 문자열
secretRef 환경 변수 값을 끌어올 컨테이너 앱 비밀의 이름입니다. 문자열
비밀이 아닌 환경 변수 값입니다. 문자열

HttpScaleRule

이름 묘사
인증 사용자 지정 크기 조정 규칙에 대한 인증 비밀입니다. ScaleRuleAuth[]
메타데이터 http 크기 조정 규칙을 설명하는 메타데이터 속성입니다. httpScaleRuleMetadata

HttpScaleRuleMetadata

이름 묘사

진입

이름 묘사
allowInsecure HTTP 연결이 허용되는지 여부를 나타내는 부울입니다. false HTTP 연결로 설정된 경우 HTTPS 연결로 자동으로 리디렉션됩니다. bool
외부 앱이 외부 http 엔드포인트를 노출하는지 여부를 나타내는 Bool bool
targetPort 수신 트래픽에 대한 컨테이너의 대상 포트 int
교통 TrafficWeight[]
수송 수신 전송 프로토콜 'auto'
'http'
'http2'

Microsoft.Web/containerApps

이름 묘사
apiVersion api 버전 '2022-09-01'
종류 리소스 종류입니다. 문자열
위치 리소스 위치입니다. string(필수)
이름 리소스 이름 string(필수)
속성 ContainerApp 리소스 관련 속성 ContainerAppProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
리소스 종류 'Microsoft.Web/containerApps'

QueueScaleRule

이름 묘사
인증 큐 크기 조정 규칙에 대한 인증 비밀입니다. ScaleRuleAuth[]
queueLength 큐 길이입니다. int
queueName 큐 이름입니다. 문자열

RegistryCredentials

이름 묘사
passwordSecretRef 레지스트리 로그인 암호를 포함하는 비밀의 이름입니다. 문자열
서버 Container Registry Server 문자열
사용자 이름 Container Registry 사용자 이름 문자열

ResourceTags

이름 묘사

저울

이름 묘사
maxReplicas 선택적. 컨테이너 복제본의 최대 수입니다. 설정되지 않은 경우 기본값은 10입니다. int
minReplicas 선택적. 컨테이너 복제본의 최소 수입니다. int
규칙 규칙 크기 조정 ScaleRule[]

ScaleRule

이름 묘사
azureQueue Azure 큐 기반 크기 조정. QueueScaleRule
관습 사용자 지정 크기 조정 규칙입니다. CustomScaleRule
http(http) HTTP 요청 기반 크기 조정 httpScaleRule
이름 크기 조정 규칙 이름 문자열

ScaleRuleAuth

이름 묘사
secretRef 인증 매개 변수를 끌어올 컨테이너 앱 비밀의 이름입니다. 문자열
triggerParameter 비밀을 사용하는 트리거 매개 변수 문자열

비밀

이름 묘사
이름 비밀 이름입니다. 문자열
비밀 값입니다. 문자열

제약 조건:
중요한 값입니다. 보안 매개 변수로 전달합니다.

템플렛

이름 묘사
컨테이너 컨테이너 앱에 대한 컨테이너 정의 목록입니다. 컨테이너[]
dapr 컨테이너 앱에 대한 Dapr 구성입니다. 다프
revisionSuffix 수정 이름에 추가된 사용자에게 친숙한 접미사 문자열
저울 컨테이너 앱의 크기 조정 속성입니다. 크기 조정

TrafficWeight

이름 묘사
latestRevision 트래픽 가중치가 안정적인 최신 수정 버전에 속한다는 것을 나타냅니다. bool
revisionName 수정 버전 이름 문자열
무게 수정 버전에 할당된 트래픽 가중치 int

Terraform(AzAPI 공급자) 리소스 정의

containerApps 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

  • 리소스 그룹

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Web/containerApps 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/containerApps@2022-09-01"
  name = "string"
  kind = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      configuration = {
        activeRevisionsMode = "string"
        ingress = {
          allowInsecure = bool
          external = bool
          targetPort = int
          traffic = [
            {
              latestRevision = bool
              revisionName = "string"
              weight = int
            }
          ]
          transport = "string"
        }
        registries = [
          {
            passwordSecretRef = "string"
            server = "string"
            username = "string"
          }
        ]
        secrets = [
          {
            name = "string"
            value = "string"
          }
        ]
      }
      kubeEnvironmentId = "string"
      template = {
        containers = [
          {
            args = [
              "string"
            ]
            command = [
              "string"
            ]
            env = [
              {
                name = "string"
                secretRef = "string"
                value = "string"
              }
            ]
            image = "string"
            name = "string"
            resources = {
              cpu = int
              memory = "string"
            }
          }
        ]
        dapr = {
          appId = "string"
          appPort = int
          components = [
            {
              metadata = [
                {
                  name = "string"
                  secretRef = "string"
                  value = "string"
                }
              ]
              name = "string"
              type = "string"
              version = "string"
            }
          ]
          enabled = bool
        }
        revisionSuffix = "string"
        scale = {
          maxReplicas = int
          minReplicas = int
          rules = [
            {
              azureQueue = {
                auth = [
                  {
                    secretRef = "string"
                    triggerParameter = "string"
                  }
                ]
                queueLength = int
                queueName = "string"
              }
              custom = {
                auth = [
                  {
                    secretRef = "string"
                    triggerParameter = "string"
                  }
                ]
                metadata = {
                  {customized property} = "string"
                }
                type = "string"
              }
              http = {
                auth = [
                  {
                    secretRef = "string"
                    triggerParameter = "string"
                  }
                ]
                metadata = {
                  {customized property} = "string"
                }
              }
              name = "string"
            }
          ]
        }
      }
    }
  })
}

속성 값

구성

이름 묘사
activeRevisionsMode ActiveRevisionsMode는 컨테이너 앱에 대해 활성 수정 버전을 처리하는 방법을 제어합니다.
<목록><항목>다중: 여러 수정 버전이 활성화될 수 있습니다. 값이 제공되지 않으면 기본</item><항목>Single입니다. 한 번에 하나의 수정 버전만 활성화할 수 있습니다. /item></list><이 모드에서는 수정 가중치를 사용할 수 없습니다.
'multiple'
'single'
진입 수신 구성. 수신
레지스트리 컨테이너 앱에서 사용하는 컨테이너에 대한 프라이빗 컨테이너 레지스트리 자격 증명 컬렉션 RegistryCredentials[]
비밀 컨테이너 앱에서 사용하는 비밀 컬렉션 비밀[]

컨테이너

이름 묘사
인수(args) 컨테이너 시작 명령 인수입니다. string[]
명령 컨테이너 시작 명령입니다. string[]
환경을 컨테이너 환경 변수입니다. EnvironmentVar[]
이미지 컨테이너 이미지 태그입니다. 문자열
이름 사용자 지정 컨테이너 이름입니다. 문자열
리소스 컨테이너 리소스 요구 사항. containerResources

ContainerAppProperties

이름 묘사
구성 버전이 지정되지 않은 Container App 구성 속성입니다. 구성
kubeEnvironmentId 컨테이너 앱 KubeEnvironment의 리소스 ID입니다. 문자열
템플렛 컨테이너 앱 버전이 지정된 애플리케이션 정의입니다. 템플릿

ContainerResources

이름 묘사
cpu(cpu) 코어의 필수 CPU(예: 0.5) int
기억 필요한 메모리(예: "250Mb") 문자열

CustomScaleRule

이름 묘사
인증 사용자 지정 크기 조정 규칙에 대한 인증 비밀입니다. ScaleRuleAuth[]
메타데이터 사용자 지정 크기 조정 규칙을 설명하는 메타데이터 속성입니다. CustomScaleRuleMetadata
사용자 지정 배율 규칙의 형식
예: azure-servicebus, redis 등
문자열

CustomScaleRuleMetadata

이름 묘사

다프(Dapr)

이름 묘사
appId Dapr 애플리케이션 식별자 문자열
appPort Dapr 사이드 카가 있는 포트 int
구성 요소 Dapr 구성 요소의 컬렉션 DaprComponent[]
사용 Dapr 사이드카를 사용할 수 있는지 여부를 나타내는 부울 bool

DaprComponent

이름 묘사
메타데이터 구성 요소 메타데이터 daprMetadata[]
이름 구성 요소 이름 문자열
구성 요소 유형 문자열
버전 구성 요소 버전 문자열

DaprMetadata

이름 묘사
이름 메타데이터 속성 이름입니다. 문자열
secretRef 메타데이터 속성 값을 끌어올 컨테이너 앱 비밀의 이름입니다. 문자열
메타데이터 속성 값입니다. 문자열

EnvironmentVar

이름 묘사
이름 환경 변수 이름입니다. 문자열
secretRef 환경 변수 값을 끌어올 컨테이너 앱 비밀의 이름입니다. 문자열
비밀이 아닌 환경 변수 값입니다. 문자열

HttpScaleRule

이름 묘사
인증 사용자 지정 크기 조정 규칙에 대한 인증 비밀입니다. ScaleRuleAuth[]
메타데이터 http 크기 조정 규칙을 설명하는 메타데이터 속성입니다. httpScaleRuleMetadata

HttpScaleRuleMetadata

이름 묘사

진입

이름 묘사
allowInsecure HTTP 연결이 허용되는지 여부를 나타내는 부울입니다. false HTTP 연결로 설정된 경우 HTTPS 연결로 자동으로 리디렉션됩니다. bool
외부 앱이 외부 http 엔드포인트를 노출하는지 여부를 나타내는 Bool bool
targetPort 수신 트래픽에 대한 컨테이너의 대상 포트 int
교통 TrafficWeight[]
수송 수신 전송 프로토콜 'auto'
'http'
'http2'

Microsoft.Web/containerApps

이름 묘사
종류 리소스 종류입니다. 문자열
위치 리소스 위치입니다. string(필수)
이름 리소스 이름 string(필수)
속성 ContainerApp 리소스 관련 속성 ContainerAppProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다.
리소스 종류 "Microsoft.Web/containerApps@2022-09-01"

QueueScaleRule

이름 묘사
인증 큐 크기 조정 규칙에 대한 인증 비밀입니다. ScaleRuleAuth[]
queueLength 큐 길이입니다. int
queueName 큐 이름입니다. 문자열

RegistryCredentials

이름 묘사
passwordSecretRef 레지스트리 로그인 암호를 포함하는 비밀의 이름입니다. 문자열
서버 Container Registry Server 문자열
사용자 이름 Container Registry 사용자 이름 문자열

ResourceTags

이름 묘사

저울

이름 묘사
maxReplicas 선택적. 컨테이너 복제본의 최대 수입니다. 설정되지 않은 경우 기본값은 10입니다. int
minReplicas 선택적. 컨테이너 복제본의 최소 수입니다. int
규칙 규칙 크기 조정 ScaleRule[]

ScaleRule

이름 묘사
azureQueue Azure 큐 기반 크기 조정. QueueScaleRule
관습 사용자 지정 크기 조정 규칙입니다. CustomScaleRule
http(http) HTTP 요청 기반 크기 조정 httpScaleRule
이름 크기 조정 규칙 이름 문자열

ScaleRuleAuth

이름 묘사
secretRef 인증 매개 변수를 끌어올 컨테이너 앱 비밀의 이름입니다. 문자열
triggerParameter 비밀을 사용하는 트리거 매개 변수 문자열

비밀

이름 묘사
이름 비밀 이름입니다. 문자열
비밀 값입니다. 문자열

제약 조건:
중요한 값입니다. 보안 매개 변수로 전달합니다.

템플렛

이름 묘사
컨테이너 컨테이너 앱에 대한 컨테이너 정의 목록입니다. 컨테이너[]
dapr 컨테이너 앱에 대한 Dapr 구성입니다. 다프
revisionSuffix 수정 이름에 추가된 사용자에게 친숙한 접미사 문자열
저울 컨테이너 앱의 크기 조정 속성입니다. 크기 조정

TrafficWeight

이름 묘사
latestRevision 트래픽 가중치가 안정적인 최신 수정 버전에 속한다는 것을 나타냅니다. bool
revisionName 수정 버전 이름 문자열
무게 수정 버전에 할당된 트래픽 가중치 int