PolicyAssignments interface
Interface que representa um PolicyAssignments.
Métodos
create(string, string, Policy |
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. |
create |
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, Policy |
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}". |
delete |
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, Policy |
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. |
get |
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(Policy |
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}. |
list |
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. |
list |
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'). |
list |
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, Policy |
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. |
update |
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.
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.
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.
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}".
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.
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}".
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
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.
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.
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.
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.
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.
Os parâmetros de opções.
Devoluções
Promise<PolicyAssignment>