次の方法で共有


Microsoft.Authorization policyDefinitions 2019-01-01

Bicep リソース定義

policyDefinitions リソースの種類は、次を対象とする操作と共にデプロイできます。

  • テナント - 管理グループテナント展開コマンドの を参照してください- サブスクリプション管理グループの展開コマンド 参照 - サブスクリプションの展開コマンド 参照してください

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

リソースの形式

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

resource symbolicname 'Microsoft.Authorization/policyDefinitions@2019-01-01' = {
  name: 'string'
  properties: {
    description: 'string'
    displayName: 'string'
    metadata: any(Azure.Bicep.Types.Concrete.AnyType)
    mode: 'string'
    parameters: any(Azure.Bicep.Types.Concrete.AnyType)
    policyRule: any(Azure.Bicep.Types.Concrete.AnyType)
    policyType: 'string'
  }
}

プロパティ値

Microsoft.Authorization/policyDefinitions

名前 形容 価値
名前 リソース名 string (必須)
プロパティ ポリシー定義のプロパティ。 PolicyDefinitionProperties の

PolicyDefinitionProperties

名前 形容 価値
形容 ポリシー定義の説明。
displayName ポリシー定義の表示名。
metadata ポリシー定義メタデータ。 任意
モード ポリシー定義モード。 たとえば、All、Indexed、Microsoft.KeyVault.Data などです。
パラメーター ポリシー ルールでパラメーターを使用する場合は必須です。 任意
policyRule ポリシー ルール。 任意
policyType ポリシー定義の種類。 指定できる値は NotSpecified、BuiltIn、Custom です。 'BuiltIn'
'Custom'
'NotSpecified'

クイック スタートのサンプル

次のクイック スタート サンプルでは、このリソースの種類をデプロイします。

Bicep ファイル 形容
Azure Virtual Network Manager とサンプル VNET を作成する このテンプレートは、Azure Virtual Network Manager とサンプル仮想ネットワークを名前付きリソース グループにデプロイします。 複数の接続トポロジとネットワーク グループ メンバーシップの種類をサポートします。
ポリシー Def を展開し、複数の Mgmt グループに割り当てる このテンプレートは、ポリシー定義を作成し、そのポリシーを複数の管理グループに割り当てる管理グループ レベルのテンプレートです。
ポリシー定義を展開し、管理グループ に割り当てる このテンプレートは、ポリシー定義を作成し、そのポリシーをターゲット管理グループに割り当てる管理グループ レベルのテンプレートです。 現時点では、このテンプレートは Azure Portal を使用してデプロイすることはできません。

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

policyDefinitions リソースの種類は、次を対象とする操作と共にデプロイできます。

  • テナント - 管理グループテナント展開コマンドの を参照してください- サブスクリプション管理グループの展開コマンド 参照 - サブスクリプションの展開コマンド 参照してください

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

リソースの形式

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

{
  "type": "Microsoft.Authorization/policyDefinitions",
  "apiVersion": "2019-01-01",
  "name": "string",
  "properties": {
    "description": "string",
    "displayName": "string",
    "metadata": {},
    "mode": "string",
    "parameters": {},
    "policyRule": {},
    "policyType": "string"
  }
}

プロパティ値

Microsoft.Authorization/policyDefinitions

名前 形容 価値
apiVersion API のバージョン '2019-01-01'
名前 リソース名 string (必須)
プロパティ ポリシー定義のプロパティ。 PolicyDefinitionProperties の
種類 リソースの種類 'Microsoft.Authorization/policyDefinitions'

PolicyDefinitionProperties

名前 形容 価値
形容 ポリシー定義の説明。
displayName ポリシー定義の表示名。
metadata ポリシー定義メタデータ。 任意
モード ポリシー定義モード。 たとえば、All、Indexed、Microsoft.KeyVault.Data などです。
パラメーター ポリシー ルールでパラメーターを使用する場合は必須です。 任意
policyRule ポリシー ルール。 任意
policyType ポリシー定義の種類。 指定できる値は NotSpecified、BuiltIn、Custom です。 'BuiltIn'
'Custom'
'NotSpecified'

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
Azure Virtual Network Manager とサンプル VNET を作成する

Azure にデプロイする
このテンプレートは、Azure Virtual Network Manager とサンプル仮想ネットワークを名前付きリソース グループにデプロイします。 複数の接続トポロジとネットワーク グループ メンバーシップの種類をサポートします。
ポリシー Def を展開し、複数の Mgmt グループに割り当てる

Azure にデプロイする
このテンプレートは、ポリシー定義を作成し、そのポリシーを複数の管理グループに割り当てる管理グループ レベルのテンプレートです。
ポリシー定義を展開し、管理グループ に割り当てる

Azure にデプロイする
このテンプレートは、ポリシー定義を作成し、そのポリシーをターゲット管理グループに割り当てる管理グループ レベルのテンプレートです。 現時点では、このテンプレートは Azure Portal を使用してデプロイすることはできません。

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

policyDefinitions リソースの種類は、次を対象とする操作と共にデプロイできます。

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

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Authorization/policyDefinitions@2019-01-01"
  name = "string"
  body = jsonencode({
    properties = {
      description = "string"
      displayName = "string"
      metadata = ?
      mode = "string"
      parameters = ?
      policyRule = ?
      policyType = "string"
    }
  })
}

プロパティ値

Microsoft.Authorization/policyDefinitions

名前 形容 価値
名前 リソース名 string (必須)
プロパティ ポリシー定義のプロパティ。 PolicyDefinitionProperties の
種類 リソースの種類 "Microsoft.Authorization/policyDefinitions@2019-01-01"

PolicyDefinitionProperties

名前 形容 価値
形容 ポリシー定義の説明。
displayName ポリシー定義の表示名。
metadata ポリシー定義メタデータ。 任意
モード ポリシー定義モード。 たとえば、All、Indexed、Microsoft.KeyVault.Data などです。
パラメーター ポリシー ルールでパラメーターを使用する場合は必須です。 任意
policyRule ポリシー ルール。 任意
policyType ポリシー定義の種類。 指定できる値は NotSpecified、BuiltIn、Custom です。 'BuiltIn'
'Custom'
'NotSpecified'