Microsoft.Blueprint blueprintAssignments
Bicep 리소스 정의
blueprintAssignments 리소스 종류는 확장 리소스이므로 다른 리소스에 적용할 수 있습니다.
이 리소스의 scope
속성을 사용하여 이 리소스에 대한 scope 설정합니다. Bicep의 확장 리소스에서 scope 설정을 참조하세요.
blueprintAssignments 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
- 구독 - 구독 배포 명령 참조
- 관리 그룹 - 관리 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.Blueprint/blueprintAssignments 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.Blueprint/blueprintAssignments@2018-11-01-preview' = {
name: 'string'
location: 'string'
scope: resourceSymbolicName
identity: {
principalId: 'string'
tenantId: 'string'
type: 'string'
userAssignedIdentities: {}
}
properties: {
blueprintId: 'string'
description: 'string'
displayName: 'string'
locks: {
excludedPrincipals: [
'string'
]
mode: 'string'
}
parameters: {}
resourceGroups: {}
scope: 'string'
}
}
속성 값
blueprintAssignments
속성 | Description | 값 |
---|---|---|
name | 리소스 이름 | string(필수) 문자 제한: 90 유효한 문자: 영숫자, 밑줄 및 하이픈 |
위치 | 이 청사진 할당의 위치입니다. | string(필수) |
scope | 배포 scope 다른 scope 확장 리소스를 만들 때 사용합니다. | 대상 리소스 Bicep의 경우 이 속성을 리소스의 기호 이름으로 설정하여 확장 리소스를 적용합니다. |
identity | 이 청사진 할당에 대한 관리 ID입니다. | ManagedServiceIdentity (필수) |
properties | 청사진 할당 개체의 속성입니다. | AssignmentProperties (필수) |
ManagedServiceIdentity
속성 | Description | 값 |
---|---|---|
principalId | 이 ID와 연결된 Azure Active Directory 보안 주체 ID입니다. | 문자열 |
tenantId | Azure Active Directory의 ID입니다. | 문자열 |
type | 관리 ID의 유형입니다. | 'None' 'SystemAssigned' 'UserAssigned'(필수) |
userAssignedIdentities | 리소스와 연결된 사용자 할당 관리 ID 목록입니다. 키는 관리 ID의 Azure 리소스 ID입니다. | object |
AssignmentProperties
속성 | Description | 값 |
---|---|---|
blueprintId | 청사진 정의의 게시된 버전 ID입니다. | 문자열 |
description | 여러 줄로 이 리소스를 설명합니다. | 문자열 |
displayName | 한 줄 문자열은 이 리소스를 설명합니다. | 문자열 |
locks | 청사진 할당에 의해 배포된 리소스를 잠그는 방법을 정의합니다. | AssignmentLockSettings |
매개 변수 | 청사진 할당 매개 변수 값입니다. | 개체(필수) |
resourceGroups | 리소스 그룹 자리 표시자의 이름 및 위치입니다. | 개체(필수) |
scope | 대상 구독은 청사진 할당의 scope(형식: '/subscriptions/{subscriptionId}'). 관리 그룹 수준 할당의 경우 속성이 필요합니다. | 문자열 |
AssignmentLockSettings
속성 | Description | 값 |
---|---|---|
excludedPrincipals | 청사진 잠금에서 제외된 AAD 보안 주체 목록입니다. 최대 5개의 보안 주체가 허용됩니다. | string[] |
mode | 잠금 모드. | 'AllResourcesDoNotDelete' 'AllResourcesReadOnly' 'None' |
ARM 템플릿 리소스 정의
blueprintAssignments 리소스 종류는 확장 리소스이므로 다른 리소스에 적용할 수 있습니다.
이 리소스의 scope
속성을 사용하여 이 리소스에 대한 scope 설정합니다. ARM 템플릿의 확장 리소스에 scope 설정을 참조하세요.
blueprintAssignments 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
- 구독 - 구독 배포 명령 참조
- 관리 그룹 - 관리 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.Blueprint/blueprintAssignments 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.Blueprint/blueprintAssignments",
"apiVersion": "2018-11-01-preview",
"name": "string",
"location": "string",
"scope": "string",
"identity": {
"principalId": "string",
"tenantId": "string",
"type": "string",
"userAssignedIdentities": {}
},
"properties": {
"blueprintId": "string",
"description": "string",
"displayName": "string",
"locks": {
"excludedPrincipals": [ "string" ],
"mode": "string"
},
"parameters": {},
"resourceGroups": {},
"scope": "string"
}
}
속성 값
blueprintAssignments
속성 | Description | 값 |
---|---|---|
형식 | 리소스 종류 | 'Microsoft.Blueprint/blueprintAssignments' |
apiVersion | 리소스 api 버전 | '2018-11-01-preview' |
name | 리소스 이름 | string(필수) 문자 제한: 90 유효한 문자: 영숫자, 밑줄 및 하이픈 |
위치 | 이 청사진 할당의 위치입니다. | string(필수) |
scope | 배포 scope 다른 scope 확장 리소스를 만들 때 사용합니다. | 대상 리소스 JSON의 경우 확장 리소스 를 적용할 리소스의 전체 이름으로 값을 설정합니다. |
identity | 이 청사진 할당에 대한 관리 ID입니다. | ManagedServiceIdentity (필수) |
properties | 청사진 할당 개체의 속성입니다. | AssignmentProperties (필수) |
ManagedServiceIdentity
속성 | Description | 값 |
---|---|---|
principalId | 이 ID와 연결된 Azure Active Directory 보안 주체 ID입니다. | 문자열 |
tenantId | Azure Active Directory의 ID입니다. | 문자열 |
type | 관리 ID의 유형입니다. | 'None' 'SystemAssigned' 'UserAssigned'(필수) |
userAssignedIdentities | 리소스와 연결된 사용자 할당 관리 ID 목록입니다. 키는 관리 ID의 Azure 리소스 ID입니다. | object |
AssignmentProperties
속성 | Description | 값 |
---|---|---|
blueprintId | 청사진 정의의 게시된 버전 ID입니다. | 문자열 |
description | 여러 줄로 이 리소스를 설명합니다. | 문자열 |
displayName | 한 줄 문자열은 이 리소스를 설명합니다. | 문자열 |
locks | 청사진 할당에 의해 배포된 리소스를 잠그는 방법을 정의합니다. | AssignmentLockSettings |
매개 변수 | 청사진 할당 매개 변수 값입니다. | 개체(필수) |
resourceGroups | 리소스 그룹 자리 표시자의 이름 및 위치입니다. | 개체(필수) |
scope | 대상 구독은 청사진 할당의 scope(형식: '/subscriptions/{subscriptionId}'). 관리 그룹 수준 할당의 경우 속성이 필요합니다. | 문자열 |
AssignmentLockSettings
속성 | Description | 값 |
---|---|---|
excludedPrincipals | 청사진 잠금에서 제외된 AAD 보안 주체 목록입니다. 최대 5개의 보안 주체가 허용됩니다. | string[] |
mode | 잠금 모드. | 'AllResourcesDoNotDelete' 'AllResourcesReadOnly' 'None' |
Terraform(AzAPI 공급자) 리소스 정의
blueprintAssignments 리소스 종류는 확장 리소스이므로 다른 리소스에 적용할 수 있습니다.
이 리소스의 parent_id
속성을 사용하여 이 리소스에 대한 scope 설정합니다.
blueprintAssignments 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹
- 구독
- 관리 그룹
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.Blueprint/blueprintAssignments 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Blueprint/blueprintAssignments@2018-11-01-preview"
name = "string"
location = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
blueprintId = "string"
description = "string"
displayName = "string"
locks = {
excludedPrincipals = [
"string"
]
mode = "string"
}
parameters = {}
resourceGroups = {}
scope = "string"
}
})
}
속성 값
blueprintAssignments
속성 | Description | 값 |
---|---|---|
형식 | 리소스 종류 | "Microsoft.Blueprint/blueprintAssignments@2018-11-01-preview" |
name | 리소스 이름 | string(필수) 문자 제한: 90 유효한 문자: 영숫자, 밑줄 및 하이픈 |
위치 | 이 청사진 할당의 위치입니다. | string(필수) |
parent_id | 이 확장 리소스를 적용할 리소스의 ID입니다. | string(필수) |
identity | 이 청사진 할당에 대한 관리 ID입니다. | ManagedServiceIdentity (필수) |
properties | 청사진 할당 개체의 속성입니다. | AssignmentProperties (필수) |
ManagedServiceIdentity
속성 | Description | 값 |
---|---|---|
형식 | 관리 ID의 유형입니다. | "SystemAssigned" "UserAssigned"(필수) |
identity_ids | 리소스와 연결된 사용자 할당 관리 ID 목록입니다. 키는 관리 ID의 Azure 리소스 ID입니다. | 사용자 ID ID의 배열입니다. |
AssignmentProperties
속성 | Description | 값 |
---|---|---|
blueprintId | 청사진 정의의 게시된 버전 ID입니다. | 문자열 |
description | 여러 줄로 이 리소스를 설명합니다. | 문자열 |
displayName | 한 줄 문자열은 이 리소스를 설명합니다. | 문자열 |
locks | 청사진 할당에 의해 배포된 리소스를 잠그는 방법을 정의합니다. | AssignmentLockSettings |
매개 변수 | 청사진 할당 매개 변수 값입니다. | 개체(필수) |
resourceGroups | 리소스 그룹 자리 표시자의 이름 및 위치입니다. | 개체(필수) |
scope | 대상 구독은 청사진 할당의 scope(형식: '/subscriptions/{subscriptionId}'). 관리 그룹 수준 할당의 경우 속성이 필요합니다. | 문자열 |
AssignmentLockSettings
속성 | Description | 값 |
---|---|---|
excludedPrincipals | 청사진 잠금에서 제외된 AAD 보안 주체 목록입니다. 최대 5개의 보안 주체가 허용됩니다. | string[] |
mode | 잠금 모드. | "AllResourcesDoNotDelete" "AllResourcesReadOnly" “None” |
피드백
https://aka.ms/ContentUserFeedback을 참조하세요.
출시 예정: 2024년 내내 콘텐츠 피드백 메커니즘인 GitHub 문제를 단계적으로 폐지하고 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은다음에 대한 사용자 의견 제출 및 보기