Sdílet prostřednictvím


PolicyAssignments interface

Rozhraní představující symboly PolicyAssignments

Metody

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

Tato operace vytvoří nebo aktualizuje přiřazení zásady 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ů, tato zásada se vztahuje na všechny prostředky ve skupině.

createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)

Tato operace vytvoří nebo aktualizuje přiřazení zásady s daným ID. Přiřazení zásad provedených v oboru se vztahují na všechny prostředky obsažené v tomto oboru. Když například 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/{subscriptionId}), skupina prostředků (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}, nebo prostředek (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

delete(string, string, PolicyAssignmentsDeleteOptionalParams)

Tato operace odstraní přiřazení zásady s názvem a oborem, ve který byl vytvořen. Rozsah přiřazení zásady je součástí id před názvem /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/{subscriptionId}/resourceGroups/{resourceGroupName} (skupina prostředků) nebo /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName} (prostředek).

get(string, string, PolicyAssignmentsGetOptionalParams)

Tato operace načte jedno přiřazení zásady s názvem a oborem, na 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/{subscriptionId}), skupina prostředků (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}, nebo prostředek (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

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 zadanému $filter. Platné hodnoty pro $filter jsou: 'atScope()', 'atExactScope()' nebo 'policyDefinitionId eq '{value}'. Pokud $filter není k dispozici, nezafiltrovaný seznam obsahuje všechna přiřazení zásad přidružená k předplatnému, včetně těch, které se vztahují přímo nebo ze skupin pro správu, které obsahují dané předplatné, a také všechny použité na objekty obsažené v rámci předplatného. Pokud je k dispozici $filter=atScope(), bude vrácený seznam obsahovat všechna přiřazení zásad, která platí pro předplatné, což je vše v nefiltrovaném seznamu s výjimkou těch, které se vztahují na objekty obsažené v předplatném. Pokud je k dispozici $filter=atExactScope(), vrácený seznam obsahuje pouze všechna přiřazení zásad, která jsou v předplatném. Pokud je k dispozici $filter=policyDefinitionId eq {value}, bude vrácený seznam obsahovat 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ídají danému $filter. Platné hodnoty pro $filter jsou: 'atScope()', 'atExactScope()' nebo 'policyDefinitionId eq '{value}'. Pokud je k dispozici $filter=atScope(), bude vrácený seznam obsahovat všechna přiřazení zásad, která jsou přiřazená ke skupině pro správu nebo nadřazeným členům skupiny pro správu. Pokud je k dispozici $filter=atExactScope(), vrácený seznam obsahuje pouze všechna přiřazení zásad, která jsou ve skupině pro správu. Pokud je k dispozici $filter=policyDefinitionId eq {value}, bude vrácený seznam obsahovat všechna přiřazení zásad definice zásady, jejíž ID je {value}, které platí pro 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 zadanému $filter. Platné hodnoty pro $filter jsou: 'atScope()', 'atExactScope()' nebo 'policyDefinitionId eq '{value}'. Pokud $filter není k dispozici, nezafiltrovaný seznam obsahuje všechna přiřazení zásad přidružená k danému zdroji, včetně těch, které se vztahují přímo nebo ze všech obsahujících oborů, a také všech použitých u prostředků obsažených v daném zdroji. Pokud je zadán $filter=atScope(), bude vrácený seznam obsahovat všechna přiřazení zásad, která se vztahují na prostředek, což je vše v nefiltrovaném 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 pouze všechna přiřazení zásad, která jsou na úrovni prostředku. Pokud je k dispozici $filter=policyDefinitionId eq {value}, bude vrácený seznam obsahovat všechna přiřazení zásad definice zásady, jejichž ID je {value}, které platí pro prostředek. K identifikaci konkrétního prostředku se používají tři parametry a název prostředku. Pokud prostředek není součástí nadřazeného prostředku (častější případ), neměla by být zadaná cesta nadřazeného prostředku (nebo by měla být 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 poskytnout všechny parametry. Například název DNS virtuálního počítače je možné zadat jako ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Praktickou alternativou k samostatnému poskytnutí oboru názvů a názvu typu je poskytnutí parametru {resourceType}, 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 zadanému $filter. Platné hodnoty pro $filter jsou: 'atScope()', 'atExactScope()' nebo 'policyDefinitionId eq '{value}'. Pokud $filter není k dispozici, seznam nefiltrovaných položek obsahuje všechna přiřazení zásad přidružená ke skupině prostředků, včetně těch, které se vztahují přímo nebo které platí z rozsahů obsahujících, a také všech použitých u prostředků obsažených ve skupině prostředků. Pokud je k dispozici $filter=atScope(), bude vrácený seznam obsahovat všechna přiřazení zásad, která platí pro skupinu prostředků, což je vše v nefiltrovaném seznamu kromě těch, které se vztahují na prostředky obsažené ve skupině prostředků. Pokud je k dispozici $filter=atExactScope(), vrácený seznam obsahuje pouze všechna přiřazení zásad, která jsou ve skupině prostředků. Pokud je zadaný $filter=policyDefinitionId eq {value}, bude vrácený seznam obsahovat všechna přiřazení zásad definice zásady, jejichž ID je {value}, které platí pro skupinu prostředků.

update(string, string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateOptionalParams)

Tato operace aktualizuje přiřazení zásady 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ů, tato zásada se vztahuje na všechny prostředky ve skupině.

updateById(string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateByIdOptionalParams)

Tato operace aktualizuje přiřazení zásady s daným ID. Přiřazení zásad provedených v oboru se vztahují na všechny prostředky obsažené v tomto oboru. Když například 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/{subscriptionId}), skupina prostředků (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}, nebo prostředek (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

Podrobnosti metody

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

Tato operace vytvoří nebo aktualizuje přiřazení zásady 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ů, tato zásada se vztahuje 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ásady. 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}/{resourceName}'

policyAssignmentName

string

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

parameters
PolicyAssignment

Parametry 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ásady s daným ID. Přiřazení zásad provedených v oboru se vztahují na všechny prostředky obsažené v tomto oboru. Když například 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/{subscriptionId}), skupina prostředků (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}, nebo prostředek (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

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 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ý byl vytvořen. Rozsah přiřazení zásady je součástí id před názvem /providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}.

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

Parametry

scope

string

Rozsah přiřazení zásady. 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}/{resourceName}'

policyAssignmentName

string

Název přiřazení zásady, 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/{subscriptionId}/resourceGroups/{resourceGroupName} (skupina prostředků) nebo /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName} (prostředek).

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

Parametry

policyAssignmentId

string

ID přiřazení zásady, které chcete 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, na který byla vytvořena.

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

Parametry

scope

string

Rozsah přiřazení zásady. 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}/{resourceName}'

policyAssignmentName

string

Název přiřazení zásady, 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/{subscriptionId}), skupina prostředků (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}, nebo prostředek (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

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

Parametry

policyAssignmentId

string

ID přiřazení zásady, 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 zadanému $filter. Platné hodnoty pro $filter jsou: 'atScope()', 'atExactScope()' nebo 'policyDefinitionId eq '{value}'. Pokud $filter není k dispozici, nezafiltrovaný seznam obsahuje všechna přiřazení zásad přidružená k předplatnému, včetně těch, které se vztahují přímo nebo ze skupin pro správu, které obsahují dané předplatné, a také všechny použité na objekty obsažené v rámci předplatného. Pokud je k dispozici $filter=atScope(), bude vrácený seznam obsahovat všechna přiřazení zásad, která platí pro předplatné, což je vše v nefiltrovaném seznamu s výjimkou těch, které se vztahují na objekty obsažené v předplatném. Pokud je k dispozici $filter=atExactScope(), vrácený seznam obsahuje pouze všechna přiřazení zásad, která jsou v předplatném. Pokud je k dispozici $filter=policyDefinitionId eq {value}, bude vrácený seznam obsahovat 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ídají danému $filter. Platné hodnoty pro $filter jsou: 'atScope()', 'atExactScope()' nebo 'policyDefinitionId eq '{value}'. Pokud je k dispozici $filter=atScope(), bude vrácený seznam obsahovat všechna přiřazení zásad, která jsou přiřazená ke skupině pro správu nebo nadřazeným členům skupiny pro správu. Pokud je k dispozici $filter=atExactScope(), vrácený seznam obsahuje pouze všechna přiřazení zásad, která jsou ve skupině pro správu. Pokud je k dispozici $filter=policyDefinitionId eq {value}, bude vrácený seznam obsahovat všechna přiřazení zásad definice zásady, jejíž ID je {value}, které platí pro 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 zadanému $filter. Platné hodnoty pro $filter jsou: 'atScope()', 'atExactScope()' nebo 'policyDefinitionId eq '{value}'. Pokud $filter není k dispozici, nezafiltrovaný seznam obsahuje všechna přiřazení zásad přidružená k danému zdroji, včetně těch, které se vztahují přímo nebo ze všech obsahujících oborů, a také všech použitých u prostředků obsažených v daném zdroji. Pokud je zadán $filter=atScope(), bude vrácený seznam obsahovat všechna přiřazení zásad, která se vztahují na prostředek, což je vše v nefiltrovaném 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 pouze všechna přiřazení zásad, která jsou na úrovni prostředku. Pokud je k dispozici $filter=policyDefinitionId eq {value}, bude vrácený seznam obsahovat všechna přiřazení zásad definice zásady, jejichž ID je {value}, které platí pro prostředek. K identifikaci konkrétního prostředku se používají tři parametry a název prostředku. Pokud prostředek není součástí nadřazeného prostředku (častější případ), neměla by být zadaná cesta nadřazeného prostředku (nebo by měla být 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 poskytnout všechny parametry. Například název DNS virtuálního počítače je možné zadat jako ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Praktickou alternativou k samostatnému poskytnutí oboru názvů a názvu typu je poskytnutí parametru {resourceType}, 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ů obsahující prostředek.

resourceProviderNamespace

string

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

parentResourcePath

string

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

resourceType

string

Název typu prostředku. Například název typu webové aplikace je weby (z webu 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 zadanému $filter. Platné hodnoty pro $filter jsou: 'atScope()', 'atExactScope()' nebo 'policyDefinitionId eq '{value}'. Pokud $filter není k dispozici, seznam nefiltrovaných položek obsahuje všechna přiřazení zásad přidružená ke skupině prostředků, včetně těch, které se vztahují přímo nebo které platí z rozsahů obsahujících, a také všech použitých u prostředků obsažených ve skupině prostředků. Pokud je k dispozici $filter=atScope(), bude vrácený seznam obsahovat všechna přiřazení zásad, která platí pro skupinu prostředků, což je vše v nefiltrovaném seznamu kromě těch, které se vztahují na prostředky obsažené ve skupině prostředků. Pokud je k dispozici $filter=atExactScope(), vrácený seznam obsahuje pouze všechna přiřazení zásad, která jsou ve skupině prostředků. Pokud je zadaný $filter=policyDefinitionId eq {value}, bude vrácený seznam obsahovat všechna přiřazení zásad definice zásady, jejichž ID je {value}, které platí pro 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ásady 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ů, tato zásada se vztahuje 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ásady. 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}/{resourceName}'

policyAssignmentName

string

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

parameters
PolicyAssignmentUpdate

Parametry pro požadavek opravy 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ásady s daným ID. Přiřazení zásad provedených v oboru se vztahují na všechny prostředky obsažené v tomto oboru. Když například 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/{subscriptionId}), skupina prostředků (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}, nebo prostředek (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.

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

Parametry

policyAssignmentId

string

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

parameters
PolicyAssignmentUpdate

Parametry pro požadavek opravy přiřazení zásad

options
PolicyAssignmentsUpdateByIdOptionalParams

Parametry možností.

Návraty

Promise<PolicyAssignment>