Managed Environments - List By Resource Group
리소스 그룹의 모든 환경을 가져옵니다.
리소스 그룹의 모든 관리되는 환경을 가져옵니다.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments?api-version=2026-01-01
URI 매개 변수
| Name | In(다음 안에) | 필수 | 형식 | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다. |
|
subscription
|
path | True |
string minLength: 1 |
대상 구독의 ID입니다. |
|
api-version
|
query | True |
string minLength: 1 |
이 작업에 사용할 API 버전입니다. |
응답
| Name | 형식 | Description |
|---|---|---|
| 200 OK |
그래 |
|
| Other Status Codes |
일반적인 오류 응답입니다. |
보안
azure_auth
Azure Active Directory OAuth2 흐름
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
| Name | Description |
|---|---|
| user_impersonation | 사용자 계정 가장 |
예제
List environments by resource group
샘플 요청
GET https://management.azure.com/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.App/managedEnvironments?api-version=2026-01-01
샘플 응답
{
"value": [
{
"id": "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.App/managedEnvironments/jlaw-demo1",
"name": "jlaw-demo1",
"type": "Microsoft.App/managedEnvironments",
"location": "North Central US",
"tags": {},
"properties": {
"provisioningState": "Succeeded",
"deploymentErrors": null,
"defaultDomain": "jlaw-demo1.k4apps.io",
"staticIp": "20.42.33.145",
"appLogsConfiguration": null,
"zoneRedundant": true,
"vnetConfiguration": {
"infrastructureSubnetId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName1"
},
"customDomainConfiguration": {
"customDomainVerificationId": "custom domain verification id",
"dnsSuffix": "www.my-name.com",
"subjectName": "CN=www.my-name.com",
"expirationDate": "2022-11-06T04:00:00Z",
"thumbprint": "CERTIFICATE_THUMBPRINT"
},
"eventStreamEndpoint": "testEndpoint",
"workloadProfiles": [
{
"name": "My-GP-01",
"workloadProfileType": "GeneralPurpose",
"minimumCount": 3,
"maximumCount": 12
},
{
"name": "My-MO-01",
"workloadProfileType": "MemoryOptimized",
"minimumCount": 3,
"maximumCount": 6
},
{
"name": "My-CO-01",
"workloadProfileType": "ComputeOptimized",
"minimumCount": 3,
"maximumCount": 6
},
{
"name": "My-consumption-01",
"workloadProfileType": "Consumption"
}
],
"ingressConfiguration": {
"workloadProfileName": "My-GP-01",
"terminationGracePeriodSeconds": 600,
"headerCountLimit": 50,
"requestIdleTimeout": null
},
"infrastructureResourceGroup": "capp-svc-jlaw-demo1-northcentralus"
}
},
{
"id": "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.App/managedEnvironments/demo1",
"name": "demo1",
"type": "Microsoft.App/managedEnvironments",
"location": "North Central US",
"tags": {},
"properties": {
"provisioningState": "Succeeded",
"deploymentErrors": null,
"defaultDomain": "demo1.k4apps.io",
"staticIp": "52.142.21.61",
"appLogsConfiguration": null,
"zoneRedundant": true,
"customDomainConfiguration": {
"customDomainVerificationId": "custom domain verification id",
"dnsSuffix": "www.my-name2.com",
"subjectName": "CN=www.my-name2.com",
"expirationDate": "2022-11-06T04:00:00Z",
"thumbprint": "CERTIFICATE_THUMBPRINT"
},
"eventStreamEndpoint": "testEndpoint",
"vnetConfiguration": {
"infrastructureSubnetId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName1"
},
"ingressConfiguration": null,
"infrastructureResourceGroup": "capp-svc-demo1-northcentralus"
}
}
]
}
정의
| Name | Description |
|---|---|
|
App |
애플리케이션 로그 구성 |
|
Certificate |
Key Vault에 저장된 인증서의 속성입니다. |
|
created |
리소스를 만든 ID의 형식입니다. |
|
Custom |
앱 환경 사용자 지정 도메인에 대한 구성 속성 |
|
Dapr |
구성 속성 Dapr 구성 요소 |
| Encryption |
관리 환경에 대한 피어 트래픽 암호화 설정 |
|
Environment |
환경의 프로비전 상태입니다. |
|
Error |
리소스 관리 오류 추가 정보입니다. |
|
Error |
오류 세부 정보입니다. |
|
Error |
오류 응답 |
|
Ingress |
워크로드 프로필, 크기 조정 및 연결 처리를 포함한 수신 구성 요소에 대한 설정입니다. |
|
Keda |
구성 속성 Keda 구성 요소 |
|
Log |
Log Analytics 구성은 대상이 'log-analytics'로 구성된 경우에만 제공해야 합니다. |
|
Managed |
컨테이너 앱을 호스팅하기 위한 환경 |
|
Managed |
환경 컬렉션 |
|
Managed |
관리 서비스 ID(시스템 할당 및/또는 사용자 할당 ID) |
|
Managed |
관리 서비스 ID의 유형입니다(SystemAssigned 및 UserAssigned 형식이 모두 허용되는 경우). |
| Mtls |
상호 TLS 인증을 위한 구성 속성 |
|
Peer |
관리되는 환경에 대한 피어 인증 설정 |
|
Peer |
관리되는 환경에 대한 피어 트래픽 설정 |
|
Private |
프라이빗 엔드포인트 리소스입니다. |
|
Private |
프라이빗 엔드포인트 연결 리소스입니다. |
|
Private |
현재 프로비저닝 상태입니다. |
|
Private |
프라이빗 엔드포인트 연결 상태입니다. |
|
Private |
서비스 소비자와 공급자 간의 연결 상태에 대한 정보 컬렉션입니다. |
|
Public |
모든 공용 트래픽을 허용하거나 차단하는 속성입니다. 허용되는 값: 'Enabled', 'Disabled'. |
|
system |
리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다. |
|
User |
사용자 할당 ID 속성 |
|
Vnet |
Virtual Network를 조인하는 앱 환경의 구성 속성 |
|
Workload |
컨테이너 앱 실행 범위를 지정하는 워크로드 프로필입니다. |
AppLogsConfiguration
애플리케이션 로그 구성
| Name | 형식 | Description |
|---|---|---|
| destination |
string |
로그 대상은 'log-analytics', 'azure-monitor' 또는 'none'일 수 있습니다. |
| logAnalyticsConfiguration |
Log Analytics 구성은 대상이 'log-analytics'로 구성된 경우에만 제공해야 합니다. |
CertificateKeyVaultProperties
Key Vault에 저장된 인증서의 속성입니다.
| Name | 형식 | Description |
|---|---|---|
| identity |
string |
Azure Key Vault 인증할 관리 ID의 리소스 ID이거나 시스템 할당 ID를 사용하는 시스템 ID입니다. |
| keyVaultUrl |
string (uri) |
인증서를 보유하는 Azure Key Vault 비밀을 가리키는 URL입니다. |
createdByType
리소스를 만든 ID의 형식입니다.
| 값 | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
CustomDomainConfiguration
앱 환경 사용자 지정 도메인에 대한 구성 속성
| Name | 형식 | Description |
|---|---|---|
| certificateKeyVaultProperties |
Azure Key Vault에 저장된 인증서입니다. |
|
| certificatePassword |
string |
인증서 암호 |
| certificateValue |
string (byte) |
PFX 또는 PEM Blob |
| customDomainVerificationId |
string |
도메인 이름 소유권을 확인하는 데 사용되는 ID |
| dnsSuffix |
string |
환경 도메인에 대한 Dns 접미사 |
| expirationDate |
string (date-time) |
인증서 만료 날짜입니다. |
| subjectName |
string |
인증서의 주체 이름입니다. |
| thumbprint |
string |
인증서 지문. |
DaprConfiguration
구성 속성 Dapr 구성 요소
| Name | 형식 | Description |
|---|---|---|
| version |
string |
Dapr 버전 |
Encryption
관리 환경에 대한 피어 트래픽 암호화 설정
| Name | 형식 | Description |
|---|---|---|
| enabled |
boolean |
피어 트래픽 암호화를 사용할 수 있는지 여부를 나타내는 부울 |
EnvironmentProvisioningState
환경의 프로비전 상태입니다.
| 값 | Description |
|---|---|
| Succeeded | |
| Failed | |
| Canceled | |
| Waiting | |
| InitializationInProgress | |
| InfrastructureSetupInProgress | |
| InfrastructureSetupComplete | |
| ScheduledForDelete | |
| UpgradeRequested | |
| UpgradeFailed |
ErrorAdditionalInfo
리소스 관리 오류 추가 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| info |
object |
추가 정보입니다. |
| type |
string |
추가 정보 유형입니다. |
ErrorDetail
오류 세부 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| additionalInfo |
오류 추가 정보입니다. |
|
| code |
string |
오류 코드입니다. |
| details |
오류 세부 정보입니다. |
|
| message |
string |
오류 메시지입니다. |
| target |
string |
오류 대상입니다. |
ErrorResponse
오류 응답
| Name | 형식 | Description |
|---|---|---|
| error |
오류 개체입니다. |
IngressConfiguration
워크로드 프로필, 크기 조정 및 연결 처리를 포함한 수신 구성 요소에 대한 설정입니다.
| Name | 형식 | Description |
|---|---|---|
| headerCountLimit |
integer (int32) |
수신에서 허용하는 요청당 최대 헤더 수입니다. 최소한 1 이상이어야 합니다. 기본값은 100입니다. |
| requestIdleTimeout |
integer (int32) |
유휴 요청 시간이 초과되기 전의 기간(분)입니다. 4에서 30 사이여야 합니다. 기본값은 4분입니다. |
| terminationGracePeriodSeconds |
integer (int32) |
종료 시 활성 연결이 완료될 수 있는 시간(초)입니다. 0에서 3600 사이여야 합니다. 기본값은 480초입니다. |
| workloadProfileName |
string |
ingress 구성 요소에서 사용하는 워크로드 프로필의 이름입니다. 필수입니다. |
KedaConfiguration
구성 속성 Keda 구성 요소
| Name | 형식 | Description |
|---|---|---|
| version |
string |
Keda의 버전 |
LogAnalyticsConfiguration
Log Analytics 구성은 대상이 'log-analytics'로 구성된 경우에만 제공해야 합니다.
| Name | 형식 | Description |
|---|---|---|
| customerId |
string |
Log Analytics 고객 ID |
| sharedKey |
string |
Log Analytics 고객 키 |
ManagedEnvironment
컨테이너 앱을 호스팅하기 위한 환경
| Name | 형식 | Description |
|---|---|---|
| id |
string (arm-id) |
리소스에 대한 정규화된 리소스 ID입니다. 예: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| identity |
코드에서 비밀 또는 자격 증명을 유지 관리하지 않고 관리되는 환경의 관리 ID가 다른 Azure 서비스와 상호 작용합니다. |
|
| kind |
string |
환경의 종류입니다. |
| location |
string |
리소스가 있는 지리적 위치 |
| name |
string |
리소스의 이름 |
| properties.appLogsConfiguration |
로그 디먼이 앱 로그를 구성된 대상으로 내보낼 수 있도록 하는 클러스터 구성입니다. |
|
| properties.customDomainConfiguration |
환경에 대한 사용자 지정 도메인 구성 |
|
| properties.daprAIConnectionString |
string |
Service to Service 통신 원격 분석을 내보내기 위해 Dapr에서 사용하는 Application Insights connection string |
| properties.daprAIInstrumentationKey |
string |
서비스 간 통신 원격 분석을 내보내기 위해 Dapr에서 사용하는 계측 키 Azure Monitor |
| properties.daprConfiguration |
Dapr 구성 요소의 구성입니다. |
|
| properties.defaultDomain |
string |
클러스터의 기본 도메인 이름 |
| properties.deploymentErrors |
string |
배포 또는 배포 유효성 검사 중에 발생한 모든 오류 |
| properties.eventStreamEndpoint |
string |
환경 이벤트 스트림의 엔드포인트입니다. |
| properties.infrastructureResourceGroup |
string |
인프라 리소스를 호스트하기 위해 관리되는 환경에 대해 만든 플랫폼 관리 리소스 그룹의 이름입니다. 서브넷 ID가 제공되면 이 리소스 그룹은 서브넷과 동일한 구독에 만들어집니다. |
| properties.ingressConfiguration |
관리 환경에 대한 수신 구성입니다. |
|
| properties.kedaConfiguration |
Keda 구성 요소의 구성입니다. |
|
| properties.peerAuthentication |
관리되는 환경에 대한 피어 인증 설정 |
|
| properties.peerTrafficConfiguration |
관리되는 환경에 대한 피어 트래픽 설정 |
|
| properties.privateEndpointConnections |
리소스에 대한 프라이빗 엔드포인트 연결입니다. |
|
| properties.provisioningState |
환경의 프로비전 상태입니다. |
|
| properties.publicNetworkAccess |
모든 공용 트래픽을 허용하거나 차단하는 속성입니다. 허용되는 값: 'Enabled', 'Disabled'. |
|
| properties.staticIp |
string |
환경의 고정 IP |
| properties.vnetConfiguration |
환경에 대한 Vnet 구성 |
|
| properties.workloadProfiles |
관리되는 환경에 대해 구성된 워크로드 프로필입니다. |
|
| properties.zoneRedundant |
boolean |
이 관리되는 환경이 영역 중복인지 여부입니다. |
| systemData |
createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. |
|
| tags |
object |
리소스 태그. |
| type |
string |
리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" |
ManagedEnvironmentsCollection
환경 컬렉션
| Name | 형식 | Description |
|---|---|---|
| nextLink |
string |
리소스의 다음 페이지에 연결합니다. |
| value |
자원 수집. |
ManagedServiceIdentity
관리 서비스 ID(시스템 할당 및/또는 사용자 할당 ID)
| Name | 형식 | Description |
|---|---|---|
| principalId |
string (uuid) |
시스템 할당 ID의 서비스 주체 ID입니다. 이 속성은 시스템 할당 ID에 대해서만 제공됩니다. |
| tenantId |
string (uuid) |
시스템 할당 ID의 테넌트 ID입니다. 이 속성은 시스템 할당 ID에 대해서만 제공됩니다. |
| type |
관리 서비스 ID의 유형입니다(SystemAssigned 및 UserAssigned 형식이 모두 허용되는 경우). |
|
| userAssignedIdentities |
<string,
User |
User-Assigned ID |
ManagedServiceIdentityType
관리 서비스 ID의 유형입니다(SystemAssigned 및 UserAssigned 형식이 모두 허용되는 경우).
| 값 | Description |
|---|---|
| None | |
| SystemAssigned | |
| UserAssigned | |
| SystemAssigned,UserAssigned |
Mtls
상호 TLS 인증을 위한 구성 속성
| Name | 형식 | Description |
|---|---|---|
| enabled |
boolean |
상호 TLS 인증을 사용할 수 있는지 여부를 나타내는 부울 |
PeerAuthentication
관리되는 환경에 대한 피어 인증 설정
| Name | 형식 | Description |
|---|---|---|
| mtls |
관리 환경에 대한 상호 TLS 인증 설정 |
PeerTrafficConfiguration
관리되는 환경에 대한 피어 트래픽 설정
| Name | 형식 | Description |
|---|---|---|
| encryption |
관리 환경에 대한 피어 트래픽 암호화 설정 |
PrivateEndpoint
프라이빗 엔드포인트 리소스입니다.
| Name | 형식 | Description |
|---|---|---|
| id |
string (arm-id) |
프라이빗 엔드포인트에 대한 ARM 식별자 |
PrivateEndpointConnection
프라이빗 엔드포인트 연결 리소스입니다.
| Name | 형식 | Description |
|---|---|---|
| id |
string (arm-id) |
리소스에 대한 정규화된 리소스 ID입니다. 예: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
리소스의 이름 |
| properties.groupIds |
string[] |
프라이빗 엔드포인트 리소스의 그룹 ID입니다. |
| properties.privateEndpoint |
프라이빗 엔드포인트의 리소스입니다. |
|
| properties.privateLinkServiceConnectionState |
서비스 소비자와 공급자 간의 연결 상태에 대한 정보 컬렉션입니다. |
|
| properties.provisioningState |
프라이빗 엔드포인트 연결 리소스의 프로비전 상태입니다. |
|
| systemData |
createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. |
|
| type |
string |
리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" |
PrivateEndpointConnectionProvisioningState
현재 프로비저닝 상태입니다.
| 값 | Description |
|---|---|
| Succeeded | |
| Failed | |
| Canceled | |
| Waiting | |
| Updating | |
| Deleting | |
| Pending |
PrivateEndpointServiceConnectionStatus
프라이빗 엔드포인트 연결 상태입니다.
| 값 | Description |
|---|---|
| Pending | |
| Approved | |
| Rejected | |
| Disconnected |
PrivateLinkServiceConnectionState
서비스 소비자와 공급자 간의 연결 상태에 대한 정보 컬렉션입니다.
| Name | 형식 | Description |
|---|---|---|
| actionsRequired |
string |
서비스 공급자의 변경 내용에 소비자에 대한 업데이트가 필요한지 여부를 나타내는 메시지입니다. |
| description |
string |
연결의 승인/거부 이유입니다. |
| status |
서비스 소유자가 연결을 승인/거부/제거했는지 여부를 나타냅니다. |
PublicNetworkAccess
모든 공용 트래픽을 허용하거나 차단하는 속성입니다. 허용되는 값: 'Enabled', 'Disabled'.
| 값 | Description |
|---|---|
| Enabled | |
| Disabled |
systemData
리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.
| Name | 형식 | Description |
|---|---|---|
| createdAt |
string (date-time) |
리소스 만들기의 타임스탬프(UTC)입니다. |
| createdBy |
string |
리소스를 만든 ID입니다. |
| createdByType |
리소스를 만든 ID의 형식입니다. |
|
| lastModifiedAt |
string (date-time) |
리소스 마지막 수정의 타임스탬프(UTC) |
| lastModifiedBy |
string |
리소스를 마지막으로 수정한 ID입니다. |
| lastModifiedByType |
리소스를 마지막으로 수정한 ID의 형식입니다. |
UserAssignedIdentity
사용자 할당 ID 속성
| Name | 형식 | Description |
|---|---|---|
| clientId |
string (uuid) |
할당된 ID의 클라이언트 ID입니다. |
| principalId |
string (uuid) |
할당된 ID의 보안 주체 ID입니다. |
VnetConfiguration
Virtual Network를 조인하는 앱 환경의 구성 속성
| Name | 형식 | Description |
|---|---|---|
| dockerBridgeCidr |
string |
Docker 브리지, 네트워크에 할당된 CIDR 표기법 IP 범위입니다. 제공된 다른 IP 범위와 겹치지 않아야 합니다. |
| infrastructureSubnetId |
string |
인프라 구성 요소에 대한 서브넷의 리소스 ID입니다. 제공된 다른 IP 범위와 겹치지 않아야 합니다. |
| internal |
boolean |
환경에 내부 부하 분산 장치만 있음을 나타내는 부울입니다. 이러한 환경에는 공용 고정 IP 리소스가 없습니다. 이 속성을 사용하도록 설정하는 경우 infrastructureSubnetId를 제공해야 합니다. |
| platformReservedCidr |
string |
환경 인프라 IP 주소에 대해 예약할 수 있는 CIDR 표기법의 IP 범위입니다. 제공된 다른 IP 범위와 겹치지 않아야 합니다. |
| platformReservedDnsIP |
string |
platformReservedCidr에서 정의된 IP 범위의 IP 주소로, 내부 DNS 서버에 대해 예약됩니다. |
WorkloadProfile
컨테이너 앱 실행 범위를 지정하는 워크로드 프로필입니다.
| Name | 형식 | Description |
|---|---|---|
| maximumCount |
integer (int32) |
최대 용량입니다. |
| minimumCount |
integer (int32) |
최소 용량입니다. |
| name |
string |
실행할 워크로드에 대한 워크로드 프로필 유형입니다. |
| workloadProfileType |
string |
실행할 워크로드에 대한 워크로드 프로필 유형입니다. |