Aracılığıyla paylaş


Api Portal Custom Domains - Create Or Update

API portalı özel etki alanını oluşturun veya güncelleştirin.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
apiPortalName
path True

string

API portalının adı.

domainName
path True

string

API portalı özel etki alanının adı.

resourceGroupName
path True

string

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

serviceName
path True

string

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

Hizmet kaynağının adı.

subscriptionId
path True

string

Microsoft Azure aboneliğini benzersiz olarak tanımlayan abonelik kimliğini alır. Abonelik kimliği, her hizmet çağrısı için URI'nin bir parçasını oluşturur.

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Name Tür Description
properties

ApiPortalCustomDomainProperties

API portalı için özel etki alanının özellikleri

Yanıtlar

Name Tür Description
200 OK

ApiPortalCustomDomainResource

Başarı. Yanıt, güncelleştirilmiş Spring Cloud Gateway yol yapılandırmalarını açıklar.

201 Created

ApiPortalCustomDomainResource

Oluşturulan. Yanıt, oluşturulan yeni Spring Cloud Gateway özel etki alanını açıklar ve işlem sonucunu sorgulamak için bir Azure-AsyncOperation üst bilgisi içerir.

Other Status Codes

CloudError

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

ApiPortalCustomDomains_CreateOrUpdate

Örnek isteği

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": "*"
  }
}

Örnek yanıt

{
  "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"
}

Tanımlar

Name Description
ApiPortalCustomDomainProperties

API portalı için özel etki alanının özellikleri

ApiPortalCustomDomainResource

API portalının özel etki alanı

CloudError

Hizmetten bir hata yanıtı.

CloudErrorBody

Hizmetten bir hata yanıtı.

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedByType

Kaynağı en son değiştiren kimlik türü.

SystemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

ApiPortalCustomDomainProperties

API portalı için özel etki alanının özellikleri

Name Tür Description
thumbprint

string

Bağlı sertifikanın parmak izi.

ApiPortalCustomDomainResource

API portalının özel etki alanı

Name Tür Description
id

string

Kaynağın tam kaynak kimliği.

name

string

Kaynağın adı.

properties

ApiPortalCustomDomainProperties

API portalı için özel etki alanının özellikleri

systemData

SystemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

type

string

Kaynağın türü.

CloudError

Hizmetten bir hata yanıtı.

Name Tür Description
error

CloudErrorBody

Hizmetten bir hata yanıtı.

CloudErrorBody

Hizmetten bir hata yanıtı.

Name Tür Description
code

string

Hatanın tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır.

details

CloudErrorBody[]

Hatayla ilgili ek ayrıntıların listesi.

message

string

Hatayı açıklayan ve kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan bir ileti.

target

string

Belirli bir hatanın hedefi. Örneğin, özelliğin adı hatalı.

createdByType

Kaynağı oluşturan kimliğin türü.

Değer Description
User
Application
ManagedIdentity
Key

lastModifiedByType

Kaynağı en son değiştiren kimlik türü.

Değer Description
User
Application
ManagedIdentity
Key

SystemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string (date-time)

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string (date-time)

Kaynak değişikliğinin zaman damgası (UTC).

lastModifiedBy

string

Kaynağı en son değiştiren kimlik.

lastModifiedByType

lastModifiedByType

Kaynağı en son değiştiren kimlik türü.