Compartir a través de


PolicyAssignments interface

Interfaz que representa un PolicyAssignments.

Métodos

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

Los recursos secundarios heredan las asignaciones de directivas. Por ejemplo, cuando se aplica una directiva a un grupo de recursos que se asigna a todos los recursos del grupo.

createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)

Los recursos secundarios heredan las asignaciones de directivas. Por ejemplo, cuando se aplica una directiva a un grupo de recursos que se asigna a todos los recursos del grupo. Al proporcionar un ámbito para la asignación, use '/subscriptions/{subscription-id}/' para las suscripciones, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' para los grupos de recursos y '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' para los recursos.

delete(string, string, PolicyAssignmentsDeleteOptionalParams)

Elimina una asignación de directiva.

deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)

Al proporcionar un ámbito para la asignación, use '/subscriptions/{subscription-id}/' para las suscripciones, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' para los grupos de recursos y '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' para los recursos.

get(string, string, PolicyAssignmentsGetOptionalParams)

Obtiene una asignación de directiva.

getById(string, PolicyAssignmentsGetByIdOptionalParams)

Al proporcionar un ámbito para la asignación, use '/subscriptions/{subscription-id}/' para las suscripciones, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' para los grupos de recursos y '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' para los recursos.

list(PolicyAssignmentsListOptionalParams)

Obtiene todas las asignaciones de directiva de una suscripción.

listForResource(string, string, string, string, string, PolicyAssignmentsListForResourceOptionalParams)

Obtiene las asignaciones de directiva de un recurso.

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

Obtiene las asignaciones de directiva para el grupo de recursos.

Detalles del método

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

Los recursos secundarios heredan las asignaciones de directivas. Por ejemplo, cuando se aplica una directiva a un grupo de recursos que se asigna a todos los recursos del grupo.

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

Parámetros

scope

string

Ámbito de la asignación de directiva.

policyAssignmentName

string

Nombre de la asignación de directiva.

parameters
PolicyAssignment

Parámetros para la asignación de directivas.

options
PolicyAssignmentsCreateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PolicyAssignment>

createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)

Los recursos secundarios heredan las asignaciones de directivas. Por ejemplo, cuando se aplica una directiva a un grupo de recursos que se asigna a todos los recursos del grupo. Al proporcionar un ámbito para la asignación, use '/subscriptions/{subscription-id}/' para las suscripciones, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' para los grupos de recursos y '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' para los recursos.

function createById(policyAssignmentId: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateByIdOptionalParams): Promise<PolicyAssignment>

Parámetros

policyAssignmentId

string

Identificador de la asignación de directiva que se va a crear. Use el formato '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'.

parameters
PolicyAssignment

Parámetros para la asignación de directivas.

options
PolicyAssignmentsCreateByIdOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PolicyAssignment>

delete(string, string, PolicyAssignmentsDeleteOptionalParams)

Elimina una asignación de directiva.

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

Parámetros

scope

string

Ámbito de la asignación de directiva.

policyAssignmentName

string

Nombre de la asignación de directiva que se va a eliminar.

options
PolicyAssignmentsDeleteOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PolicyAssignment>

deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)

Al proporcionar un ámbito para la asignación, use '/subscriptions/{subscription-id}/' para las suscripciones, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' para los grupos de recursos y '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' para los recursos.

function deleteById(policyAssignmentId: string, options?: PolicyAssignmentsDeleteByIdOptionalParams): Promise<PolicyAssignment>

Parámetros

policyAssignmentId

string

Identificador de la asignación de directiva que se va a eliminar. Use el formato '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'.

options
PolicyAssignmentsDeleteByIdOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PolicyAssignment>

get(string, string, PolicyAssignmentsGetOptionalParams)

Obtiene una asignación de directiva.

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

Parámetros

scope

string

Ámbito de la asignación de directiva.

policyAssignmentName

string

Nombre de la asignación de directiva que se va a obtener.

options
PolicyAssignmentsGetOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PolicyAssignment>

getById(string, PolicyAssignmentsGetByIdOptionalParams)

Al proporcionar un ámbito para la asignación, use '/subscriptions/{subscription-id}/' para las suscripciones, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' para los grupos de recursos y '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' para los recursos.

function getById(policyAssignmentId: string, options?: PolicyAssignmentsGetByIdOptionalParams): Promise<PolicyAssignment>

Parámetros

policyAssignmentId

string

Identificador de la asignación de directiva que se va a obtener. Use el formato '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}'.

options
PolicyAssignmentsGetByIdOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PolicyAssignment>

list(PolicyAssignmentsListOptionalParams)

Obtiene todas las asignaciones de directiva de una suscripción.

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

Parámetros

options
PolicyAssignmentsListOptionalParams

Parámetros de opciones.

Devoluciones

listForResource(string, string, string, string, string, PolicyAssignmentsListForResourceOptionalParams)

Obtiene las asignaciones de directiva de un recurso.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos que contiene el recurso. El nombre distingue mayúsculas de minúsculas.

resourceProviderNamespace

string

Espacio de nombres del proveedor de recursos.

parentResourcePath

string

Ruta de acceso del recurso primario.

resourceType

string

El tipo de recurso.

resourceName

string

Nombre del recurso con asignaciones de directiva.

options
PolicyAssignmentsListForResourceOptionalParams

Parámetros de opciones.

Devoluciones

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

Obtiene las asignaciones de directiva para el grupo de recursos.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos que contiene asignaciones de directiva.

options
PolicyAssignmentsListForResourceGroupOptionalParams

Parámetros de opciones.

Devoluciones