Deny Assignments - List For Scope

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

GET https://management.azure.com/{scope}/providers/Microsoft.Authorization/denyAssignments?api-version=2022-04-01
GET https://management.azure.com/{scope}/providers/Microsoft.Authorization/denyAssignments?api-version=2022-04-01&$filter={$filter}

Параметры URI

Имя В Обязательно Тип Описание
scope
path True

string

Область запрета назначений.

api-version
query True

string

Версия API, используемая для данной операции.

$filter
query

string

Фильтр, применяемый к операции. Используйте $filter=atScope(), чтобы вернуть все запретные назначения в область или выше. Используйте $filter=denyAssignmentName eq "{name}", чтобы запретить назначения по имени в указанных область. Используйте $filter=principalId eq "{id}", чтобы вернуть все назначения запрета в, выше и ниже область для указанного субъекта. Используйте $filter=gdprExportPrincipalId eq "{id}", чтобы вернуть все назначения запретов в, выше и ниже область для указанного субъекта. Этот фильтр отличается от фильтра principalId, так как он возвращает не только те запрещенные назначения, которые содержат указанный список субъектов, но и те запрещенные назначения, которые содержат указанный субъект является списком ExcludePrincipals. Кроме того, при использовании фильтра gdprExportPrincipalId возвращаются только свойства deny assignment name и description.

Ответы

Имя Тип Описание
200 OK

DenyAssignmentListResult

ОК — возвращает массив запрещенных назначений.

Other Status Codes

ErrorResponse

Ответ об ошибке, описывающий причину сбоя операции.

Разрешения

Для вызова этого API вам должна быть назначена роль со следующими разрешениями. Дополнительные сведения см. в статье Встроенные роли Azure.

Microsoft.Authorization/denyAssignments/read

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

List deny assignments for scope

Sample Request

GET https://management.azure.com/subscriptions/subId/providers/Microsoft.Authorization/denyAssignments?api-version=2022-04-01

Sample Response

{
  "value": [
    {
      "properties": {
        "denyAssignmentName": "Deny assignment name",
        "description": "Deny assignment description",
        "permissions": [
          {
            "actions": [
              "action"
            ],
            "notActions": [],
            "dataActions": [
              "action"
            ],
            "notDataActions": []
          }
        ],
        "scope": "/subscriptions/subId",
        "doNotApplyToChildScopes": false,
        "principals": [
          {
            "id": "principalId1",
            "type": "principalType1"
          }
        ],
        "excludePrincipals": [
          {
            "id": "principalId2",
            "type": "principalType2"
          }
        ],
        "isSystemProtected": true
      },
      "id": "/subscriptions/subId/providers/Microsoft.Authorization/denyAssignments/denyAssignmentId",
      "type": "Microsoft.Authorization/denyAssignments",
      "name": "denyAssignmentId"
    }
  ]
}

Определения

Имя Описание
DenyAssignment

назначением запрета

DenyAssignmentListResult

Запретить результат операции списка назначений.

DenyAssignmentPermission

Запретить разрешения на назначение.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Сообщение об ошибке

Principal

Имя сущности, измененной последним.

DenyAssignment

назначением запрета

Имя Тип Описание
id

string

Идентификатор запрета назначения.

name

string

Имя запрета назначения.

properties.condition

string

Условия запрета назначения. Это ограничивает ресурсы, которым они могут быть назначены. Например: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'

properties.conditionVersion

string

Версия условия.

properties.createdBy

string

Идентификатор пользователя, создавшего назначение

properties.createdOn

string

Время создания

properties.denyAssignmentName

string

Отображаемое имя запрета назначения.

properties.description

string

Описание запрета назначения.

properties.doNotApplyToChildScopes

boolean

Определяет, применяется ли запретное назначение к дочерним областям. Значение по умолчанию — false.

properties.excludePrincipals

Principal[]

Массив субъектов, к которым не применяется запретное назначение.

properties.isSystemProtected

boolean

Указывает, был ли запрет назначения создан Azure, а значит, не может быть изменен или удален.

properties.permissions

DenyAssignmentPermission[]

Массив разрешений, запрещенных запретом назначения.

properties.principals

Principal[]

Массив субъектов, к которым применяется запрет назначения.

properties.scope

string

Область запретить назначение.

properties.updatedBy

string

Идентификатор пользователя, обновившего назначение

properties.updatedOn

string

Время обновления

type

string

Тип запрета назначения.

DenyAssignmentListResult

Запретить результат операции списка назначений.

Имя Тип Описание
nextLink

string

URL-адрес, используемый для получения следующего набора результатов.

value

DenyAssignment[]

Список запрещенных назначений.

DenyAssignmentPermission

Запретить разрешения на назначение.

Имя Тип Описание
actions

string[]

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

condition

string

Условия разрешения Запретить назначение. Это ограничивает ресурсы, к которому она применяется.

conditionVersion

string

Версия условия.

dataActions

string[]

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

notActions

string[]

Действия, которые следует исключить из этого запрета назначения, не предоставляют доступ.

notDataActions

string[]

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

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Тип дополнительных сведений.

ErrorDetail

Сведения об ошибке.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Сообщение об ошибке

Имя Тип Описание
error

ErrorDetail

Объект error.

Principal

Имя сущности, измененной последним.

Имя Тип Описание
displayName

string

Имя участника, вносив изменения

email

string

Email субъекта

id

string

Идентификатор участника, вносив изменения

type

string

Тип участника, например пользователь, группа и т. д.