PolicyAssignment interface
策略分配。
属性
| assignment |
策略分配的类型。 可能的值为 NotSpecified、System、SystemHidden 和 Custom。 不可变。 |
| definition |
要使用的策略定义的版本。 |
| description | 如果发生策略冲突,此消息将是响应的一部分。 |
| display |
策略分配的显示名称。 |
| effective |
所使用的政策定义的有效版本。 只有通过$expand查询参数请求时才会存在。 |
| enforcement |
策略分配强制模式。 可能的值为 Default、DoNotEnforce 和 Enroll |
| identity | 与策略分配关联的托管标识。 |
| instance |
策略分配的实例ID。 这个ID只有在分配被删除并重新创建时才会改变。 |
| latest |
最新版本的保单定义可供使用。 只有通过$expand查询参数请求时才会存在。 |
| location | 策略分配的位置。 仅当使用托管标识时才需要。 |
| metadata | 策略分配元数据。 元数据是一个开放结束的对象,通常是键值对的集合。 |
| non |
描述资源不符合策略的原因的消息。 |
| not |
策略的排除范围。 |
| overrides | 策略属性值重写。 |
| parameters | 分配的策略规则的参数值。 键是参数名称。 |
| policy |
要分配的策略定义或策略集定义的 ID。 |
| resource |
按资源属性筛选策略的资源选择器列表。 |
| scope | 策略分配的范围。 |
继承属性
| id | 资源的完全限定资源 ID。 示例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name | 资源的名称 |
| system |
包含 createdBy 和 modifiedBy 信息的 Azure 资源管理器元数据。 |
| type | 资源类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts” |
属性详细信息
assignmentType
策略分配的类型。 可能的值为 NotSpecified、System、SystemHidden 和 Custom。 不可变。
assignmentType?: string
属性值
string
definitionVersion
要使用的策略定义的版本。
definitionVersion?: string
属性值
string
description
如果发生策略冲突,此消息将是响应的一部分。
description?: string
属性值
string
displayName
策略分配的显示名称。
displayName?: string
属性值
string
effectiveDefinitionVersion
所使用的政策定义的有效版本。 只有通过$expand查询参数请求时才会存在。
effectiveDefinitionVersion?: string
属性值
string
enforcementMode
策略分配强制模式。 可能的值为 Default、DoNotEnforce 和 Enroll
enforcementMode?: string
属性值
string
identity
instanceId
策略分配的实例ID。 这个ID只有在分配被删除并重新创建时才会改变。
instanceId?: string
属性值
string
latestDefinitionVersion
最新版本的保单定义可供使用。 只有通过$expand查询参数请求时才会存在。
latestDefinitionVersion?: string
属性值
string
location
策略分配的位置。 仅当使用托管标识时才需要。
location?: string
属性值
string
metadata
策略分配元数据。 元数据是一个开放结束的对象,通常是键值对的集合。
metadata?: any
属性值
any
nonComplianceMessages
notScopes
策略的排除范围。
notScopes?: string[]
属性值
string[]
overrides
parameters
分配的策略规则的参数值。 键是参数名称。
parameters?: Record<string, ParameterValuesValue>
属性值
Record<string, ParameterValuesValue>
policyDefinitionId
要分配的策略定义或策略集定义的 ID。
policyDefinitionId?: string
属性值
string
resourceSelectors
scope
策略分配的范围。
scope?: string
属性值
string
继承属性详细信息
id
资源的完全限定资源 ID。 示例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
id?: string
属性值
string
systemData
包含 createdBy 和 modifiedBy 信息的 Azure 资源管理器元数据。
systemData?: SystemData
属性值
type
资源类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”
type?: string
属性值
string