PolicyAssignmentsOperations interface
Интерфейс, представляющий операции PolicyAssignments.
Свойства
| create | Эта операция создаёт или обновляет назначение политики с заданным областью действия и именем. Назначения политик применяются ко всем ресурсам, содержащимся в их области. Например, при назначении политики в области группы ресурсов эта политика применяется ко всем ресурсам в группе. |
| delete | |
| get | Эта операция получает одно назначение политики, учитывающее её название и область действия, в которой она была создана. |
| list | Эта операция получает список всех назначений политик, связанных с данной подпиской, которые совпадают с необязательной заданной $filter. Допустимые значения для $filter: 'atScope()', 'atExactScope()' или 'policyDefinitionId eq '{value}''. Если $filter не предоставляется, неотфильтрованный список включает все назначения политик, связанных с подпиской, включая те, что применяются напрямую или от управляющих групп, содержащих данную подписку, а также любые применяемые к объектам подписки. Если предоставлен $filter=atScope(), возвращённый список включает все назначения политик, применимые к подписке, то есть всё, что находится в неотфильтрованном списке, кроме тех, что применяются к объектам, содержащимся в подписке. Если предоставлен $filter=atExactScope(), возвратный список включает только все назначения политик, которые находятся на момент подписки. Если предоставлен $filter=policyDefinitionId eq '{value}', возвращаемый список включает все назначения политики определения политики, идентификатор которого — {value}. |
| list |
Эта операция получает список всех назначений политик, применимых к группе управления, которые совпадают с данной $filter. Допустимые значения для $filter: 'atScope()', 'atExactScope()' или 'policyDefinitionId eq '{value}''. Если предоставлен $filter=atScope(), возвращаемый список включает все назначения политик, назначенные управляющей группе или предкам управляющей группы. Если $filter=atExactScope() предоставлено, возвращаемый список включает только все назначения политик в группе управления. Если $filter=policyDefinitionId предоставлен eq '{value}', возвращаемый список включает все назначения политики определения политики, идентификатор которого — {value}, которые применимы к группе управления. |
| list |
Эта операция получает список всех назначений политик, связанных с указанным ресурсом в данной группе ресурсов и подписке, которые соответствуют необязательному заданному $filter. Допустимые значения для $filter: 'atScope()', 'atExactScope()' или 'policyDefinitionId eq '{value}''. Если $filter не предоставляется, неотфильтрованный список включает все назначения политик, связанные с ресурсом, включая те, которые применяются напрямую или из всех содержащих областей, а также любые применяемые к ресурсам, содержащимся в ресурсе. Если предоставлен $filter=atScope(), возвращаемый список включает все назначения политик, применимые к ресурсу, то есть всё, что находится в неотфильтрованном списке, кроме тех, что применяются к ресурсам, содержащимся в ресурсе. Если предоставлен $filter=atExactScope(), возвращаемый список включает только все назначения политик на уровне ресурсов. Если предоставлен $filter=policyDefinitionId eq '{value}', возвращаемый список включает все назначения политики определения политики, идентификатор которого — {value}, которые применимы к ресурсу. Для идентификации определенного ресурса используются три параметра, а также имя ресурса. Если ресурс не является частью родительского ресурса (более распространенным случаем), родительский путь к ресурсу не должен быть указан (или указан как "). Например, веб-приложение можно указать как ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Если ресурс является частью родительского ресурса, необходимо предоставить все параметры. Например, DNS-имя виртуальной машины можно указать как ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Удобная альтернатива предоставлению пространства имен и имени типа отдельно заключается в том, чтобы указать оба параметра {resourceType}, формат: ({resourceProviderNamespace} == ', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp'). |
| list |
Эта операция извлекает список всех назначений политик, связанных с данной группой ресурсов в данной подписке, которые совпадают с необязательной заданной $filter. Допустимые значения для $filter: 'atScope()', 'atExactScope()' или 'policyDefinitionId eq '{value}''. Если $filter не предоставлено, неотфильтрованный список включает все назначения политик, связанные с группой ресурсов, включая те, которые применяются напрямую или применяются из содержащих областей объёмов, а также те, что применяются к ресурсам, содержащимся в группе ресурсов. Если предоставлен $filter=atScope(), возвращаемый список включает все назначения политик, применимые к группе ресурсов, то есть всё из неотфильтрованного списка, кроме тех, что применяются к ресурсам, содержащимся в группе ресурсов. Если предоставлен $filter=atExactScope(), возвращаемый список включает только все назначения политик, которые находятся в группе ресурсов. Если предоставлен $filter=policyDefinitionId eq '{value}', возвращаемый список включает все назначения политик определения политики, идентификатор которого — {value}, которые применимы к группе ресурсов. |
| update | Эта операция обновляет назначение политики с заданной областью и именем. Назначения политик применяются ко всем ресурсам, содержащимся в их области. Например, при назначении политики в области группы ресурсов эта политика применяется ко всем ресурсам в группе. |
Сведения о свойстве
create
Эта операция создаёт или обновляет назначение политики с заданным областью действия и именем. Назначения политик применяются ко всем ресурсам, содержащимся в их области. Например, при назначении политики в области группы ресурсов эта политика применяется ко всем ресурсам в группе.
create: (scope: string, policyAssignmentName: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateOptionalParams) => Promise<PolicyAssignment>
Значение свойства
(scope: string, policyAssignmentName: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateOptionalParams) => Promise<PolicyAssignment>
delete
delete: (scope: string, policyAssignmentName: string, options?: PolicyAssignmentsDeleteOptionalParams) => Promise<PolicyAssignment>
Значение свойства
(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsDeleteOptionalParams) => Promise<PolicyAssignment>
get
Эта операция получает одно назначение политики, учитывающее её название и область действия, в которой она была создана.
get: (scope: string, policyAssignmentName: string, options?: PolicyAssignmentsGetOptionalParams) => Promise<PolicyAssignment>
Значение свойства
(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsGetOptionalParams) => Promise<PolicyAssignment>
list
Эта операция получает список всех назначений политик, связанных с данной подпиской, которые совпадают с необязательной заданной $filter. Допустимые значения для $filter: 'atScope()', 'atExactScope()' или 'policyDefinitionId eq '{value}''. Если $filter не предоставляется, неотфильтрованный список включает все назначения политик, связанных с подпиской, включая те, что применяются напрямую или от управляющих групп, содержащих данную подписку, а также любые применяемые к объектам подписки. Если предоставлен $filter=atScope(), возвращённый список включает все назначения политик, применимые к подписке, то есть всё, что находится в неотфильтрованном списке, кроме тех, что применяются к объектам, содержащимся в подписке. Если предоставлен $filter=atExactScope(), возвратный список включает только все назначения политик, которые находятся на момент подписки. Если предоставлен $filter=policyDefinitionId eq '{value}', возвращаемый список включает все назначения политики определения политики, идентификатор которого — {value}.
list: (options?: PolicyAssignmentsListOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Значение свойства
(options?: PolicyAssignmentsListOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
listForManagementGroup
Эта операция получает список всех назначений политик, применимых к группе управления, которые совпадают с данной $filter. Допустимые значения для $filter: 'atScope()', 'atExactScope()' или 'policyDefinitionId eq '{value}''. Если предоставлен $filter=atScope(), возвращаемый список включает все назначения политик, назначенные управляющей группе или предкам управляющей группы. Если $filter=atExactScope() предоставлено, возвращаемый список включает только все назначения политик в группе управления. Если $filter=policyDefinitionId предоставлен eq '{value}', возвращаемый список включает все назначения политики определения политики, идентификатор которого — {value}, которые применимы к группе управления.
listForManagementGroup: (managementGroupId: string, options?: PolicyAssignmentsListForManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Значение свойства
(managementGroupId: string, options?: PolicyAssignmentsListForManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
listForResource
Эта операция получает список всех назначений политик, связанных с указанным ресурсом в данной группе ресурсов и подписке, которые соответствуют необязательному заданному $filter. Допустимые значения для $filter: 'atScope()', 'atExactScope()' или 'policyDefinitionId eq '{value}''. Если $filter не предоставляется, неотфильтрованный список включает все назначения политик, связанные с ресурсом, включая те, которые применяются напрямую или из всех содержащих областей, а также любые применяемые к ресурсам, содержащимся в ресурсе. Если предоставлен $filter=atScope(), возвращаемый список включает все назначения политик, применимые к ресурсу, то есть всё, что находится в неотфильтрованном списке, кроме тех, что применяются к ресурсам, содержащимся в ресурсе. Если предоставлен $filter=atExactScope(), возвращаемый список включает только все назначения политик на уровне ресурсов. Если предоставлен $filter=policyDefinitionId eq '{value}', возвращаемый список включает все назначения политики определения политики, идентификатор которого — {value}, которые применимы к ресурсу. Для идентификации определенного ресурса используются три параметра, а также имя ресурса. Если ресурс не является частью родительского ресурса (более распространенным случаем), родительский путь к ресурсу не должен быть указан (или указан как "). Например, веб-приложение можно указать как ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Если ресурс является частью родительского ресурса, необходимо предоставить все параметры. Например, DNS-имя виртуальной машины можно указать как ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Удобная альтернатива предоставлению пространства имен и имени типа отдельно заключается в том, чтобы указать оба параметра {resourceType}, формат: ({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>
Значение свойства
(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: PolicyAssignmentsListForResourceOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
listForResourceGroup
Эта операция извлекает список всех назначений политик, связанных с данной группой ресурсов в данной подписке, которые совпадают с необязательной заданной $filter. Допустимые значения для $filter: 'atScope()', 'atExactScope()' или 'policyDefinitionId eq '{value}''. Если $filter не предоставлено, неотфильтрованный список включает все назначения политик, связанные с группой ресурсов, включая те, которые применяются напрямую или применяются из содержащих областей объёмов, а также те, что применяются к ресурсам, содержащимся в группе ресурсов. Если предоставлен $filter=atScope(), возвращаемый список включает все назначения политик, применимые к группе ресурсов, то есть всё из неотфильтрованного списка, кроме тех, что применяются к ресурсам, содержащимся в группе ресурсов. Если предоставлен $filter=atExactScope(), возвращаемый список включает только все назначения политик, которые находятся в группе ресурсов. Если предоставлен $filter=policyDefinitionId eq '{value}', возвращаемый список включает все назначения политик определения политики, идентификатор которого — {value}, которые применимы к группе ресурсов.
listForResourceGroup: (resourceGroupName: string, options?: PolicyAssignmentsListForResourceGroupOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Значение свойства
(resourceGroupName: string, options?: PolicyAssignmentsListForResourceGroupOptionalParams) => PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
update
Эта операция обновляет назначение политики с заданной областью и именем. Назначения политик применяются ко всем ресурсам, содержащимся в их области. Например, при назначении политики в области группы ресурсов эта политика применяется ко всем ресурсам в группе.
update: (scope: string, policyAssignmentName: string, parameters: PolicyAssignmentUpdate, options?: PolicyAssignmentsUpdateOptionalParams) => Promise<PolicyAssignment>
Значение свойства
(scope: string, policyAssignmentName: string, parameters: PolicyAssignmentUpdate, options?: PolicyAssignmentsUpdateOptionalParams) => Promise<PolicyAssignment>