PolicyAssignments interface
Interface que representa um PolicyAssignments.
Métodos
create(string, string, Policy |
As atribuições de política são herdadas por todos os recursos filho. Por exemplo, quando você aplica uma política a um grupo de recursos que a política é atribuída a todos os recursos no grupo. |
create |
As atribuições de política são herdadas por todos os recursos filho. Por exemplo, quando você aplica uma política a um grupo de recursos que a política é atribuída a todos os recursos no grupo. Ao fornecer um escopo para a atribuição, use '/subscriptions/{subscription-id}/' para assinaturas, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' para grupos de recursos e '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' para recursos. |
delete(string, string, Policy |
Exclui uma atribuição de política. |
delete |
Ao fornecer um escopo para a atribuição, use '/subscriptions/{subscription-id}/' para assinaturas, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' para grupos de recursos e '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' para recursos. |
get(string, string, Policy |
Obtém uma atribuição de política. |
get |
Ao fornecer um escopo para a atribuição, use '/subscriptions/{subscription-id}/' para assinaturas, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' para grupos de recursos e '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' para recursos. |
list(Policy |
Obtém todas as atribuições de política para uma assinatura. |
list |
Obtém atribuições de política para um recurso. |
list |
Obtém atribuições de política para o grupo de recursos. |
Detalhes do método
create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)
As atribuições de política são herdadas por todos os recursos filho. Por exemplo, quando você aplica uma política a um grupo de recursos que a política é atribuída a todos os recursos no 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.
- 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.
Retornos
Promise<PolicyAssignment>
createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)
As atribuições de política são herdadas por todos os recursos filho. Por exemplo, quando você aplica uma política a um grupo de recursos que a política é atribuída a todos os recursos no grupo. Ao fornecer um escopo para a atribuição, use '/subscriptions/{subscription-id}/' para assinaturas, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' para grupos de recursos e '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' para recursos.
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/{policy-assignment-name}'.
- parameters
- PolicyAssignment
Parâmetros para atribuição de política.
Os parâmetros de opções.
Retornos
Promise<PolicyAssignment>
delete(string, string, PolicyAssignmentsDeleteOptionalParams)
Exclui uma atribuição de política.
function delete(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsDeleteOptionalParams): Promise<PolicyAssignment>
Parâmetros
- scope
-
string
O escopo da atribuição de política.
- policyAssignmentName
-
string
O nome da atribuição de política a ser excluída.
Os parâmetros de opções.
Retornos
Promise<PolicyAssignment>
deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)
Ao fornecer um escopo para a atribuição, use '/subscriptions/{subscription-id}/' para assinaturas, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' para grupos de recursos e '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' para recursos.
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/{policy-assignment-name}'.
Os parâmetros de opções.
Retornos
Promise<PolicyAssignment>
get(string, string, PolicyAssignmentsGetOptionalParams)
Obtém uma atribuição de política.
function get(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsGetOptionalParams): Promise<PolicyAssignment>
Parâmetros
- scope
-
string
O escopo da atribuição de política.
- policyAssignmentName
-
string
O nome da atribuição de política a ser obtido.
Os parâmetros de opções.
Retornos
Promise<PolicyAssignment>
getById(string, PolicyAssignmentsGetByIdOptionalParams)
Ao fornecer um escopo para a atribuição, use '/subscriptions/{subscription-id}/' para assinaturas, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' para grupos de recursos e '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' para recursos.
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/{policy-assignment-name}'.
Os parâmetros de opções.
Retornos
Promise<PolicyAssignment>
list(PolicyAssignmentsListOptionalParams)
Obtém todas as atribuições de política para uma assinatura.
function list(options?: PolicyAssignmentsListOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Parâmetros
Os parâmetros de opções.
Retornos
listForResource(string, string, string, string, string, PolicyAssignmentsListForResourceOptionalParams)
Obtém atribuições de política para um recurso.
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. O nome diferencia maiúsculas de minúsculas.
- resourceProviderNamespace
-
string
O namespace do provedor de recursos.
- parentResourcePath
-
string
O caminho do recurso pai.
- resourceType
-
string
O tipo de recurso.
- resourceName
-
string
O nome do recurso com atribuições de política.
Os parâmetros de opções.
Retornos
listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)
Obtém atribuições de política para o 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.
Os parâmetros de opções.