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}. |
| list |
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. |
| list |
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'). |
| list |
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>