PolicyAssignments interface
Interface représentant une stratégieAssignments.
Méthodes
| create(string, string, Policy |
Cette opération crée ou met à jour une attribution de stratégie avec l’étendue et le nom donnés. Les affectations de stratégie s’appliquent à toutes les ressources contenues dans leur étendue. Par exemple, lorsque vous affectez une stratégie à l’étendue du groupe de ressources, cette stratégie s’applique à toutes les ressources du groupe. |
| create |
Cette opération crée ou met à jour l’attribution de stratégie avec l’ID donné. Les affectations de stratégie effectuées sur une étendue s’appliquent à toutes les ressources contenues dans cette étendue. Par exemple, lorsque vous affectez une stratégie à un groupe de ressources qui s’applique à toutes les ressources du groupe. Les ID d’affectation de stratégie ont ce format : « {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName} ». Les étendues valides sont les suivantes : groupe d’administration (format : '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonnement (format : '/subscriptions/{subscriptionId}'), groupe de ressources (format : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou ressource (format : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'. |
| delete(string, string, Policy |
Cette opération supprime une attribution de stratégie, en fonction de son nom et de l’étendue dans laquelle elle a été créée. L’étendue d’une attribution de stratégie fait partie de son ID précédent « /providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName} ». |
| delete |
Cette opération supprime la stratégie avec l’ID donné. Les ID d’affectation de stratégie ont ce format : « {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName} ». Les formats valides pour {scope} sont : « /providers/Microsoft.Management/managementGroups/{managementGroup} » (groupe d’administration), '/subscriptions/{subscriptionId} (abonnement), '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}. ' (groupe de ressources) ou '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}' (ressource). |
| get(string, string, Policy |
Cette opération récupère une attribution de stratégie unique, en fonction de son nom et de l’étendue à laquelle elle a été créée. |
| get |
L’opération récupère l’attribution de stratégie avec l’ID donné. Les ID d’affectation de stratégie ont ce format : « {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName} ». Les étendues valides sont les suivantes : groupe d’administration (format : '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonnement (format : '/subscriptions/{subscriptionId}'), groupe de ressources (format : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou ressource (format : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'. |
| list(Policy |
Cette opération récupère la liste de toutes les affectations de stratégie associées à l’abonnement donné qui correspondent à la $filter facultative donnée. Les valeurs valides pour $filter sont : « atScope() », « atExactScope() » ou « policyDefinitionId eq « {value} ». Si $filter n’est pas fourni, la liste non filtrée inclut toutes les attributions 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é, ainsi que les objets appliqués aux objets contenus dans l’abonnement. Si $filter=atScope() est fourni, la liste retournée inclut toutes les attributions de stratégie qui s’appliquent à l’abonnement, qui est tout dans la liste non filtrée, sauf celles appliquées aux objets contenus dans l’abonnement. Si $filter=atExactScope() est fourni, la liste retournée inclut uniquement toutes les attributions de stratégie qui se situent dans l’abonnement. Si $filter=policyDefinitionId eq '{value}' est fourni, la liste retournée inclut toutes les attributions de stratégie de la définition de stratégie dont l’ID est {value}. |
| list |
Cette opération récupère la liste de toutes les affectations de stratégie applicables au groupe d’administration qui correspondent au $filter donné. Les valeurs valides pour $filter sont : « atScope() », « atExactScope() » ou « policyDefinitionId eq « {value} ». Si $filter=atScope() est fourni, la liste retournée inclut toutes les attributions de stratégie affectées au groupe d’administration ou aux ancêtres du groupe d’administration. Si $filter=atExactScope() est fourni, la liste retournée inclut uniquement toutes les attributions de stratégie qui se trouve dans le groupe d’administration. Si $filter=policyDefinitionId eq '{value}' est fourni, la liste retournée inclut toutes les attributions de stratégie de la définition de stratégie dont l’ID est {value} qui s’applique au groupe d’administration. |
| list |
Cette opération récupère la liste de toutes les affectations de stratégie associées à la ressource spécifiée dans le groupe de ressources et l’abonnement donnés qui correspondent à la $filter facultative donnée. Les valeurs valides pour $filter sont : « atScope() », « atExactScope() » ou « policyDefinitionId eq « {value} ». Si $filter n’est pas fourni, la liste non filtrée inclut toutes les attributions de stratégie associées à la ressource, y compris celles qui s’appliquent directement ou à partir de toutes les étendues contenant, ainsi que les ressources contenues dans la ressource. Si $filter=atScope() est fourni, la liste renvoyée inclut toutes les attributions de stratégie qui s’appliquent à la ressource, qui est tout dans la liste non filtrée, sauf celles appliquées aux ressources contenues dans la ressource. Si $filter=atExactScope() est fourni, la liste retournée inclut uniquement toutes les attributions de stratégie qui se situent au niveau de la ressource. Si $filter=policyDefinitionId eq '{value}' est fourni, la liste retournée inclut toutes les attributions de stratégie de la définition de stratégie dont l’ID est {value} qui s’applique à la ressource. Trois paramètres plus le nom de la ressource sont utilisés pour identifier une ressource spécifique. Si la ressource ne fait pas partie d’une ressource parente (le cas le plus courant), le chemin d’accès à la ressource parente ne doit pas être fourni (ou fourni en tant que ' ). Par exemple, une application web peut être spécifiée comme ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Si la ressource fait partie d’une ressource parente, tous les paramètres doivent être fournis. Par exemple, un nom DNS de machine virtuelle peut être spécifié comme ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Une alternative pratique pour fournir séparément l’espace de noms et le nom de type consiste à fournir les deux dans le paramètre {resourceType}, au format : ({resourceProviderNamespace} == ', {parentResourcePath} == ', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp'). |
| list |
Cette opération récupère la liste de toutes les affectations de stratégie associées au groupe de ressources donné dans l’abonnement donné qui correspondent à la $filter facultative donnée. Les valeurs valides pour $filter sont : « atScope() », « atExactScope() » ou « policyDefinitionId eq « {value} ». Si $filter n’est pas fourni, la liste non filtrée inclut toutes les attributions de stratégie associées au groupe de ressources, y compris celles qui s’appliquent directement ou s’appliquent à partir des étendues contenant, ainsi que les ressources contenues dans le groupe de ressources. Si $filter=atScope() est fourni, la liste retournée inclut toutes les affectations de stratégie qui s’appliquent au groupe de ressources, qui est tout dans la liste non filtrée, sauf celles appliquées aux ressources contenues dans le groupe de ressources. Si $filter=atExactScope() est fourni, la liste retournée inclut uniquement toutes les attributions de stratégie qui se trouve dans le groupe de ressources. Si $filter=policyDefinitionId eq '{value}' est fourni, la liste retournée inclut toutes les attributions de stratégie de la définition de stratégie dont l’ID est {value} qui s’applique au groupe de ressources. |
| update(string, string, Policy |
Cette opération met à jour une attribution de stratégie avec l’étendue et le nom donnés. Les affectations de stratégie s’appliquent à toutes les ressources contenues dans leur étendue. Par exemple, lorsque vous affectez une stratégie à l’étendue du groupe de ressources, cette stratégie s’applique à toutes les ressources du groupe. |
| update |
Cette opération met à jour l’attribution de stratégie avec l’ID donné. Les affectations de stratégie effectuées sur une étendue s’appliquent à toutes les ressources contenues dans cette étendue. Par exemple, lorsque vous affectez une stratégie à un groupe de ressources qui s’applique à toutes les ressources du groupe. Les ID d’affectation de stratégie ont ce format : « {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName} ». Les étendues valides sont les suivantes : groupe d’administration (format : '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonnement (format : '/subscriptions/{subscriptionId}'), groupe de ressources (format : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou ressource (format : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'. |
Détails de la méthode
create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)
Cette opération crée ou met à jour une attribution de stratégie avec l’étendue et le nom donnés. Les affectations de stratégie s’appliquent à toutes les ressources contenues dans leur étendue. Par exemple, lorsque vous affectez une stratégie à l’étendue du groupe de ressources, cette stratégie s’applique à toutes les ressources du groupe.
function create(scope: string, policyAssignmentName: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateOptionalParams): Promise<PolicyAssignment>
Paramètres
- scope
-
string
Étendue de l’attribution de stratégie. Les étendues valides sont les suivantes : groupe d’administration (format : '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonnement (format : '/subscriptions/{subscriptionId}'), groupe de ressources (format : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou ressource (format : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
- policyAssignmentName
-
string
Nom de l’attribution de stratégie.
- parameters
- PolicyAssignment
Paramètres de l’attribution de stratégie.
Paramètres d’options.
Retours
Promise<PolicyAssignment>
createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)
Cette opération crée ou met à jour l’attribution de stratégie avec l’ID donné. Les affectations de stratégie effectuées sur une étendue s’appliquent à toutes les ressources contenues dans cette étendue. Par exemple, lorsque vous affectez une stratégie à un groupe de ressources qui s’applique à toutes les ressources du groupe. Les ID d’affectation de stratégie ont ce format : « {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName} ». Les étendues valides sont les suivantes : groupe d’administration (format : '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonnement (format : '/subscriptions/{subscriptionId}'), groupe de ressources (format : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou ressource (format : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.
function createById(policyAssignmentId: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateByIdOptionalParams): Promise<PolicyAssignment>
Paramètres
- policyAssignmentId
-
string
ID de l’affectation de stratégie à créer. Utilisez le format « {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName} ».
- parameters
- PolicyAssignment
Paramètres pour l’attribution de stratégie.
Paramètres d’options.
Retours
Promise<PolicyAssignment>
delete(string, string, PolicyAssignmentsDeleteOptionalParams)
Cette opération supprime une attribution de stratégie, en fonction de son nom et de l’étendue dans laquelle elle a été créée. L’étendue d’une attribution de stratégie fait partie de son ID précédent « /providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName} ».
function delete(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsDeleteOptionalParams): Promise<PolicyAssignment>
Paramètres
- scope
-
string
Étendue de l’attribution de stratégie. Les étendues valides sont les suivantes : groupe d’administration (format : '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonnement (format : '/subscriptions/{subscriptionId}'), groupe de ressources (format : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou ressource (format : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
- policyAssignmentName
-
string
Nom de l’affectation de stratégie à supprimer.
Paramètres d’options.
Retours
Promise<PolicyAssignment>
deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)
Cette opération supprime la stratégie avec l’ID donné. Les ID d’affectation de stratégie ont ce format : « {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName} ». Les formats valides pour {scope} sont : « /providers/Microsoft.Management/managementGroups/{managementGroup} » (groupe d’administration), '/subscriptions/{subscriptionId} (abonnement), '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}. ' (groupe de ressources) ou '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}' (ressource).
function deleteById(policyAssignmentId: string, options?: PolicyAssignmentsDeleteByIdOptionalParams): Promise<PolicyAssignment>
Paramètres
- policyAssignmentId
-
string
ID de l’affectation de stratégie à supprimer. Utilisez le format « {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName} ».
Paramètres d’options.
Retours
Promise<PolicyAssignment>
get(string, string, PolicyAssignmentsGetOptionalParams)
Cette opération récupère une attribution de stratégie unique, en fonction de son nom et de l’étendue à laquelle elle a été créée.
function get(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsGetOptionalParams): Promise<PolicyAssignment>
Paramètres
- scope
-
string
Étendue de l’attribution de stratégie. Les étendues valides sont les suivantes : groupe d’administration (format : '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonnement (format : '/subscriptions/{subscriptionId}'), groupe de ressources (format : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou ressource (format : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
- policyAssignmentName
-
string
Nom de l’affectation de stratégie à obtenir.
Paramètres d’options.
Retours
Promise<PolicyAssignment>
getById(string, PolicyAssignmentsGetByIdOptionalParams)
L’opération récupère l’attribution de stratégie avec l’ID donné. Les ID d’affectation de stratégie ont ce format : « {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName} ». Les étendues valides sont les suivantes : groupe d’administration (format : '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonnement (format : '/subscriptions/{subscriptionId}'), groupe de ressources (format : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou ressource (format : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.
function getById(policyAssignmentId: string, options?: PolicyAssignmentsGetByIdOptionalParams): Promise<PolicyAssignment>
Paramètres
- policyAssignmentId
-
string
ID de l’affectation de stratégie à obtenir. Utilisez le format « {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName} ».
Paramètres d’options.
Retours
Promise<PolicyAssignment>
list(PolicyAssignmentsListOptionalParams)
Cette opération récupère la liste de toutes les affectations de stratégie associées à l’abonnement donné qui correspondent à la $filter facultative donnée. Les valeurs valides pour $filter sont : « atScope() », « atExactScope() » ou « policyDefinitionId eq « {value} ». Si $filter n’est pas fourni, la liste non filtrée inclut toutes les attributions 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é, ainsi que les objets appliqués aux objets contenus dans l’abonnement. Si $filter=atScope() est fourni, la liste retournée inclut toutes les attributions de stratégie qui s’appliquent à l’abonnement, qui est tout dans la liste non filtrée, sauf celles appliquées aux objets contenus dans l’abonnement. Si $filter=atExactScope() est fourni, la liste retournée inclut uniquement toutes les attributions de stratégie qui se situent dans l’abonnement. Si $filter=policyDefinitionId eq '{value}' est fourni, la liste retournée inclut toutes les attributions de stratégie de la définition de stratégie dont l’ID est {value}.
function list(options?: PolicyAssignmentsListOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Paramètres
Paramètres d’options.
Retours
listForManagementGroup(string, PolicyAssignmentsListForManagementGroupOptionalParams)
Cette opération récupère la liste de toutes les affectations de stratégie applicables au groupe d’administration qui correspondent au $filter donné. Les valeurs valides pour $filter sont : « atScope() », « atExactScope() » ou « policyDefinitionId eq « {value} ». Si $filter=atScope() est fourni, la liste retournée inclut toutes les attributions de stratégie affectées au groupe d’administration ou aux ancêtres du groupe d’administration. Si $filter=atExactScope() est fourni, la liste retournée inclut uniquement toutes les attributions de stratégie qui se trouve dans le groupe d’administration. Si $filter=policyDefinitionId eq '{value}' est fourni, la liste retournée inclut toutes les attributions de stratégie de la définition de stratégie dont l’ID est {value} qui s’applique au groupe d’administration.
function listForManagementGroup(managementGroupId: string, options?: PolicyAssignmentsListForManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Paramètres
- managementGroupId
-
string
ID du groupe d’administration.
Paramètres d’options.
Retours
listForResource(string, string, string, string, string, PolicyAssignmentsListForResourceOptionalParams)
Cette opération récupère la liste de toutes les affectations de stratégie associées à la ressource spécifiée dans le groupe de ressources et l’abonnement donnés qui correspondent à la $filter facultative donnée. Les valeurs valides pour $filter sont : « atScope() », « atExactScope() » ou « policyDefinitionId eq « {value} ». Si $filter n’est pas fourni, la liste non filtrée inclut toutes les attributions de stratégie associées à la ressource, y compris celles qui s’appliquent directement ou à partir de toutes les étendues contenant, ainsi que les ressources contenues dans la ressource. Si $filter=atScope() est fourni, la liste renvoyée inclut toutes les attributions de stratégie qui s’appliquent à la ressource, qui est tout dans la liste non filtrée, sauf celles appliquées aux ressources contenues dans la ressource. Si $filter=atExactScope() est fourni, la liste retournée inclut uniquement toutes les attributions de stratégie qui se situent au niveau de la ressource. Si $filter=policyDefinitionId eq '{value}' est fourni, la liste retournée inclut toutes les attributions de stratégie de la définition de stratégie dont l’ID est {value} qui s’applique à la ressource. Trois paramètres plus le nom de la ressource sont utilisés pour identifier une ressource spécifique. Si la ressource ne fait pas partie d’une ressource parente (le cas le plus courant), le chemin d’accès à la ressource parente ne doit pas être fourni (ou fourni en tant que ' ). Par exemple, une application web peut être spécifiée comme ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Si la ressource fait partie d’une ressource parente, tous les paramètres doivent être fournis. Par exemple, un nom DNS de machine virtuelle peut être spécifié comme ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Une alternative pratique pour fournir séparément l’espace de noms et le nom de type consiste à fournir les deux dans le paramètre {resourceType}, au format : ({resourceProviderNamespace} == ', {parentResourcePath} == ', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp').
function listForResource(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: PolicyAssignmentsListForResourceOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Paramètres
- resourceGroupName
-
string
Nom du groupe de ressources contenant la ressource.
- resourceProviderNamespace
-
string
Espace de noms du fournisseur de ressources. Par exemple, l’espace de noms d’une machine virtuelle est Microsoft.Compute (à partir de Microsoft.Compute/virtualMachines)
- parentResourcePath
-
string
Chemin d’accès à la ressource parente. Utilisez une chaîne vide s’il n’y en a pas.
- resourceType
-
string
Nom du type de ressource. Par exemple, le nom de type d’une application web est « sites » (à partir de Microsoft.Web/sites).
- resourceName
-
string
Nom de la ressource.
Paramètres d’options.
Retours
listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)
Cette opération récupère la liste de toutes les affectations de stratégie associées au groupe de ressources donné dans l’abonnement donné qui correspondent à la $filter facultative donnée. Les valeurs valides pour $filter sont : « atScope() », « atExactScope() » ou « policyDefinitionId eq « {value} ». Si $filter n’est pas fourni, la liste non filtrée inclut toutes les attributions de stratégie associées au groupe de ressources, y compris celles qui s’appliquent directement ou s’appliquent à partir des étendues contenant, ainsi que les ressources contenues dans le groupe de ressources. Si $filter=atScope() est fourni, la liste retournée inclut toutes les affectations de stratégie qui s’appliquent au groupe de ressources, qui est tout dans la liste non filtrée, sauf celles appliquées aux ressources contenues dans le groupe de ressources. Si $filter=atExactScope() est fourni, la liste retournée inclut uniquement toutes les attributions de stratégie qui se trouve dans le groupe de ressources. Si $filter=policyDefinitionId eq '{value}' est fourni, la liste retournée inclut toutes les attributions de stratégie de la définition de stratégie dont l’ID est {value} qui s’applique au groupe de ressources.
function listForResourceGroup(resourceGroupName: string, options?: PolicyAssignmentsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Paramètres
- resourceGroupName
-
string
Nom du groupe de ressources qui contient des affectations de stratégie.
Paramètres d’options.
Retours
update(string, string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateOptionalParams)
Cette opération met à jour une attribution de stratégie avec l’étendue et le nom donnés. Les affectations de stratégie s’appliquent à toutes les ressources contenues dans leur étendue. Par exemple, lorsque vous affectez une stratégie à l’étendue du groupe de ressources, cette stratégie s’applique à toutes les ressources du groupe.
function update(scope: string, policyAssignmentName: string, parameters: PolicyAssignmentUpdate, options?: PolicyAssignmentsUpdateOptionalParams): Promise<PolicyAssignment>
Paramètres
- scope
-
string
Étendue de l’attribution de stratégie. Les étendues valides sont les suivantes : groupe d’administration (format : '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonnement (format : '/subscriptions/{subscriptionId}'), groupe de ressources (format : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou ressource (format : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
- policyAssignmentName
-
string
Nom de l’attribution de stratégie.
- parameters
- PolicyAssignmentUpdate
Paramètres de la demande de correctif d’affectation de stratégie.
Paramètres d’options.
Retours
Promise<PolicyAssignment>
updateById(string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateByIdOptionalParams)
Cette opération met à jour l’attribution de stratégie avec l’ID donné. Les affectations de stratégie effectuées sur une étendue s’appliquent à toutes les ressources contenues dans cette étendue. Par exemple, lorsque vous affectez une stratégie à un groupe de ressources qui s’applique à toutes les ressources du groupe. Les ID d’affectation de stratégie ont ce format : « {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName} ». Les étendues valides sont les suivantes : groupe d’administration (format : '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonnement (format : '/subscriptions/{subscriptionId}'), groupe de ressources (format : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou ressource (format : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.
function updateById(policyAssignmentId: string, parameters: PolicyAssignmentUpdate, options?: PolicyAssignmentsUpdateByIdOptionalParams): Promise<PolicyAssignment>
Paramètres
- policyAssignmentId
-
string
ID de l’affectation de stratégie à mettre à jour. Utilisez le format « {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName} ».
- parameters
- PolicyAssignmentUpdate
Paramètres de la demande de correctif d’affectation de stratégie.
Paramètres d’options.
Retours
Promise<PolicyAssignment>