PolicyAssignments interface
Interfaz que representa un PolicyAssignments.
Métodos
create(string, string, Policy |
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. |
create |
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, Policy |
Elimina una asignación de directiva. |
delete |
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, Policy |
Obtiene una asignación de directiva. |
get |
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(Policy |
Obtiene todas las asignaciones de directiva de una suscripción. |
list |
Obtiene las asignaciones de directiva de un recurso. |
list |
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.
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.
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.
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}'.
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.
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}'.
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
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.
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.
Parámetros de opciones.