PolicyAssignmentsOperations interface
Interface representando uma operação de PolicyAssignments.
Propriedades
| create | Essa operação cria ou atualiza uma atribuição de política com o escopo e nome dados. 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. |
| delete | |
| get | Essa operação recupera uma única atribuição de política, dado seu nome e o escopo em que foi criada. |
| list | Essa operação recupera a lista de todas as atribuições de políticas associadas à 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 à assinatura, incluindo aquelas que se aplicam diretamente ou de grupos de gerenciamento que contêm a assinatura dada, bem como quaisquer aplicadas a objetos contidos na assinatura. Se $filter=atScope() for fornecida, a lista retornada inclui todas as atribuições de políticas 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 inclui apenas todas as atribuições de políticas que na assinatura. Se $filter=policyDefinitionId eq '{value}' for fornecido, a lista retornada inclui todas as atribuições de políticas da definição de política cujo id é {value}. |
| list |
Essa operação recupera a lista de todas as atribuições de políticas aplicáveis ao grupo de gestão que correspondem ao $filter fornecido. Valores válidos para $filter são: 'atScope()', 'atExactScope()' ou 'policyDefinitionId eq '{value}''. Se $filter=atScope() for fornecido, a lista retornada inclui todas as atribuições de políticas atribuídas ao grupo de gestão ou aos antepassados do grupo de gestão. Se $filter=atExactScope() for fornecida, a lista retornada inclui apenas todas as atribuições de políticas que estão no grupo de gestão. Se $filter=policyDefinitionId eq '{value}' for fornecido, a lista retornada 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. |
| list |
Essa operação recupera a lista de todas as atribuições de políticas associadas ao recurso especificado no grupo de recursos e 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 recurso, incluindo aquelas que se aplicam diretamente ou de todos os escopos que contêm, bem como quaisquer aplicadas a recursos contidos no recurso. Se $filter=atScope() for fornecida, a lista retornada inclui todas as atribuições de políticas que se aplicam ao recurso, que é tudo na lista não filtrada, exceto aquelas aplicadas aos recursos contidos no recurso. Se for fornecida $filter=atExactScope(), a lista retornada inclui apenas todas as atribuições de políticas que no nível do recurso. Se $filter=policyDefinitionId eq '{value}' for fornecida, a lista retornada 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 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 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}, formatar: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp'). |
| list |
Essa operação recupera a lista de todas as atribuições de políticas associadas ao grupo de recursos dado na assinatura que correspondem ao $filter opcional dado. 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 que contem, bem como quaisquer aplicadas a recursos contidos dentro do grupo de recursos. Se $filter=atScope() for fornecida, a lista retornada inclui todas as atribuições de políticas que se aplicam ao grupo de recursos, que é tudo na lista não filtrada, exceto aquelas aplicadas aos recursos contidos dentro do grupo de recursos. Se $filter=atExactScope() for fornecido, a lista retornada 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 retornada 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 | 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. |
Detalhes da propriedade
create
Essa operação cria ou atualiza uma atribuição de política com o escopo e nome dados. 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.
create: (scope: string, policyAssignmentName: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateOptionalParams) => Promise<PolicyAssignment>
Valor da propriedade
(scope: string, policyAssignmentName: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateOptionalParams) => Promise<PolicyAssignment>
delete
delete: (scope: string, policyAssignmentName: string, options?: PolicyAssignmentsDeleteOptionalParams) => Promise<PolicyAssignment>
Valor da propriedade
(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsDeleteOptionalParams) => Promise<PolicyAssignment>
get
Essa operação recupera uma única atribuição de política, dado seu nome e o escopo em que foi criada.
get: (scope: string, policyAssignmentName: string, options?: PolicyAssignmentsGetOptionalParams) => Promise<PolicyAssignment>
Valor da propriedade
(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsGetOptionalParams) => Promise<PolicyAssignment>
list
Essa operação recupera a lista de todas as atribuições de políticas associadas à 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 à assinatura, incluindo aquelas que se aplicam diretamente ou de grupos de gerenciamento que contêm a assinatura dada, bem como quaisquer aplicadas a objetos contidos na assinatura. Se $filter=atScope() for fornecida, a lista retornada inclui todas as atribuições de políticas 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 inclui apenas todas as atribuições de políticas que na assinatura. Se $filter=policyDefinitionId eq '{value}' for fornecido, a lista retornada 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 da propriedade
(options?: PolicyAssignmentsListOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
listForManagementGroup
Essa operação recupera a lista de todas as atribuições de políticas aplicáveis ao grupo de gestão que correspondem ao $filter fornecido. Valores válidos para $filter são: 'atScope()', 'atExactScope()' ou 'policyDefinitionId eq '{value}''. Se $filter=atScope() for fornecido, a lista retornada inclui todas as atribuições de políticas atribuídas ao grupo de gestão ou aos antepassados do grupo de gestão. Se $filter=atExactScope() for fornecida, a lista retornada inclui apenas todas as atribuições de políticas que estão no grupo de gestão. Se $filter=policyDefinitionId eq '{value}' for fornecido, a lista retornada 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 da propriedade
(managementGroupId: string, options?: PolicyAssignmentsListForManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
listForResource
Essa operação recupera a lista de todas as atribuições de políticas associadas ao recurso especificado no grupo de recursos e 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 recurso, incluindo aquelas que se aplicam diretamente ou de todos os escopos que contêm, bem como quaisquer aplicadas a recursos contidos no recurso. Se $filter=atScope() for fornecida, a lista retornada inclui todas as atribuições de políticas que se aplicam ao recurso, que é tudo na lista não filtrada, exceto aquelas aplicadas aos recursos contidos no recurso. Se for fornecida $filter=atExactScope(), a lista retornada inclui apenas todas as atribuições de políticas que no nível do recurso. Se $filter=policyDefinitionId eq '{value}' for fornecida, a lista retornada 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 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 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}, formatar: ({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 da propriedade
(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: PolicyAssignmentsListForResourceOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
listForResourceGroup
Essa operação recupera a lista de todas as atribuições de políticas associadas ao grupo de recursos dado na assinatura que correspondem ao $filter opcional dado. 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 que contem, bem como quaisquer aplicadas a recursos contidos dentro do grupo de recursos. Se $filter=atScope() for fornecida, a lista retornada inclui todas as atribuições de políticas que se aplicam ao grupo de recursos, que é tudo na lista não filtrada, exceto aquelas aplicadas aos recursos contidos dentro do grupo de recursos. Se $filter=atExactScope() for fornecido, a lista retornada 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 retornada 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 da propriedade
(resourceGroupName: string, options?: PolicyAssignmentsListForResourceGroupOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
update
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.
update: (scope: string, policyAssignmentName: string, parameters: PolicyAssignmentUpdate, options?: PolicyAssignmentsUpdateOptionalParams) => Promise<PolicyAssignment>
Valor da propriedade
(scope: string, policyAssignmentName: string, parameters: PolicyAssignmentUpdate, options?: PolicyAssignmentsUpdateOptionalParams) => Promise<PolicyAssignment>