Compartir a través de


PolicyDefinitions interface

Interfaz que representa policyDefinitions.

Métodos

createOrUpdate(string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateOptionalParams)

Esta operación crea o actualiza una definición de directiva en la suscripción especificada con el nombre especificado.

createOrUpdateAtManagementGroup(string, string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

Esta operación crea o actualiza una definición de directiva en el grupo de administración especificado con el nombre especificado.

delete(string, PolicyDefinitionsDeleteOptionalParams)

Esta operación elimina la definición de directiva de la suscripción dada con el nombre especificado.

deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)

Esta operación elimina la definición de directiva en el grupo de administración especificado con el nombre especificado.

get(string, PolicyDefinitionsGetOptionalParams)

Esta operación recupera la definición de directiva de la suscripción dada con el nombre especificado.

getAtManagementGroup(string, string, PolicyDefinitionsGetAtManagementGroupOptionalParams)

Esta operación recupera la definición de directiva en el grupo de administración especificado con el nombre especificado.

getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)

Esta operación recupera la definición de directiva integrada con el nombre especificado.

list(PolicyDefinitionsListOptionalParams)

Esta operación recupera una lista de todas las definiciones de directiva de una suscripción determinada que coinciden con el $filter opcional especificado. Los valores válidos para $filter son: 'atExactScope()', 'policyType -eq {value}' o 'category eq '{value}'. Si no se proporciona $filter, la lista sin filtrar incluye todas las definiciones 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. Si se proporciona $filter=atExactScope(), la lista devuelta solo incluye todas las definiciones de directiva que se incluyen en la suscripción especificada. Si se proporciona $filter='policyType -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva cuyo tipo coincida con {value}. Los valores policyType posibles son NotSpecified, BuiltIn, Custom y Static. Si se proporciona $filter='category -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva cuya categoría coincida con {value}.

listBuiltIn(PolicyDefinitionsListBuiltInOptionalParams)

Esta operación recupera una lista de todas las definiciones de directiva integradas que coinciden con el $filter opcional especificado. Si se proporciona $filter='policyType -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva integradas cuyo tipo coincida con {value}. Los valores policyType posibles son NotSpecified, BuiltIn, Custom y Static. Si se proporciona $filter='category -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva integradas cuya categoría coincida con {value}.

listByManagementGroup(string, PolicyDefinitionsListByManagementGroupOptionalParams)

Esta operación recupera una lista de todas las definiciones de directiva de un grupo de administración determinado que coinciden con el $filter opcional especificado. Los valores válidos para $filter son: 'atExactScope()', 'policyType -eq {value}' o 'category eq '{value}'. Si no se proporciona $filter, la lista sin filtrar incluye todas las definiciones de directiva asociadas al grupo de administración, incluidas las que se aplican directamente o desde grupos de administración que contienen el grupo de administración especificado. Si se proporciona $filter=atExactScope(), la lista devuelta solo incluye todas las definiciones de directiva que se incluyen en el grupo de administración especificado. Si se proporciona $filter='policyType -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva cuyo tipo coincida con {value}. Los valores policyType posibles son NotSpecified, BuiltIn, Custom y Static. Si se proporciona $filter='category -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva cuya categoría coincida con {value}.

Detalles del método

createOrUpdate(string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateOptionalParams)

Esta operación crea o actualiza una definición de directiva en la suscripción especificada con el nombre especificado.

function createOrUpdate(policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateOptionalParams): Promise<PolicyDefinition>

Parámetros

policyDefinitionName

string

Nombre de la definición de directiva que se va a crear.

parameters
PolicyDefinition

Propiedades de definición de directiva.

options
PolicyDefinitionsCreateOrUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PolicyDefinition>

createOrUpdateAtManagementGroup(string, string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

Esta operación crea o actualiza una definición de directiva en el grupo de administración especificado con el nombre especificado.

function createOrUpdateAtManagementGroup(managementGroupId: string, policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams): Promise<PolicyDefinition>

Parámetros

managementGroupId

string

Identificador del grupo de administración.

policyDefinitionName

string

Nombre de la definición de directiva que se va a crear.

parameters
PolicyDefinition

Propiedades de definición de directiva.

Devoluciones

Promise<PolicyDefinition>

delete(string, PolicyDefinitionsDeleteOptionalParams)

Esta operación elimina la definición de directiva de la suscripción dada con el nombre especificado.

function delete(policyDefinitionName: string, options?: PolicyDefinitionsDeleteOptionalParams): Promise<void>

Parámetros

policyDefinitionName

string

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

options
PolicyDefinitionsDeleteOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)

Esta operación elimina la definición de directiva en el grupo de administración especificado con el nombre especificado.

function deleteAtManagementGroup(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsDeleteAtManagementGroupOptionalParams): Promise<void>

Parámetros

managementGroupId

string

Identificador del grupo de administración.

policyDefinitionName

string

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

Devoluciones

Promise<void>

get(string, PolicyDefinitionsGetOptionalParams)

Esta operación recupera la definición de directiva de la suscripción dada con el nombre especificado.

function get(policyDefinitionName: string, options?: PolicyDefinitionsGetOptionalParams): Promise<PolicyDefinition>

Parámetros

policyDefinitionName

string

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

options
PolicyDefinitionsGetOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PolicyDefinition>

getAtManagementGroup(string, string, PolicyDefinitionsGetAtManagementGroupOptionalParams)

Esta operación recupera la definición de directiva en el grupo de administración especificado con el nombre especificado.

function getAtManagementGroup(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsGetAtManagementGroupOptionalParams): Promise<PolicyDefinition>

Parámetros

managementGroupId

string

Identificador del grupo de administración.

policyDefinitionName

string

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

options
PolicyDefinitionsGetAtManagementGroupOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PolicyDefinition>

getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)

Esta operación recupera la definición de directiva integrada con el nombre especificado.

function getBuiltIn(policyDefinitionName: string, options?: PolicyDefinitionsGetBuiltInOptionalParams): Promise<PolicyDefinition>

Parámetros

policyDefinitionName

string

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

options
PolicyDefinitionsGetBuiltInOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PolicyDefinition>

list(PolicyDefinitionsListOptionalParams)

Esta operación recupera una lista de todas las definiciones de directiva de una suscripción determinada que coinciden con el $filter opcional especificado. Los valores válidos para $filter son: 'atExactScope()', 'policyType -eq {value}' o 'category eq '{value}'. Si no se proporciona $filter, la lista sin filtrar incluye todas las definiciones 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. Si se proporciona $filter=atExactScope(), la lista devuelta solo incluye todas las definiciones de directiva que se incluyen en la suscripción especificada. Si se proporciona $filter='policyType -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva cuyo tipo coincida con {value}. Los valores policyType posibles son NotSpecified, BuiltIn, Custom y Static. Si se proporciona $filter='category -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva cuya categoría coincida con {value}.

function list(options?: PolicyDefinitionsListOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

Parámetros

options
PolicyDefinitionsListOptionalParams

Parámetros de opciones.

Devoluciones

listBuiltIn(PolicyDefinitionsListBuiltInOptionalParams)

Esta operación recupera una lista de todas las definiciones de directiva integradas que coinciden con el $filter opcional especificado. Si se proporciona $filter='policyType -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva integradas cuyo tipo coincida con {value}. Los valores policyType posibles son NotSpecified, BuiltIn, Custom y Static. Si se proporciona $filter='category -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva integradas cuya categoría coincida con {value}.

function listBuiltIn(options?: PolicyDefinitionsListBuiltInOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

Parámetros

options
PolicyDefinitionsListBuiltInOptionalParams

Parámetros de opciones.

Devoluciones

listByManagementGroup(string, PolicyDefinitionsListByManagementGroupOptionalParams)

Esta operación recupera una lista de todas las definiciones de directiva de un grupo de administración determinado que coinciden con el $filter opcional especificado. Los valores válidos para $filter son: 'atExactScope()', 'policyType -eq {value}' o 'category eq '{value}'. Si no se proporciona $filter, la lista sin filtrar incluye todas las definiciones de directiva asociadas al grupo de administración, incluidas las que se aplican directamente o desde grupos de administración que contienen el grupo de administración especificado. Si se proporciona $filter=atExactScope(), la lista devuelta solo incluye todas las definiciones de directiva que se incluyen en el grupo de administración especificado. Si se proporciona $filter='policyType -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva cuyo tipo coincida con {value}. Los valores policyType posibles son NotSpecified, BuiltIn, Custom y Static. Si se proporciona $filter='category -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva cuya categoría coincida con {value}.

function listByManagementGroup(managementGroupId: string, options?: PolicyDefinitionsListByManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

Parámetros

managementGroupId

string

Identificador del grupo de administración.

options
PolicyDefinitionsListByManagementGroupOptionalParams

Parámetros de opciones.

Devoluciones