Share via


Microsoft.Authorization policyExemptions 2022-07-01-preview

Bicep リソース定義

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

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

policyExemptions リソースの種類は、次をターゲットとする操作と共にデプロイできます。

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

リソース形式

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

resource symbolicname 'Microsoft.Authorization/policyExemptions@2022-07-01-preview' = {
  name: 'string'
  scope: resourceSymbolicName
  properties: {
    assignmentScopeValidation: 'string'
    description: 'string'
    displayName: 'string'
    exemptionCategory: 'string'
    expiresOn: 'string'
    metadata: any()
    policyAssignmentId: 'string'
    policyDefinitionReferenceIds: [
      'string'
    ]
    resourceSelectors: [
      {
        name: 'string'
        selectors: [
          {
            in: [
              'string'
            ]
            kind: 'string'
            notIn: [
              'string'
            ]
          }
        ]
      }
    ]
  }
}

プロパティ値

policyExemptions

名前 説明
name リソース名 string (必須)

文字制限: 1 から 128 表示名

1-64 リソース名

有効な文字:
表示名には任意の文字を含めることができます。

次のリソース名は使用できません:
`<>*%&:\?.+/` または制御文字。

末尾をピリオドまたはスペースにすることはできません。
scope デプロイ スコープとは異なるスコープで拡張機能リソースを作成する場合に使用します。 ターゲット リソース

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

PolicyExemptionProperties

名前 説明
assignmentScopeValidation 除外が割り当てスコープにあるか下にあるかを検証するオプション。 'Default'
'DoNotValidate'
description ポリシー除外の説明。 string
displayName ポリシー除外の表示名。 string
exemptionCategory ポリシー除外カテゴリ。 可能な値は、免除と軽減です。 '軽減'
'免除' (必須)
expiresOn ポリシー除外の有効期限の日付と時刻 (UTC ISO 8601 形式の yyyy-MM-ddTHH:mm:ssZ)。 string
metadata ポリシー除外メタデータ。 メタデータはオープンエンド オブジェクトであり、通常はキー値ペアのコレクションです。 Bicep の場合は、 any() 関数を使用できます。
policyAssignmentId 除外されるポリシー割り当ての ID。 string (必須)
policyDefinitionReferenceIds 関連付けられたポリシー割り当てがポリシー セット定義の割り当てである場合のポリシー定義参照 ID リスト。 string[]
resourceSelectors リソース のプロパティでポリシーをフィルター処理するリソース セレクターの一覧。 ResourceSelector[]

ResourceSelector

名前 説明
name リソース セレクターの名前。 string
selectors セレクター式の一覧。 Selector[]

セレクター

名前 説明
in フィルター処理する値の一覧。 string[]
kind セレクターの種類。 'policyDefinitionReferenceId'
'resourceLocation'
'resourceType'
'resourceWithoutLocation'
notIn フィルター処理する値の一覧。 string[]

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

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

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

policyExemptions リソースの種類は、次をターゲットとする操作と共にデプロイできます。

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

リソース形式

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

{
  "type": "Microsoft.Authorization/policyExemptions",
  "apiVersion": "2022-07-01-preview",
  "name": "string",
  "scope": "string",
  "properties": {
    "assignmentScopeValidation": "string",
    "description": "string",
    "displayName": "string",
    "exemptionCategory": "string",
    "expiresOn": "string",
    "metadata": {},
    "policyAssignmentId": "string",
    "policyDefinitionReferenceIds": [ "string" ],
    "resourceSelectors": [
      {
        "name": "string",
        "selectors": [
          {
            "in": [ "string" ],
            "kind": "string",
            "notIn": [ "string" ]
          }
        ]
      }
    ]
  }
}

プロパティ値

policyExemptions

名前 説明
type リソースの種類 'Microsoft.Authorization/policyExemptions'
apiVersion リソース API のバージョン '2022-07-01-preview'
name リソース名 string (必須)

文字制限: 1 から 128 表示名

1-64 リソース名

有効な文字:
表示名には任意の文字を含めることができます。

次のリソース名は使用できません:
`<>*%&:\?.+/` または制御文字。

末尾をピリオドまたはスペースにすることはできません。
scope デプロイ スコープとは異なるスコープで拡張機能リソースを作成する場合に使用します。 ターゲット リソース

JSON の場合は、拡張リソースを適用するリソースの完全な名前に値を設定 します
properties ポリシー除外のプロパティ。 PolicyExemptionProperties (必須)

PolicyExemptionProperties

名前 説明
assignmentScopeValidation 除外が割り当てスコープにあるか下にあるかを検証するオプション。 'Default'
'DoNotValidate'
description ポリシー除外の説明。 string
displayName ポリシー除外の表示名。 string
exemptionCategory ポリシー除外カテゴリ。 可能な値は、免除と軽減です。 '軽減'
'免除' (必須)
expiresOn ポリシー除外の有効期限の日付と時刻 (UTC ISO 8601 形式の yyyy-MM-ddTHH:mm:ssZ)。 string
metadata ポリシー除外メタデータ。 メタデータはオープンエンド オブジェクトであり、通常はキー値ペアのコレクションです。
policyAssignmentId 除外されるポリシー割り当ての ID。 string (必須)
policyDefinitionReferenceIds 関連付けられたポリシー割り当てがポリシー セット定義の割り当てである場合のポリシー定義参照 ID リスト。 string[]
resourceSelectors リソース のプロパティでポリシーをフィルター処理するリソース セレクターの一覧。 ResourceSelector[]

ResourceSelector

名前 説明
name リソース セレクターの名前。 string
selectors セレクター式の一覧。 Selector[]

セレクター

名前 説明
in フィルター処理する値の一覧。 string[]
kind セレクターの種類。 'policyDefinitionReferenceId'
'resourceLocation'
'resourceType'
'resourceWithoutLocation'
notIn フィルター処理する値の一覧。 string[]

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

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

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

policyExemptions リソースの種類は、次をターゲットとする操作と共にデプロイできます。

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

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Authorization/policyExemptions@2022-07-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      assignmentScopeValidation = "string"
      description = "string"
      displayName = "string"
      exemptionCategory = "string"
      expiresOn = "string"
      policyAssignmentId = "string"
      policyDefinitionReferenceIds = [
        "string"
      ]
      resourceSelectors = [
        {
          name = "string"
          selectors = [
            {
              in = [
                "string"
              ]
              kind = "string"
              notIn = [
                "string"
              ]
            }
          ]
        }
      ]
    }
  })
}

プロパティ値

policyExemptions

名前 説明
type リソースの種類 "Microsoft.Authorization/policyExemptions@2022-07-01-preview"
name リソース名 string (必須)

文字制限: 1 から 128 表示名

1-64 リソース名

有効な文字:
表示名には任意の文字を含めることができます。

次のリソース名は使用できません:
`<>*%&:\?.+/` または制御文字。

末尾をピリオドまたはスペースにすることはできません。
parent_id この拡張機能リソースを適用するリソースの ID。 string (必須)
properties ポリシー除外のプロパティ。 PolicyExemptionProperties (必須)

PolicyExemptionProperties

名前 説明
assignmentScopeValidation 除外が割り当てスコープにあるか下にあるかを検証するオプション。 "Default"
"DoNotValidate"
description ポリシー除外の説明。 string
displayName ポリシー除外の表示名。 string
exemptionCategory ポリシー除外カテゴリ。 可能な値は、免除と軽減です。 "軽減済み"
"免除" (必須)
expiresOn ポリシー除外の有効期限の日付と時刻 (UTC ISO 8601 形式の yyyy-MM-ddTHH:mm:ssZ)。 string
metadata ポリシー除外メタデータ。 メタデータはオープンエンド オブジェクトであり、通常はキー値ペアのコレクションです。
policyAssignmentId 除外されるポリシー割り当ての ID。 string (必須)
policyDefinitionReferenceIds 関連付けられたポリシー割り当てがポリシー セット定義の割り当てである場合のポリシー定義参照 ID リスト。 string[]
resourceSelectors リソース のプロパティでポリシーをフィルター処理するリソース セレクターの一覧。 ResourceSelector[]

ResourceSelector

名前 説明
name リソース セレクターの名前。 string
selectors セレクター式の一覧。 Selector[]

セレクター

名前 説明
in フィルター処理する値の一覧。 string[]
kind セレクターの種類。 "policyDefinitionReferenceId"
"resourceLocation"
"resourceType"
"resourceWithoutLocation"
notIn フィルター処理する値の一覧。 string[]