次の方法で共有


Microsoft.Authorization policyExemptions

Bicep リソース定義

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

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

リソースの形式

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

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

プロパティ値

Microsoft.Authorization/policyExemptions

名前 形容 価値
名前 リソース名 string (必須)
プロパティ ポリシー除外のプロパティ。 PolicyExemptionProperties (必須)
スコープ デプロイ スコープとは異なるスコープでリソースを作成するときに使用します。 このプロパティをリソースのシンボリック名に設定して、拡張リソースを適用します。

PolicyExemptionProperties

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

ResourceSelector

名前 形容 価値
名前 リソース セレクターの名前。
セレクター セレクター式の一覧。 セレクター[]

セレクタ

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

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

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

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

リソースの形式

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

{
  "type": "Microsoft.Authorization/policyExemptions",
  "apiVersion": "2022-07-01-preview",
  "name": "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" ]
          }
        ]
      }
    ]
  }
}

プロパティ値

Microsoft.Authorization/policyExemptions

名前 形容 価値
apiVersion API のバージョン '2022-07-01-preview'
名前 リソース名 string (必須)
プロパティ ポリシー除外のプロパティ。 PolicyExemptionProperties (必須)
種類 リソースの種類 'Microsoft.Authorization/policyExemptions'

PolicyExemptionProperties

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

ResourceSelector

名前 形容 価値
名前 リソース セレクターの名前。
セレクター セレクター式の一覧。 セレクター[]

セレクタ

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

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

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"
      metadata = ?
      policyAssignmentId = "string"
      policyDefinitionReferenceIds = [
        "string"
      ]
      resourceSelectors = [
        {
          name = "string"
          selectors = [
            {
              in = [
                "string"
              ]
              kind = "string"
              notIn = [
                "string"
              ]
            }
          ]
        }
      ]
    }
  })
}

プロパティ値

Microsoft.Authorization/policyExemptions

名前 形容 価値
名前 リソース名 string (必須)
parent_id この拡張リソースを適用するリソースの ID。 string (必須)
プロパティ ポリシー除外のプロパティ。 PolicyExemptionProperties (必須)
種類 リソースの種類 "Microsoft.Authorization/policyExemptions@2022-07-01-preview"

PolicyExemptionProperties

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

ResourceSelector

名前 形容 価値
名前 リソース セレクターの名前。
セレクター セレクター式の一覧。 セレクター[]

セレクタ

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