PolicyAssignments interface
Интерфейс, представляющий PolicyAssignments.
Методы
create(string, string, Policy |
Назначения политик наследуются дочерними ресурсами. Например, при применении политики к группе ресурсов эта политика назначается всем ресурсам в группе. |
create |
Назначения политик наследуются дочерними ресурсами. Например, при применении политики к группе ресурсов эта политика назначается всем ресурсам в группе. При предоставлении области назначения используйте "/subscriptions/{subscription-id}/" для подписок, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" для групп ресурсов и "/subscriptions/{subscription-id}/resourceGroups/{имя_группы_ресурсов}/providers/{resource-provider-name}/{resource-type}/{resource-name}" для ресурсов. |
delete(string, string, Policy |
Удаляет назначение политики. |
delete |
При предоставлении области назначения используйте "/subscriptions/{subscription-id}/" для подписок, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" для групп ресурсов и "/subscriptions/{subscription-id}/resourceGroups/{имя_группы_ресурсов}/providers/{resource-provider-name}/{resource-type}/{resource-name}" для ресурсов. |
get(string, string, Policy |
Возвращает назначение политики. |
get |
При предоставлении области назначения используйте "/subscriptions/{subscription-id}/" для подписок, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" для групп ресурсов и "/subscriptions/{subscription-id}/resourceGroups/{имя_группы_ресурсов}/providers/{resource-provider-name}/{resource-type}/{resource-name}" для ресурсов. |
list(Policy |
Возвращает все назначения политик для подписки. |
list |
Получает назначения политик для ресурса. |
list |
Возвращает назначения политики для группы ресурсов. |
Сведения о методе
create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)
Назначения политик наследуются дочерними ресурсами. Например, при применении политики к группе ресурсов эта политика назначается всем ресурсам в группе.
function create(scope: string, policyAssignmentName: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateOptionalParams): Promise<PolicyAssignment>
Параметры
- scope
-
string
Область назначения политики.
- policyAssignmentName
-
string
Имя назначения политики.
- parameters
- PolicyAssignment
Параметры для назначения политики.
Параметры параметров.
Возвращаемое значение
Promise<PolicyAssignment>
createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)
Назначения политик наследуются дочерними ресурсами. Например, при применении политики к группе ресурсов эта политика назначается всем ресурсам в группе. При предоставлении области назначения используйте "/subscriptions/{subscription-id}/" для подписок, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" для групп ресурсов и "/subscriptions/{subscription-id}/resourceGroups/{имя_группы_ресурсов}/providers/{resource-provider-name}/{resource-type}/{resource-name}" для ресурсов.
function createById(policyAssignmentId: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateByIdOptionalParams): Promise<PolicyAssignment>
Параметры
- policyAssignmentId
-
string
Идентификатор создаваемого назначения политики. Используйте формат "/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}".
- parameters
- PolicyAssignment
Параметры для назначения политики.
Параметры параметров.
Возвращаемое значение
Promise<PolicyAssignment>
delete(string, string, PolicyAssignmentsDeleteOptionalParams)
Удаляет назначение политики.
function delete(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsDeleteOptionalParams): Promise<PolicyAssignment>
Параметры
- scope
-
string
Область назначения политики.
- policyAssignmentName
-
string
Имя удаляемого назначения политики.
Параметры параметров.
Возвращаемое значение
Promise<PolicyAssignment>
deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)
При предоставлении области назначения используйте "/subscriptions/{subscription-id}/" для подписок, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" для групп ресурсов и "/subscriptions/{subscription-id}/resourceGroups/{имя_группы_ресурсов}/providers/{resource-provider-name}/{resource-type}/{resource-name}" для ресурсов.
function deleteById(policyAssignmentId: string, options?: PolicyAssignmentsDeleteByIdOptionalParams): Promise<PolicyAssignment>
Параметры
- policyAssignmentId
-
string
Идентификатор удаляемого назначения политики. Используйте формат "/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}".
Параметры параметров.
Возвращаемое значение
Promise<PolicyAssignment>
get(string, string, PolicyAssignmentsGetOptionalParams)
Возвращает назначение политики.
function get(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsGetOptionalParams): Promise<PolicyAssignment>
Параметры
- scope
-
string
Область назначения политики.
- policyAssignmentName
-
string
Имя получаемого назначения политики.
Параметры параметров.
Возвращаемое значение
Promise<PolicyAssignment>
getById(string, PolicyAssignmentsGetByIdOptionalParams)
При предоставлении области назначения используйте "/subscriptions/{subscription-id}/" для подписок, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" для групп ресурсов и "/subscriptions/{subscription-id}/resourceGroups/{имя_группы_ресурсов}/providers/{resource-provider-name}/{resource-type}/{resource-name}" для ресурсов.
function getById(policyAssignmentId: string, options?: PolicyAssignmentsGetByIdOptionalParams): Promise<PolicyAssignment>
Параметры
- policyAssignmentId
-
string
Идентификатор получаемого назначения политики. Используйте формат "/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}".
Параметры параметров.
Возвращаемое значение
Promise<PolicyAssignment>
list(PolicyAssignmentsListOptionalParams)
Возвращает все назначения политик для подписки.
function list(options?: PolicyAssignmentsListOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Параметры
Параметры параметров.
Возвращаемое значение
listForResource(string, string, string, string, string, PolicyAssignmentsListForResourceOptionalParams)
Получает назначения политик для ресурса.
function listForResource(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: PolicyAssignmentsListForResourceOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов, содержащей ресурс. Регистр букв в имени не учитывается.
- resourceProviderNamespace
-
string
Пространство имен поставщика ресурсов.
- parentResourcePath
-
string
Путь к родительскому ресурсу.
- resourceType
-
string
Тип ресурса.
- resourceName
-
string
Имя ресурса с назначениями политик.
Параметры параметров.
Возвращаемое значение
listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)
Возвращает назначения политики для группы ресурсов.
function listForResourceGroup(resourceGroupName: string, options?: PolicyAssignmentsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов, содержащей назначения политик.
Параметры параметров.