Compartir a través de


PolicyAssignments interface

Interfaz que representa policyAssignments.

Métodos

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

Esta operación crea o actualiza una asignación de directiva con el ámbito y el nombre especificados. Las asignaciones de directiva se aplican a todos los recursos contenidos dentro de su ámbito. Por ejemplo, al asignar una directiva en el ámbito del grupo de recursos, esa directiva se aplica a todos los recursos del grupo.

createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)

Esta operación crea o actualiza la asignación de directiva con el identificador especificado. Las asignaciones de directiva realizadas en un ámbito se aplican a todos los recursos contenidos en ese ámbito. Por ejemplo, al asignar una directiva a un grupo de recursos que se aplica a todos los recursos del grupo. Los identificadores de asignación de directivas tienen este formato: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. Los ámbitos válidos son: grupo de administración (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), suscripción (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', o recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

delete(string, string, PolicyAssignmentsDeleteOptionalParams)

Esta operación elimina una asignación de directiva, dada su nombre y el ámbito en el que se creó. El ámbito de una asignación de directiva es la parte de su identificador anterior a '/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'.

deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)

Esta operación elimina la directiva con el identificador especificado. Los identificadores de asignación de directivas tienen este formato: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. Los formatos válidos para {scope} son: '/providers/Microsoft.Management/managementGroups/{managementGroup}' (grupo de administración), '/subscriptions/{subscriptionId}' (subscription), '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName }' (grupo de recursos) o '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}' (recurso).

get(string, string, PolicyAssignmentsGetOptionalParams)

Esta operación recupera una única asignación de directiva, dada su nombre y el ámbito en el que se creó.

getById(string, PolicyAssignmentsGetByIdOptionalParams)

La operación recupera la asignación de directiva con el identificador especificado. Los identificadores de asignación de directivas tienen este formato: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. Los ámbitos válidos son: grupo de administración (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), suscripción (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', o recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

list(PolicyAssignmentsListOptionalParams)

Esta operación recupera la lista de todas las asignaciones de directiva asociadas a la suscripción especificada que coinciden con el $filter opcional especificado. Los valores válidos para $filter son: 'atScope()', 'atExactScope()' o 'policyDefinitionId eq '{value}'. Si no se proporciona $filter, la lista sin filtrar incluye todas las asignaciones de directiva asociadas a la suscripción, incluidas las que se aplican directamente o desde grupos de administración que contienen la suscripción especificada, así como cualquier aplicación a los objetos contenidos en la suscripción. Si se proporciona $filter=atScope(), la lista devuelta incluye todas las asignaciones de directiva que se aplican a la suscripción, que es todo lo que hay en la lista sin filtrar, excepto las que se aplican a los objetos contenidos en la suscripción. Si se proporciona $filter=atExactScope(), la lista devuelta solo incluye todas las asignaciones de directiva que en la suscripción. Si se proporciona $filter=policyDefinitionId eq '{value}', la lista devuelta incluye todas las asignaciones de directiva de la definición de directiva cuyo identificador es {value}.

listForManagementGroup(string, PolicyAssignmentsListForManagementGroupOptionalParams)

Esta operación recupera la lista de todas las asignaciones de directiva aplicables al grupo de administración que coinciden con el $filter especificado. Los valores válidos para $filter son: 'atScope()', 'atExactScope()' o 'policyDefinitionId eq '{value}'. Si se proporciona $filter=atScope(), la lista devuelta incluye todas las asignaciones de directiva que se asignan al grupo de administración o a los antecesores del grupo de administración. Si se proporciona $filter=atExactScope(), la lista devuelta solo incluye todas las asignaciones de directiva que se incluyen en el grupo de administración. Si se proporciona $filter=policyDefinitionId eq '{value}', la lista devuelta incluye todas las asignaciones de directiva de la definición de directiva cuyo identificador es {value} que se aplica al grupo de administración.

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

Esta operación recupera la lista de todas las asignaciones de directiva asociadas al recurso especificado en el grupo de recursos y la suscripción especificados que coinciden con el $filter opcional especificado. Los valores válidos para $filter son: 'atScope()', 'atExactScope()' o 'policyDefinitionId eq '{value}'. Si no se proporciona $filter, la lista sin filtrar incluye todas las asignaciones de directiva asociadas al recurso, incluidas las que se aplican directamente o desde todos los ámbitos que contienen, así como cualquier aplicación a los recursos contenidos en el recurso. Si se proporciona $filter=atScope(), la lista devuelta incluye todas las asignaciones de directiva que se aplican al recurso, que es todo lo que hay en la lista sin filtrar, excepto las que se aplican a los recursos contenidos en el recurso. Si se proporciona $filter=atExactScope(), la lista devuelta solo incluye todas las asignaciones de directiva que están en el nivel de recurso. Si se proporciona $filter=policyDefinitionId eq '{value}', la lista devuelta incluye todas las asignaciones de directiva de la definición de directiva cuyo identificador es {value} que se aplica al recurso. Se usan tres parámetros más el nombre del recurso para identificar un recurso específico. Si el recurso no forma parte de un recurso primario (el caso más común), no se debe proporcionar la ruta de acceso del recurso primario (o proporcionarse como ""). Por ejemplo, una aplicación web podría especificarse como ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Si el recurso forma parte de un recurso primario, se deben proporcionar todos los parámetros. Por ejemplo, un nombre DNS de máquina virtual podría especificarse como ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Una alternativa conveniente para proporcionar el espacio de nombres y el nombre de tipo por separado es proporcionar ambos en el parámetro {resourceType}, formato: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp').

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

Esta operación recupera la lista de todas las asignaciones de directiva asociadas al grupo de recursos especificado en la suscripción determinada que coinciden con el $filter opcional especificado. Los valores válidos para $filter son: 'atScope()', 'atExactScope()' o 'policyDefinitionId eq '{value}'. Si no se proporciona $filter, la lista sin filtrar incluye todas las asignaciones de directiva asociadas al grupo de recursos, incluidas las que se aplican directamente o se aplican desde ámbitos contenedoras, así como las que se aplican a los recursos incluidos en el grupo de recursos. Si se proporciona $filter=atScope(), la lista devuelta incluye todas las asignaciones de directiva que se aplican al grupo de recursos, que es todo lo que hay en la lista sin filtrar, excepto las que se aplican a los recursos incluidos en el grupo de recursos. Si se proporciona $filter=atExactScope(), la lista devuelta solo incluye todas las asignaciones de directiva que hay en el grupo de recursos. Si se proporciona $filter=policyDefinitionId eq '{value}', la lista devuelta incluye todas las asignaciones de directiva de la definición de directiva cuyo identificador es {value} que se aplica al grupo de recursos.

update(string, string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateOptionalParams)

Esta operación actualiza una asignación de directiva con el ámbito y el nombre especificados. Las asignaciones de directiva se aplican a todos los recursos contenidos dentro de su ámbito. Por ejemplo, al asignar una directiva en el ámbito del grupo de recursos, esa directiva se aplica a todos los recursos del grupo.

updateById(string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateByIdOptionalParams)

Esta operación actualiza la asignación de directiva con el identificador especificado. Las asignaciones de directiva realizadas en un ámbito se aplican a todos los recursos contenidos en ese ámbito. Por ejemplo, al asignar una directiva a un grupo de recursos que se aplica a todos los recursos del grupo. Los identificadores de asignación de directivas tienen este formato: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. Los ámbitos válidos son: grupo de administración (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), suscripción (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', o recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

Detalles del método

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

Esta operación crea o actualiza una asignación de directiva con el ámbito y el nombre especificados. Las asignaciones de directiva se aplican a todos los recursos contenidos dentro de su ámbito. Por ejemplo, al asignar una directiva en el ámbito del grupo de recursos, esa directiva se aplica 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. Los ámbitos válidos son: grupo de administración (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), suscripción (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', o recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

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)

Esta operación crea o actualiza la asignación de directiva con el identificador especificado. Las asignaciones de directiva realizadas en un ámbito se aplican a todos los recursos contenidos en ese ámbito. Por ejemplo, al asignar una directiva a un grupo de recursos que se aplica a todos los recursos del grupo. Los identificadores de asignación de directivas tienen este formato: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. Los ámbitos válidos son: grupo de administración (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), suscripción (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', o recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

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/{policyAssignmentName}'.

parameters
PolicyAssignment

Parámetros para la asignación de directivas.

options
PolicyAssignmentsCreateByIdOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PolicyAssignment>

delete(string, string, PolicyAssignmentsDeleteOptionalParams)

Esta operación elimina una asignación de directiva, dada su nombre y el ámbito en el que se creó. El ámbito de una asignación de directiva es la parte de su identificador anterior a '/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'.

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

Parámetros

scope

string

Ámbito de la asignación de directiva. Los ámbitos válidos son: grupo de administración (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), suscripción (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', o recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

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)

Esta operación elimina la directiva con el identificador especificado. Los identificadores de asignación de directivas tienen este formato: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. Los formatos válidos para {scope} son: '/providers/Microsoft.Management/managementGroups/{managementGroup}' (grupo de administración), '/subscriptions/{subscriptionId}' (subscription), '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName }' (grupo de recursos) o '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}' (recurso).

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/{policyAssignmentName}'.

options
PolicyAssignmentsDeleteByIdOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PolicyAssignment>

get(string, string, PolicyAssignmentsGetOptionalParams)

Esta operación recupera una única asignación de directiva, dada su nombre y el ámbito en el que se creó.

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

Parámetros

scope

string

Ámbito de la asignación de directiva. Los ámbitos válidos son: grupo de administración (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), suscripción (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', o recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

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)

La operación recupera la asignación de directiva con el identificador especificado. Los identificadores de asignación de directivas tienen este formato: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. Los ámbitos válidos son: grupo de administración (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), suscripción (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', o recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

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/{policyAssignmentName}'.

options
PolicyAssignmentsGetByIdOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PolicyAssignment>

list(PolicyAssignmentsListOptionalParams)

Esta operación recupera la lista de todas las asignaciones de directiva asociadas a la suscripción especificada que coinciden con el $filter opcional especificado. Los valores válidos para $filter son: 'atScope()', 'atExactScope()' o 'policyDefinitionId eq '{value}'. Si no se proporciona $filter, la lista sin filtrar incluye todas las asignaciones de directiva asociadas a la suscripción, incluidas las que se aplican directamente o desde grupos de administración que contienen la suscripción especificada, así como cualquier aplicación a los objetos contenidos en la suscripción. Si se proporciona $filter=atScope(), la lista devuelta incluye todas las asignaciones de directiva que se aplican a la suscripción, que es todo lo que hay en la lista sin filtrar, excepto las que se aplican a los objetos contenidos en la suscripción. Si se proporciona $filter=atExactScope(), la lista devuelta solo incluye todas las asignaciones de directiva que en la suscripción. Si se proporciona $filter=policyDefinitionId eq '{value}', la lista devuelta incluye todas las asignaciones de directiva de la definición de directiva cuyo identificador es {value}.

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

Parámetros

options
PolicyAssignmentsListOptionalParams

Parámetros de opciones.

Devoluciones

listForManagementGroup(string, PolicyAssignmentsListForManagementGroupOptionalParams)

Esta operación recupera la lista de todas las asignaciones de directiva aplicables al grupo de administración que coinciden con el $filter especificado. Los valores válidos para $filter son: 'atScope()', 'atExactScope()' o 'policyDefinitionId eq '{value}'. Si se proporciona $filter=atScope(), la lista devuelta incluye todas las asignaciones de directiva que se asignan al grupo de administración o a los antecesores del grupo de administración. Si se proporciona $filter=atExactScope(), la lista devuelta solo incluye todas las asignaciones de directiva que se incluyen en el grupo de administración. Si se proporciona $filter=policyDefinitionId eq '{value}', la lista devuelta incluye todas las asignaciones de directiva de la definición de directiva cuyo identificador es {value} que se aplica al grupo de administración.

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

Parámetros

managementGroupId

string

Identificador del grupo de administración.

Devoluciones

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

Esta operación recupera la lista de todas las asignaciones de directiva asociadas al recurso especificado en el grupo de recursos y la suscripción especificados que coinciden con el $filter opcional especificado. Los valores válidos para $filter son: 'atScope()', 'atExactScope()' o 'policyDefinitionId eq '{value}'. Si no se proporciona $filter, la lista sin filtrar incluye todas las asignaciones de directiva asociadas al recurso, incluidas las que se aplican directamente o desde todos los ámbitos que contienen, así como cualquier aplicación a los recursos contenidos en el recurso. Si se proporciona $filter=atScope(), la lista devuelta incluye todas las asignaciones de directiva que se aplican al recurso, que es todo lo que hay en la lista sin filtrar, excepto las que se aplican a los recursos contenidos en el recurso. Si se proporciona $filter=atExactScope(), la lista devuelta solo incluye todas las asignaciones de directiva que están en el nivel de recurso. Si se proporciona $filter=policyDefinitionId eq '{value}', la lista devuelta incluye todas las asignaciones de directiva de la definición de directiva cuyo identificador es {value} que se aplica al recurso. Se usan tres parámetros más el nombre del recurso para identificar un recurso específico. Si el recurso no forma parte de un recurso primario (el caso más común), no se debe proporcionar la ruta de acceso del recurso primario (o proporcionarse como ""). Por ejemplo, una aplicación web podría especificarse como ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Si el recurso forma parte de un recurso primario, se deben proporcionar todos los parámetros. Por ejemplo, un nombre DNS de máquina virtual podría especificarse como ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Una alternativa conveniente para proporcionar el espacio de nombres y el nombre de tipo por separado es proporcionar ambos en el parámetro {resourceType}, formato: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp').

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.

resourceProviderNamespace

string

Espacio de nombres del proveedor de recursos. Por ejemplo, el espacio de nombres de una máquina virtual es Microsoft.Compute (de Microsoft.Compute/virtualMachines)

parentResourcePath

string

Ruta de acceso del recurso primario. Use una cadena vacía si no hay ninguna.

resourceType

string

Nombre del tipo de recurso. Por ejemplo, el nombre de tipo de una aplicación web es "sites" (de Microsoft.Web/sites).

resourceName

string

Nombre del recurso.

options
PolicyAssignmentsListForResourceOptionalParams

Parámetros de opciones.

Devoluciones

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

Esta operación recupera la lista de todas las asignaciones de directiva asociadas al grupo de recursos especificado en la suscripción determinada que coinciden con el $filter opcional especificado. Los valores válidos para $filter son: 'atScope()', 'atExactScope()' o 'policyDefinitionId eq '{value}'. Si no se proporciona $filter, la lista sin filtrar incluye todas las asignaciones de directiva asociadas al grupo de recursos, incluidas las que se aplican directamente o se aplican desde ámbitos contenedoras, así como las que se aplican a los recursos incluidos en el grupo de recursos. Si se proporciona $filter=atScope(), la lista devuelta incluye todas las asignaciones de directiva que se aplican al grupo de recursos, que es todo lo que hay en la lista sin filtrar, excepto las que se aplican a los recursos incluidos en el grupo de recursos. Si se proporciona $filter=atExactScope(), la lista devuelta solo incluye todas las asignaciones de directiva que hay en el grupo de recursos. Si se proporciona $filter=policyDefinitionId eq '{value}', la lista devuelta incluye todas las asignaciones de directiva de la definición de directiva cuyo identificador es {value} que se aplica al 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

update(string, string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateOptionalParams)

Esta operación actualiza una asignación de directiva con el ámbito y el nombre especificados. Las asignaciones de directiva se aplican a todos los recursos contenidos dentro de su ámbito. Por ejemplo, al asignar una directiva en el ámbito del grupo de recursos, esa directiva se aplica a todos los recursos del grupo.

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

Parámetros

scope

string

Ámbito de la asignación de directiva. Los ámbitos válidos son: grupo de administración (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), suscripción (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', o recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

policyAssignmentName

string

Nombre de la asignación de directiva.

parameters
PolicyAssignmentUpdate

Parámetros para la solicitud de revisión de asignación de directivas.

options
PolicyAssignmentsUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PolicyAssignment>

updateById(string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateByIdOptionalParams)

Esta operación actualiza la asignación de directiva con el identificador especificado. Las asignaciones de directiva realizadas en un ámbito se aplican a todos los recursos contenidos en ese ámbito. Por ejemplo, al asignar una directiva a un grupo de recursos que se aplica a todos los recursos del grupo. Los identificadores de asignación de directivas tienen este formato: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. Los ámbitos válidos son: grupo de administración (formato: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), suscripción (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', o recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

function updateById(policyAssignmentId: string, parameters: PolicyAssignmentUpdate, options?: PolicyAssignmentsUpdateByIdOptionalParams): Promise<PolicyAssignment>

Parámetros

policyAssignmentId

string

Identificador de la asignación de directiva que se va a actualizar. Use el formato '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'.

parameters
PolicyAssignmentUpdate

Parámetros para la solicitud de revisión de asignación de directivas.

options
PolicyAssignmentsUpdateByIdOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PolicyAssignment>