PolicyDefinitions interface
Interface représentant un PolicyDefinitions.
Méthodes
create |
Cette opération crée ou met à jour une définition de stratégie dans l’abonnement donné avec le nom donné. |
create |
Cette opération crée ou met à jour une définition de stratégie dans le groupe d’administration donné avec le nom donné. |
delete(string, Policy |
Cette opération supprime la définition de stratégie dans l’abonnement donné avec le nom donné. |
delete |
Cette opération supprime la définition de stratégie dans le groupe d’administration donné avec le nom donné. |
get(string, Policy |
Cette opération récupère la définition de stratégie dans l’abonnement donné avec le nom donné. |
get |
Cette opération récupère la définition de stratégie dans le groupe d’administration donné avec le nom donné. |
get |
Cette opération récupère la définition de stratégie intégrée avec le nom donné. |
list(Policy |
Cette opération récupère une liste de toutes les définitions de stratégie d’un abonnement donné qui correspondent à la $filter facultative donnée. Les valeurs valides pour $filter sont : « atExactScope() », « policyType -eq {value} » ou « category eq « {value} ». Si $filter n’est pas fourni, la liste non filtrée inclut toutes les définitions de stratégie associées à l’abonnement, y compris celles qui s’appliquent directement ou à partir de groupes d’administration qui contiennent l’abonnement donné. Si $filter=atExactScope() est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie de l’abonnement donné. Si $filter='policyType -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie dont le type correspond à la {value}. Les valeurs policyType possibles sont NotSpecified, BuiltIn, Custom et Static. Si $filter='category -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie dont la catégorie correspond à la {value}. |
list |
Cette opération récupère une liste de toutes les définitions de stratégie intégrées qui correspondent à la $filter facultative donnée. Si $filter='policyType -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie intégrées dont le type correspond à la {value}. Les valeurs policyType possibles sont NotSpecified, BuiltIn, Custom et Static. Si $filter='category -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie intégrées dont la catégorie correspond à la {value}. |
list |
Cette opération récupère une liste de toutes les définitions de stratégie dans un groupe d’administration donné qui correspondent à la $filter facultative donnée. Les valeurs valides pour $filter sont : « atExactScope() », « policyType -eq {value} » ou « category eq « {value} ». Si $filter n’est pas fourni, la liste non filtrée inclut toutes les définitions de stratégie associées au groupe d’administration, y compris celles qui s’appliquent directement ou à partir des groupes d’administration qui contiennent le groupe d’administration donné. Si $filter=atExactScope() est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie du groupe d’administration donné. Si $filter='policyType -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie dont le type correspond à la {value}. Les valeurs policyType possibles sont NotSpecified, BuiltIn, Custom et Static. Si $filter='category -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie dont la catégorie correspond à la {value}. |
Détails de la méthode
createOrUpdate(string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateOptionalParams)
Cette opération crée ou met à jour une définition de stratégie dans l’abonnement donné avec le nom donné.
function createOrUpdate(policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateOptionalParams): Promise<PolicyDefinition>
Paramètres
- policyDefinitionName
-
string
Nom de la définition de stratégie à créer.
- parameters
- PolicyDefinition
Propriétés de définition de stratégie.
Paramètres d’options.
Retours
Promise<PolicyDefinition>
createOrUpdateAtManagementGroup(string, string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)
Cette opération crée ou met à jour une définition de stratégie dans le groupe d’administration donné avec le nom donné.
function createOrUpdateAtManagementGroup(policyDefinitionName: string, managementGroupId: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams): Promise<PolicyDefinition>
Paramètres
- policyDefinitionName
-
string
Nom de la définition de stratégie à créer.
- managementGroupId
-
string
ID du groupe d’administration.
- parameters
- PolicyDefinition
Propriétés de définition de stratégie.
Paramètres d’options.
Retours
Promise<PolicyDefinition>
delete(string, PolicyDefinitionsDeleteOptionalParams)
Cette opération supprime la définition de stratégie dans l’abonnement donné avec le nom donné.
function delete(policyDefinitionName: string, options?: PolicyDefinitionsDeleteOptionalParams): Promise<void>
Paramètres
- policyDefinitionName
-
string
Nom de la définition de stratégie à supprimer.
Paramètres d’options.
Retours
Promise<void>
deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)
Cette opération supprime la définition de stratégie dans le groupe d’administration donné avec le nom donné.
function deleteAtManagementGroup(policyDefinitionName: string, managementGroupId: string, options?: PolicyDefinitionsDeleteAtManagementGroupOptionalParams): Promise<void>
Paramètres
- policyDefinitionName
-
string
Nom de la définition de stratégie à supprimer.
- managementGroupId
-
string
ID du groupe d’administration.
Paramètres d’options.
Retours
Promise<void>
get(string, PolicyDefinitionsGetOptionalParams)
Cette opération récupère la définition de stratégie dans l’abonnement donné avec le nom donné.
function get(policyDefinitionName: string, options?: PolicyDefinitionsGetOptionalParams): Promise<PolicyDefinition>
Paramètres
- policyDefinitionName
-
string
Nom de la définition de stratégie à obtenir.
Paramètres d’options.
Retours
Promise<PolicyDefinition>
getAtManagementGroup(string, string, PolicyDefinitionsGetAtManagementGroupOptionalParams)
Cette opération récupère la définition de stratégie dans le groupe d’administration donné avec le nom donné.
function getAtManagementGroup(policyDefinitionName: string, managementGroupId: string, options?: PolicyDefinitionsGetAtManagementGroupOptionalParams): Promise<PolicyDefinition>
Paramètres
- policyDefinitionName
-
string
Nom de la définition de stratégie à obtenir.
- managementGroupId
-
string
ID du groupe d’administration.
Paramètres d’options.
Retours
Promise<PolicyDefinition>
getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)
Cette opération récupère la définition de stratégie intégrée avec le nom donné.
function getBuiltIn(policyDefinitionName: string, options?: PolicyDefinitionsGetBuiltInOptionalParams): Promise<PolicyDefinition>
Paramètres
- policyDefinitionName
-
string
Nom de la définition de stratégie intégrée à obtenir.
Paramètres d’options.
Retours
Promise<PolicyDefinition>
list(PolicyDefinitionsListOptionalParams)
Cette opération récupère une liste de toutes les définitions de stratégie d’un abonnement donné qui correspondent à la $filter facultative donnée. Les valeurs valides pour $filter sont : « atExactScope() », « policyType -eq {value} » ou « category eq « {value} ». Si $filter n’est pas fourni, la liste non filtrée inclut toutes les définitions de stratégie associées à l’abonnement, y compris celles qui s’appliquent directement ou à partir de groupes d’administration qui contiennent l’abonnement donné. Si $filter=atExactScope() est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie de l’abonnement donné. Si $filter='policyType -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie dont le type correspond à la {value}. Les valeurs policyType possibles sont NotSpecified, BuiltIn, Custom et Static. Si $filter='category -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie dont la catégorie correspond à la {value}.
function list(options?: PolicyDefinitionsListOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Paramètres
Paramètres d’options.
Retours
listBuiltIn(PolicyDefinitionsListBuiltInOptionalParams)
Cette opération récupère une liste de toutes les définitions de stratégie intégrées qui correspondent à la $filter facultative donnée. Si $filter='policyType -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie intégrées dont le type correspond à la {value}. Les valeurs policyType possibles sont NotSpecified, BuiltIn, Custom et Static. Si $filter='category -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie intégrées dont la catégorie correspond à la {value}.
function listBuiltIn(options?: PolicyDefinitionsListBuiltInOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Paramètres
Paramètres d’options.
Retours
listByManagementGroup(string, PolicyDefinitionsListByManagementGroupOptionalParams)
Cette opération récupère une liste de toutes les définitions de stratégie dans un groupe d’administration donné qui correspondent à la $filter facultative donnée. Les valeurs valides pour $filter sont : « atExactScope() », « policyType -eq {value} » ou « category eq « {value} ». Si $filter n’est pas fourni, la liste non filtrée inclut toutes les définitions de stratégie associées au groupe d’administration, y compris celles qui s’appliquent directement ou à partir des groupes d’administration qui contiennent le groupe d’administration donné. Si $filter=atExactScope() est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie du groupe d’administration donné. Si $filter='policyType -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie dont le type correspond à la {value}. Les valeurs policyType possibles sont NotSpecified, BuiltIn, Custom et Static. Si $filter='category -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie dont la catégorie correspond à la {value}.
function listByManagementGroup(managementGroupId: string, options?: PolicyDefinitionsListByManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Paramètres
- managementGroupId
-
string
ID du groupe d’administration.
Paramètres d’options.