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 escopo e o nome fornecidos. As atribuições de política se aplicam a todos os recursos contidos em seu escopo. Por exemplo, quando você atribui uma política no escopo do grupo de recursos, essa política se aplica a todos os recursos do grupo.

createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)

Essa operação cria ou atualiza a atribuição de política com a ID fornecida. As atribuições de política feitas em um escopo se aplicam a todos os recursos contidos nesse escopo. Por exemplo, quando você atribui uma política a um grupo de recursos que a política se aplica a todos os recursos no grupo. As IDs de atribuição de política têm esse formato: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. Os escopos válidos são: grupo de gerenciamento (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), assinatura (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)

Essa operação exclui uma atribuição de política, dado seu nome e o escopo em que foi criada. O escopo de uma atribuição de política é a parte de sua ID anterior a '/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'.

deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)

Essa operação exclui a política com a ID fornecida. As IDs de atribuição de política têm esse formato: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. Os formatos válidos para {scope} são: '/providers/Microsoft.Management/managementGroups/{managementGroup}' (grupo de gerenciamento), '/subscriptions/{subscriptionId}' (assinatura), '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' ' (grupo de recursos) ou '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}' (resource).

get(string, string, PolicyAssignmentsGetOptionalParams)

Essa operação recupera uma única atribuição de política, dado seu nome e o escopo em que foi criada.

getById(string, PolicyAssignmentsGetByIdOptionalParams)

A operação recupera a atribuição de política com a ID fornecida. As IDs de atribuição de política têm esse formato: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. Os escopos válidos são: grupo de gerenciamento (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), assinatura (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)

Essa operação recupera a lista de todas as atribuições de política associadas à assinatura especificada que correspondem ao $filter opcional fornecido. 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 incluirá todas as atribuições de política associadas à assinatura, incluindo aquelas que se aplicam diretamente ou de grupos de gerenciamento que contêm a assinatura fornecida, bem como todos os objetos aplicados contidos na assinatura. Se $filter=atScope() for fornecido, a lista retornada incluirá todas as atribuições de política que se aplicam à assinatura, que é tudo na lista não filtrada, exceto aquelas aplicadas a objetos contidos na assinatura. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as atribuições de política que estão na assinatura. Se $filter=policyDefinitionId eq '{value}' for fornecido, a lista retornada incluirá todas as atribuições de política da definição de política cuja ID é {value}.

listForManagementGroup(string, PolicyAssignmentsListForManagementGroupOptionalParams)

Essa operação recupera a lista de todas as atribuições de política aplicáveis ao grupo de gerenciamento que correspondem ao determinado $filter. Os valores válidos para $filter são: 'atScope()', 'atExactScope()' ou 'policyDefinitionId eq '{value}''. Se $filter=atScope() for fornecido, a lista retornada incluirá todas as atribuições de política atribuídas ao grupo de gerenciamento ou aos ancestrais do grupo de gerenciamento. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as atribuições de política que estão no grupo de gerenciamento. Se $filter=policyDefinitionId eq '{value}' for fornecido, a lista retornada incluirá todas as atribuições de política da definição de política cuja ID é {value} que se aplicam ao grupo de gerenciamento.

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

Essa operação recupera a lista de todas as atribuições de política associadas ao recurso especificado no grupo de recursos e assinatura fornecidos que correspondem ao $filter opcional fornecido. 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 incluirá todas as atribuições de política associadas ao recurso, incluindo aquelas que se aplicam diretamente ou de todos os escopos que contêm, bem como quaisquer aplicadas aos recursos contidos no recurso. Se $filter=atScope() for fornecido, a lista retornada incluirá todas as atribuições de política que se aplicam ao recurso, que é tudo na lista não filtrada, exceto aquelas aplicadas aos recursos contidos no recurso. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as atribuições de política que estão no nível do recurso. Se $filter=policyDefinitionId eq '{value}' for fornecido, a lista retornada incluirá todas as atribuições de política da definição de política cuja ID é {value} que se aplicam ao recurso. Três parâmetros mais o nome do recurso são usados para identificar um recurso específico. Se o recurso não fizer parte de um recurso pai (o caso mais comum), o caminho do recurso pai não deverá ser fornecido (ou fornecido como ''). Por exemplo, um aplicativo Web pode ser especificado como ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Se o recurso fizer parte de um recurso pai, todos os parâmetros deverão ser fornecidos. Por exemplo, um nome DNS de máquina virtual poderia ser especificado como ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Uma alternativa conveniente para fornecer o namespace e o nome do tipo separadamente é fornecer ambos no parâmetro {resourceType}, formatar: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp').

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

Essa operação recupera a lista de todas as atribuições de política associadas ao grupo de recursos fornecido na assinatura fornecida que correspondem ao $filter opcional fornecido. 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 incluirá todas as atribuições de política associadas ao grupo de recursos, incluindo aquelas que se aplicam diretamente ou se aplicam a partir da contenção de escopos, bem como quaisquer aplicadas a recursos contidos no grupo de recursos. Se $filter=atScope() for fornecido, a lista retornada incluirá todas as atribuições de política que se aplicam ao grupo de recursos, que é tudo na lista não filtrada, exceto aquelas aplicadas aos recursos contidos no grupo de recursos. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as atribuições de política que estão no grupo de recursos. Se $filter=policyDefinitionId eq '{value}' for fornecido, a lista retornada incluirá todas as atribuições de política da definição de política cuja ID é {value} que se aplicam ao grupo de recursos.

update(string, string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateOptionalParams)

Essa operação atualiza uma atribuição de política com o escopo e o nome fornecidos. As atribuições de política se aplicam a todos os recursos contidos em seu escopo. Por exemplo, quando você atribui uma política no escopo do grupo de recursos, essa política se aplica a todos os recursos do grupo.

updateById(string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateByIdOptionalParams)

Essa operação atualiza a atribuição de política com a ID fornecida. As atribuições de política feitas em um escopo se aplicam a todos os recursos contidos nesse escopo. Por exemplo, quando você atribui uma política a um grupo de recursos que a política se aplica a todos os recursos no grupo. As IDs de atribuição de política têm este formato: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. Os escopos válidos são: grupo de gerenciamento (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), assinatura (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

Detalhes do método

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

Esta operação cria ou atualiza uma atribuição de política com o escopo e o nome fornecidos. As atribuições de política se aplicam a todos os recursos contidos em seu escopo. Por exemplo, quando você atribui uma política no escopo do grupo de recursos, essa política se aplica a todos os recursos do 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. Os escopos válidos são: grupo de gerenciamento (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), assinatura (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.

Retornos

Promise<PolicyAssignment>

createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)

Essa operação cria ou atualiza a atribuição de política com a ID fornecida. As atribuições de política feitas em um escopo se aplicam a todos os recursos contidos nesse escopo. Por exemplo, quando você atribui uma política a um grupo de recursos que a política se aplica a todos os recursos no grupo. As IDs de atribuição de política têm esse formato: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. Os escopos válidos são: grupo de gerenciamento (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), assinatura (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

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

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)

Essa operação exclui uma atribuição de política, dado seu nome e o escopo em que foi criada. O escopo de uma atribuição de política é a parte de sua ID anterior a '/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'.

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

Parâmetros

scope

string

O escopo da atribuição de política. Os escopos válidos são: grupo de gerenciamento (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), assinatura (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 ser excluída.

options
PolicyAssignmentsDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<PolicyAssignment>

deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)

Essa operação exclui a política com a ID fornecida. As IDs de atribuição de política têm esse formato: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. Os formatos válidos para {scope} são: '/providers/Microsoft.Management/managementGroups/{managementGroup}' (grupo de gerenciamento), '/subscriptions/{subscriptionId}' (assinatura), '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' ' (grupo de recursos) ou '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}' (resource).

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

options
PolicyAssignmentsDeleteByIdOptionalParams

Os parâmetros de opções.

Retornos

Promise<PolicyAssignment>

get(string, string, PolicyAssignmentsGetOptionalParams)

Essa operação recupera uma única atribuição de política, dado seu nome e o escopo em que foi criada.

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

Parâmetros

scope

string

O escopo da atribuição de política. Os escopos válidos são: grupo de gerenciamento (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), assinatura (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 ser obtido.

options
PolicyAssignmentsGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<PolicyAssignment>

getById(string, PolicyAssignmentsGetByIdOptionalParams)

A operação recupera a atribuição de política com a ID fornecida. As IDs de atribuição de política têm esse formato: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. Os escopos válidos são: grupo de gerenciamento (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), assinatura (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

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

options
PolicyAssignmentsGetByIdOptionalParams

Os parâmetros de opções.

Retornos

Promise<PolicyAssignment>

list(PolicyAssignmentsListOptionalParams)

Essa operação recupera a lista de todas as atribuições de política associadas à assinatura especificada que correspondem ao $filter opcional fornecido. 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 incluirá todas as atribuições de política associadas à assinatura, incluindo aquelas que se aplicam diretamente ou de grupos de gerenciamento que contêm a assinatura fornecida, bem como todos os objetos aplicados contidos na assinatura. Se $filter=atScope() for fornecido, a lista retornada incluirá todas as atribuições de política que se aplicam à assinatura, que é tudo na lista não filtrada, exceto aquelas aplicadas a objetos contidos na assinatura. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as atribuições de política que estão na assinatura. Se $filter=policyDefinitionId eq '{value}' for fornecido, a lista retornada incluirá todas as atribuições de política da definição de política cuja ID é {value}.

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

Parâmetros

options
PolicyAssignmentsListOptionalParams

Os parâmetros de opções.

Retornos

listForManagementGroup(string, PolicyAssignmentsListForManagementGroupOptionalParams)

Essa operação recupera a lista de todas as atribuições de política aplicáveis ao grupo de gerenciamento que correspondem ao determinado $filter. Os valores válidos para $filter são: 'atScope()', 'atExactScope()' ou 'policyDefinitionId eq '{value}''. Se $filter=atScope() for fornecido, a lista retornada incluirá todas as atribuições de política atribuídas ao grupo de gerenciamento ou aos ancestrais do grupo de gerenciamento. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as atribuições de política que estão no grupo de gerenciamento. Se $filter=policyDefinitionId eq '{value}' for fornecido, a lista retornada incluirá todas as atribuições de política da definição de política cuja ID é {value} que se aplicam ao grupo de gerenciamento.

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

Parâmetros

managementGroupId

string

A ID do grupo de gerenciamento.

options
PolicyAssignmentsListForManagementGroupOptionalParams

Os parâmetros de opções.

Retornos

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

Essa operação recupera a lista de todas as atribuições de política associadas ao recurso especificado no grupo de recursos e assinatura fornecidos que correspondem ao $filter opcional fornecido. 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 incluirá todas as atribuições de política associadas ao recurso, incluindo aquelas que se aplicam diretamente ou de todos os escopos que contêm, bem como quaisquer aplicadas aos recursos contidos no recurso. Se $filter=atScope() for fornecido, a lista retornada incluirá todas as atribuições de política que se aplicam ao recurso, que é tudo na lista não filtrada, exceto aquelas aplicadas aos recursos contidos no recurso. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as atribuições de política que estão no nível do recurso. Se $filter=policyDefinitionId eq '{value}' for fornecido, a lista retornada incluirá todas as atribuições de política da definição de política cuja ID é {value} que se aplicam ao recurso. Três parâmetros mais o nome do recurso são usados para identificar um recurso específico. Se o recurso não fizer parte de um recurso pai (o caso mais comum), o caminho do recurso pai não deverá ser fornecido (ou fornecido como ''). Por exemplo, um aplicativo Web pode ser especificado como ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Se o recurso fizer parte de um recurso pai, todos os parâmetros deverão ser fornecidos. Por exemplo, um nome DNS de máquina virtual poderia ser especificado como ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Uma alternativa conveniente para fornecer o namespace e o nome do tipo separadamente é fornecer ambos no parâmetro {resourceType}, formatar: ({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 namespace do provedor de recursos. Por exemplo, o namespace de uma máquina virtual é Microsoft.Compute (de Microsoft.Compute/virtualMachines)

parentResourcePath

string

O caminho do recurso pai. Use a cadeia de caracteres vazia se não houver nenhuma.

resourceType

string

O nome do tipo de recurso. Por exemplo, o nome do tipo de um aplicativo Web é 'sites' (da Microsoft.Web/sites).

resourceName

string

O nome do recurso.

options
PolicyAssignmentsListForResourceOptionalParams

Os parâmetros de opções.

Retornos

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

Essa operação recupera a lista de todas as atribuições de política associadas ao grupo de recursos fornecido na assinatura fornecida que correspondem ao $filter opcional fornecido. 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 incluirá todas as atribuições de política associadas ao grupo de recursos, incluindo aquelas que se aplicam diretamente ou se aplicam a partir da contenção de escopos, bem como quaisquer aplicadas a recursos contidos no grupo de recursos. Se $filter=atScope() for fornecido, a lista retornada incluirá todas as atribuições de política que se aplicam ao grupo de recursos, que é tudo na lista não filtrada, exceto aquelas aplicadas aos recursos contidos no grupo de recursos. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as atribuições de política que estão no grupo de recursos. Se $filter=policyDefinitionId eq '{value}' for fornecido, a lista retornada incluirá todas as atribuições de política da definição de política cuja 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ítica.

options
PolicyAssignmentsListForResourceGroupOptionalParams

Os parâmetros de opções.

Retornos

update(string, string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateOptionalParams)

Essa operação atualiza uma atribuição de política com o escopo e o nome fornecidos. As atribuições de política se aplicam a todos os recursos contidos em seu escopo. Por exemplo, quando você atribui uma política no escopo do grupo de recursos, essa política se aplica a todos os recursos do grupo.

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

Parâmetros

scope

string

O escopo da atribuição de política. Os escopos válidos são: grupo de gerenciamento (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), assinatura (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 solicitação de patch de atribuição de política.

options
PolicyAssignmentsUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<PolicyAssignment>

updateById(string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateByIdOptionalParams)

Essa operação atualiza a atribuição de política com a ID fornecida. As atribuições de política feitas em um escopo se aplicam a todos os recursos contidos nesse escopo. Por exemplo, quando você atribui uma política a um grupo de recursos que a política se aplica a todos os recursos no grupo. As IDs de atribuição de política têm este formato: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. Os escopos válidos são: grupo de gerenciamento (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), assinatura (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

A ID da atribuição de política a ser atualizada. Use o formato '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'.

parameters
PolicyAssignmentUpdate

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

options
PolicyAssignmentsUpdateByIdOptionalParams

Os parâmetros de opções.

Retornos

Promise<PolicyAssignment>