Certificate - List
Выводит список всех сертификатов, добавленных в указанную учетную запись.
Предупреждение. Эта операция устарела и будет удалена после февраля 2024 года. Вместо этого используйте расширения Azure KeyVault
GET {batchUrl}/certificates?api-version=2024-07-01.20.0
GET {batchUrl}/certificates?$filter={$filter}&$select={$select}&maxresults={maxresults}&timeout={timeout}&api-version=2024-07-01.20.0
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
batch
|
path | True |
string |
Базовый URL-адрес для всех запросов пакетной службы Azure. |
api-version
|
query | True |
string |
Версия КЛИЕНТСКОго API. |
$filter
|
query |
string |
Предложение OData $filter. Дополнительные сведения о создании этого фильтра см. в https://learn.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-certificates. |
|
$select
|
query |
string |
Предложение OData $select. |
|
maxresults
|
query |
integer int32 |
Максимальное количество элементов, возвращаемых в ответе. Можно вернуть не более 1000 сертификатов. |
|
timeout
|
query |
integer int32 |
Максимальное время, которое сервер может тратить на обработку запроса в секундах. Значение по умолчанию — 30 секунд. Если значение больше 30, вместо этого будет использоваться значение по умолчанию. |
Заголовок запроса
Media Types: "application/json; odata=minimalmetadata"
Имя | Обязательно | Тип | Описание |
---|---|---|---|
client-request-id |
string uuid |
Удостоверение запроса, созданное вызывающим пользователем, в виде GUID без украшений, таких как фигурные скобки, например 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Должен ли сервер возвращать идентификатор client-request-id в ответе. |
|
ocp-date |
string date-time-rfc1123 |
Время выдачи запроса. Клиентские библиотеки обычно задают это в текущее время системных часов; задайте его явным образом, если вы вызываете REST API напрямую. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Ответ, содержащий список сертификатов. Заголовки
|
|
Other Status Codes |
Ошибка из пакетной службы. |
Безопасность
azure_auth
Поток кода проверки подлинности Microsoft Entra OAuth 2.0
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
Имя | Описание |
---|---|
user_impersonation | Олицетворения учетной записи пользователя |
Authorization
Тип:
apiKey
В:
header
Примеры
Certificate list
Образец запроса
GET account.region.batch.azure.com/certificates?api-version=2024-07-01.20.0
Пример ответа
{
"value": [
{
"thumbprint": "0123456789abcdef0123456789abcdef01234567",
"thumbprintAlgorithm": "sha1",
"url": "https://account.region.batch.azure.com/certificates(thumbprintAlgorithm=sha1,thumbprint=0123456789abcdef0123456789abcdef01234567)",
"state": "deletefailed",
"stateTransitionTime": "2014-07-31T21:12:58.236Z",
"previousState": "deleting",
"previousStateTransitionTime": "2014-07-31T21:11:58.236Z",
"publicData": "#####...",
"deleteCertificateError": {
"code": "PoolsReferencingCertificate",
"message": "The specified certificate is being used by the below mentioned pool(s)",
"values": [
{
"name": "Pools",
"value": "mypool1"
}
]
}
}
]
}
Определения
Имя | Описание |
---|---|
Batch |
Ответ об ошибке, полученный из пакетной службы Azure. |
Batch |
Элемент дополнительных сведений, включенных в ответ на ошибку пакетной службы Azure. |
Certificate |
Сертификат, который можно установить на вычислительных узлах и может использоваться для проверки подлинности операций на компьютере. |
Certificate |
Результат перечисления сертификатов в учетной записи. |
Certificate |
Состояние сертификата. |
Delete |
Ошибка, обнаруженная пакетной службой при удалении сертификата. |
Error |
Сообщение об ошибке, полученное в ответе на ошибку пакетной службы Azure. |
Name |
Представляет пару "имя-значение". |
BatchError
Ответ об ошибке, полученный из пакетной службы Azure.
Имя | Тип | Описание |
---|---|---|
code |
string |
Идентификатор ошибки. Коды являются инвариантными и предназначены для программного использования. |
message |
Сообщение, описывающее ошибку, предназначенное для отображения в пользовательском интерфейсе. |
|
values |
Коллекция пар "ключ-значение", содержащая дополнительные сведения об ошибке. |
BatchErrorDetail
Элемент дополнительных сведений, включенных в ответ на ошибку пакетной службы Azure.
Имя | Тип | Описание |
---|---|---|
key |
string |
Идентификатор, указывающий значение свойства Value. |
value |
string |
Дополнительные сведения, включенные в ответ на ошибку. |
Certificate
Сертификат, который можно установить на вычислительных узлах и может использоваться для проверки подлинности операций на компьютере.
Имя | Тип | Описание |
---|---|---|
deleteCertificateError |
Ошибка, возниквшая при последней попытке удалить этот сертификат. |
|
previousState |
Предыдущее состояние сертификата. |
|
previousStateTransitionTime |
string |
Время ввода сертификата в предыдущее состояние. |
publicData |
string |
Общедоступная часть сертификата в виде файла .cer в кодировке base-64. |
state |
Текущее состояние сертификата. |
|
stateTransitionTime |
string |
Время ввода сертификата в текущее состояние. |
thumbprint |
string |
Отпечаток сертификата X.509. Это последовательность до 40 шестнадцатеричных цифр. |
thumbprintAlgorithm |
string |
Алгоритм, используемый для наследоваемого отпечатка. |
url |
string |
URL-адрес сертификата. |
CertificateListResult
Результат перечисления сертификатов в учетной записи.
Имя | Тип | Описание |
---|---|---|
odata.nextLink |
string |
URL-адрес для получения следующего набора результатов. |
value |
Список сертификатов. |
CertificateState
Состояние сертификата.
Имя | Тип | Описание |
---|---|---|
active |
string |
Сертификат доступен для использования в пулах. |
deletefailed |
string |
Пользователь попросил удалить сертификат, но есть пулы, которые по-прежнему имеют ссылки на сертификат, или он по-прежнему установлен на одном или нескольких узлах. (Последний может произойти, если сертификат был удален из пула, но вычислительный узел еще не перезагрузился. Вычислительные узлы обновляют сертификаты только при перезапуске.) Операцию удаления сертификата отмены можно использовать для отмены удаления или операции удаления сертификата, чтобы повторить удаление. |
deleting |
string |
Пользователь попросил удалить сертификат, но операция удаления еще не завершена. Вы не можете ссылать на сертификат при создании или обновлении пулов. |
DeleteCertificateError
Ошибка, обнаруженная пакетной службой при удалении сертификата.
Имя | Тип | Описание |
---|---|---|
code |
string |
Идентификатор ошибки удаления сертификата. Коды являются инвариантными и предназначены для программного использования. |
message |
string |
Сообщение, описывающее ошибку удаления сертификата, предназначенную для отображения в пользовательском интерфейсе. |
values |
Список дополнительных сведений об ошибке об ошибке удаления сертификата. |
ErrorMessage
Сообщение об ошибке, полученное в ответе на ошибку пакетной службы Azure.
Имя | Тип | Описание |
---|---|---|
lang |
string |
Языковой код сообщения об ошибке |
value |
string |
Текст сообщения. |
NameValuePair
Представляет пару "имя-значение".
Имя | Тип | Описание |
---|---|---|
name |
string |
Имя в паре "имя-значение". |
value |
string |
Значение в паре "имя-значение". |