Partilhar via


PolicyAssignment interface

A atribuição de política.

Extends

Propriedades

assignmentType

O tipo de atribuição de política. Os valores possíveis são NotSpecified, System, SystemHidden e Custom. Imutável.

definitionVersion

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

description

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

displayName

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

effectiveDefinitionVersion

A versão eficaz da definição de política em uso. Isto só está presente se solicitado através do parâmetro de consulta $expand.

enforcementMode

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

identity

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

instanceId

O ID da instância da atribuição da política. Este ID é apenas e muda sempre quando a atribuição é eliminada e recriada.

latestDefinitionVersion

A versão mais recente da definição da apólice disponível. Isto só está presente se solicitado através do parâmetro de consulta $expand.

location

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

metadata

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

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 de 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 para a atribuição de política.

Propriedades Herdadas

id

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

O nome do recurso

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy.

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

Detalhes de Propriedade

assignmentType

O tipo de atribuição de política. Os valores possíveis são NotSpecified, System, SystemHidden e Custom. Imutável.

assignmentType?: string

Valor de Propriedade

string

definitionVersion

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

definitionVersion?: string

Valor de Propriedade

string

description

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

description?: string

Valor de Propriedade

string

displayName

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

displayName?: string

Valor de Propriedade

string

effectiveDefinitionVersion

A versão eficaz da definição de política em uso. Isto só está presente se solicitado através do parâmetro de consulta $expand.

effectiveDefinitionVersion?: string

Valor de Propriedade

string

enforcementMode

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

enforcementMode?: string

Valor de Propriedade

string

identity

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

identity?: Identity

Valor de Propriedade

instanceId

O ID da instância da atribuição da política. Este ID é apenas e muda sempre quando a atribuição é eliminada e recriada.

instanceId?: string

Valor de Propriedade

string

latestDefinitionVersion

A versão mais recente da definição da apólice disponível. Isto só está presente se solicitado através do parâmetro de consulta $expand.

latestDefinitionVersion?: string

Valor de Propriedade

string

location

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

location?: string

Valor de Propriedade

string

metadata

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

metadata?: any

Valor de Propriedade

any

nonComplianceMessages

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

nonComplianceMessages?: NonComplianceMessage[]

Valor de Propriedade

notScopes

Os escopos excluídos da política.

notScopes?: string[]

Valor de Propriedade

string[]

overrides

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

overrides?: Override[]

Valor de 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?: Record<string, ParameterValuesValue>

Valor de Propriedade

Record<string, ParameterValuesValue>

policyDefinitionId

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

policyDefinitionId?: string

Valor de Propriedade

string

resourceSelectors

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

resourceSelectors?: ResourceSelector[]

Valor de Propriedade

scope

O escopo para a atribuição de política.

scope?: string

Valor de Propriedade

string

Detalhes da Propriedade Herdada

id

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Valor de Propriedade

string

Herdado deExtensionResource.id

name

O nome do recurso

name?: string

Valor de Propriedade

string

Herdado deExtensionResource.name

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy.

systemData?: SystemData

Valor de Propriedade

Herdado deExtensionResource.systemData

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

type?: string

Valor de Propriedade

string

Herdado deExtensionResource.type