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


DevOps Policy Assignments - List

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

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/policyAssignments?api-version=2024-05-15-preview
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/policyAssignments?devOpsPolicyType={devOpsPolicyType}&resourceId={resourceId}&api-version=2024-05-15-preview

Параметры URI

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

string

Имя группы ресурсов. Имя не учитывает регистр.

securityConnectorName
path True

string

Имя соединителя безопасности.

subscriptionId
path True

string

Идентификатор целевой подписки.

api-version
query True

string

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

devOpsPolicyType
query

string

Необязательный фильтр для перечисления политик.

resourceId
query

string

Необязательный фильтр для перечисления назначений определенного ресурса.

Ответы

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

DevOpsPolicyAssignmentListResponse

Содержит список назначений политик DevOps.

Other Status Codes

ErrorResponse

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

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

azure_auth

Поток OAuth2 Azure Active Directory

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

Области

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

Примеры

List_DevOpsPolicyAssignments

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

GET https://management.azure.com/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/policyAssignments?api-version=2024-05-15-preview

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

{
  "value": [
    {
      "properties": {
        "resourceId": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourcegroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/azureDevOpsOrgs/Contoso",
        "descendantBehavior": "Override",
        "policy": {
          "policyName": "myDevOpsPolicy",
          "policyId": "00000000-0000-0000-0000-000000000000",
          "policyVersion": "1.0",
          "policyType": "Pipeline"
        },
        "provisioningState": "Succeeded"
      },
      "id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/policyAssignments/5ec87f43-62d8-437b-8f46-4c8d4032cf6d",
      "name": "5ec87f43-62d8-437b-8f46-4c8d4032cf6d",
      "type": "Microsoft.Security/securityConnectors/devops/policyAssignments"
    }
  ]
}

Определения

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

Тип удостоверения, создавшего ресурс.

DescendantBehavior

Поведение политики на ресурсах-потомков.

DevOpsPolicyAssignment

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

DevOpsPolicyAssignmentListResponse

Список ресурсов RP, поддерживающих разбиение на страницы.

DevOpsPolicyAssignmentProperties

Свойства ресурса назначения политики DevOps.

DevOpsPolicyDescriptor

Сжатые сведения для идентификации ресурса Политики DevOps.

DevOpsPolicyType

Типы ресурсов Политики DevOps.

DevOpsProvisioningState

Состояние подготовки ресурса.

Ожидание — ожидание подготовки. Сбой — сбой подготовки. Успешно выполнено — успешная подготовка. Отменено . Подготовка отменена. PendingDeletion — ожидание удаления. УдалениеSuccess — удаление успешно. УдалениеFailure — сбой удаления.

ErrorAdditionalInfo

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

ErrorDetail

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

ErrorResponse

Ответ на ошибку

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

createdByType

Тип удостоверения, создавшего ресурс.

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

string

Key

string

ManagedIdentity

string

User

string

DescendantBehavior

Поведение политики на ресурсах-потомков.

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

string

Override

string

Unknown

string

DevOpsPolicyAssignment

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

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

string

Полный идентификатор ресурса для ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Имя ресурса

properties

DevOpsPolicyAssignmentProperties

Свойства ресурса назначения политики DevOps.

systemData

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

type

string

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"

DevOpsPolicyAssignmentListResponse

Список ресурсов RP, поддерживающих разбиение на страницы.

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

string

Возвращает или задает следующую ссылку, чтобы прокрутить результаты.

value

DevOpsPolicyAssignment[]

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

DevOpsPolicyAssignmentProperties

Свойства ресурса назначения политики DevOps.

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

string

Возвращает или задает время создания назначения в формате UTC.

descendantBehavior

DescendantBehavior

Поведение политики на ресурсах-потомков.

policy

DevOpsPolicyDescriptor

Сжатые сведения для идентификации ресурса Политики DevOps.

provisioningState

DevOpsProvisioningState

Состояние подготовки ресурса.

Ожидание — ожидание подготовки. Сбой — сбой подготовки. Успешно выполнено — успешная подготовка. Отменено . Подготовка отменена. PendingDeletion — ожидание удаления. УдалениеSuccess — удаление успешно. УдалениеFailure — сбой удаления.

provisioningStatusMessage

string

Возвращает сообщение о состоянии ресурса.

provisioningStatusUpdateTimeUtc

string

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

resourceId

string

Возвращает или задает идентификатор ресурса Azure.

DevOpsPolicyDescriptor

Сжатые сведения для идентификации ресурса Политики DevOps.

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

string

Возвращает или задает GUID политики.

policyName

string

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

policyType

DevOpsPolicyType

Типы ресурсов Политики DevOps.

policyVersion

string

Возвращает или задает версию.

DevOpsPolicyType

Типы ресурсов Политики DevOps.

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

string

Unknown

string

DevOpsProvisioningState

Состояние подготовки ресурса.

Ожидание — ожидание подготовки. Сбой — сбой подготовки. Успешно выполнено — успешная подготовка. Отменено . Подготовка отменена. PendingDeletion — ожидание удаления. УдалениеSuccess — удаление успешно. УдалениеFailure — сбой удаления.

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

string

DeletionFailure

string

DeletionSuccess

string

Failed

string

Pending

string

PendingDeletion

string

Succeeded

string

ErrorAdditionalInfo

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

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

object

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

type

string

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

ErrorDetail

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

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

ErrorAdditionalInfo[]

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

code

string

Код ошибки.

details

ErrorDetail[]

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

message

string

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

target

string

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

ErrorResponse

Ответ на ошибку

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

ErrorDetail

Объект ошибки.

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

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

string

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string

Метка времени последнего изменения ресурса (UTC)

lastModifiedBy

string

Идентификатор, который последний раз изменил ресурс.

lastModifiedByType

createdByType

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