Partilhar via


PolicyAssignmentsOperations interface

Interface representando uma operação de PolicyAssignments.

Propriedades

create

Esta operação cria ou atualiza uma atribuição de política com o âmbito e nome dados. As atribuições de política aplicam-se 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.

delete
get

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

list

Esta operação recupera a lista de todas as atribuições de políticas associadas à subscrição dada que correspondem à $filter opcional dada. 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íticas associadas à subscrição, incluindo aquelas que se aplicam diretamente ou a grupos de gestão que contêm a subscrição dada, bem como quaisquer aplicadas a objetos contidos na subscrição. Se for fornecida $filter=atScope(), a lista devolvida inclui todas as atribuições de políticas que se aplicam à subscrição, que é tudo o que está na lista não filtrada, exceto aquelas aplicadas a objetos contidos na subscrição. Se for fornecido $filter=atExactScope(), a lista devolvida inclui apenas todas as atribuições de políticas que na subscrição. Se for fornecido $filter=policyDefinitionId eq '{value}', a lista devolvida inclui todas as atribuições de políticas da definição de política cujo id é {value}.

listForManagementGroup

Esta operação recupera a lista de todas as atribuições de políticas aplicáveis ao grupo de gestão que correspondem à $filter dada. Valores válidos para $filter são: 'atScope()', 'atExactScope()' ou 'policyDefinitionId eq '{value}''. Se for fornecida $filter=atScope(), a lista devolvida inclui todas as atribuições de políticas atribuídas ao grupo de gestão ou aos antepassados do grupo de gestão. Se for fornecido $filter=atExactScope(), a lista devolvida inclui apenas todas as atribuições de políticas que pertencem ao grupo de gestão. Se for fornecida $filter=policyDefinitionId eq '{value}', a lista devolvida inclui todas as atribuições de políticas da definição de política cujo id é {value} que se aplicam ao grupo de gestão.

listForResource

Esta operação recupera a lista de todas as atribuições de políticas associadas ao recurso especificado no grupo de recursos e subscrição que correspondem à $filter opcional dada. 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íticas associadas ao recurso, incluindo aquelas que se aplicam diretamente ou a partir de todos os escopos que contêm, bem como quaisquer aplicadas a recursos contidos no recurso. Se for fornecida $filter=atScope(), a lista devolvida inclui todas as atribuições de políticas que se aplicam ao recurso, que é tudo o que está na lista não filtrada, exceto aquelas aplicadas aos recursos contidos no recurso. Se for fornecida $filter=atExactScope(), a lista devolvida inclui apenas todas as atribuições de políticas que ao nível do recurso. Se for fornecido $filter=policyDefinitionId eq '{value}', a lista devolvida inclui todas as atribuições de políticas da definição de política cujo 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 deve 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 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 namespace e o nome do tipo separadamente é fornecer ambos no parâmetro {resourceType}, formato: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp').

listForResourceGroup

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

update

Esta operação atualiza uma atribuição de política com o escopo e o nome fornecidos. As atribuições de política aplicam-se 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.

Detalhes de Propriedade

create

Esta operação cria ou atualiza uma atribuição de política com o âmbito e nome dados. As atribuições de política aplicam-se 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.

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

Valor de Propriedade

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

delete

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

Valor de Propriedade

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

get

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

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

Valor de Propriedade

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

list

Esta operação recupera a lista de todas as atribuições de políticas associadas à subscrição dada que correspondem à $filter opcional dada. 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íticas associadas à subscrição, incluindo aquelas que se aplicam diretamente ou a grupos de gestão que contêm a subscrição dada, bem como quaisquer aplicadas a objetos contidos na subscrição. Se for fornecida $filter=atScope(), a lista devolvida inclui todas as atribuições de políticas que se aplicam à subscrição, que é tudo o que está na lista não filtrada, exceto aquelas aplicadas a objetos contidos na subscrição. Se for fornecido $filter=atExactScope(), a lista devolvida inclui apenas todas as atribuições de políticas que na subscrição. Se for fornecido $filter=policyDefinitionId eq '{value}', a lista devolvida inclui todas as atribuições de políticas da definição de política cujo id é {value}.

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

Valor de Propriedade

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

listForManagementGroup

Esta operação recupera a lista de todas as atribuições de políticas aplicáveis ao grupo de gestão que correspondem à $filter dada. Valores válidos para $filter são: 'atScope()', 'atExactScope()' ou 'policyDefinitionId eq '{value}''. Se for fornecida $filter=atScope(), a lista devolvida inclui todas as atribuições de políticas atribuídas ao grupo de gestão ou aos antepassados do grupo de gestão. Se for fornecido $filter=atExactScope(), a lista devolvida inclui apenas todas as atribuições de políticas que pertencem ao grupo de gestão. Se for fornecida $filter=policyDefinitionId eq '{value}', a lista devolvida inclui todas as atribuições de políticas da definição de política cujo id é {value} que se aplicam ao grupo de gestão.

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

Valor de Propriedade

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

listForResource

Esta operação recupera a lista de todas as atribuições de políticas associadas ao recurso especificado no grupo de recursos e subscrição que correspondem à $filter opcional dada. 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íticas associadas ao recurso, incluindo aquelas que se aplicam diretamente ou a partir de todos os escopos que contêm, bem como quaisquer aplicadas a recursos contidos no recurso. Se for fornecida $filter=atScope(), a lista devolvida inclui todas as atribuições de políticas que se aplicam ao recurso, que é tudo o que está na lista não filtrada, exceto aquelas aplicadas aos recursos contidos no recurso. Se for fornecida $filter=atExactScope(), a lista devolvida inclui apenas todas as atribuições de políticas que ao nível do recurso. Se for fornecido $filter=policyDefinitionId eq '{value}', a lista devolvida inclui todas as atribuições de políticas da definição de política cujo 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 deve 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 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 namespace e o nome do tipo separadamente é fornecer ambos no parâmetro {resourceType}, formato: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp').

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

Valor de Propriedade

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

listForResourceGroup

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

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

Valor de Propriedade

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

update

Esta operação atualiza uma atribuição de política com o escopo e o nome fornecidos. As atribuições de política aplicam-se 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.

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

Valor de Propriedade

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