PolicyAssignments interface
Interface que representa um PolicyAssignments.
Métodos
create(string, string, Policy |
As atribuições de política são herdadas pelos recursos subordinados. Por exemplo, quando aplica uma política a um grupo de recursos, essa política é atribuída a todos os recursos no grupo. |
create |
As atribuições de política são herdadas pelos recursos subordinados. Por exemplo, quando aplica uma política a um grupo de recursos, essa política é atribuída a todos os recursos no grupo. Ao fornecer um âmbito para a atribuição, utilize "/subscriptions/{subscription-id}/" para subscrições, "/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 |
Elimina uma atribuição de política. |
delete |
Ao fornecer um âmbito para a atribuição, utilize "/subscriptions/{subscription-id}/" para subscrições, "/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 âmbito para a atribuição, utilize "/subscriptions/{subscription-id}/" para subscrições, "/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 subscrição. |
list |
Obtém atribuições de políticas para um recurso. |
list |
Obtém atribuições de políticas para o grupo de recursos. |
Detalhes de Método
create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)
As atribuições de política são herdadas pelos recursos subordinados. Por exemplo, quando aplica uma política a um grupo de recursos, essa 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 âmbito 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íticas.
Os parâmetros de opções.
Devoluções
Promise<PolicyAssignment>
createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)
As atribuições de política são herdadas pelos recursos subordinados. Por exemplo, quando aplica uma política a um grupo de recursos, essa política é atribuída a todos os recursos no grupo. Ao fornecer um âmbito para a atribuição, utilize "/subscriptions/{subscription-id}/" para subscrições, "/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
O ID da atribuição de política a criar. Utilize o formato "/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}".
- parameters
- PolicyAssignment
Parâmetros para atribuição de políticas.
Os parâmetros de opções.
Devoluções
Promise<PolicyAssignment>
delete(string, string, PolicyAssignmentsDeleteOptionalParams)
Elimina uma atribuição de política.
function delete(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsDeleteOptionalParams): Promise<PolicyAssignment>
Parâmetros
- scope
-
string
O âmbito da atribuição de política.
- 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)
Ao fornecer um âmbito para a atribuição, utilize "/subscriptions/{subscription-id}/" para subscrições, "/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
O ID da atribuição de política a eliminar. Utilize o formato "/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}".
Os parâmetros de opções.
Devoluções
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 âmbito da atribuição de política.
- 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)
Ao fornecer um âmbito para a atribuição, utilize "/subscriptions/{subscription-id}/" para subscrições, "/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
O ID da atribuição de política a obter. Utilize o formato "/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}".
Os parâmetros de opções.
Devoluções
Promise<PolicyAssignment>
list(PolicyAssignmentsListOptionalParams)
Obtém todas as atribuições de política para uma subscrição.
function list(options?: PolicyAssignmentsListOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Parâmetros
Os parâmetros de opções.
Devoluções
listForResource(string, string, string, string, string, PolicyAssignmentsListForResourceOptionalParams)
Obtém atribuições de políticas 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 não é sensível a maiúsculas e minúsculas.
- resourceProviderNamespace
-
string
O espaço de nomes do fornecedor de recursos.
- parentResourcePath
-
string
O caminho do recurso principal.
- resourceType
-
string
O tipo de recurso.
- resourceName
-
string
O nome do recurso com atribuições de políticas.
Os parâmetros de opções.
Devoluções
listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)
Obtém atribuições de políticas 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íticas.
Os parâmetros de opções.