Partager via


PolicyDefinitionVersionsOperations interface

Interface représentant une opération PolicyDefinitionVersions.

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 version de définition de politique dans le groupe de gestion donné portant 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 version de définition de la politique dans l’abonnement donné avec le prénom.

getAtManagementGroup

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

getBuiltIn

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

list

Cette opération récupère une liste de toutes les versions de définition de politique pour la définition donnée.

listAll

Cette opération liste toutes les versions de définition de politique pour toutes les définitions de politique au sein d’un abonnement.

listAllAtManagementGroup

Cette opération liste toutes les versions de définition de politique pour toutes les définitions de politique dans le périmètre du groupe de gestion.

listAllBuiltins

Cette opération liste toutes les versions intégrées de définition de politique pour toutes les définitions de politiques intégrées.

listBuiltIn

Cette opération récupère une liste de toutes les versions intégrées de la définition de la politique donnée.

listByManagementGroup

Cette opération récupère une liste de toutes les versions de définition de politique pour la définition de politique donnée dans le groupe de gestion donné.

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, policyDefinitionVersion: string, parameters: PolicyDefinitionVersion, options?: PolicyDefinitionVersionsCreateOrUpdateOptionalParams) => Promise<PolicyDefinitionVersion>

Valeur de propriété

(policyDefinitionName: string, policyDefinitionVersion: string, parameters: PolicyDefinitionVersion, options?: PolicyDefinitionVersionsCreateOrUpdateOptionalParams) => Promise<PolicyDefinitionVersion>

createOrUpdateAtManagementGroup

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

createOrUpdateAtManagementGroup: (managementGroupName: string, policyDefinitionName: string, policyDefinitionVersion: string, parameters: PolicyDefinitionVersion, options?: PolicyDefinitionVersionsCreateOrUpdateAtManagementGroupOptionalParams) => Promise<PolicyDefinitionVersion>

Valeur de propriété

(managementGroupName: string, policyDefinitionName: string, policyDefinitionVersion: string, parameters: PolicyDefinitionVersion, options?: PolicyDefinitionVersionsCreateOrUpdateAtManagementGroupOptionalParams) => Promise<PolicyDefinitionVersion>

delete

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

Valeur de propriété

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

deleteAtManagementGroup

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

deleteAtManagementGroup: (managementGroupName: string, policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsDeleteAtManagementGroupOptionalParams) => Promise<void>

Valeur de propriété

(managementGroupName: string, policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsDeleteAtManagementGroupOptionalParams) => Promise<void>

get

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

get: (policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsGetOptionalParams) => Promise<PolicyDefinitionVersion>

Valeur de propriété

(policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsGetOptionalParams) => Promise<PolicyDefinitionVersion>

getAtManagementGroup

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

getAtManagementGroup: (managementGroupName: string, policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsGetAtManagementGroupOptionalParams) => Promise<PolicyDefinitionVersion>

Valeur de propriété

(managementGroupName: string, policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsGetAtManagementGroupOptionalParams) => Promise<PolicyDefinitionVersion>

getBuiltIn

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

getBuiltIn: (policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsGetBuiltInOptionalParams) => Promise<PolicyDefinitionVersion>

Valeur de propriété

(policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsGetBuiltInOptionalParams) => Promise<PolicyDefinitionVersion>

list

Cette opération récupère une liste de toutes les versions de définition de politique pour la définition donnée.

list: (policyDefinitionName: string, options?: PolicyDefinitionVersionsListOptionalParams) => PagedAsyncIterableIterator<PolicyDefinitionVersion, PolicyDefinitionVersion[], PageSettings>

Valeur de propriété

(policyDefinitionName: string, options?: PolicyDefinitionVersionsListOptionalParams) => PagedAsyncIterableIterator<PolicyDefinitionVersion, PolicyDefinitionVersion[], PageSettings>

listAll

Cette opération liste toutes les versions de définition de politique pour toutes les définitions de politique au sein d’un abonnement.

listAll: (options?: PolicyDefinitionVersionsListAllOptionalParams) => Promise<_PolicyDefinitionVersionListResult>

Valeur de propriété

(options?: PolicyDefinitionVersionsListAllOptionalParams) => Promise<_PolicyDefinitionVersionListResult>

listAllAtManagementGroup

Cette opération liste toutes les versions de définition de politique pour toutes les définitions de politique dans le périmètre du groupe de gestion.

listAllAtManagementGroup: (managementGroupName: string, options?: PolicyDefinitionVersionsListAllAtManagementGroupOptionalParams) => Promise<_PolicyDefinitionVersionListResult>

Valeur de propriété

(managementGroupName: string, options?: PolicyDefinitionVersionsListAllAtManagementGroupOptionalParams) => Promise<_PolicyDefinitionVersionListResult>

listAllBuiltins

Cette opération liste toutes les versions intégrées de définition de politique pour toutes les définitions de politiques intégrées.

listAllBuiltins: (options?: PolicyDefinitionVersionsListAllBuiltinsOptionalParams) => Promise<_PolicyDefinitionVersionListResult>

Valeur de propriété

(options?: PolicyDefinitionVersionsListAllBuiltinsOptionalParams) => Promise<_PolicyDefinitionVersionListResult>

listBuiltIn

Cette opération récupère une liste de toutes les versions intégrées de la définition de la politique donnée.

listBuiltIn: (policyDefinitionName: string, options?: PolicyDefinitionVersionsListBuiltInOptionalParams) => PagedAsyncIterableIterator<PolicyDefinitionVersion, PolicyDefinitionVersion[], PageSettings>

Valeur de propriété

(policyDefinitionName: string, options?: PolicyDefinitionVersionsListBuiltInOptionalParams) => PagedAsyncIterableIterator<PolicyDefinitionVersion, PolicyDefinitionVersion[], PageSettings>

listByManagementGroup

Cette opération récupère une liste de toutes les versions de définition de politique pour la définition de politique donnée dans le groupe de gestion donné.

listByManagementGroup: (managementGroupName: string, policyDefinitionName: string, options?: PolicyDefinitionVersionsListByManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyDefinitionVersion, PolicyDefinitionVersion[], PageSettings>

Valeur de propriété

(managementGroupName: string, policyDefinitionName: string, options?: PolicyDefinitionVersionsListByManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyDefinitionVersion, PolicyDefinitionVersion[], PageSettings>