PolicyAssignmentsOperations interface

Rozhraní reprezentující operace PolicyAssignments.

Vlastnosti

create

Tato operace vytváří nebo aktualizuje přiřazení politiky s daným rozsahem a názvů. 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ě.

delete
get

Tato operace získá jedno přiřazení politiky, podle jejího názvu a rozsahu, v jakém byla vytvořena.

list

Tato operace získá seznam všech přiřazení politik spojených s 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í poskytnuto, nefiltrovaný seznam zahrnuje všechna přiřazení politik spojených s předplatným, včetně těch, které se vztahují přímo nebo ze skupin správy, které dané předplatné obsahují, stejně jako všechna použitá na objekty obsažené v předplatném. Pokud je uvedeno $filter=atScope(), vrácený seznam zahrnuje všechna přiřazení politik, která se vztahují na předplatné, což je vše v nefiltrovaném seznamu kromě těch, které se vztahují na objekty obsažené v předplatném. Pokud je uvedeno $filter=atExactScope(), vrácený seznam zahrnuje pouze všechna přiřazení politik, která jsou na předplatném. Pokud je uvedeno $filter=policyDefinitionId eq '{value}', vrácený seznam zahrnuje všechna přiřazení politiky definice politiky, jejichž id je {value}.

listForManagementGroup

Tato operace získá seznam všech přiřazení politik vztahujících se na řídící skupinu, které odpovídají danému $filter. Platné hodnoty pro $filter jsou: 'atScope()', 'atExactScope()' nebo 'policyDefinitionId eq '{value}''. Pokud je uvedeno $filter=atScope(), vrácený seznam zahrnuje všechny přiřazení politik přiřazených skupině nebo jejím předchůdcům. Pokud je uvedeno $filter=atExactScope(), vrácený seznam zahrnuje pouze všechna přiřazení politik ve skupině správy. Pokud je uvedeno $filter=policyDefinitionId eq '{value}', vrácený seznam zahrnuje všechna přiřazení politiky definice politiky, jejichž id je {value}, která se vztahují na skupinu správy.

listForResource

Tato operace získá seznam všech přiřazení politik spojených se specifikovaným zdrojem v dané skupině zdrojů 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í uvedeno, nefiltrovaný seznam zahrnuje všechny přiřazení politik spojených se zdrojem, včetně těch, které se vztahují přímo nebo ze všech obsahujících rozsahů, stejně jako všechna použitá na zdroje obsažené v zdroji. Pokud je uvedeno $filter=atScope(), vrácený seznam zahrnuje všechny přiřazení politik, která se vztahují na daný zdroj, což je vše v nefiltrovaném seznamu kromě těch, které se vztahují na zdroje obsažené v tomto zdroji. Pokud je uvedeno $filter=atExactScope(), vrácený seznam zahrnuje pouze všechna přiřazení politik na úrovni zdrojů. Pokud je uvedena $filter=policyDefinitionId eq '{value}', vrácený seznam zahrnuje všechna přiřazení politiky definice politiky, jejichž id je {value}, která se vztahují na daný zdroj. 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

Tato operace získá seznam všech přiřazení politik spojených s danou skupinou zdrojů 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í uvedeno, nefiltrovaný seznam zahrnuje všechna přiřazení politik spojených se skupinou zdrojů, včetně těch, které se vztahují přímo nebo se vztahují na obsahující rozsahy, stejně jako všechna přiřazená na zdroje obsažené ve skupině zdrojů. Pokud je uvedeno $filter=atScope(), vrácený seznam zahrnuje všechna přiřazení politik, která se vztahují na skupinu zdrojů, což je vše v nefiltrovaném seznamu kromě těch, které se vztahují na zdroje obsažené ve skupině zdrojů. Pokud je uvedeno $filter=atExactScope(), vrácený seznam zahrnuje pouze všechna přiřazení politik ve skupině zdrojů. Pokud je uveden $filter=policyDefinitionId eq '{value}', vrácený seznam zahrnuje všechna přiřazení politik definice politiky, jejichž id je {value}, která se vztahují na skupinu zdrojů.

update

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ě.

Podrobnosti vlastnosti

create

Tato operace vytváří nebo aktualizuje přiřazení politiky s daným rozsahem a názvů. 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ě.

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

Hodnota vlastnosti

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

delete

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

Hodnota vlastnosti

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

get

Tato operace získá jedno přiřazení politiky, podle jejího názvu a rozsahu, v jakém byla vytvořena.

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

Hodnota vlastnosti

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

list

Tato operace získá seznam všech přiřazení politik spojených s 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í poskytnuto, nefiltrovaný seznam zahrnuje všechna přiřazení politik spojených s předplatným, včetně těch, které se vztahují přímo nebo ze skupin správy, které dané předplatné obsahují, stejně jako všechna použitá na objekty obsažené v předplatném. Pokud je uvedeno $filter=atScope(), vrácený seznam zahrnuje všechna přiřazení politik, která se vztahují na předplatné, což je vše v nefiltrovaném seznamu kromě těch, které se vztahují na objekty obsažené v předplatném. Pokud je uvedeno $filter=atExactScope(), vrácený seznam zahrnuje pouze všechna přiřazení politik, která jsou na předplatném. Pokud je uvedeno $filter=policyDefinitionId eq '{value}', vrácený seznam zahrnuje všechna přiřazení politiky definice politiky, jejichž id je {value}.

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

Hodnota vlastnosti

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

listForManagementGroup

Tato operace získá seznam všech přiřazení politik vztahujících se na řídící skupinu, které odpovídají danému $filter. Platné hodnoty pro $filter jsou: 'atScope()', 'atExactScope()' nebo 'policyDefinitionId eq '{value}''. Pokud je uvedeno $filter=atScope(), vrácený seznam zahrnuje všechny přiřazení politik přiřazených skupině nebo jejím předchůdcům. Pokud je uvedeno $filter=atExactScope(), vrácený seznam zahrnuje pouze všechna přiřazení politik ve skupině správy. Pokud je uvedeno $filter=policyDefinitionId eq '{value}', vrácený seznam zahrnuje všechna přiřazení politiky definice politiky, jejichž id je {value}, která se vztahují na skupinu správy.

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

Hodnota vlastnosti

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

listForResource

Tato operace získá seznam všech přiřazení politik spojených se specifikovaným zdrojem v dané skupině zdrojů 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í uvedeno, nefiltrovaný seznam zahrnuje všechny přiřazení politik spojených se zdrojem, včetně těch, které se vztahují přímo nebo ze všech obsahujících rozsahů, stejně jako všechna použitá na zdroje obsažené v zdroji. Pokud je uvedeno $filter=atScope(), vrácený seznam zahrnuje všechny přiřazení politik, která se vztahují na daný zdroj, což je vše v nefiltrovaném seznamu kromě těch, které se vztahují na zdroje obsažené v tomto zdroji. Pokud je uvedeno $filter=atExactScope(), vrácený seznam zahrnuje pouze všechna přiřazení politik na úrovni zdrojů. Pokud je uvedena $filter=policyDefinitionId eq '{value}', vrácený seznam zahrnuje všechna přiřazení politiky definice politiky, jejichž id je {value}, která se vztahují na daný zdroj. 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').

listForResource: (resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: PolicyAssignmentsListForResourceOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>

Hodnota vlastnosti

(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: PolicyAssignmentsListForResourceOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>

listForResourceGroup

Tato operace získá seznam všech přiřazení politik spojených s danou skupinou zdrojů 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í uvedeno, nefiltrovaný seznam zahrnuje všechna přiřazení politik spojených se skupinou zdrojů, včetně těch, které se vztahují přímo nebo se vztahují na obsahující rozsahy, stejně jako všechna přiřazená na zdroje obsažené ve skupině zdrojů. Pokud je uvedeno $filter=atScope(), vrácený seznam zahrnuje všechna přiřazení politik, která se vztahují na skupinu zdrojů, což je vše v nefiltrovaném seznamu kromě těch, které se vztahují na zdroje obsažené ve skupině zdrojů. Pokud je uvedeno $filter=atExactScope(), vrácený seznam zahrnuje pouze všechna přiřazení politik ve skupině zdrojů. Pokud je uveden $filter=policyDefinitionId eq '{value}', vrácený seznam zahrnuje všechna přiřazení politik definice politiky, jejichž id je {value}, která se vztahují na skupinu zdrojů.

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

Hodnota vlastnosti

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

update

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ě.

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

Hodnota vlastnosti

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