Aracılığıyla paylaş


Origins - List By Endpoint

Bir uç nokta içindeki tüm mevcut kaynakları Listeler.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/origins?api-version=2024-02-01

URI Parametreleri

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

string

Genel olarak benzersiz olan profilin altındaki uç noktanın adı.

profileName
path True

string

Kaynak grubu içinde benzersiz olan CDN profilinin adı.

resourceGroupName
path True

string

Azure aboneliğindeki Kaynak grubunun adı.

Normal ifade deseni: ^[-\w\._\(\)]+$

subscriptionId
path True

string

Azure Abonelik Kimliği.

api-version
query True

string

İstemci isteğiyle kullanılacak API'nin sürümü. Geçerli sürüm: 2024-02-01.

Yanıtlar

Name Tür Description
200 OK

OriginListResult

Tamam ögesini seçin. İstek başarılı oldu.

Other Status Codes

ErrorResponse

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

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow.

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

Origins_ListByEndpoint

Örnek isteği

GET https://management.azure.com/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins?api-version=2024-02-01

Örnek yanıt

{
  "value": [
    {
      "name": "www-someDomain-net",
      "id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins/www-someDomain-net",
      "type": "Microsoft.Cdn/profiles/endpoints/origins",
      "properties": {
        "provisioningState": "Succeeded",
        "resourceState": "Active",
        "hostName": "www.someDomain.net",
        "httpPort": null,
        "httpsPort": null,
        "originHostHeader": "www.someDomain.net",
        "priority": 1,
        "weight": 50,
        "enabled": true,
        "privateEndpointStatus": "Pending",
        "privateLinkApprovalMessage": "Please approve the connection request for this Private Link",
        "privateLinkAlias": "APPSERVER.d84e61f0-0870-4d24-9746-7438fa0019d1.westus2.azure.privatelinkservice"
      }
    }
  ]
}

Tanımlar

Name Description
ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Hata yanıtı

IdentityType

Kaynakları oluşturan/değiştiren kimlik türü

Origin

CDN kaynağı, CDN aracılığıyla teslim edilen içeriğin kaynağıdır. Bir uç nokta tarafından temsil edilen uç düğümlerde istenen içerik önbelleğe alınmadığında, bunu yapılandırılan kaynaklardan bir veya daha fazlasından getirmeye çalışırlar.

OriginListResult

Kaynak listeleme isteğinin sonucu. Kaynak nesnelerin listesini ve sonraki sonuç kümesini almak için bir URL bağlantısı içerir.

OriginProvisioningState

Kaynağın sağlama durumu.

OriginResourceState

Kaynağın kaynak durumu.

PrivateEndpointStatus

Özel Bağlantı bağlantısının onay durumu

SystemData

Salt okunur sistem verileri

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

ErrorDetail

Hata ayrıntısı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorDetail[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

ErrorResponse

Hata yanıtı

Name Tür Description
error

ErrorDetail

Hata nesnesi.

IdentityType

Kaynakları oluşturan/değiştiren kimlik türü

Name Tür Description
application

string

key

string

managedIdentity

string

user

string

Origin

CDN kaynağı, CDN aracılığıyla teslim edilen içeriğin kaynağıdır. Bir uç nokta tarafından temsil edilen uç düğümlerde istenen içerik önbelleğe alınmadığında, bunu yapılandırılan kaynaklardan bir veya daha fazlasından getirmeye çalışırlar.

Name Tür Description
id

string

Kaynak Kimliği.

name

string

Kaynak adı.

properties.enabled

boolean

Kaynak yük dengeleme için etkinleştirildi veya etkinleştirilmedi

properties.hostName

string

Kaynağın adresi. Etki alanı adları, IPv4 adresleri ve IPv6 adresleri desteklenir. Bu, bir uç noktadaki tüm kaynaklarda benzersiz olmalıdır.

properties.httpPort

integer

HTTP bağlantı noktasının değeri. 1 ile 65535 arasında olmalıdır.

properties.httpsPort

integer

HTTPS bağlantı noktasının değeri. 1 ile 65535 arasında olmalıdır.

properties.originHostHeader

string

Her istekle birlikte çıkış noktası için gönderilen ana bilgisayar üst bilgi değeri. Bu değeri boş bırakırsanız, istek ana bilgisayar adı bu değeri belirler. Web Apps, Blob Depolama ve Cloud Services gibi Azure CDN kaynakları varsayılan olarak kaynak ana bilgisayar adıyla eşleşecek şekilde bu ana bilgisayar üst bilgi değerini gerektirir. Bu, Uç Nokta'da tanımlanan konak üst bilgisini geçersiz kılar

properties.priority

integer

Yük dengeleme için verilen kaynak grubundaki kaynağın önceliği. Düşük öncelikli kaynak iyi durumdaysa yük dengeleme için daha yüksek öncelikler kullanılmaz. 1 ile 5 arasında olmalıdır

properties.privateEndpointStatus

PrivateEndpointStatus

Özel Bağlantı bağlantısının onay durumu

properties.privateLinkAlias

string

Özel Bağlantı kaynağının diğer adı. Bu isteğe bağlı alanı doldurma, bu kaynağın 'Özel' olduğunu gösterir

properties.privateLinkApprovalMessage

string

Özel Bağlantı bağlanmak için onay isteğine eklenecek özel bir ileti.

properties.privateLinkLocation

string

Özel Bağlantı kaynağının konumu. Yalnızca 'privateLinkResourceId' doldurulmuşsa gereklidir

properties.privateLinkResourceId

string

Özel Bağlantı kaynağının Kaynak Kimliği. Bu isteğe bağlı alanı doldurma, bu arka ucun 'Özel' olduğunu gösterir

properties.provisioningState

OriginProvisioningState

Kaynağın sağlama durumu.

properties.resourceState

OriginResourceState

Kaynağın kaynak durumu.

properties.weight

integer

Yük dengeleme için verilen çıkış noktası grubundaki kaynağın ağırlığı. 1 ile 1000 arasında olmalıdır

systemData

SystemData

Salt okunur sistem verileri

type

string

Kaynak türü.

OriginListResult

Kaynak listeleme isteğinin sonucu. Kaynak nesnelerin listesini ve sonraki sonuç kümesini almak için bir URL bağlantısı içerir.

Name Tür Description
nextLink

string

Varsa bir sonraki kaynak nesne kümesini almak için URL.

value

Origin[]

Bir uç nokta içindeki CDN çıkış noktalarının listesi

OriginProvisioningState

Kaynağın sağlama durumu.

Name Tür Description
Creating

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

OriginResourceState

Kaynağın kaynak durumu.

Name Tür Description
Active

string

Creating

string

Deleting

string

PrivateEndpointStatus

Özel Bağlantı bağlantısının onay durumu

Name Tür Description
Approved

string

Disconnected

string

Pending

string

Rejected

string

Timeout

string

SystemData

Salt okunur sistem verileri

Name Tür Description
createdAt

string

Kaynak oluşturma zaman damgası (UTC)

createdBy

string

Kaynağı oluşturan kimliğin tanımlayıcısı

createdByType

IdentityType

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

lastModifiedAt

string

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı son değiştiren kimliğin tanımlayıcısı

lastModifiedByType

IdentityType

Kaynağı en son değiştiren kimliğin türü