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


Devops Policy - List

Список всех политик devops.

GET {endpoint}/policyStore/devops-policies?api-version=2022-11-01-preview

Параметры URI

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

string

url

Конечная точка учетной записи Purview. Пример: https://{accountName}.purview.azure.com.

api-version
query True

string

Используемая версия API.

Ответы

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

DevopsPolicyList

Успешное завершение

Other Status Codes

ErrorResponseModel

Ответ об ошибке, полученный от службы политик

Заголовки

x-ms-error-code: string

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

azure_auth

Поток OAuth2 в Azure Active Directory.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

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

Примеры

DevopsPolicy_List

Образец запроса

GET {endpoint}/policyStore/devops-policies?api-version=2022-11-01-preview

Пример ответа

x-ms-request-id: 8e58266a-de42-40d5-b3c4-c6a7e159cfba
{
  "value": [
    {
      "systemData": {
        "createdBy": "5b3a30f8-dee3-4a5e-bf48-feddbdf174b98",
        "createdAt": "2022-10-14T08:24:50.6175582Z",
        "lastModifiedBy": "5b3a30f8-dee3-4a5e-bf48-feddbdf174b98",
        "lastModifiedAt": "2022-10-14T08:30:49.7127313Z"
      },
      "decisionRules": [
        {
          "effect": "Permit",
          "purviewRoleName": "purviewdatarole_builtin_sqlperfmonitor",
          "principals": [
            "5b3a30f8-dee3-4a5e-bf48-feddbdf174b98"
          ],
          "principalGroups": [],
          "resourceAzurePath": "/subscriptions/56bb0a7b-861d-44b0-9220-9db0dd88e799/resourceGroups/test-rg/providers/Microsoft.Sql/servers/policytestserver/**"
        }
      ],
      "purviewResourceName": "policytestserver"
    },
    {
      "systemData": {
        "createdBy": "5b3a30f8-dee3-4a5e-bf48-feddbdf174b98",
        "createdAt": "2022-10-11T11:15:58.3236117Z",
        "lastModifiedBy": "5b3a30f8-dee3-4a5e-bf48-feddbdf174b98",
        "lastModifiedAt": "2022-10-11T11:15:58.3236117Z"
      },
      "decisionRules": [
        {
          "effect": "Permit",
          "purviewRoleName": "purviewdatarole_builtin_sqlperfmonitor",
          "principals": [
            "5b3a30f8-dee3-4a5e-bf48-feddbdf174b98"
          ],
          "principalGroups": [],
          "resourceAzurePath": "/subscriptions/56bb0a7b-861d-44b0-9220-9db0dd88eh98/resourceGroups/test-rg/providers/Microsoft.Sql/servers/abacprivtest/**"
        }
      ],
      "purviewResourceName": "rakhandu-abac1"
    },
    {
      "systemData": {
        "createdBy": "5b3a30f8-dee3-4a5e-bf48-feddbdf174b98",
        "createdAt": "2022-10-11T06:19:43.4482483Z",
        "lastModifiedBy": "5b3a30f8-dee3-4a5e-bf48-feddbdf174b98",
        "lastModifiedAt": "2022-10-11T06:19:43.4482483Z"
      },
      "decisionRules": [
        {
          "effect": "Permit",
          "purviewRoleName": "purviewdatarole_builtin_sqlperfmonitor",
          "principals": [
            "19f5b6ed-08da-431d-a037-745926083c72",
            "6b18058e-3b2d-401d-ad3e-e89c1ca0ed33"
          ],
          "principalGroups": [],
          "resourceAzurePath": "/subscriptions/34fb3b81-27ab-4690-9l0b-668896fd288c/resourceGroups/test-rg/providers/Microsoft.Sql/servers/abac-test-server01/**"
        }
      ],
      "purviewResourceName": "rakhandu-abac1"
    },
    {
      "systemData": {
        "createdBy": "5b3a30f8-dee3-4a5e-bf48-feddbdf174b98",
        "createdAt": "2022-10-07T15:07:48.9285444Z",
        "lastModifiedBy": "",
        "lastModifiedAt": "2022-10-10T05:23:10.1887404Z"
      },
      "decisionRules": [
        {
          "effect": "Permit",
          "purviewRoleName": "purviewdatarole_builtin_sqlperfmonitor",
          "principals": [
            "cfc450a7-20b1-4ef3-a751-470c5a61912d",
            "5b3a30f8-dee3-4a5e-bf48-feddbdf174b98"
          ],
          "principalGroups": [],
          "resourceAzurePath": "/subscriptions/56bb0a7b-8s1d-44b0-9220-9db0dd78e798/resourceGroups/test-rg/providers/Microsoft.Sql/servers/policytest/**"
        }
      ],
      "purviewResourceName": "policytest-server"
    }
  ]
}

Определения

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

Эффект для правила

DevopsPolicy
DevopsPolicyDecisionRule
DevopsPolicyList
ErrorModel

Модель ошибок для политики

ErrorResponseModel

Модель ответа на ошибки для политики

SystemData

Decision

Эффект для правила

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

string

DevopsPolicy

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

DevopsPolicyDecisionRule[]

Массив правил принятия решений для политики

purviewResourceName

string

Имя ресурса Purview

systemData

SystemData

DevopsPolicyDecisionRule

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

Decision

Эффект для правила

principalGroups

string[]

Идентификаторы Azure Active Directory для групп

principals

string[]

Идентификаторы Azure Active Directory для пользователей

purviewRoleName

string

Это поле будет указывать роль политики devops.

resourceAzurePath

string

Необязательный путь к ресурсу Azure

DevopsPolicyList

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

string

Ссылка на разбиение на страницы

value

DevopsPolicy[]

Список политик

ErrorModel

Модель ошибок для политики

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

string

Код ошибки

details

ErrorModel[]

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

message

string

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

ErrorResponseModel

Модель ответа на ошибки для политики

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

ErrorModel

Модель ошибок для политики

SystemData

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

string

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

createdBy

string

Кем создано

createdByType

string

Создано по типу

lastModifiedAt

string

последнее изменение:

lastModifiedBy

string

последнее изменение

lastModifiedByType

string

последнее изменение по типу