Policies - List

Перечисление политик в заданном наборе политик.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/policysets/{policySetName}/policies?api-version=2018-09-15
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/policysets/{policySetName}/policies?$expand={$expand}&$filter={$filter}&$top={$top}&$orderby={$orderby}&api-version=2018-09-15

Параметры URI

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

string

Имя лаборатории.

policySetName
path True

string

Имя набора политик.

resourceGroupName
path True

string

Имя группы ресурсов.

subscriptionId
path True

string

Идентификатор подписки.

api-version
query True

string

Версия API клиента.

$expand
query

string

Укажите запрос $expand. Пример: 'properties($select=description)'

$filter
query

string

Фильтр, применяемый к операции. Пример: '$filter=contains(name;'myName')

$orderby
query

string

Упорядоченное выражение для результатов с использованием нотации OData. Пример: "$orderby=name desc"

$top
query

integer

int32

Максимальное количество ресурсов, возвращаемых операцией. Пример: "$top=10"

Ответы

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

PolicyList

ОК

Other Status Codes

CloudError

BadRequest

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

azure_auth

Неявное предоставление OAuth2

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

Scopes

Имя Описание
user_impersonation Доступ к Microsoft Azure

Примеры

Policies_List

Sample Request

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/resourceGroupName/providers/Microsoft.DevTestLab/labs/{labName}/policysets/{policySetName}/policies?api-version=2018-09-15

Sample Response

{
  "value": [
    {
      "properties": {
        "description": "{policyDescription}",
        "status": "{policyStatus}",
        "factName": "{policyFactName}",
        "factData": "{policyFactData}",
        "threshold": "{policyThreshold}",
        "evaluatorType": "{policyEvaluatorType}",
        "createdDate": "2018-10-01T18:40:48.1739018-07:00",
        "provisioningState": "Succeeded",
        "uniqueIdentifier": "{uniqueIdentifier}"
      },
      "id": "/subscriptions/{subscriptionId}/resourceGroups/resourceGroupName/providers/Microsoft.DevTestLab/labs/{labName}/policysets/{policySetName}/policies/{policyName}",
      "name": "{labName}",
      "type": "Microsoft.DevTestLab/labs/policySets/policies",
      "location": "{location}",
      "tags": {
        "tagName1": "tagValue1"
      }
    }
  ]
}

Определения

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

Ошибка из запроса REST.

CloudErrorBody

Текст ошибки из запроса REST.

Policy

Политика.

PolicyEvaluatorType

Тип оценщика политики (т. е. AllowedValuesPolicy, MaxValuePolicy).

PolicyFactName

Фактическое имя политики (например, LabVmCount, LabVmSize, MaxVmsAllowedPerLab и т. д.

PolicyList

Ответ операции со списком.

PolicyStatus

Состояние политики.

CloudError

Ошибка из запроса REST.

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

CloudErrorBody

Произошла облачная ошибка

CloudErrorBody

Текст ошибки из запроса REST.

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

string

Код ошибки.

details

CloudErrorBody[]

Внутренние ошибки.

message

string

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

target

string

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

Policy

Политика.

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

string

Идентификатор ресурса.

location

string

Расположение ресурса.

name

string

Имя ресурса.

properties.createdDate

string

Дата создания политики.

properties.description

string

Описание политики.

properties.evaluatorType

PolicyEvaluatorType

Тип оценщика политики (т. е. AllowedValuesPolicy, MaxValuePolicy).

properties.factData

string

Фактические данные политики.

properties.factName

PolicyFactName

Фактическое имя политики (например, LabVmCount, LabVmSize, MaxVmsAllowedPerLab и т. д.

properties.provisioningState

string

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

properties.status

PolicyStatus

Состояние политики.

properties.threshold

string

Порог политики (т. е. число для MaxValuePolicy и массив значений JSON для AllowedValuesPolicy).

properties.uniqueIdentifier

string

Уникальный неизменяемый идентификатор ресурса (Guid).

tags

object

Теги ресурса.

type

string

Тип ресурса.

PolicyEvaluatorType

Тип оценщика политики (т. е. AllowedValuesPolicy, MaxValuePolicy).

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

string

MaxValuePolicy

string

PolicyFactName

Фактическое имя политики (например, LabVmCount, LabVmSize, MaxVmsAllowedPerLab и т. д.

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

string

GalleryImage

string

LabPremiumVmCount

string

LabTargetCost

string

LabVmCount

string

LabVmSize

string

ScheduleEditPermission

string

UserOwnedLabPremiumVmCount

string

UserOwnedLabVmCount

string

UserOwnedLabVmCountInSubnet

string

PolicyList

Ответ операции со списком.

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

string

Ссылка для следующего набора результатов.

value

Policy[]

Результаты операции со списком.

PolicyStatus

Состояние политики.

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

string

Enabled

string