Partager via


PolicyDefinitions interface

Interface représentant un PolicyDefinitions.

Méthodes

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é.

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é.

delete(string, PolicyDefinitionsDeleteOptionalParams)

Cette opération supprime la définition de stratégie dans l’abonnement donné avec le nom donné.

deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)

Cette opération supprime la définition de stratégie dans le groupe d’administration donné avec le nom donné.

get(string, PolicyDefinitionsGetOptionalParams)

Cette opération récupère la définition de stratégie dans l’abonnement donné avec le nom donné.

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é.

getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)

Cette opération récupère la définition de stratégie intégrée avec le nom donné.

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}.

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}.

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}.

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.

options
PolicyDefinitionsCreateOrUpdateOptionalParams

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.

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.

options
PolicyDefinitionsDeleteOptionalParams

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.

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.

options
PolicyDefinitionsGetOptionalParams

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.

options
PolicyDefinitionsGetAtManagementGroupOptionalParams

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.

options
PolicyDefinitionsGetBuiltInOptionalParams

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

options
PolicyDefinitionsListOptionalParams

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

options
PolicyDefinitionsListBuiltInOptionalParams

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.

options
PolicyDefinitionsListByManagementGroupOptionalParams

Paramètres d’options.

Retours