PolicyAssignments interface
Interface représentant un PolicyAssignments.
Méthodes
create(string, string, Policy |
Les ressources enfants héritent des attributions de stratégie. Par exemple, lorsque vous appliquez une stratégie à un groupe de ressources, cette stratégie est affectée à toutes les ressources du groupe. |
create |
Les ressources enfants héritent des attributions de stratégie. Par exemple, lorsque vous appliquez une stratégie à un groupe de ressources, cette stratégie est affectée à toutes les ressources du groupe. Lorsque vous fournissez une étendue pour l’affectation, utilisez « /subscriptions/{subscription-id}/ » pour les abonnements, « /subscriptions/{subscription-id}/resourceGroups/{resource-group-name} » pour les groupes de ressources, et « /subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name} » pour les ressources. |
delete(string, string, Policy |
Supprime une affectation de stratégie. |
delete |
Lorsque vous fournissez une étendue pour l’affectation, utilisez « /subscriptions/{subscription-id}/ » pour les abonnements, « /subscriptions/{subscription-id}/resourceGroups/{resource-group-name} » pour les groupes de ressources, et « /subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name} » pour les ressources. |
get(string, string, Policy |
Obtient une affectation de stratégie. |
get |
Lorsque vous fournissez une étendue pour l’affectation, utilisez « /subscriptions/{subscription-id}/ » pour les abonnements, « /subscriptions/{subscription-id}/resourceGroups/{resource-group-name} » pour les groupes de ressources, et « /subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name} » pour les ressources. |
list(Policy |
Obtient toutes les affectations de stratégie pour un abonnement. |
list |
Obtient les affectations de stratégie pour une ressource. |
list |
Obtient les affectations de stratégie pour le groupe de ressources. |
Détails de la méthode
create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)
Les ressources enfants héritent des attributions de stratégie. Par exemple, lorsque vous appliquez une stratégie à un groupe de ressources, cette stratégie est affectée à 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.
- policyAssignmentName
-
string
Nom de l’affectation de stratégie.
- parameters
- PolicyAssignment
Paramètres pour l’attribution de stratégie.
Paramètres d’options.
Retours
Promise<PolicyAssignment>
createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)
Les ressources enfants héritent des attributions de stratégie. Par exemple, lorsque vous appliquez une stratégie à un groupe de ressources, cette stratégie est affectée à toutes les ressources du groupe. Lorsque vous fournissez une étendue pour l’affectation, utilisez « /subscriptions/{subscription-id}/ » pour les abonnements, « /subscriptions/{subscription-id}/resourceGroups/{resource-group-name} » pour les groupes de ressources, et « /subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name} » pour les ressources.
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/{policy-assignment-name} ».
- parameters
- PolicyAssignment
Paramètres pour l’attribution de stratégie.
Paramètres d’options.
Retours
Promise<PolicyAssignment>
delete(string, string, PolicyAssignmentsDeleteOptionalParams)
Supprime une affectation de stratégie.
function delete(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsDeleteOptionalParams): Promise<PolicyAssignment>
Paramètres
- scope
-
string
Étendue de l’attribution de stratégie.
- policyAssignmentName
-
string
Nom de l’affectation de stratégie à supprimer.
Paramètres d’options.
Retours
Promise<PolicyAssignment>
deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)
Lorsque vous fournissez une étendue pour l’affectation, utilisez « /subscriptions/{subscription-id}/ » pour les abonnements, « /subscriptions/{subscription-id}/resourceGroups/{resource-group-name} » pour les groupes de ressources, et « /subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name} » pour les ressources.
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/{policy-assignment-name} ».
Paramètres d’options.
Retours
Promise<PolicyAssignment>
get(string, string, PolicyAssignmentsGetOptionalParams)
Obtient une affectation de stratégie.
function get(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsGetOptionalParams): Promise<PolicyAssignment>
Paramètres
- scope
-
string
Étendue de l’attribution de stratégie.
- policyAssignmentName
-
string
Nom de l’affectation de stratégie à obtenir.
Paramètres d’options.
Retours
Promise<PolicyAssignment>
getById(string, PolicyAssignmentsGetByIdOptionalParams)
Lorsque vous fournissez une étendue pour l’affectation, utilisez « /subscriptions/{subscription-id}/ » pour les abonnements, « /subscriptions/{subscription-id}/resourceGroups/{resource-group-name} » pour les groupes de ressources, et « /subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name} » pour les ressources.
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/{policy-assignment-name} ».
Paramètres d’options.
Retours
Promise<PolicyAssignment>
list(PolicyAssignmentsListOptionalParams)
Obtient toutes les affectations de stratégie pour un abonnement.
function list(options?: PolicyAssignmentsListOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Paramètres
Paramètres d’options.
Retours
listForResource(string, string, string, string, string, PolicyAssignmentsListForResourceOptionalParams)
Obtient les affectations de stratégie pour une ressource.
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. Le nom ne respecte pas la casse.
- resourceProviderNamespace
-
string
Espace de noms du fournisseur de ressources.
- parentResourcePath
-
string
Chemin de la ressource parente.
- resourceType
-
string
Type de ressource.
- resourceName
-
string
Nom de la ressource avec des affectations de stratégie.
Paramètres d’options.
Retours
listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)
Obtient les affectations de stratégie pour le groupe de ressources.
function listForResourceGroup(resourceGroupName: string, options?: PolicyAssignmentsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Paramètres
- resourceGroupName
-
string
Nom du groupe de ressources qui contient les affectations de stratégie.
Paramètres d’options.