PolicyDefinition interface

ポリシー定義。

Extends

プロパティ

description

ポリシー定義の説明。

displayName

ポリシー定義の表示名。

externalEvaluationEnforcementSettings

適用の評価中にポリシーに必要な外部評価結果のソースの詳細。

metadata

ポリシー定義メタデータ。 メタデータはオープン エンド オブジェクトであり、通常はキーと値のペアのコレクションです。

mode

ポリシー定義モード。 たとえば、All、Indexed、Microsoft.KeyVault.Data などです。

parameters

ポリシー規則で使用されるパラメーターのパラメーター定義。 キーはパラメーター名です。

policyRule

ポリシー ルール。

policyType

ポリシー定義の種類。 指定できる値は、NotSpecified、BuiltIn、Custom、Static です。

version

#.#.# 形式のポリシー定義のバージョン。

versions

このポリシー定義で使用可能なバージョンの一覧。

継承されたプロパティ

id

リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

リソースの名前

systemData

createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。

type

リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

プロパティの詳細

description

ポリシー定義の説明。

description?: string

プロパティ値

string

displayName

ポリシー定義の表示名。

displayName?: string

プロパティ値

string

externalEvaluationEnforcementSettings

適用の評価中にポリシーに必要な外部評価結果のソースの詳細。

externalEvaluationEnforcementSettings?: ExternalEvaluationEnforcementSettings

プロパティ値

metadata

ポリシー定義メタデータ。 メタデータはオープン エンド オブジェクトであり、通常はキーと値のペアのコレクションです。

metadata?: any

プロパティ値

any

mode

ポリシー定義モード。 たとえば、All、Indexed、Microsoft.KeyVault.Data などです。

mode?: string

プロパティ値

string

parameters

ポリシー規則で使用されるパラメーターのパラメーター定義。 キーはパラメーター名です。

parameters?: Record<string, ParameterDefinitionsValue>

プロパティ値

Record<string, ParameterDefinitionsValue>

policyRule

ポリシー ルール。

policyRule?: any

プロパティ値

any

policyType

ポリシー定義の種類。 指定できる値は、NotSpecified、BuiltIn、Custom、Static です。

policyType?: string

プロパティ値

string

version

#.#.# 形式のポリシー定義のバージョン。

version?: string

プロパティ値

string

versions

このポリシー定義で使用可能なバージョンの一覧。

versions?: string[]

プロパティ値

string[]

継承されたプロパティの詳細

id

リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

プロパティ値

string

ProxyResource.id から継承

name

リソースの名前

name?: string

プロパティ値

string

ProxyResource.name から継承された

systemData

createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。

systemData?: SystemData

プロパティ値

proxyResource.systemData から継承

type

リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

type?: string

プロパティ値

string

proxyResource.type から継承