Compartilhar via


PolicyAssignments interface

Interface que representa um PolicyAssignments.

Métodos

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

As atribuições de política são herdadas por todos os recursos filho. Por exemplo, quando você aplica uma política a um grupo de recursos que a política é atribuída a todos os recursos no grupo.

createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)

As atribuições de política são herdadas por todos os recursos filho. Por exemplo, quando você aplica uma política a um grupo de recursos que a política é atribuída a todos os recursos no grupo. Ao fornecer um escopo para a atribuição, use '/subscriptions/{subscription-id}/' para assinaturas, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' para grupos de recursos e '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' para recursos.

delete(string, string, PolicyAssignmentsDeleteOptionalParams)

Exclui uma atribuição de política.

deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)

Ao fornecer um escopo para a atribuição, use '/subscriptions/{subscription-id}/' para assinaturas, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' para grupos de recursos e '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' para recursos.

get(string, string, PolicyAssignmentsGetOptionalParams)

Obtém uma atribuição de política.

getById(string, PolicyAssignmentsGetByIdOptionalParams)

Ao fornecer um escopo para a atribuição, use '/subscriptions/{subscription-id}/' para assinaturas, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' para grupos de recursos e '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' para recursos.

list(PolicyAssignmentsListOptionalParams)

Obtém todas as atribuições de política para uma assinatura.

listForResource(string, string, string, string, string, PolicyAssignmentsListForResourceOptionalParams)

Obtém atribuições de política para um recurso.

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

Obtém atribuições de política para o grupo de recursos.

Detalhes do método

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

As atribuições de política são herdadas por todos os recursos filho. Por exemplo, quando você aplica uma política a um grupo de recursos que a política é atribuída a todos os recursos no grupo.

function create(scope: string, policyAssignmentName: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateOptionalParams): Promise<PolicyAssignment>

Parâmetros

scope

string

O escopo da atribuição de política.

policyAssignmentName

string

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

parameters
PolicyAssignment

Parâmetros para a atribuição de política.

options
PolicyAssignmentsCreateOptionalParams

Os parâmetros de opções.

Retornos

Promise<PolicyAssignment>

createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)

As atribuições de política são herdadas por todos os recursos filho. Por exemplo, quando você aplica uma política a um grupo de recursos que a política é atribuída a todos os recursos no grupo. Ao fornecer um escopo para a atribuição, use '/subscriptions/{subscription-id}/' para assinaturas, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' para grupos de recursos e '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' para recursos.

function createById(policyAssignmentId: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateByIdOptionalParams): Promise<PolicyAssignment>

Parâmetros

policyAssignmentId

string

A ID da atribuição de política a ser criada. Use o formato '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'.

parameters
PolicyAssignment

Parâmetros para atribuição de política.

options
PolicyAssignmentsCreateByIdOptionalParams

Os parâmetros de opções.

Retornos

Promise<PolicyAssignment>

delete(string, string, PolicyAssignmentsDeleteOptionalParams)

Exclui uma atribuição de política.

function delete(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsDeleteOptionalParams): Promise<PolicyAssignment>

Parâmetros

scope

string

O escopo da atribuição de política.

policyAssignmentName

string

O nome da atribuição de política a ser excluída.

options
PolicyAssignmentsDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<PolicyAssignment>

deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)

Ao fornecer um escopo para a atribuição, use '/subscriptions/{subscription-id}/' para assinaturas, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' para grupos de recursos e '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' para recursos.

function deleteById(policyAssignmentId: string, options?: PolicyAssignmentsDeleteByIdOptionalParams): Promise<PolicyAssignment>

Parâmetros

policyAssignmentId

string

A ID da atribuição de política a ser excluída. Use o formato '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'.

options
PolicyAssignmentsDeleteByIdOptionalParams

Os parâmetros de opções.

Retornos

Promise<PolicyAssignment>

get(string, string, PolicyAssignmentsGetOptionalParams)

Obtém uma atribuição de política.

function get(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsGetOptionalParams): Promise<PolicyAssignment>

Parâmetros

scope

string

O escopo da atribuição de política.

policyAssignmentName

string

O nome da atribuição de política a ser obtido.

options
PolicyAssignmentsGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<PolicyAssignment>

getById(string, PolicyAssignmentsGetByIdOptionalParams)

Ao fornecer um escopo para a atribuição, use '/subscriptions/{subscription-id}/' para assinaturas, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' para grupos de recursos e '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' para recursos.

function getById(policyAssignmentId: string, options?: PolicyAssignmentsGetByIdOptionalParams): Promise<PolicyAssignment>

Parâmetros

policyAssignmentId

string

A ID da atribuição de política a ser obtido. Use o formato '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'.

options
PolicyAssignmentsGetByIdOptionalParams

Os parâmetros de opções.

Retornos

Promise<PolicyAssignment>

list(PolicyAssignmentsListOptionalParams)

Obtém todas as atribuições de política para uma assinatura.

function list(options?: PolicyAssignmentsListOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>

Parâmetros

options
PolicyAssignmentsListOptionalParams

Os parâmetros de opções.

Retornos

listForResource(string, string, string, string, string, PolicyAssignmentsListForResourceOptionalParams)

Obtém atribuições de política para um recurso.

function listForResource(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: PolicyAssignmentsListForResourceOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o recurso. O nome diferencia maiúsculas de minúsculas.

resourceProviderNamespace

string

O namespace do provedor de recursos.

parentResourcePath

string

O caminho do recurso pai.

resourceType

string

O tipo de recurso.

resourceName

string

O nome do recurso com atribuições de política.

options
PolicyAssignmentsListForResourceOptionalParams

Os parâmetros de opções.

Retornos

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

Obtém atribuições de política para o grupo de recursos.

function listForResourceGroup(resourceGroupName: string, options?: PolicyAssignmentsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém atribuições de política.

options
PolicyAssignmentsListForResourceGroupOptionalParams

Os parâmetros de opções.

Retornos