次の方法で共有


Microsoft.Authorization policySetDefinitions 2018-05-01

Bicep リソース定義

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

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

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

リソースの形式

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

resource symbolicname 'Microsoft.Authorization/policySetDefinitions@2018-05-01' = {
  name: 'string'
  properties: {
    description: 'string'
    displayName: 'string'
    metadata: any(Azure.Bicep.Types.Concrete.AnyType)
    parameters: any(Azure.Bicep.Types.Concrete.AnyType)
    policyDefinitions: [
      {
        parameters: any(Azure.Bicep.Types.Concrete.AnyType)
        policyDefinitionId: 'string'
      }
    ]
    policyType: 'string'
  }
}

プロパティ値

Microsoft.Authorization/policySetDefinitions

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

PolicyDefinitionReference

名前 形容 価値
パラメーター ポリシー ルールでパラメーターを使用する場合は必須です。 任意
policyDefinitionId ポリシー定義またはポリシー セット定義の ID。

PolicySetDefinitionProperties

名前 形容 価値
形容 ポリシー セット定義の説明。
displayName ポリシー セット定義の表示名。
metadata ポリシー セット定義メタデータ。 任意
パラメーター ポリシー定義参照で使用できるポリシー セット定義パラメーター。 任意
policyDefinitions ポリシー定義参照の配列。 PolicyDefinitionReference[] (必須)
policyType ポリシー定義の種類。 指定できる値は NotSpecified、BuiltIn、Custom です。 'BuiltIn'
'Custom'
'NotSpecified'

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

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

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

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

リソースの形式

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

{
  "type": "Microsoft.Authorization/policySetDefinitions",
  "apiVersion": "2018-05-01",
  "name": "string",
  "properties": {
    "description": "string",
    "displayName": "string",
    "metadata": {},
    "parameters": {},
    "policyDefinitions": [
      {
        "parameters": {},
        "policyDefinitionId": "string"
      }
    ],
    "policyType": "string"
  }
}

プロパティ値

Microsoft.Authorization/policySetDefinitions

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

PolicyDefinitionReference

名前 形容 価値
パラメーター ポリシー ルールでパラメーターを使用する場合は必須です。 任意
policyDefinitionId ポリシー定義またはポリシー セット定義の ID。

PolicySetDefinitionProperties

名前 形容 価値
形容 ポリシー セット定義の説明。
displayName ポリシー セット定義の表示名。
metadata ポリシー セット定義メタデータ。 任意
パラメーター ポリシー定義参照で使用できるポリシー セット定義パラメーター。 任意
policyDefinitions ポリシー定義参照の配列。 PolicyDefinitionReference[] (必須)
policyType ポリシー定義の種類。 指定できる値は NotSpecified、BuiltIn、Custom です。 'BuiltIn'
'Custom'
'NotSpecified'

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

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

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

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Authorization/policySetDefinitions@2018-05-01"
  name = "string"
  body = jsonencode({
    properties = {
      description = "string"
      displayName = "string"
      metadata = ?
      parameters = ?
      policyDefinitions = [
        {
          parameters = ?
          policyDefinitionId = "string"
        }
      ]
      policyType = "string"
    }
  })
}

プロパティ値

Microsoft.Authorization/policySetDefinitions

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

PolicyDefinitionReference

名前 形容 価値
パラメーター ポリシー ルールでパラメーターを使用する場合は必須です。 任意
policyDefinitionId ポリシー定義またはポリシー セット定義の ID。

PolicySetDefinitionProperties

名前 形容 価値
形容 ポリシー セット定義の説明。
displayName ポリシー セット定義の表示名。
metadata ポリシー セット定義メタデータ。 任意
パラメーター ポリシー定義参照で使用できるポリシー セット定義パラメーター。 任意
policyDefinitions ポリシー定義参照の配列。 PolicyDefinitionReference[] (必須)
policyType ポリシー定義の種類。 指定できる値は NotSpecified、BuiltIn、Custom です。 'BuiltIn'
'Custom'
'NotSpecified'