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


Api Portal Custom Domains - Create Or Update

Создайте или обновите личный домен портала API.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apiPortals/{apiPortalName}/domains/{domainName}?api-version=2023-12-01

Параметры URI

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

string

Имя портала API.

domainName
path True

string

Имя личного домена портала API.

resourceGroupName
path True

string

Имя группы ресурсов, содержащей ресурс. Это значение можно получить из API Azure Resource Manager или портала.

serviceName
path True

string

pattern: ^[a-z][a-z0-9-]*[a-z0-9]$

Имя ресурса службы.

subscriptionId
path True

string

Получает идентификатор подписки, однозначно определяющий подписку Microsoft Azure. Идентификатор подписки входит в состав URI для каждого вызова службы.

api-version
query True

string

minLength: 1

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

Текст запроса

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

ApiPortalCustomDomainProperties

Свойства личного домена для портала API

Ответы

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

ApiPortalCustomDomainResource

Успех. В ответе описываются обновленные конфигурации маршрутов Шлюза Spring Cloud.

201 Created

ApiPortalCustomDomainResource

Созданный. Ответ описывает новый созданный личный домен Spring Cloud Gateway и содержит заголовок Azure-AsyncOperation для запроса результата операции.

Other Status Codes

CloudError

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

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

azure_auth

Поток OAuth2 Azure Active Directory

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

Области

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

Примеры

ApiPortalCustomDomains_CreateOrUpdate

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

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apiPortals/default/domains/myDomainName?api-version=2023-12-01

{
  "properties": {
    "thumbprint": "*"
  }
}

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

{
  "properties": {
    "thumbprint": "*"
  },
  "systemData": {
    "createdBy": "sample-user",
    "createdByType": "User",
    "createdAt": "2021-08-11T03:16:03.944Z",
    "lastModifiedBy": "sample-user",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-08-11T03:17:03.944Z"
  },
  "type": "Microsoft.AppPlatform/Spring/apiPortals/domains",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apiPortals/default/domains/myDomainName",
  "name": "myDomainName"
}
{
  "properties": {
    "thumbprint": "*"
  },
  "systemData": {
    "createdBy": "sample-user",
    "createdByType": "User",
    "createdAt": "2021-08-11T03:16:03.944Z",
    "lastModifiedBy": "sample-user",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-08-11T03:17:03.944Z"
  },
  "type": "Microsoft.AppPlatform/Spring/apiPortals/domains",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apiPortals/default/domains/myDomainName",
  "name": "myDomainName"
}

Определения

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

Свойства личного домена для портала API

ApiPortalCustomDomainResource

Личный домен портала API

CloudError

Ответ на ошибку службы.

CloudErrorBody

Ответ на ошибку службы.

createdByType

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

lastModifiedByType

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

SystemData

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

ApiPortalCustomDomainProperties

Свойства личного домена для портала API

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

string

Отпечаток привязанного сертификата.

ApiPortalCustomDomainResource

Личный домен портала API

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

string

Полный идентификатор ресурса для ресурса.

name

string

Имя ресурса.

properties

ApiPortalCustomDomainProperties

Свойства личного домена для портала API

systemData

SystemData

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

type

string

Тип ресурса.

CloudError

Ответ на ошибку службы.

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

CloudErrorBody

Ответ на ошибку службы.

CloudErrorBody

Ответ на ошибку службы.

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

string

Идентификатор ошибки. Коды являются инвариантными и предназначены для программного использования.

details

CloudErrorBody[]

Список дополнительных сведений об ошибке.

message

string

Сообщение, описывающее ошибку, предназначенное для отображения в пользовательском интерфейсе.

target

string

Целевой объект конкретной ошибки. Например, имя свойства в ошибке.

createdByType

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

Значение Описание
User
Application
ManagedIdentity
Key

lastModifiedByType

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

Значение Описание
User
Application
ManagedIdentity
Key

SystemData

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

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

string (date-time)

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

createdBy

string

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

createdByType

createdByType

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

lastModifiedAt

string (date-time)

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

lastModifiedBy

string

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

lastModifiedByType

lastModifiedByType

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