Microsoft.Authorization roleManagementPolicyAssignments

Bicep リソース定義

roleManagementPolicyAssignments リソースの種類は 拡張機能リソースであり、別のリソースに適用できることを意味します。

このリソースの スコープを scope 設定するには、このリソースの プロパティを使用します。 「Bicep で拡張機能リソースのスコープを設定する」を参照してください。

roleManagementPolicyAssignments リソースの有効なデプロイ スコープは次のとおりです。

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

リソース形式

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

resource symbolicname 'Microsoft.Authorization/roleManagementPolicyAssignments@2020-10-01' = {
  name: 'string'
  scope: resourceSymbolicName or tenant()
  properties: {
    policyId: 'string'
    roleDefinitionId: 'string'
    scope: 'string'
  }
}

プロパティの値

roleManagementPolicyAssignments

名前 説明
name リソース名 string (必須)
scope デプロイ スコープとは異なるスコープで拡張機能リソースを作成する場合に使用します。 ターゲット リソース

Bicep の場合は、このプロパティをリソースのシンボリック名に設定して 、拡張機能リソースを適用します。

このリソースの種類は、テナントにも適用できます。
Bicep の場合は、 を使用します tenant()
properties ロール管理ポリシーのプロパティ。 RoleManagementPolicyAssignmentProperties

RoleManagementPolicyAssignmentProperties

名前 説明
policyId ポリシー ID ロール管理ポリシーの割り当て。 string
roleDefinitionId 管理ポリシー割り当てのロール定義。 string
scope ロール管理ポリシーのスコープ。 string

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

roleManagementPolicyAssignments リソースの種類は 拡張機能リソースであり、別のリソースに適用できることを意味します。

このリソースの スコープを scope 設定するには、このリソースの プロパティを使用します。 「ARM テンプレートで拡張機能リソースのスコープを設定する」を参照してください。

roleManagementPolicyAssignments リソースの有効なデプロイ スコープは次のとおりです。

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

リソース形式

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

{
  "type": "Microsoft.Authorization/roleManagementPolicyAssignments",
  "apiVersion": "2020-10-01",
  "name": "string",
  "scope": "string" or "/",
  "properties": {
    "policyId": "string",
    "roleDefinitionId": "string",
    "scope": "string"
  }
}

プロパティの値

roleManagementPolicyAssignments

名前 説明
type リソースの種類 'Microsoft.Authorization/roleManagementPolicyAssignments'
apiVersion リソース API のバージョン '2020-10-01'
name リソース名 string (必須)
scope デプロイ スコープとは異なるスコープで拡張機能リソースを作成する場合に使用します。 ターゲット リソース

JSON の場合は、 拡張 リソースを適用するリソースの完全な名前に値を設定します。

このリソースの種類は、テナントにも適用できます。
JSON の場合は、 を使用します "/"
properties ロール管理ポリシーのプロパティ。 RoleManagementPolicyAssignmentProperties

RoleManagementPolicyAssignmentProperties

名前 説明
policyId ポリシー ID ロール管理ポリシーの割り当て。 string
roleDefinitionId 管理ポリシー割り当てのロール定義。 string
scope ロール管理ポリシーのスコープ。 string

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

roleManagementPolicyAssignments リソースの種類は 拡張機能リソースであり、別のリソースに適用できることを意味します。

このリソースの スコープを parent_id 設定するには、このリソースの プロパティを使用します。

roleManagementPolicyAssignments リソースの有効なデプロイ スコープは次のとおりです。

  • リソース グループ
  • サブスクリプション
  • 管理グループ
  • テナント

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Authorization/roleManagementPolicyAssignments@2020-10-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      policyId = "string"
      roleDefinitionId = "string"
      scope = "string"
    }
  })
}

プロパティの値

roleManagementPolicyAssignments

名前 説明
type リソースの種類 "Microsoft.Authorization/roleManagementPolicyAssignments@2020-10-01"
name リソース名 string (必須)
parent_id この拡張機能リソースを適用するリソースの ID。 string (必須)
properties ロール管理ポリシーのプロパティ。 RoleManagementPolicyAssignmentProperties

RoleManagementPolicyAssignmentProperties

名前 説明
policyId ポリシー ID ロール管理ポリシーの割り当て。 string
roleDefinitionId 管理ポリシー割り当てのロール定義。 string
scope ロール管理ポリシーのスコープ。 string