Dela via


PolicyAssignments interface

Gränssnitt som representerar en PrincipTilldelningar.

Metoder

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

Den här åtgärden skapar eller uppdaterar en principtilldelning med angivet omfång och namn. Principtilldelningar gäller för alla resurser som ingår i deras omfång. När du till exempel tilldelar en princip i resursgruppens omfång gäller den principen för alla resurser i gruppen.

createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)

Den här åtgärden skapar eller uppdaterar principtilldelningen med det angivna ID:t. Principtilldelningar som görs i ett omfång gäller för alla resurser som ingår i omfånget. När du till exempel tilldelar en princip till en resursgrupp som principen gäller för alla resurser i gruppen. Principtilldelnings-ID:t har det här formatet: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Giltiga omfång är: hanteringsgrupp (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), prenumeration (format: '/subscriptions/{subscriptionId}'), resursgrupp (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', eller resurs (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

delete(string, string, PolicyAssignmentsDeleteOptionalParams)

Den här åtgärden tar bort en principtilldelning med namnet och det omfång som den skapades i. Omfånget för en principtilldelning är den del av dess ID som föregår "/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}".

deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)

Den här åtgärden tar bort principen med det angivna ID:t. Principtilldelnings-ID:t har det här formatet: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Giltiga format för {scope} är: '/providers/Microsoft.Management/managementGroups/{managementGroup}' (hanteringsgrupp), '/subscriptions/{subscriptionId}' (prenumeration), '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} (resursgrupp) eller "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}" (resurs).

get(string, string, PolicyAssignmentsGetOptionalParams)

Den här åtgärden hämtar en enskild principtilldelning, beroende på dess namn och det omfång som den skapades på.

getById(string, PolicyAssignmentsGetByIdOptionalParams)

Åtgärden hämtar principtilldelningen med det angivna ID:t. Principtilldelnings-ID:t har det här formatet: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Giltiga omfång är: hanteringsgrupp (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), prenumeration (format: '/subscriptions/{subscriptionId}'), resursgrupp (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', eller resurs (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

list(PolicyAssignmentsListOptionalParams)

Den här åtgärden hämtar listan över alla principtilldelningar som är associerade med den angivna prenumerationen som matchar den valfria angivna $filter. Giltiga värden för $filter är: "atScope()", "atExactScope()" eller "policyDefinitionId eq "{value}". Om $filter inte anges innehåller den ofiltrerade listan alla principtilldelningar som är associerade med prenumerationen, inklusive de som gäller direkt eller från hanteringsgrupper som innehåller den angivna prenumerationen, samt eventuella tillämpade objekt som ingår i prenumerationen. Om $filter=atScope() anges innehåller den returnerade listan alla principtilldelningar som gäller för prenumerationen, vilket är allt i den ofiltrerade listan förutom de som tillämpas på objekt som ingår i prenumerationen. Om $filter=atExactScope() anges innehåller den returnerade listan endast alla principtilldelningar som finns i prenumerationen. Om $filter=policyDefinitionId eq {value} anges innehåller den returnerade listan alla principtilldelningar för principdefinitionen vars ID är {value}.

listForManagementGroup(string, PolicyAssignmentsListForManagementGroupOptionalParams)

Den här åtgärden hämtar listan över alla principtilldelningar som gäller för hanteringsgruppen som matchar den angivna $filter. Giltiga värden för $filter är: "atScope()", "atExactScope()" eller "policyDefinitionId eq "{value}". Om $filter=atScope() anges innehåller den returnerade listan alla principtilldelningar som har tilldelats till hanteringsgruppen eller hanteringsgruppens överordnade. Om $filter=atExactScope() anges innehåller den returnerade listan endast alla principtilldelningar som finns i hanteringsgruppen. Om $filter=policyDefinitionId eq {value} anges innehåller den returnerade listan alla principtilldelningar för principdefinitionen vars ID är {value} som gäller för hanteringsgruppen.

listForResource(string, string, string, string, string, PolicyAssignmentsListForResourceOptionalParams)

Den här åtgärden hämtar listan över alla principtilldelningar som är associerade med den angivna resursen i den angivna resursgruppen och prenumerationen som matchar den valfria angivna $filter. Giltiga värden för $filter är: "atScope()", "atExactScope()" eller "policyDefinitionId eq "{value}". Om $filter inte anges innehåller den ofiltrerade listan alla principtilldelningar som är associerade med resursen, inklusive de som gäller direkt eller från alla innehållande omfång, samt alla resurser som ingår i resursen. Om $filter=atScope() anges innehåller den returnerade listan alla principtilldelningar som gäller för resursen, vilket är allt i den ofiltrerade listan förutom de som tillämpas på resurser som finns i resursen. Om $filter=atExactScope() anges innehåller den returnerade listan endast alla principtilldelningar på resursnivå. Om $filter=policyDefinitionId eq {value} anges innehåller den returnerade listan alla principtilldelningar för principdefinitionen vars ID är {value} som gäller för resursen. Tre parametrar plus resursnamnet används för att identifiera en specifik resurs. Om resursen inte är en del av en överordnad resurs (det vanligaste fallet) ska den överordnade resurssökvägen inte anges (eller anges som ). En webbapp kan till exempel anges som ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Om resursen är en del av en överordnad resurs ska alla parametrar anges. Ett DNS-namn för en virtuell dator kan till exempel anges som ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Ett praktiskt alternativ till att ange namnområdet och typnamnet separat är att ange båda i parametern {resourceType} format: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp').

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

Den här åtgärden hämtar listan över alla principtilldelningar som är associerade med den angivna resursgruppen i den angivna prenumerationen som matchar den valfria angivna $filter. Giltiga värden för $filter är: "atScope()", "atExactScope()" eller "policyDefinitionId eq "{value}". Om $filter inte anges innehåller den ofiltrerade listan alla principtilldelningar som är associerade med resursgruppen, inklusive de som tillämpas direkt eller gäller från innehållande omfång, samt alla resurser som ingår i resursgruppen. Om $filter=atScope() anges innehåller den returnerade listan alla principtilldelningar som gäller för resursgruppen, vilket är allt i den ofiltrerade listan förutom de som tillämpas på resurser i resursgruppen. Om $filter=atExactScope() anges innehåller den returnerade listan endast alla principtilldelningar som finns i resursgruppen. Om $filter=policyDefinitionId eq {value} anges innehåller den returnerade listan alla principtilldelningar för principdefinitionen vars ID är {value} som gäller för resursgruppen.

update(string, string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateOptionalParams)

Den här åtgärden uppdaterar en principtilldelning med angivet omfång och namn. Principtilldelningar gäller för alla resurser som ingår i deras omfång. När du till exempel tilldelar en princip i resursgruppens omfång gäller den principen för alla resurser i gruppen.

updateById(string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateByIdOptionalParams)

Den här åtgärden uppdaterar principtilldelningen med det angivna ID:t. Principtilldelningar som görs i ett omfång gäller för alla resurser som ingår i det omfånget. När du till exempel tilldelar en princip till en resursgrupp som principen gäller för alla resurser i gruppen. Principtilldelnings-ID:t har det här formatet: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Giltiga omfång är: hanteringsgrupp (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), prenumeration (format: '/subscriptions/{subscriptionId}'), resursgrupp (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', eller resurs (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

Metodinformation

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

Den här åtgärden skapar eller uppdaterar en principtilldelning med angivet omfång och namn. Principtilldelningar gäller för alla resurser som ingår i deras omfång. När du till exempel tilldelar en princip i resursgruppens omfång gäller den principen för alla resurser i gruppen.

function create(scope: string, policyAssignmentName: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateOptionalParams): Promise<PolicyAssignment>

Parametrar

scope

string

Principtilldelningens omfattning. Giltiga omfång är: hanteringsgrupp (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), prenumeration (format: '/subscriptions/{subscriptionId}'), resursgrupp (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', eller resurs (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

policyAssignmentName

string

Namnet på principtilldelningen.

parameters
PolicyAssignment

Parametrar för principtilldelningen.

options
PolicyAssignmentsCreateOptionalParams

Alternativparametrarna.

Returer

Promise<PolicyAssignment>

createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)

Den här åtgärden skapar eller uppdaterar principtilldelningen med det angivna ID:t. Principtilldelningar som görs i ett omfång gäller för alla resurser som ingår i omfånget. När du till exempel tilldelar en princip till en resursgrupp som principen gäller för alla resurser i gruppen. Principtilldelnings-ID:t har det här formatet: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Giltiga omfång är: hanteringsgrupp (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), prenumeration (format: '/subscriptions/{subscriptionId}'), resursgrupp (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', eller resurs (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

function createById(policyAssignmentId: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateByIdOptionalParams): Promise<PolicyAssignment>

Parametrar

policyAssignmentId

string

ID för principtilldelningen som ska skapas. Använd formatet {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}.

parameters
PolicyAssignment

Parametrar för principtilldelning.

options
PolicyAssignmentsCreateByIdOptionalParams

Alternativparametrarna.

Returer

Promise<PolicyAssignment>

delete(string, string, PolicyAssignmentsDeleteOptionalParams)

Den här åtgärden tar bort en principtilldelning med namnet och det omfång som den skapades i. Omfånget för en principtilldelning är den del av dess ID som föregår "/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}".

function delete(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsDeleteOptionalParams): Promise<PolicyAssignment>

Parametrar

scope

string

Principtilldelningens omfattning. Giltiga omfång är: hanteringsgrupp (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), prenumeration (format: '/subscriptions/{subscriptionId}'), resursgrupp (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', eller resurs (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

policyAssignmentName

string

Namnet på den principtilldelning som ska tas bort.

options
PolicyAssignmentsDeleteOptionalParams

Alternativparametrarna.

Returer

Promise<PolicyAssignment>

deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)

Den här åtgärden tar bort principen med det angivna ID:t. Principtilldelnings-ID:t har det här formatet: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Giltiga format för {scope} är: '/providers/Microsoft.Management/managementGroups/{managementGroup}' (hanteringsgrupp), '/subscriptions/{subscriptionId}' (prenumeration), '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} (resursgrupp) eller "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}" (resurs).

function deleteById(policyAssignmentId: string, options?: PolicyAssignmentsDeleteByIdOptionalParams): Promise<PolicyAssignment>

Parametrar

policyAssignmentId

string

ID:t för principtilldelningen som ska tas bort. Använd formatet {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}.

options
PolicyAssignmentsDeleteByIdOptionalParams

Alternativparametrarna.

Returer

Promise<PolicyAssignment>

get(string, string, PolicyAssignmentsGetOptionalParams)

Den här åtgärden hämtar en enskild principtilldelning, beroende på dess namn och det omfång som den skapades på.

function get(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsGetOptionalParams): Promise<PolicyAssignment>

Parametrar

scope

string

Principtilldelningens omfattning. Giltiga omfång är: hanteringsgrupp (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), prenumeration (format: '/subscriptions/{subscriptionId}'), resursgrupp (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', eller resurs (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

policyAssignmentName

string

Namnet på den principtilldelning som ska hämtas.

options
PolicyAssignmentsGetOptionalParams

Alternativparametrarna.

Returer

Promise<PolicyAssignment>

getById(string, PolicyAssignmentsGetByIdOptionalParams)

Åtgärden hämtar principtilldelningen med det angivna ID:t. Principtilldelnings-ID:t har det här formatet: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Giltiga omfång är: hanteringsgrupp (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), prenumeration (format: '/subscriptions/{subscriptionId}'), resursgrupp (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', eller resurs (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

function getById(policyAssignmentId: string, options?: PolicyAssignmentsGetByIdOptionalParams): Promise<PolicyAssignment>

Parametrar

policyAssignmentId

string

ID för principtilldelningen som ska hämtas. Använd formatet {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}.

options
PolicyAssignmentsGetByIdOptionalParams

Alternativparametrarna.

Returer

Promise<PolicyAssignment>

list(PolicyAssignmentsListOptionalParams)

Den här åtgärden hämtar listan över alla principtilldelningar som är associerade med den angivna prenumerationen som matchar den valfria angivna $filter. Giltiga värden för $filter är: "atScope()", "atExactScope()" eller "policyDefinitionId eq "{value}". Om $filter inte anges innehåller den ofiltrerade listan alla principtilldelningar som är associerade med prenumerationen, inklusive de som gäller direkt eller från hanteringsgrupper som innehåller den angivna prenumerationen, samt eventuella tillämpade objekt som ingår i prenumerationen. Om $filter=atScope() anges innehåller den returnerade listan alla principtilldelningar som gäller för prenumerationen, vilket är allt i den ofiltrerade listan förutom de som tillämpas på objekt som ingår i prenumerationen. Om $filter=atExactScope() anges innehåller den returnerade listan endast alla principtilldelningar som finns i prenumerationen. Om $filter=policyDefinitionId eq {value} anges innehåller den returnerade listan alla principtilldelningar för principdefinitionen vars ID är {value}.

function list(options?: PolicyAssignmentsListOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>

Parametrar

options
PolicyAssignmentsListOptionalParams

Alternativparametrarna.

Returer

listForManagementGroup(string, PolicyAssignmentsListForManagementGroupOptionalParams)

Den här åtgärden hämtar listan över alla principtilldelningar som gäller för hanteringsgruppen som matchar den angivna $filter. Giltiga värden för $filter är: "atScope()", "atExactScope()" eller "policyDefinitionId eq "{value}". Om $filter=atScope() anges innehåller den returnerade listan alla principtilldelningar som har tilldelats till hanteringsgruppen eller hanteringsgruppens överordnade. Om $filter=atExactScope() anges innehåller den returnerade listan endast alla principtilldelningar som finns i hanteringsgruppen. Om $filter=policyDefinitionId eq {value} anges innehåller den returnerade listan alla principtilldelningar för principdefinitionen vars ID är {value} som gäller för hanteringsgruppen.

function listForManagementGroup(managementGroupId: string, options?: PolicyAssignmentsListForManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>

Parametrar

managementGroupId

string

ID för hanteringsgruppen.

Returer

listForResource(string, string, string, string, string, PolicyAssignmentsListForResourceOptionalParams)

Den här åtgärden hämtar listan över alla principtilldelningar som är associerade med den angivna resursen i den angivna resursgruppen och prenumerationen som matchar den valfria angivna $filter. Giltiga värden för $filter är: "atScope()", "atExactScope()" eller "policyDefinitionId eq "{value}". Om $filter inte anges innehåller den ofiltrerade listan alla principtilldelningar som är associerade med resursen, inklusive de som gäller direkt eller från alla innehållande omfång, samt alla resurser som ingår i resursen. Om $filter=atScope() anges innehåller den returnerade listan alla principtilldelningar som gäller för resursen, vilket är allt i den ofiltrerade listan förutom de som tillämpas på resurser som finns i resursen. Om $filter=atExactScope() anges innehåller den returnerade listan endast alla principtilldelningar på resursnivå. Om $filter=policyDefinitionId eq {value} anges innehåller den returnerade listan alla principtilldelningar för principdefinitionen vars ID är {value} som gäller för resursen. Tre parametrar plus resursnamnet används för att identifiera en specifik resurs. Om resursen inte är en del av en överordnad resurs (det vanligaste fallet) ska den överordnade resurssökvägen inte anges (eller anges som ). En webbapp kan till exempel anges som ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Om resursen är en del av en överordnad resurs ska alla parametrar anges. Ett DNS-namn för en virtuell dator kan till exempel anges som ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Ett praktiskt alternativ till att ange namnområdet och typnamnet separat är att ange båda i parametern {resourceType} 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>

Parametrar

resourceGroupName

string

Namnet på resursgruppen som innehåller resursen.

resourceProviderNamespace

string

Resursproviderns namnområde. Namnområdet för en virtuell dator är till exempel Microsoft.Compute (från Microsoft.Compute/virtualMachines)

parentResourcePath

string

Den överordnade resurssökvägen. Använd en tom sträng om det inte finns någon.

resourceType

string

Namnet på resurstypen. Typnamnet för en webbapp är till exempel "webbplatser" (från Microsoft.Web/sites).

resourceName

string

Namnet på resursen.

options
PolicyAssignmentsListForResourceOptionalParams

Alternativparametrarna.

Returer

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

Den här åtgärden hämtar listan över alla principtilldelningar som är associerade med den angivna resursgruppen i den angivna prenumerationen som matchar den valfria angivna $filter. Giltiga värden för $filter är: "atScope()", "atExactScope()" eller "policyDefinitionId eq "{value}". Om $filter inte anges innehåller den ofiltrerade listan alla principtilldelningar som är associerade med resursgruppen, inklusive de som tillämpas direkt eller gäller från innehållande omfång, samt alla resurser som ingår i resursgruppen. Om $filter=atScope() anges innehåller den returnerade listan alla principtilldelningar som gäller för resursgruppen, vilket är allt i den ofiltrerade listan förutom de som tillämpas på resurser i resursgruppen. Om $filter=atExactScope() anges innehåller den returnerade listan endast alla principtilldelningar som finns i resursgruppen. Om $filter=policyDefinitionId eq {value} anges innehåller den returnerade listan alla principtilldelningar för principdefinitionen vars ID är {value} som gäller för resursgruppen.

function listForResourceGroup(resourceGroupName: string, options?: PolicyAssignmentsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>

Parametrar

resourceGroupName

string

Namnet på resursgruppen som innehåller principtilldelningar.

options
PolicyAssignmentsListForResourceGroupOptionalParams

Alternativparametrarna.

Returer

update(string, string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateOptionalParams)

Den här åtgärden uppdaterar en principtilldelning med angivet omfång och namn. Principtilldelningar gäller för alla resurser som ingår i deras omfång. När du till exempel tilldelar en princip i resursgruppens omfång gäller den principen för alla resurser i gruppen.

function update(scope: string, policyAssignmentName: string, parameters: PolicyAssignmentUpdate, options?: PolicyAssignmentsUpdateOptionalParams): Promise<PolicyAssignment>

Parametrar

scope

string

Principtilldelningens omfattning. Giltiga omfång är: hanteringsgrupp (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), prenumeration (format: '/subscriptions/{subscriptionId}'), resursgrupp (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', eller resurs (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

policyAssignmentName

string

Namnet på principtilldelningen.

parameters
PolicyAssignmentUpdate

Parametrar för begäran om korrigering av principtilldelning.

options
PolicyAssignmentsUpdateOptionalParams

Alternativparametrarna.

Returer

Promise<PolicyAssignment>

updateById(string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateByIdOptionalParams)

Den här åtgärden uppdaterar principtilldelningen med det angivna ID:t. Principtilldelningar som görs i ett omfång gäller för alla resurser som ingår i det omfånget. När du till exempel tilldelar en princip till en resursgrupp som principen gäller för alla resurser i gruppen. Principtilldelnings-ID:t har det här formatet: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Giltiga omfång är: hanteringsgrupp (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), prenumeration (format: '/subscriptions/{subscriptionId}'), resursgrupp (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', eller resurs (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

function updateById(policyAssignmentId: string, parameters: PolicyAssignmentUpdate, options?: PolicyAssignmentsUpdateByIdOptionalParams): Promise<PolicyAssignment>

Parametrar

policyAssignmentId

string

ID:t för principtilldelningen som ska uppdateras. Använd formatet {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}.

parameters
PolicyAssignmentUpdate

Parametrar för begäran om korrigering av principtilldelning.

options
PolicyAssignmentsUpdateByIdOptionalParams

Alternativparametrarna.

Returer

Promise<PolicyAssignment>