PolicyAssignmentsOperations interface
Interfejs reprezentujący operacje PolicyAssignments.
Właściwości
| create | Ta operacja tworzy lub aktualizuje przypisanie polityki z podanym zakresem i nazwą. Przypisania zasad mają zastosowanie do wszystkich zasobów zawartych w ich zakresie. Na przykład po przypisaniu zasad w zakresie grupy zasobów te zasady mają zastosowanie do wszystkich zasobów w grupie. |
| delete | |
| get | Ta operacja pobiera pojedyncze przypisanie polityki, podając jej nazwę i zakres, w jakim została utworzona. |
| list | Ta operacja pobiera listę wszystkich przypisań polityk związanych z daną subskrypcją, które odpowiadają opcjonalnemu danemu $filter. Poprawne wartości dla $filter to: 'atScope()', 'atExactScope()' lub 'policyDefinitionId eq '{value}''. Jeśli $filter nie jest podany, lista niefiltrowana obejmuje wszystkie przypisania polityk powiązane z subskrypcją, w tym te bezpośrednio lub z grup zarządzania zawierających daną subskrypcję, a także wszystkie stosowane do obiektów zawartych w subskrypcji. Jeśli podano $filter=atScope(), zwrócona lista zawiera wszystkie przypisania polityk odnoszące się do subskrypcji, czyli wszystko z listy niefiltrowanej oprócz tych stosowanych do obiektów zawartych w subskrypcji. Jeśli podana jest $filter=atExactScope(), zwrócona lista obejmuje tylko wszystkie przypisania polityk w subskrypcji. Jeśli podano $filter=policyDefinitionId równanie '{value}', zwracana lista zawiera wszystkie przypisania polityk definicji polityki, których id to {value}. |
| list |
Ta operacja pobiera listę wszystkich przydziałów polis dotyczących grupy zarządzającej, które odpowiadają danemu $filter. Poprawne wartości dla $filter to: 'atScope()', 'atExactScope()' lub 'policyDefinitionId eq '{value}''. Jeśli podano $filter=atScope(), zwrócona lista obejmuje wszystkie przypisania polityk przypisane grupie zarządzającej lub jej przodkom. Jeśli podana jest $filter=atExactScope(), zwrócona lista zawiera tylko wszystkie przypisania polityk w grupie zarządzającej. Jeśli podano $filter=policyDefinitionId równanie '{value}', zwracana lista zawiera wszystkie przypisania polityk definicji polityki, których id to {value}, które mają zastosowanie do grupy zarządzającej. |
| list |
Ta operacja pobiera listę wszystkich przypisań polityk powiązanych z określonym zasobem w danej grupie zasobów oraz subskrypcji, które odpowiadają opcjonalnemu danemu $filter. Poprawne wartości dla $filter to: 'atScope()', 'atExactScope()' lub 'policyDefinitionId eq '{value}''. Jeśli $filter nie jest podana, lista niefiltrowana obejmuje wszystkie przypisania polityk powiązane z zasobem, w tym te, które dotyczą bezpośrednio lub ze wszystkich zakresów zawierających zasoby, a także wszystkie stosowane do zasobów zawartych w zasobie. Jeśli podano $filter=atScope(), zwracana lista zawiera wszystkie przypisania polityk odnoszące się do danego zasobu, czyli wszystko z listy niefiltrowanej oprócz tych stosowanych do zasobów zawartych w zasobie. Jeśli podano $filter=atExactScope(), zwracana lista obejmuje tylko wszystkie przypisania polityk na poziomie zasobów. Jeśli podano $filter=policyDefinitionId eq '{value}', zwracana lista obejmuje wszystkie przypisania polityki definicji polityki, których id to {value}, które mają zastosowanie do zasobu. Trzy parametry oraz nazwa zasobu są używane do identyfikowania określonego zasobu. Jeśli zasób nie jest częścią zasobu nadrzędnego (tym bardziej typowy przypadek), nie należy podawać ścieżki zasobu nadrzędnego (lub podanej jako ""). Na przykład aplikację internetową można określić jako ({resourceProviderNamespace} == "Microsoft.Web", {parentResourcePath} == "", {resourceType} == "sites", {resourceName} == "MyWebApp"). Jeśli zasób jest częścią zasobu nadrzędnego, należy podać wszystkie parametry. Na przykład nazwę DNS maszyny wirtualnej można określić jako ({resourceProviderNamespace} == "Microsoft.Compute", {parentResourcePath} == "virtualMachines/MyVirtualMachine", {resourceType} == "domainNames", {resourceName} == "MyComputerName"). Wygodną alternatywą dla zapewnienia przestrzeni nazw i nazwy typu oddzielnie jest podanie obu parametrów w parametrze {resourceType}, formacie: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp'). |
| list |
Ta operacja pobiera listę wszystkich przypisań polityk powiązanych z daną grupą zasobów w danym subskrypcji, które odpowiadają opcjonalnemu danemu $filter. Poprawne wartości dla $filter to: 'atScope()', 'atExactScope()' lub 'policyDefinitionId eq '{value}''. Jeśli $filter nie jest podany, lista niefiltrowana obejmuje wszystkie przypisania polityk powiązane z grupą zasobów, w tym te, które dotyczą bezpośrednio lub dotyczą zawierania zakresów, a także wszystkie stosowane do zasobów zawartych w grupie zasobów. Jeśli podano $filter=atScope(), zwrócona lista zawiera wszystkie przypisania polityk odnoszące się do grupy zasobów, czyli wszystkiego z listy niefiltrowanej z wyjątkiem tych stosowanych do zasobów zawartych w tej grupie. Jeśli podana jest $filter=atExactScope(), zwrócona lista zawiera tylko wszystkie przypisania polityk w grupie zasobów. Jeśli podano $filter=policyDefinitionId równanie '{value}', zwracana lista zawiera wszystkie przypisania polityki definicji polityki, których id to {value}, które mają zastosowanie do grupy zasobów. |
| update | Ta operacja aktualizuje przypisanie zasad przy użyciu podanego zakresu i nazwy. Przypisania zasad mają zastosowanie do wszystkich zasobów zawartych w ich zakresie. Na przykład po przypisaniu zasad w zakresie grupy zasobów te zasady mają zastosowanie do wszystkich zasobów w grupie. |
Szczegóły właściwości
create
Ta operacja tworzy lub aktualizuje przypisanie polityki z podanym zakresem i nazwą. Przypisania zasad mają zastosowanie do wszystkich zasobów zawartych w ich zakresie. Na przykład po przypisaniu zasad w zakresie grupy zasobów te zasady mają zastosowanie do wszystkich zasobów w grupie.
create: (scope: string, policyAssignmentName: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateOptionalParams) => Promise<PolicyAssignment>
Wartość właściwości
(scope: string, policyAssignmentName: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateOptionalParams) => Promise<PolicyAssignment>
delete
delete: (scope: string, policyAssignmentName: string, options?: PolicyAssignmentsDeleteOptionalParams) => Promise<PolicyAssignment>
Wartość właściwości
(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsDeleteOptionalParams) => Promise<PolicyAssignment>
get
Ta operacja pobiera pojedyncze przypisanie polityki, podając jej nazwę i zakres, w jakim została utworzona.
get: (scope: string, policyAssignmentName: string, options?: PolicyAssignmentsGetOptionalParams) => Promise<PolicyAssignment>
Wartość właściwości
(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsGetOptionalParams) => Promise<PolicyAssignment>
list
Ta operacja pobiera listę wszystkich przypisań polityk związanych z daną subskrypcją, które odpowiadają opcjonalnemu danemu $filter. Poprawne wartości dla $filter to: 'atScope()', 'atExactScope()' lub 'policyDefinitionId eq '{value}''. Jeśli $filter nie jest podany, lista niefiltrowana obejmuje wszystkie przypisania polityk powiązane z subskrypcją, w tym te bezpośrednio lub z grup zarządzania zawierających daną subskrypcję, a także wszystkie stosowane do obiektów zawartych w subskrypcji. Jeśli podano $filter=atScope(), zwrócona lista zawiera wszystkie przypisania polityk odnoszące się do subskrypcji, czyli wszystko z listy niefiltrowanej oprócz tych stosowanych do obiektów zawartych w subskrypcji. Jeśli podana jest $filter=atExactScope(), zwrócona lista obejmuje tylko wszystkie przypisania polityk w subskrypcji. Jeśli podano $filter=policyDefinitionId równanie '{value}', zwracana lista zawiera wszystkie przypisania polityk definicji polityki, których id to {value}.
list: (options?: PolicyAssignmentsListOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Wartość właściwości
(options?: PolicyAssignmentsListOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
listForManagementGroup
Ta operacja pobiera listę wszystkich przydziałów polis dotyczących grupy zarządzającej, które odpowiadają danemu $filter. Poprawne wartości dla $filter to: 'atScope()', 'atExactScope()' lub 'policyDefinitionId eq '{value}''. Jeśli podano $filter=atScope(), zwrócona lista obejmuje wszystkie przypisania polityk przypisane grupie zarządzającej lub jej przodkom. Jeśli podana jest $filter=atExactScope(), zwrócona lista zawiera tylko wszystkie przypisania polityk w grupie zarządzającej. Jeśli podano $filter=policyDefinitionId równanie '{value}', zwracana lista zawiera wszystkie przypisania polityk definicji polityki, których id to {value}, które mają zastosowanie do grupy zarządzającej.
listForManagementGroup: (managementGroupId: string, options?: PolicyAssignmentsListForManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Wartość właściwości
(managementGroupId: string, options?: PolicyAssignmentsListForManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
listForResource
Ta operacja pobiera listę wszystkich przypisań polityk powiązanych z określonym zasobem w danej grupie zasobów oraz subskrypcji, które odpowiadają opcjonalnemu danemu $filter. Poprawne wartości dla $filter to: 'atScope()', 'atExactScope()' lub 'policyDefinitionId eq '{value}''. Jeśli $filter nie jest podana, lista niefiltrowana obejmuje wszystkie przypisania polityk powiązane z zasobem, w tym te, które dotyczą bezpośrednio lub ze wszystkich zakresów zawierających zasoby, a także wszystkie stosowane do zasobów zawartych w zasobie. Jeśli podano $filter=atScope(), zwracana lista zawiera wszystkie przypisania polityk odnoszące się do danego zasobu, czyli wszystko z listy niefiltrowanej oprócz tych stosowanych do zasobów zawartych w zasobie. Jeśli podano $filter=atExactScope(), zwracana lista obejmuje tylko wszystkie przypisania polityk na poziomie zasobów. Jeśli podano $filter=policyDefinitionId eq '{value}', zwracana lista obejmuje wszystkie przypisania polityki definicji polityki, których id to {value}, które mają zastosowanie do zasobu. Trzy parametry oraz nazwa zasobu są używane do identyfikowania określonego zasobu. Jeśli zasób nie jest częścią zasobu nadrzędnego (tym bardziej typowy przypadek), nie należy podawać ścieżki zasobu nadrzędnego (lub podanej jako ""). Na przykład aplikację internetową można określić jako ({resourceProviderNamespace} == "Microsoft.Web", {parentResourcePath} == "", {resourceType} == "sites", {resourceName} == "MyWebApp"). Jeśli zasób jest częścią zasobu nadrzędnego, należy podać wszystkie parametry. Na przykład nazwę DNS maszyny wirtualnej można określić jako ({resourceProviderNamespace} == "Microsoft.Compute", {parentResourcePath} == "virtualMachines/MyVirtualMachine", {resourceType} == "domainNames", {resourceName} == "MyComputerName"). Wygodną alternatywą dla zapewnienia przestrzeni nazw i nazwy typu oddzielnie jest podanie obu parametrów w parametrze {resourceType}, formacie: ({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>
Wartość właściwości
(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: PolicyAssignmentsListForResourceOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
listForResourceGroup
Ta operacja pobiera listę wszystkich przypisań polityk powiązanych z daną grupą zasobów w danym subskrypcji, które odpowiadają opcjonalnemu danemu $filter. Poprawne wartości dla $filter to: 'atScope()', 'atExactScope()' lub 'policyDefinitionId eq '{value}''. Jeśli $filter nie jest podany, lista niefiltrowana obejmuje wszystkie przypisania polityk powiązane z grupą zasobów, w tym te, które dotyczą bezpośrednio lub dotyczą zawierania zakresów, a także wszystkie stosowane do zasobów zawartych w grupie zasobów. Jeśli podano $filter=atScope(), zwrócona lista zawiera wszystkie przypisania polityk odnoszące się do grupy zasobów, czyli wszystkiego z listy niefiltrowanej z wyjątkiem tych stosowanych do zasobów zawartych w tej grupie. Jeśli podana jest $filter=atExactScope(), zwrócona lista zawiera tylko wszystkie przypisania polityk w grupie zasobów. Jeśli podano $filter=policyDefinitionId równanie '{value}', zwracana lista zawiera wszystkie przypisania polityki definicji polityki, których id to {value}, które mają zastosowanie do grupy zasobów.
listForResourceGroup: (resourceGroupName: string, options?: PolicyAssignmentsListForResourceGroupOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Wartość właściwości
(resourceGroupName: string, options?: PolicyAssignmentsListForResourceGroupOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
update
Ta operacja aktualizuje przypisanie zasad przy użyciu podanego zakresu i nazwy. Przypisania zasad mają zastosowanie do wszystkich zasobów zawartych w ich zakresie. Na przykład po przypisaniu zasad w zakresie grupy zasobów te zasady mają zastosowanie do wszystkich zasobów w grupie.
update: (scope: string, policyAssignmentName: string, parameters: PolicyAssignmentUpdate, options?: PolicyAssignmentsUpdateOptionalParams) => Promise<PolicyAssignment>
Wartość właściwości
(scope: string, policyAssignmentName: string, parameters: PolicyAssignmentUpdate, options?: PolicyAssignmentsUpdateOptionalParams) => Promise<PolicyAssignment>