Поделиться через


PolicyAssignments interface

Интерфейс, представляющий PolicyAssignments.

Методы

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

Назначения политик наследуются дочерними ресурсами. Например, при применении политики к группе ресурсов эта политика назначается всем ресурсам в группе.

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}" для ресурсов.

delete(string, string, PolicyAssignmentsDeleteOptionalParams)

Удаляет назначение политики.

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}" для ресурсов.

get(string, string, PolicyAssignmentsGetOptionalParams)

Возвращает назначение политики.

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}" для ресурсов.

list(PolicyAssignmentsListOptionalParams)

Возвращает все назначения политик для подписки.

listForResource(string, string, string, string, string, PolicyAssignmentsListForResourceOptionalParams)

Получает назначения политик для ресурса.

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

Возвращает назначения политики для группы ресурсов.

Сведения о методе

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

Назначения политик наследуются дочерними ресурсами. Например, при применении политики к группе ресурсов эта политика назначается всем ресурсам в группе.

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

Параметры

scope

string

Область назначения политики.

policyAssignmentName

string

Имя назначения политики.

parameters
PolicyAssignment

Параметры для назначения политики.

options
PolicyAssignmentsCreateOptionalParams

Параметры параметров.

Возвращаемое значение

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

Параметры для назначения политики.

options
PolicyAssignmentsCreateByIdOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<PolicyAssignment>

delete(string, string, PolicyAssignmentsDeleteOptionalParams)

Удаляет назначение политики.

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

Параметры

scope

string

Область назначения политики.

policyAssignmentName

string

Имя удаляемого назначения политики.

options
PolicyAssignmentsDeleteOptionalParams

Параметры параметров.

Возвращаемое значение

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}".

options
PolicyAssignmentsDeleteByIdOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<PolicyAssignment>

get(string, string, PolicyAssignmentsGetOptionalParams)

Возвращает назначение политики.

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

Параметры

scope

string

Область назначения политики.

policyAssignmentName

string

Имя получаемого назначения политики.

options
PolicyAssignmentsGetOptionalParams

Параметры параметров.

Возвращаемое значение

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}".

options
PolicyAssignmentsGetByIdOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<PolicyAssignment>

list(PolicyAssignmentsListOptionalParams)

Возвращает все назначения политик для подписки.

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

Параметры

options
PolicyAssignmentsListOptionalParams

Параметры параметров.

Возвращаемое значение

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

Имя ресурса с назначениями политик.

options
PolicyAssignmentsListForResourceOptionalParams

Параметры параметров.

Возвращаемое значение

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

Возвращает назначения политики для группы ресурсов.

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

Параметры

resourceGroupName

string

Имя группы ресурсов, содержащей назначения политик.

options
PolicyAssignmentsListForResourceGroupOptionalParams

Параметры параметров.

Возвращаемое значение