Partilhar via


PolicyAssignments interface

Interface que representa um PolicyAssignments.

Métodos

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

As atribuições de política são herdadas pelos recursos subordinados. Por exemplo, quando aplica uma política a um grupo de recursos, essa política é atribuída a todos os recursos no grupo.

createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)

As atribuições de política são herdadas pelos recursos subordinados. Por exemplo, quando aplica uma política a um grupo de recursos, essa política é atribuída a todos os recursos no grupo. Ao fornecer um âmbito para a atribuição, utilize "/subscriptions/{subscription-id}/" para subscrições, "/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)

Elimina uma atribuição de política.

deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)

Ao fornecer um âmbito para a atribuição, utilize "/subscriptions/{subscription-id}/" para subscrições, "/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 âmbito para a atribuição, utilize "/subscriptions/{subscription-id}/" para subscrições, "/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 subscrição.

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

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

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

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

Detalhes de Método

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

As atribuições de política são herdadas pelos recursos subordinados. Por exemplo, quando aplica uma política a um grupo de recursos, essa 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 âmbito 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íticas.

options
PolicyAssignmentsCreateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<PolicyAssignment>

createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)

As atribuições de política são herdadas pelos recursos subordinados. Por exemplo, quando aplica uma política a um grupo de recursos, essa política é atribuída a todos os recursos no grupo. Ao fornecer um âmbito para a atribuição, utilize "/subscriptions/{subscription-id}/" para subscrições, "/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

O ID da atribuição de política a criar. Utilize o formato "/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}".

parameters
PolicyAssignment

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

options
PolicyAssignmentsCreateByIdOptionalParams

Os parâmetros de opções.

Devoluções

Promise<PolicyAssignment>

delete(string, string, PolicyAssignmentsDeleteOptionalParams)

Elimina uma atribuição de política.

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

Parâmetros

scope

string

O âmbito da atribuição de política.

policyAssignmentName

string

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

options
PolicyAssignmentsDeleteOptionalParams

Os parâmetros de opções.

Devoluções

Promise<PolicyAssignment>

deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)

Ao fornecer um âmbito para a atribuição, utilize "/subscriptions/{subscription-id}/" para subscrições, "/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

O ID da atribuição de política a eliminar. Utilize o formato "/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}".

options
PolicyAssignmentsDeleteByIdOptionalParams

Os parâmetros de opções.

Devoluções

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 âmbito da atribuição de política.

policyAssignmentName

string

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

options
PolicyAssignmentsGetOptionalParams

Os parâmetros de opções.

Devoluções

Promise<PolicyAssignment>

getById(string, PolicyAssignmentsGetByIdOptionalParams)

Ao fornecer um âmbito para a atribuição, utilize "/subscriptions/{subscription-id}/" para subscrições, "/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

O ID da atribuição de política a obter. Utilize o formato "/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}".

options
PolicyAssignmentsGetByIdOptionalParams

Os parâmetros de opções.

Devoluções

Promise<PolicyAssignment>

list(PolicyAssignmentsListOptionalParams)

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

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

Parâmetros

options
PolicyAssignmentsListOptionalParams

Os parâmetros de opções.

Devoluções

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

Obtém atribuições de políticas 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 não é sensível a maiúsculas e minúsculas.

resourceProviderNamespace

string

O espaço de nomes do fornecedor de recursos.

parentResourcePath

string

O caminho do recurso principal.

resourceType

string

O tipo de recurso.

resourceName

string

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

options
PolicyAssignmentsListForResourceOptionalParams

Os parâmetros de opções.

Devoluções

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

Obtém atribuições de políticas 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íticas.

options
PolicyAssignmentsListForResourceGroupOptionalParams

Os parâmetros de opções.

Devoluções