Sdílet prostřednictvím


PolicyAssignments interface

Rozhraní představující policyAssignments.

Metody

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

Tato operace vytvoří nebo aktualizuje přiřazení zásad s daným oborem a názvem. Přiřazení zásad se vztahují na všechny prostředky obsažené v jejich oboru. Když například přiřadíte zásadu v oboru skupiny prostředků, použije se tato zásada na všechny prostředky ve skupině.

createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)

Tato operace vytvoří nebo aktualizuje přiřazení zásad s použitím daného ID. Přiřazení zásad vytvořená pro obor se vztahují na všechny prostředky obsažené v daném oboru. Například když přiřadíte zásadu skupině prostředků, která se vztahuje na všechny prostředky ve skupině. ID přiřazení zásad mají tento formát: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Platné obory jsou: skupina pro správu (formát:/providers/Microsoft.Management/managementGroups/{managementGroup}), předplatné (formát:/subscriptions/{id_předplatného}'), skupina prostředků (formát: '/subscriptions/{subscriptionId}/resourceGroups/{název_skupiny_prostředků}', nebo prostředek (formát:/subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{název_poskytovatele_prostředků}}/[{parentResourcePath}/]{typ_prostředku}/{název_prostředku}.

delete(string, string, PolicyAssignmentsDeleteOptionalParams)

Tato operace odstraní přiřazení zásady s názvem a oborem, ve které byla vytvořena. Obor přiřazení zásad je část ID před /providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}.

deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)

Tato operace odstraní zásadu s daným ID. ID přiřazení zásad mají tento formát: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Platné formáty pro {scope} jsou: /providers/Microsoft.Management/managementGroups/{managementGroup} (skupina pro správu), /subscriptions/{subscriptionId} (předplatné), '/subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků } (skupina prostředků) nebo /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{název_poskytovatele_prostředků}/[{parentResourcePath}/]{typ_prostředku}/{název_prostředku} (prostředek).

get(string, string, PolicyAssignmentsGetOptionalParams)

Tato operace načte jedno přiřazení zásady s názvem a oborem, ve které byla vytvořena.

getById(string, PolicyAssignmentsGetByIdOptionalParams)

Operace načte přiřazení zásady s daným ID. ID přiřazení zásad mají tento formát: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Platné obory jsou: skupina pro správu (formát:/providers/Microsoft.Management/managementGroups/{managementGroup}), předplatné (formát:/subscriptions/{id_předplatného}'), skupina prostředků (formát: '/subscriptions/{subscriptionId}/resourceGroups/{název_skupiny_prostředků}', nebo prostředek (formát:/subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{název_poskytovatele_prostředků}}/[{parentResourcePath}/]{typ_prostředku}/{název_prostředku}.

list(PolicyAssignmentsListOptionalParams)

Tato operace načte seznam všech přiřazení zásad přidružených k danému předplatnému, která odpovídají volitelnému danému $filter. Platné hodnoty pro $filter jsou: atScope(), atExactScope() nebo policyDefinitionId eq {value}. Pokud $filter není zadaný, nefiltrovaný seznam zahrnuje všechna přiřazení zásad přidružená k předplatnému, včetně těch, které platí přímo nebo ze skupin pro správu obsahujících dané předplatné, a také všechna přiřazení použitá pro objekty obsažené v předplatném. Pokud je zadána $filter=atScope(), vrácený seznam obsahuje všechna přiřazení zásad, která se vztahují na předplatné, což je všechno v nefiltrovaného seznamu s výjimkou těch, které se vztahují na objekty obsažené v předplatném. Pokud je zadaný $filter=atExactScope(), vrácený seznam obsahuje jenom všechna přiřazení zásad, která jsou v předplatném. Pokud je zadaný $filter=policyDefinitionId eq {value}, vrácený seznam obsahuje všechna přiřazení zásad definice zásady, jejíž ID je {value}.

listForManagementGroup(string, PolicyAssignmentsListForManagementGroupOptionalParams)

Tato operace načte seznam všech přiřazení zásad použitelných pro skupinu pro správu, která odpovídá dané $filter. Platné hodnoty pro $filter jsou: atScope(), atExactScope() nebo policyDefinitionId eq {value}. Pokud je zadaný $filter=atScope(), vrácený seznam obsahuje všechna přiřazení zásad, která jsou přiřazená ke skupině pro správu nebo nadřazeným objektům skupiny pro správu. Pokud je k dispozici $filter=atExactScope(), vrácený seznam obsahuje pouze všechna přiřazení zásad ve skupině pro správu. Pokud je zadaný $filter=policyDefinitionId eq {value}, vrácený seznam obsahuje všechna přiřazení zásad definice zásady, jejíž ID je {value}, která se vztahují na skupinu pro správu.

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

Tato operace načte seznam všech přiřazení zásad přidružených k zadanému prostředku v dané skupině prostředků a předplatném, která odpovídají volitelnému danému $filter. Platné hodnoty pro $filter jsou: atScope(), atExactScope() nebo policyDefinitionId eq {value}. Pokud $filter není k dispozici, nefiltrovaný seznam zahrnuje všechna přiřazení zásad přidružená k danému prostředku, včetně těch, která se vztahují přímo nebo ze všech obsahujících oborů, a také všechna přiřazení použitá pro prostředky obsažené v daném prostředku. Pokud je zadána $filter=atScope(), vrácený seznam obsahuje všechna přiřazení zásad, která se vztahují na prostředek, což je všechno v nefiltrovaného seznamu s výjimkou těch, které se vztahují na prostředky obsažené v daném prostředku. Pokud je k dispozici $filter=atExactScope(), vrácený seznam obsahuje jenom všechna přiřazení zásad, která jsou na úrovni prostředku. Pokud je zadaný $filter=policyDefinitionId eq {value}, vrácený seznam obsahuje všechna přiřazení zásad definice zásady, jejíž ID je {value}, která se vztahují na prostředek. K identifikaci konkrétního prostředku se používají tři parametry plus název prostředku. Pokud prostředek není součástí nadřazeného prostředku (běžnější případ), cesta k nadřazeným prostředkům by neměla být zadaná (nebo zadaná jako ). Například webovou aplikaci je možné zadat jako ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Pokud je prostředek součástí nadřazeného prostředku, měly by se zadat všechny parametry. Název DNS virtuálního počítače je například možné zadat jako ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'NázevPočítače'). Vhodnou alternativou k poskytování názvů a názvů typů samostatně je zadat obojí v parametru {resourceType} ve formátu: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp').

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

Tato operace načte seznam všech přiřazení zásad přidružených k dané skupině prostředků v daném předplatném, která odpovídají volitelnému danému $filter. Platné hodnoty pro $filter jsou: atScope(), atExactScope() nebo policyDefinitionId eq {value}. Pokud $filter není k dispozici, nefiltrovaný seznam obsahuje všechna přiřazení zásad přidružená ke skupině prostředků, včetně těch, která platí přímo nebo se vztahují z rozsahů obsahujících, a také všechna přiřazení použitá pro prostředky obsažené ve skupině prostředků. Pokud je zadána $filter=atScope(), vrácený seznam obsahuje všechna přiřazení zásad, která se vztahují na skupinu prostředků, což je všechno v nefiltrovaného seznamu s výjimkou těch, které se vztahují na prostředky obsažené ve skupině prostředků. Pokud je zadaný $filter=atExactScope(), vrácený seznam obsahuje jenom všechna přiřazení zásad, která jsou ve skupině prostředků. Pokud je k dispozici $filter=policyDefinitionId eq {value}, vrácený seznam obsahuje všechna přiřazení zásad definice zásady, jejíž ID je {value}, která se vztahují na skupinu prostředků.

update(string, string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateOptionalParams)

Tato operace aktualizuje přiřazení zásad s použitím daného oboru a názvu. Přiřazení zásad se vztahují na všechny prostředky obsažené v jejich oboru. Když například přiřadíte zásadu v oboru skupiny prostředků, použije se tato zásada na všechny prostředky ve skupině.

updateById(string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateByIdOptionalParams)

Tato operace aktualizuje přiřazení zásad s použitím daného ID. Přiřazení zásad pro obor se vztahují na všechny prostředky obsažené v tomto oboru. Například když přiřadíte zásadu ke skupině prostředků, platí pro všechny prostředky ve skupině. ID přiřazení zásad mají tento formát: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Platné obory jsou: skupina pro správu (formát: /providers/Microsoft.Management/managementGroups/{managementGroup}), předplatné (formát: /subscriptions/{subscriptionId}), skupina prostředků (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}). nebo prostředek (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{název_prostředku}.

Podrobnosti metody

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

Tato operace vytvoří nebo aktualizuje přiřazení zásad s daným oborem a názvem. Přiřazení zásad se vztahují na všechny prostředky obsažené v jejich oboru. Když například přiřadíte zásadu v oboru skupiny prostředků, použije se tato zásada na všechny prostředky ve skupině.

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

Parametry

scope

string

Rozsah přiřazení zásad. Platné obory jsou: skupina pro správu (formát:/providers/Microsoft.Management/managementGroups/{managementGroup}), předplatné (formát:/subscriptions/{id_předplatného}'), skupina prostředků (formát: '/subscriptions/{subscriptionId}/resourceGroups/{název_skupiny_prostředků}', nebo prostředek (formát: /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{název_poskytovatele_prostředků}}/[{parentResourcePath}/]{typ_prostředku}/{název_prostředku}

policyAssignmentName

string

Název přiřazení zásad.

parameters
PolicyAssignment

Parametry pro přiřazení zásad

options
PolicyAssignmentsCreateOptionalParams

Parametry možností.

Návraty

Promise<PolicyAssignment>

createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)

Tato operace vytvoří nebo aktualizuje přiřazení zásad s použitím daného ID. Přiřazení zásad vytvořená pro obor se vztahují na všechny prostředky obsažené v daném oboru. Například když přiřadíte zásadu skupině prostředků, která se vztahuje na všechny prostředky ve skupině. ID přiřazení zásad mají tento formát: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Platné obory jsou: skupina pro správu (formát:/providers/Microsoft.Management/managementGroups/{managementGroup}), předplatné (formát:/subscriptions/{id_předplatného}'), skupina prostředků (formát: '/subscriptions/{subscriptionId}/resourceGroups/{název_skupiny_prostředků}', nebo prostředek (formát:/subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{název_poskytovatele_prostředků}}/[{parentResourcePath}/]{typ_prostředku}/{název_prostředku}.

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

Parametry

policyAssignmentId

string

ID přiřazení zásady, které se má vytvořit. Použijte formát {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}.

parameters
PolicyAssignment

Parametry pro přiřazení zásad

options
PolicyAssignmentsCreateByIdOptionalParams

Parametry možností.

Návraty

Promise<PolicyAssignment>

delete(string, string, PolicyAssignmentsDeleteOptionalParams)

Tato operace odstraní přiřazení zásady s názvem a oborem, ve které byla vytvořena. Obor přiřazení zásad je část ID před /providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}.

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

Parametry

scope

string

Rozsah přiřazení zásad. Platné obory jsou: skupina pro správu (formát:/providers/Microsoft.Management/managementGroups/{managementGroup}), předplatné (formát:/subscriptions/{id_předplatného}'), skupina prostředků (formát: '/subscriptions/{subscriptionId}/resourceGroups/{název_skupiny_prostředků}', nebo prostředek (formát: /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{název_poskytovatele_prostředků}}/[{parentResourcePath}/]{typ_prostředku}/{název_prostředku}

policyAssignmentName

string

Název přiřazení zásad, které se má odstranit.

options
PolicyAssignmentsDeleteOptionalParams

Parametry možností.

Návraty

Promise<PolicyAssignment>

deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)

Tato operace odstraní zásadu s daným ID. ID přiřazení zásad mají tento formát: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Platné formáty pro {scope} jsou: /providers/Microsoft.Management/managementGroups/{managementGroup} (skupina pro správu), /subscriptions/{subscriptionId} (předplatné), '/subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků } (skupina prostředků) nebo /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{název_poskytovatele_prostředků}/[{parentResourcePath}/]{typ_prostředku}/{název_prostředku} (prostředek).

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

Parametry

policyAssignmentId

string

ID přiřazení zásady, které se má odstranit. Použijte formát {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}.

options
PolicyAssignmentsDeleteByIdOptionalParams

Parametry možností.

Návraty

Promise<PolicyAssignment>

get(string, string, PolicyAssignmentsGetOptionalParams)

Tato operace načte jedno přiřazení zásady s názvem a oborem, ve které byla vytvořena.

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

Parametry

scope

string

Rozsah přiřazení zásad. Platné obory jsou: skupina pro správu (formát:/providers/Microsoft.Management/managementGroups/{managementGroup}), předplatné (formát:/subscriptions/{id_předplatného}'), skupina prostředků (formát: '/subscriptions/{subscriptionId}/resourceGroups/{název_skupiny_prostředků}', nebo prostředek (formát: /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{název_poskytovatele_prostředků}}/[{parentResourcePath}/]{typ_prostředku}/{název_prostředku}

policyAssignmentName

string

Název přiřazení zásad, které chcete získat.

options
PolicyAssignmentsGetOptionalParams

Parametry možností.

Návraty

Promise<PolicyAssignment>

getById(string, PolicyAssignmentsGetByIdOptionalParams)

Operace načte přiřazení zásady s daným ID. ID přiřazení zásad mají tento formát: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Platné obory jsou: skupina pro správu (formát:/providers/Microsoft.Management/managementGroups/{managementGroup}), předplatné (formát:/subscriptions/{id_předplatného}'), skupina prostředků (formát: '/subscriptions/{subscriptionId}/resourceGroups/{název_skupiny_prostředků}', nebo prostředek (formát:/subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{název_poskytovatele_prostředků}}/[{parentResourcePath}/]{typ_prostředku}/{název_prostředku}.

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

Parametry

policyAssignmentId

string

ID přiřazení zásad, které chcete získat. Použijte formát {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}.

options
PolicyAssignmentsGetByIdOptionalParams

Parametry možností.

Návraty

Promise<PolicyAssignment>

list(PolicyAssignmentsListOptionalParams)

Tato operace načte seznam všech přiřazení zásad přidružených k danému předplatnému, která odpovídají volitelnému danému $filter. Platné hodnoty pro $filter jsou: atScope(), atExactScope() nebo policyDefinitionId eq {value}. Pokud $filter není zadaný, nefiltrovaný seznam zahrnuje všechna přiřazení zásad přidružená k předplatnému, včetně těch, které platí přímo nebo ze skupin pro správu obsahujících dané předplatné, a také všechna přiřazení použitá pro objekty obsažené v předplatném. Pokud je zadána $filter=atScope(), vrácený seznam obsahuje všechna přiřazení zásad, která se vztahují na předplatné, což je všechno v nefiltrovaného seznamu s výjimkou těch, které se vztahují na objekty obsažené v předplatném. Pokud je zadaný $filter=atExactScope(), vrácený seznam obsahuje jenom všechna přiřazení zásad, která jsou v předplatném. Pokud je zadaný $filter=policyDefinitionId eq {value}, vrácený seznam obsahuje všechna přiřazení zásad definice zásady, jejíž ID je {value}.

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

Parametry

options
PolicyAssignmentsListOptionalParams

Parametry možností.

Návraty

listForManagementGroup(string, PolicyAssignmentsListForManagementGroupOptionalParams)

Tato operace načte seznam všech přiřazení zásad použitelných pro skupinu pro správu, která odpovídá dané $filter. Platné hodnoty pro $filter jsou: atScope(), atExactScope() nebo policyDefinitionId eq {value}. Pokud je zadaný $filter=atScope(), vrácený seznam obsahuje všechna přiřazení zásad, která jsou přiřazená ke skupině pro správu nebo nadřazeným objektům skupiny pro správu. Pokud je k dispozici $filter=atExactScope(), vrácený seznam obsahuje pouze všechna přiřazení zásad ve skupině pro správu. Pokud je zadaný $filter=policyDefinitionId eq {value}, vrácený seznam obsahuje všechna přiřazení zásad definice zásady, jejíž ID je {value}, která se vztahují na skupinu pro správu.

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

Parametry

managementGroupId

string

ID skupiny pro správu.

Návraty

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

Tato operace načte seznam všech přiřazení zásad přidružených k zadanému prostředku v dané skupině prostředků a předplatném, která odpovídají volitelnému danému $filter. Platné hodnoty pro $filter jsou: atScope(), atExactScope() nebo policyDefinitionId eq {value}. Pokud $filter není k dispozici, nefiltrovaný seznam zahrnuje všechna přiřazení zásad přidružená k danému prostředku, včetně těch, která se vztahují přímo nebo ze všech obsahujících oborů, a také všechna přiřazení použitá pro prostředky obsažené v daném prostředku. Pokud je zadána $filter=atScope(), vrácený seznam obsahuje všechna přiřazení zásad, která se vztahují na prostředek, což je všechno v nefiltrovaného seznamu s výjimkou těch, které se vztahují na prostředky obsažené v daném prostředku. Pokud je k dispozici $filter=atExactScope(), vrácený seznam obsahuje jenom všechna přiřazení zásad, která jsou na úrovni prostředku. Pokud je zadaný $filter=policyDefinitionId eq {value}, vrácený seznam obsahuje všechna přiřazení zásad definice zásady, jejíž ID je {value}, která se vztahují na prostředek. K identifikaci konkrétního prostředku se používají tři parametry plus název prostředku. Pokud prostředek není součástí nadřazeného prostředku (běžnější případ), cesta k nadřazeným prostředkům by neměla být zadaná (nebo zadaná jako ). Například webovou aplikaci je možné zadat jako ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Pokud je prostředek součástí nadřazeného prostředku, měly by se zadat všechny parametry. Název DNS virtuálního počítače je například možné zadat jako ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'NázevPočítače'). Vhodnou alternativou k poskytování názvů a názvů typů samostatně je zadat obojí v parametru {resourceType} ve formátu: ({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>

Parametry

resourceGroupName

string

Název skupiny prostředků, která prostředek obsahuje.

resourceProviderNamespace

string

Obor názvů poskytovatele prostředků. Například obor názvů virtuálního počítače je Microsoft.Compute (z Microsoft.Compute/virtualMachines).

parentResourcePath

string

Cesta nadřazeného prostředku. Pokud žádný řetězec neexistuje, použijte prázdný řetězec.

resourceType

string

Název typu prostředku. Například název typu webové aplikace je "weby" (z Microsoft.Web/sites).

resourceName

string

Název prostředku.

options
PolicyAssignmentsListForResourceOptionalParams

Parametry možností.

Návraty

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

Tato operace načte seznam všech přiřazení zásad přidružených k dané skupině prostředků v daném předplatném, která odpovídají volitelnému danému $filter. Platné hodnoty pro $filter jsou: atScope(), atExactScope() nebo policyDefinitionId eq {value}. Pokud $filter není k dispozici, nefiltrovaný seznam obsahuje všechna přiřazení zásad přidružená ke skupině prostředků, včetně těch, která platí přímo nebo se vztahují z rozsahů obsahujících, a také všechna přiřazení použitá pro prostředky obsažené ve skupině prostředků. Pokud je zadána $filter=atScope(), vrácený seznam obsahuje všechna přiřazení zásad, která se vztahují na skupinu prostředků, což je všechno v nefiltrovaného seznamu s výjimkou těch, které se vztahují na prostředky obsažené ve skupině prostředků. Pokud je zadaný $filter=atExactScope(), vrácený seznam obsahuje jenom všechna přiřazení zásad, která jsou ve skupině prostředků. Pokud je k dispozici $filter=policyDefinitionId eq {value}, vrácený seznam obsahuje všechna přiřazení zásad definice zásady, jejíž ID je {value}, která se vztahují na skupinu prostředků.

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

Parametry

resourceGroupName

string

Název skupiny prostředků, která obsahuje přiřazení zásad.

Návraty

update(string, string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateOptionalParams)

Tato operace aktualizuje přiřazení zásad s použitím daného oboru a názvu. Přiřazení zásad se vztahují na všechny prostředky obsažené v jejich oboru. Když například přiřadíte zásadu v oboru skupiny prostředků, použije se tato zásada na všechny prostředky ve skupině.

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

Parametry

scope

string

Rozsah přiřazení zásad. Platné obory jsou: skupina pro správu (formát:/providers/Microsoft.Management/managementGroups/{managementGroup}), předplatné (formát:/subscriptions/{id_předplatného}'), skupina prostředků (formát: '/subscriptions/{subscriptionId}/resourceGroups/{název_skupiny_prostředků}', nebo prostředek (formát: /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{název_poskytovatele_prostředků}}/[{parentResourcePath}/]{typ_prostředku}/{název_prostředku}

policyAssignmentName

string

Název přiřazení zásad.

parameters
PolicyAssignmentUpdate

Parametry žádosti o opravu přiřazení zásad

options
PolicyAssignmentsUpdateOptionalParams

Parametry možností

Návraty

Promise<PolicyAssignment>

updateById(string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateByIdOptionalParams)

Tato operace aktualizuje přiřazení zásad s použitím daného ID. Přiřazení zásad pro obor se vztahují na všechny prostředky obsažené v tomto oboru. Například když přiřadíte zásadu ke skupině prostředků, platí pro všechny prostředky ve skupině. ID přiřazení zásad mají tento formát: {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}. Platné obory jsou: skupina pro správu (formát: /providers/Microsoft.Management/managementGroups/{managementGroup}), předplatné (formát: /subscriptions/{subscriptionId}), skupina prostředků (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}). nebo prostředek (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{název_prostředku}.

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

Parametry

policyAssignmentId

string

ID přiřazení zásad, které se má aktualizovat. Použijte formát {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}.

parameters
PolicyAssignmentUpdate

Parametry pro žádost o opravu přiřazení zásad

options
PolicyAssignmentsUpdateByIdOptionalParams

Parametry možností

Návraty

Promise<PolicyAssignment>