Partilhar via


PolicyAssignments interface

Interface que representa um PolicyAssignments.

Métodos

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

Esta operação cria ou atualiza uma atribuição de política com o âmbito e o nome especificados. As atribuições de políticas aplicam-se a todos os recursos contidos no respetivo âmbito. Por exemplo, quando atribui uma política no âmbito do grupo de recursos, essa política aplica-se a todos os recursos no grupo.

createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)

Esta operação cria ou atualiza a atribuição de política com o ID especificado. As atribuições de políticas efetuadas num âmbito aplicam-se a todos os recursos contidos nesse âmbito. Por exemplo, quando atribui uma política a um grupo de recursos, essa política aplica-se a todos os recursos no grupo. Os IDs de atribuição de políticas têm este formato: "{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}". Os âmbitos válidos são: grupo de gestão (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscrição (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

delete(string, string, PolicyAssignmentsDeleteOptionalParams)

Esta operação elimina uma atribuição de política, dado o respetivo nome e o âmbito em que foi criada. O âmbito de uma atribuição de política é a parte do ID anterior a "/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}".

deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)

Esta operação elimina a política com o ID especificado. Os IDs de atribuição de políticas têm este formato: "{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}". Os formatos válidos para {scope} são: "/providers/Microsoft.Management/managementGroups/{managementGroup}" (grupo de gestão), "/subscriptions/{subscriptionId}" (subscrição), "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" " (grupo de recursos) ou "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}" (recurso).

get(string, string, PolicyAssignmentsGetOptionalParams)

Esta operação obtém uma única atribuição de política, tendo em conta o respetivo nome e o âmbito em que foi criada.

getById(string, PolicyAssignmentsGetByIdOptionalParams)

A operação obtém a atribuição de política com o ID especificado. Os IDs de atribuição de políticas têm este formato: "{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}". Os âmbitos válidos são: grupo de gestão (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscrição (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

list(PolicyAssignmentsListOptionalParams)

Esta operação obtém a lista de todas as atribuições de política associadas à subscrição especificada que correspondem ao $filter opcional especificado. Os valores válidos para $filter são: "atScope()", "atExactScope()" ou "policyDefinitionId eq '{value}'". Se $filter não for fornecida, a lista não filtrada inclui todas as atribuições de política associadas à subscrição, incluindo as que se aplicam diretamente ou a partir de grupos de gestão que contêm a subscrição especificada, bem como quaisquer aplicações a objetos contidos na subscrição. Se $filter=atScope() for fornecido, a lista devolvida inclui todas as atribuições de política que se aplicam à subscrição, que é tudo na lista não filtrada, exceto as aplicadas aos objetos contidos na subscrição. Se for fornecido $filter=atExactScope(), a lista devolvida inclui apenas todas as atribuições de política na subscrição. Se $filter=policyDefinitionId eq '{value}' for fornecido, a lista devolvida inclui todas as atribuições de política da definição de política cujo ID é {value}.

listForManagementGroup(string, PolicyAssignmentsListForManagementGroupOptionalParams)

Esta operação obtém a lista de todas as atribuições de política aplicáveis ao grupo de gestão que correspondem ao $filter especificado. Os valores válidos para $filter são: "atScope()", "atExactScope()" ou "policyDefinitionId eq '{value}'". Se $filter=atScope() for fornecida, a lista devolvida inclui todas as atribuições de política atribuídas ao grupo de gestão ou aos predecessores do grupo de gestão. Se $filter=atExactScope() for fornecido, a lista devolvida inclui apenas todas as atribuições de política que estejam no grupo de gestão. Se $filter=policyDefinitionId eq '{value}' for fornecido, a lista devolvida inclui todas as atribuições de política da definição de política cujo ID é {value} que se aplicam ao grupo de gestão.

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

Esta operação obtém a lista de todas as atribuições de política associadas ao recurso especificado no grupo de recursos e subscrição especificados que correspondem ao $filter opcional especificado. Os valores válidos para $filter são: "atScope()", "atExactScope()" ou "policyDefinitionId eq '{value}'". Se $filter não for fornecido, a lista não filtrada inclui todas as atribuições de política associadas ao recurso, incluindo as que se aplicam diretamente ou de todos os âmbitos que contenham, bem como quaisquer aplicações a recursos contidos no recurso. Se $filter=atScope() for fornecido, a lista devolvida inclui todas as atribuições de política que se aplicam ao recurso, que é tudo na lista não filtrada, exceto as aplicadas aos recursos contidos no recurso. Se $filter=atExactScope() for fornecido, a lista devolvida inclui apenas todas as atribuições de política ao nível do recurso. Se $filter=policyDefinitionId eq '{value}' for fornecido, a lista devolvida inclui todas as atribuições de política da definição de política cujo ID é {value} que se aplicam ao recurso. São utilizados três parâmetros mais o nome do recurso para identificar um recurso específico. Se o recurso não fizer parte de um recurso principal (o caso mais comum), o caminho do recurso principal não deve ser fornecido (ou fornecido como ''). Por exemplo, uma aplicação Web pode ser especificada como ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Se o recurso fizer parte de um recurso principal, todos os parâmetros devem ser fornecidos. Por exemplo, um nome DNS de máquina virtual pode ser especificado como ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Uma alternativa conveniente para fornecer o espaço de nomes e o nome do tipo separadamente é fornecer ambos no parâmetro {resourceType}, formato: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp').

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

Esta operação obtém a lista de todas as atribuições de política associadas ao grupo de recursos especificado na subscrição especificada que correspondem ao $filter opcional especificado. Os valores válidos para $filter são: "atScope()", "atExactScope()" ou "policyDefinitionId eq '{value}'". Se $filter não for fornecido, a lista não filtrada inclui todas as atribuições de política associadas ao grupo de recursos, incluindo as que se aplicam diretamente ou se aplicam a partir de âmbitos de contenção, bem como quaisquer aplicações a recursos contidos no grupo de recursos. Se $filter=atScope() for fornecido, a lista devolvida inclui todas as atribuições de política que se aplicam ao grupo de recursos, que é tudo na lista não filtrada, exceto as aplicadas aos recursos contidos no grupo de recursos. Se $filter=atExactScope() for fornecido, a lista devolvida inclui apenas todas as atribuições de política que estejam no grupo de recursos. Se $filter=policyDefinitionId eq '{value}' for fornecido, a lista devolvida inclui todas as atribuições de política da definição de política cujo ID é {value} que se aplicam ao grupo de recursos.

update(string, string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateOptionalParams)

Esta operação atualiza uma atribuição de política com o âmbito e o nome especificados. As atribuições de políticas aplicam-se a todos os recursos contidos no respetivo âmbito. Por exemplo, quando atribui uma política no âmbito do grupo de recursos, essa política aplica-se a todos os recursos no grupo.

updateById(string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateByIdOptionalParams)

Esta operação atualiza a atribuição de política com o ID especificado. As atribuições de políticas efetuadas num âmbito aplicam-se a todos os recursos contidos nesse âmbito. Por exemplo, quando atribui uma política a um grupo de recursos, essa política aplica-se a todos os recursos no grupo. Os IDs de atribuição de políticas têm este formato: "{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}". Os âmbitos válidos são: grupo de gestão (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscrição (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

Detalhes de Método

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

Esta operação cria ou atualiza uma atribuição de política com o âmbito e o nome especificados. As atribuições de políticas aplicam-se a todos os recursos contidos no respetivo âmbito. Por exemplo, quando atribui uma política no âmbito do grupo de recursos, essa política aplica-se 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. Os âmbitos válidos são: grupo de gestão (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscrição (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

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.

Devoluções

Promise<PolicyAssignment>

createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)

Esta operação cria ou atualiza a atribuição de política com o ID especificado. As atribuições de políticas efetuadas num âmbito aplicam-se a todos os recursos contidos nesse âmbito. Por exemplo, quando atribui uma política a um grupo de recursos, essa política aplica-se a todos os recursos no grupo. Os IDs de atribuição de políticas têm este formato: "{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}". Os âmbitos válidos são: grupo de gestão (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscrição (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

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/{policyAssignmentName}".

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)

Esta operação elimina uma atribuição de política, dado o respetivo nome e o âmbito em que foi criada. O âmbito de uma atribuição de política é a parte do ID anterior a "/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}".

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

Parâmetros

scope

string

O âmbito da atribuição de política. Os âmbitos válidos são: grupo de gestão (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscrição (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

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)

Esta operação elimina a política com o ID especificado. Os IDs de atribuição de políticas têm este formato: "{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}". Os formatos válidos para {scope} são: "/providers/Microsoft.Management/managementGroups/{managementGroup}" (grupo de gestão), "/subscriptions/{subscriptionId}" (subscrição), "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" " (grupo de recursos) ou "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}" (recurso).

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/{policyAssignmentName}".

options
PolicyAssignmentsDeleteByIdOptionalParams

Os parâmetros de opções.

Devoluções

Promise<PolicyAssignment>

get(string, string, PolicyAssignmentsGetOptionalParams)

Esta operação obtém uma única atribuição de política, tendo em conta o respetivo nome e o âmbito em que foi criada.

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

Parâmetros

scope

string

O âmbito da atribuição de política. Os âmbitos válidos são: grupo de gestão (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscrição (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

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)

A operação obtém a atribuição de política com o ID especificado. Os IDs de atribuição de políticas têm este formato: "{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}". Os âmbitos válidos são: grupo de gestão (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscrição (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

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/{policyAssignmentName}".

options
PolicyAssignmentsGetByIdOptionalParams

Os parâmetros de opções.

Devoluções

Promise<PolicyAssignment>

list(PolicyAssignmentsListOptionalParams)

Esta operação obtém a lista de todas as atribuições de política associadas à subscrição especificada que correspondem ao $filter opcional especificado. Os valores válidos para $filter são: "atScope()", "atExactScope()" ou "policyDefinitionId eq '{value}'". Se $filter não for fornecida, a lista não filtrada inclui todas as atribuições de política associadas à subscrição, incluindo as que se aplicam diretamente ou a partir de grupos de gestão que contêm a subscrição especificada, bem como quaisquer aplicações a objetos contidos na subscrição. Se $filter=atScope() for fornecido, a lista devolvida inclui todas as atribuições de política que se aplicam à subscrição, que é tudo na lista não filtrada, exceto as aplicadas aos objetos contidos na subscrição. Se for fornecido $filter=atExactScope(), a lista devolvida inclui apenas todas as atribuições de política na subscrição. Se $filter=policyDefinitionId eq '{value}' for fornecido, a lista devolvida inclui todas as atribuições de política da definição de política cujo ID é {value}.

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

Parâmetros

options
PolicyAssignmentsListOptionalParams

Os parâmetros de opções.

Devoluções

listForManagementGroup(string, PolicyAssignmentsListForManagementGroupOptionalParams)

Esta operação obtém a lista de todas as atribuições de política aplicáveis ao grupo de gestão que correspondem ao $filter especificado. Os valores válidos para $filter são: "atScope()", "atExactScope()" ou "policyDefinitionId eq '{value}'". Se $filter=atScope() for fornecida, a lista devolvida inclui todas as atribuições de política atribuídas ao grupo de gestão ou aos predecessores do grupo de gestão. Se $filter=atExactScope() for fornecido, a lista devolvida inclui apenas todas as atribuições de política que estejam no grupo de gestão. Se $filter=policyDefinitionId eq '{value}' for fornecido, a lista devolvida inclui todas as atribuições de política da definição de política cujo ID é {value} que se aplicam ao grupo de gestão.

function listForManagementGroup(managementGroupId: string, options?: PolicyAssignmentsListForManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>

Parâmetros

managementGroupId

string

O ID do grupo de gestão.

options
PolicyAssignmentsListForManagementGroupOptionalParams

Os parâmetros de opções.

Devoluções

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

Esta operação obtém a lista de todas as atribuições de política associadas ao recurso especificado no grupo de recursos e subscrição especificados que correspondem ao $filter opcional especificado. Os valores válidos para $filter são: "atScope()", "atExactScope()" ou "policyDefinitionId eq '{value}'". Se $filter não for fornecido, a lista não filtrada inclui todas as atribuições de política associadas ao recurso, incluindo as que se aplicam diretamente ou de todos os âmbitos que contenham, bem como quaisquer aplicações a recursos contidos no recurso. Se $filter=atScope() for fornecido, a lista devolvida inclui todas as atribuições de política que se aplicam ao recurso, que é tudo na lista não filtrada, exceto as aplicadas aos recursos contidos no recurso. Se $filter=atExactScope() for fornecido, a lista devolvida inclui apenas todas as atribuições de política ao nível do recurso. Se $filter=policyDefinitionId eq '{value}' for fornecido, a lista devolvida inclui todas as atribuições de política da definição de política cujo ID é {value} que se aplicam ao recurso. São utilizados três parâmetros mais o nome do recurso para identificar um recurso específico. Se o recurso não fizer parte de um recurso principal (o caso mais comum), o caminho do recurso principal não deve ser fornecido (ou fornecido como ''). Por exemplo, uma aplicação Web pode ser especificada como ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Se o recurso fizer parte de um recurso principal, todos os parâmetros devem ser fornecidos. Por exemplo, um nome DNS de máquina virtual pode ser especificado como ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Uma alternativa conveniente para fornecer o espaço de nomes e o nome do tipo separadamente é fornecer ambos no parâmetro {resourceType}, formato: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp').

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.

resourceProviderNamespace

string

O espaço de nomes do fornecedor de recursos. Por exemplo, o espaço de nomes de uma máquina virtual é Microsoft.Compute (de Microsoft.Compute/virtualMachines)

parentResourcePath

string

O caminho do recurso principal. Utilize uma cadeia vazia se não existir nenhuma.

resourceType

string

O nome do tipo de recurso. Por exemplo, o nome do tipo de uma aplicação Web é "sites" (a partir de Microsoft.Web/sites).

resourceName

string

O nome do recurso.

options
PolicyAssignmentsListForResourceOptionalParams

Os parâmetros de opções.

Devoluções

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

Esta operação obtém a lista de todas as atribuições de política associadas ao grupo de recursos especificado na subscrição especificada que correspondem ao $filter opcional especificado. Os valores válidos para $filter são: "atScope()", "atExactScope()" ou "policyDefinitionId eq '{value}'". Se $filter não for fornecido, a lista não filtrada inclui todas as atribuições de política associadas ao grupo de recursos, incluindo as que se aplicam diretamente ou se aplicam a partir de âmbitos de contenção, bem como quaisquer aplicações a recursos contidos no grupo de recursos. Se $filter=atScope() for fornecido, a lista devolvida inclui todas as atribuições de política que se aplicam ao grupo de recursos, que é tudo na lista não filtrada, exceto as aplicadas aos recursos contidos no grupo de recursos. Se $filter=atExactScope() for fornecido, a lista devolvida inclui apenas todas as atribuições de política que estejam no grupo de recursos. Se $filter=policyDefinitionId eq '{value}' for fornecido, a lista devolvida inclui todas as atribuições de política da definição de política cujo ID é {value} que se aplicam ao 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

update(string, string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateOptionalParams)

Esta operação atualiza uma atribuição de política com o âmbito e o nome especificados. As atribuições de políticas aplicam-se a todos os recursos contidos no respetivo âmbito. Por exemplo, quando atribui uma política no âmbito do grupo de recursos, essa política aplica-se a todos os recursos no grupo.

function update(scope: string, policyAssignmentName: string, parameters: PolicyAssignmentUpdate, options?: PolicyAssignmentsUpdateOptionalParams): Promise<PolicyAssignment>

Parâmetros

scope

string

O âmbito da atribuição de política. Os âmbitos válidos são: grupo de gestão (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscrição (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

policyAssignmentName

string

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

parameters
PolicyAssignmentUpdate

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

options
PolicyAssignmentsUpdateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<PolicyAssignment>

updateById(string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateByIdOptionalParams)

Esta operação atualiza a atribuição de política com o ID especificado. As atribuições de políticas efetuadas num âmbito aplicam-se a todos os recursos contidos nesse âmbito. Por exemplo, quando atribui uma política a um grupo de recursos, essa política aplica-se a todos os recursos no grupo. Os IDs de atribuição de políticas têm este formato: "{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}". Os âmbitos válidos são: grupo de gestão (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscrição (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

function updateById(policyAssignmentId: string, parameters: PolicyAssignmentUpdate, options?: PolicyAssignmentsUpdateByIdOptionalParams): Promise<PolicyAssignment>

Parâmetros

policyAssignmentId

string

O ID da atribuição de política a atualizar. Utilize o formato "{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}".

parameters
PolicyAssignmentUpdate

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

options
PolicyAssignmentsUpdateByIdOptionalParams

Os parâmetros de opções.

Devoluções

Promise<PolicyAssignment>