PolicyDefinitionsOperations interface
Interface représentant une opération PolicyDefinitions.
Propriétés
| create |
Cette opération crée ou met à jour une définition de politique dans l’abonnement donné portant le nom donné. |
| create |
Cette opération crée ou met à jour une définition de politique dans le groupe de gestion donné avec le nom donné. |
| delete | |
| delete |
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. |
| get |
Cette opération récupère 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 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}. |
| list |
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}. |
| list |
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>