Compartilhar via


PolicyAssignment interface

A atribuição de política.

Propriedades

definitionVersion

A versão da definição de política a ser usada.

description

Essa mensagem fará parte da resposta em caso de violação de política.

displayName

O nome de exibição da atribuição de política.

effectiveDefinitionVersion

A versão efetiva da definição de política em uso. Isso só estará presente se solicitado por meio do parâmetro de consulta $expand. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

enforcementMode

O modo de imposição da atribuição de política. Os valores possíveis são Default e DoNotEnforce.

id

A ID da atribuição de política. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

identity

A identidade gerenciada associada à atribuição de política.

latestDefinitionVersion

A versão mais recente da definição de política disponível. Isso só estará presente se solicitado por meio do parâmetro de consulta $expand. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

location

O local da atribuição de política. Necessário somente ao utilizar a identidade gerenciada.

metadata

Os metadados de atribuição de política. Metadados é um objeto aberto e normalmente é uma coleção de pares de valores de chave.

name

O nome da atribuição de política. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

nonComplianceMessages

As mensagens que descrevem por que um recurso não está em conformidade com a política.

notScopes

Os escopos excluídos da política.

overrides

A substituição do valor da propriedade da política.

parameters

Os valores de parâmetro para a regra de política atribuída. As chaves são os nomes dos parâmetros.

policyDefinitionId

A ID da definição de política ou definição do conjunto de políticas que está sendo atribuída.

resourceSelectors

A lista de seletores de recursos para filtrar políticas por propriedades de recursos.

scope

O escopo da atribuição de política. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData

Os metadados do sistema relacionados a esse recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type

O tipo da atribuição de política. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes da propriedade

definitionVersion

A versão da definição de política a ser usada.

definitionVersion?: string

Valor da propriedade

string

description

Essa mensagem fará parte da resposta em caso de violação de política.

description?: string

Valor da propriedade

string

displayName

O nome de exibição da atribuição de política.

displayName?: string

Valor da propriedade

string

effectiveDefinitionVersion

A versão efetiva da definição de política em uso. Isso só estará presente se solicitado por meio do parâmetro de consulta $expand. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

effectiveDefinitionVersion?: string

Valor da propriedade

string

enforcementMode

O modo de imposição da atribuição de política. Os valores possíveis são Default e DoNotEnforce.

enforcementMode?: string

Valor da propriedade

string

id

A ID da atribuição de política. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor da propriedade

string

identity

A identidade gerenciada associada à atribuição de política.

identity?: Identity

Valor da propriedade

latestDefinitionVersion

A versão mais recente da definição de política disponível. Isso só estará presente se solicitado por meio do parâmetro de consulta $expand. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

latestDefinitionVersion?: string

Valor da propriedade

string

location

O local da atribuição de política. Necessário somente ao utilizar a identidade gerenciada.

location?: string

Valor da propriedade

string

metadata

Os metadados de atribuição de política. Metadados é um objeto aberto e normalmente é uma coleção de pares de valores de chave.

metadata?: any

Valor da propriedade

any

name

O nome da atribuição de política. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor da propriedade

string

nonComplianceMessages

As mensagens que descrevem por que um recurso não está em conformidade com a política.

nonComplianceMessages?: NonComplianceMessage[]

Valor da propriedade

notScopes

Os escopos excluídos da política.

notScopes?: string[]

Valor da propriedade

string[]

overrides

A substituição do valor da propriedade da política.

overrides?: Override[]

Valor da propriedade

parameters

Os valores de parâmetro para a regra de política atribuída. As chaves são os nomes dos parâmetros.

parameters?: {[propertyName: string]: ParameterValuesValue}

Valor da propriedade

{[propertyName: string]: ParameterValuesValue}

policyDefinitionId

A ID da definição de política ou definição do conjunto de políticas que está sendo atribuída.

policyDefinitionId?: string

Valor da propriedade

string

resourceSelectors

A lista de seletores de recursos para filtrar políticas por propriedades de recursos.

resourceSelectors?: ResourceSelector[]

Valor da propriedade

scope

O escopo da atribuição de política. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

scope?: string

Valor da propriedade

string

systemData

Os metadados do sistema relacionados a esse recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData?: SystemData

Valor da propriedade

type

O tipo da atribuição de política. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor da propriedade

string