PolicyDefinitionsOperations interface
Interfaz que representa una operación de PolicyDefinitions.
Propiedades
| create |
Esta operación crea o actualiza una definición de política en la suscripción dada con el nombre de pila. |
| create |
Esta operación crea o actualiza una definición de política en el grupo de gestión dado con el nombre de pila. |
| delete | |
| delete |
Esta operación elimina la definición de política en el grupo de gestión dado con el nombre de pila. |
| get | Esta operación recupera la definición de política en la suscripción dada con el nombre de pila. |
| get |
Esta operación recupera la definición de política en el grupo de gestión dado con el nombre de pila. |
| get |
Esta operación recupera la definición de política incorporada con el nombre de nacimiento. |
| list | Esta operación recupera una lista de todas las definiciones de política en una suscripción dada que coinciden con el $filter opcional dado. 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 políticas asociadas a la suscripción, incluidas aquellas que se aplican directamente o de grupos de gestión que contienen la suscripción dada. Si se proporciona $filter=atExactScope(), la lista devuelta solo incluye todas las definiciones de política que estén en la suscripción dada. Si se proporciona $filter='policyType -eq {value}', la lista devuelto solo incluye todas las definiciones de política cuyo tipo coincide con el {value}. Los valores posibles de Tipo de Política son NoEspecificado, Incorporado, Personalizado y Estático. Si se proporciona $filter='categoría -eq {valor}', la lista devolvida solo incluye todas las definiciones de política cuya categoría coincide con el {valor}. |
| list |
Esta operación recupera una lista de todas las definiciones de políticas integradas que coinciden con el $filter opcional dado. Si se proporciona $filter='policyType -eq {value}', la lista devuelto solo incluye todas las definiciones de política integradas cuyo tipo coincide con el {value}. Los valores posibles de Tipo de Política son NoEspecificado, Incorporado, Personalizado y Estático. Si se proporciona $filter='categoría -eq {valor}', la lista devuelto solo incluye todas las definiciones de políticas integradas cuya categoría coincide con el {valor}. |
| list |
Esta operación recupera una lista de todas las definiciones de políticas en un grupo de gestión dado que coinciden con el $filter opcional dado. 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 políticas asociadas al grupo de gestión, incluidas aquellas que se aplican directamente o de grupos de gestión que contienen dicho grupo. Si se proporciona $filter=atExactScope(), la lista devuelta solo incluye todas las definiciones de política que pertenecen al grupo de gestión dado. Si se proporciona $filter='policyType -eq {value}', la lista devuelto solo incluye todas las definiciones de política cuyo tipo coincide con el {value}. Los valores posibles de Tipo de Política son NoEspecificado, Incorporado, Personalizado y Estático. Si se proporciona $filter='categoría -eq {valor}', la lista devolvida solo incluye todas las definiciones de política cuya categoría coincide con el {valor}. |
Detalles de las propiedades
createOrUpdate
Esta operación crea o actualiza una definición de política en la suscripción dada con el nombre de pila.
createOrUpdate: (policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateOptionalParams) => Promise<PolicyDefinition>
Valor de propiedad
(policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateOptionalParams) => Promise<PolicyDefinition>
createOrUpdateAtManagementGroup
Esta operación crea o actualiza una definición de política en el grupo de gestión dado con el nombre de pila.
createOrUpdateAtManagementGroup: (managementGroupId: string, policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams) => Promise<PolicyDefinition>
Valor de propiedad
(managementGroupId: string, policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams) => Promise<PolicyDefinition>
delete
delete: (policyDefinitionName: string, options?: PolicyDefinitionsDeleteOptionalParams) => Promise<void>
Valor de propiedad
(policyDefinitionName: string, options?: PolicyDefinitionsDeleteOptionalParams) => Promise<void>
deleteAtManagementGroup
Esta operación elimina la definición de política en el grupo de gestión dado con el nombre de pila.
deleteAtManagementGroup: (managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsDeleteAtManagementGroupOptionalParams) => Promise<void>
Valor de propiedad
(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsDeleteAtManagementGroupOptionalParams) => Promise<void>
get
Esta operación recupera la definición de política en la suscripción dada con el nombre de pila.
get: (policyDefinitionName: string, options?: PolicyDefinitionsGetOptionalParams) => Promise<PolicyDefinition>
Valor de propiedad
(policyDefinitionName: string, options?: PolicyDefinitionsGetOptionalParams) => Promise<PolicyDefinition>
getAtManagementGroup
Esta operación recupera la definición de política en el grupo de gestión dado con el nombre de pila.
getAtManagementGroup: (managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsGetAtManagementGroupOptionalParams) => Promise<PolicyDefinition>
Valor de propiedad
(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsGetAtManagementGroupOptionalParams) => Promise<PolicyDefinition>
getBuiltIn
Esta operación recupera la definición de política incorporada con el nombre de nacimiento.
getBuiltIn: (policyDefinitionName: string, options?: PolicyDefinitionsGetBuiltInOptionalParams) => Promise<PolicyDefinition>
Valor de propiedad
(policyDefinitionName: string, options?: PolicyDefinitionsGetBuiltInOptionalParams) => Promise<PolicyDefinition>
list
Esta operación recupera una lista de todas las definiciones de política en una suscripción dada que coinciden con el $filter opcional dado. 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 políticas asociadas a la suscripción, incluidas aquellas que se aplican directamente o de grupos de gestión que contienen la suscripción dada. Si se proporciona $filter=atExactScope(), la lista devuelta solo incluye todas las definiciones de política que estén en la suscripción dada. Si se proporciona $filter='policyType -eq {value}', la lista devuelto solo incluye todas las definiciones de política cuyo tipo coincide con el {value}. Los valores posibles de Tipo de Política son NoEspecificado, Incorporado, Personalizado y Estático. Si se proporciona $filter='categoría -eq {valor}', la lista devolvida solo incluye todas las definiciones de política cuya categoría coincide con el {valor}.
list: (options?: PolicyDefinitionsListOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Valor de propiedad
(options?: PolicyDefinitionsListOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
listBuiltIn
Esta operación recupera una lista de todas las definiciones de políticas integradas que coinciden con el $filter opcional dado. Si se proporciona $filter='policyType -eq {value}', la lista devuelto solo incluye todas las definiciones de política integradas cuyo tipo coincide con el {value}. Los valores posibles de Tipo de Política son NoEspecificado, Incorporado, Personalizado y Estático. Si se proporciona $filter='categoría -eq {valor}', la lista devuelto solo incluye todas las definiciones de políticas integradas cuya categoría coincide con el {valor}.
listBuiltIn: (options?: PolicyDefinitionsListBuiltInOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Valor de propiedad
(options?: PolicyDefinitionsListBuiltInOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
listByManagementGroup
Esta operación recupera una lista de todas las definiciones de políticas en un grupo de gestión dado que coinciden con el $filter opcional dado. 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 políticas asociadas al grupo de gestión, incluidas aquellas que se aplican directamente o de grupos de gestión que contienen dicho grupo. Si se proporciona $filter=atExactScope(), la lista devuelta solo incluye todas las definiciones de política que pertenecen al grupo de gestión dado. Si se proporciona $filter='policyType -eq {value}', la lista devuelto solo incluye todas las definiciones de política cuyo tipo coincide con el {value}. Los valores posibles de Tipo de Política son NoEspecificado, Incorporado, Personalizado y Estático. Si se proporciona $filter='categoría -eq {valor}', la lista devolvida solo incluye todas las definiciones de política cuya categoría coincide con el {valor}.
listByManagementGroup: (managementGroupId: string, options?: PolicyDefinitionsListByManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Valor de propiedad
(managementGroupId: string, options?: PolicyDefinitionsListByManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>