Partager via


PolicyDefinitionsOperations interface

Interface représentant une opération PolicyDefinitions.

Propriétés

createOrUpdate

Cette opération crée ou met à jour une définition de politique dans l’abonnement donné portant le nom donné.

createOrUpdateAtManagementGroup

Cette opération crée ou met à jour une définition de politique dans le groupe de gestion donné avec le nom donné.

delete
deleteAtManagementGroup

Cette opération supprime la définition de la politique dans le groupe de gestion donné portant le nom donné.

get

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

getAtManagementGroup

Cette opération récupère la définition de la politique dans le groupe de gestion donné portant le nom donné.

getBuiltIn

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

list

Cette opération récupère une liste de toutes les définitions de politique dans un abonnement donné qui correspondent à la $filter optionnelle donnée. Les valeurs valides pour $filter sont : 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Si $filter n’est pas fournie, la liste non filtrée inclut toutes les définitions de politique associées à l’abonnement, y compris celles qui s’appliquent directement ou provenant des groupes de gestion contenant l’abonnement donné. Si $filter=atExactScope() est fourni, la liste retournée n’inclut que toutes les définitions de politique qui sont à l’abonnement donné. Si $filter='policyType -eq {value}' est fourni, la liste retournée n’inclut que toutes les définitions de politique dont le type correspond à la {value}. Les valeurs possibles de type de politique sont NotSpecified, BuiltIn, Custom et Static. Si $filter='catégorie -eq {valeur}' est fournie, la liste retournée ne comprend que toutes les définitions de politique dont la catégorie correspond à la {valeur}.

listBuiltIn

Cette opération récupère une liste de toutes les définitions de politique intégrées correspondant à l'$filter optionnelle donnée. Si $filter='policyType -eq {value}' est fourni, la liste retournée ne comprend que toutes les définitions de politique intégrées dont le type correspond à la {value}. Les valeurs possibles de type de politique sont NotSpecified, BuiltIn, Custom et Static. Si $filter='catégorie -eq {valeur}' est fournie, la liste retournée n’inclut que toutes les définitions de politique intégrées dont la catégorie correspond à la {valeur}.

listByManagementGroup

Cette opération récupère une liste de toutes les définitions de politiques dans un groupe de gestion donné qui correspondent à la $filter optionnelle donnée. Les valeurs valides pour $filter sont : 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Si $filter n’est pas fournie, la liste non filtrée inclut toutes les définitions de politique associées au groupe de gestion, y compris celles qui s’appliquent directement ou provenant des groupes de gestion contenant le groupe de gestion donné. Si $filter=atExactScope() est fourni, la liste retournée ne comprend que toutes les définitions de politique du groupe de gestion donné. Si $filter='policyType -eq {value}' est fourni, la liste retournée n’inclut que toutes les définitions de politique dont le type correspond à la {value}. Les valeurs possibles de type de politique sont NotSpecified, BuiltIn, Custom et Static. Si $filter='catégorie -eq {valeur}' est fournie, la liste retournée ne comprend que toutes les définitions de politique dont la catégorie correspond à la {valeur}.

Détails de la propriété

createOrUpdate

Cette opération crée ou met à jour une définition de politique dans l’abonnement donné portant le nom donné.

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

Valeur de propriété

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

createOrUpdateAtManagementGroup

Cette opération crée ou met à jour une définition de politique dans le groupe de gestion donné avec le nom donné.

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

Valeur de propriété

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

delete

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

Valeur de propriété

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

deleteAtManagementGroup

Cette opération supprime la définition de la politique dans le groupe de gestion donné portant le nom donné.

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

Valeur de propriété

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

get

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

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

Valeur de propriété

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

getAtManagementGroup

Cette opération récupère la définition de la politique dans le groupe de gestion donné portant le nom donné.

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

Valeur de propriété

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

getBuiltIn

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

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

Valeur de propriété

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

list

Cette opération récupère une liste de toutes les définitions de politique dans un abonnement donné qui correspondent à la $filter optionnelle donnée. Les valeurs valides pour $filter sont : 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Si $filter n’est pas fournie, la liste non filtrée inclut toutes les définitions de politique associées à l’abonnement, y compris celles qui s’appliquent directement ou provenant des groupes de gestion contenant l’abonnement donné. Si $filter=atExactScope() est fourni, la liste retournée n’inclut que toutes les définitions de politique qui sont à l’abonnement donné. Si $filter='policyType -eq {value}' est fourni, la liste retournée n’inclut que toutes les définitions de politique dont le type correspond à la {value}. Les valeurs possibles de type de politique sont NotSpecified, BuiltIn, Custom et Static. Si $filter='catégorie -eq {valeur}' est fournie, la liste retournée ne comprend que toutes les définitions de politique dont la catégorie correspond à la {valeur}.

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

Valeur de propriété

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

listBuiltIn

Cette opération récupère une liste de toutes les définitions de politique intégrées correspondant à l'$filter optionnelle donnée. Si $filter='policyType -eq {value}' est fourni, la liste retournée ne comprend que toutes les définitions de politique intégrées dont le type correspond à la {value}. Les valeurs possibles de type de politique sont NotSpecified, BuiltIn, Custom et Static. Si $filter='catégorie -eq {valeur}' est fournie, la liste retournée n’inclut que toutes les définitions de politique intégrées dont la catégorie correspond à la {valeur}.

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

Valeur de propriété

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

listByManagementGroup

Cette opération récupère une liste de toutes les définitions de politiques dans un groupe de gestion donné qui correspondent à la $filter optionnelle donnée. Les valeurs valides pour $filter sont : 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Si $filter n’est pas fournie, la liste non filtrée inclut toutes les définitions de politique associées au groupe de gestion, y compris celles qui s’appliquent directement ou provenant des groupes de gestion contenant le groupe de gestion donné. Si $filter=atExactScope() est fourni, la liste retournée ne comprend que toutes les définitions de politique du groupe de gestion donné. Si $filter='policyType -eq {value}' est fourni, la liste retournée n’inclut que toutes les définitions de politique dont le type correspond à la {value}. Les valeurs possibles de type de politique sont NotSpecified, BuiltIn, Custom et Static. Si $filter='catégorie -eq {valeur}' est fournie, la liste retournée ne comprend que toutes les définitions de politique dont la catégorie correspond à la {valeur}.

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

Valeur de propriété

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