Aracılığıyla paylaş


Microsoft.Cdn profilleri/uç noktaları/çıkış noktaları 2024-09-01

Bicep kaynak tanımı

Profiller/uç noktalar/çıkış noktaları kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Cdn/profiles/endpoints/origins kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Cdn/profiles/endpoints/origins@2024-09-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    enabled: bool
    hostName: 'string'
    httpPort: int
    httpsPort: int
    originHostHeader: 'string'
    priority: int
    privateLinkAlias: 'string'
    privateLinkApprovalMessage: 'string'
    privateLinkLocation: 'string'
    privateLinkResourceId: 'string'
    weight: int
  }
}

Özellik Değerleri

Microsoft.Cdn/profiles/endpoints/origins

İsim Açıklama Değer
isim Kaynak adı dize (gerekli)
veli Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Kaynak türü için sembolik ad: profilleri/uç noktaları
özellikler Kaynağın özelliklerini içeren JSON nesnesi. Köken Özellikleri

Köken Özellikleri

İsim Açıklama Değer
etkinleştirildi Kaynak, yük dengeleme için etkinleştirildi veya etkinleştirilmedi Boole
ana bilgisayar adı Kaynağın adresi. Etki alanı adları, IPv4 adresleri ve IPv6 adresleri desteklenir. Bu, bir uç noktadaki tüm kaynaklarda benzersiz olmalıdır. String
httpPort (HttpBağlantı Noktası HTTP bağlantı noktasının değeri. 1 ile 65535 arasında olmalıdır. Int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 65535
httpsBağlantı Noktası HTTPS bağlantı noktasının değeri. 1 ile 65535 arasında olmalıdır. Int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 65535
originHostHeader Her istekle birlikte çıkış noktası için gönderilen ana bilgisayar üst bilgisi 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 çıkış noktaları, bu ana bilgisayar üst bilgisi değerinin varsayılan olarak kaynak ana bilgisayar adıyla eşleşmesini gerektirir. Bu, Uç Nokta'da tanımlanan konak üst bilgisini geçersiz kılar String
öncelik 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 Int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 5
privateLinkAlias Özel Bağlantı kaynağının Diğer Adı. Bu isteğe bağlı alanı doldurma, bu kaynağın 'Özel' olduğunu gösterir String
privateLinkApprovalMessage Özel Bağlantıya bağlanmak için onay isteğine eklenecek özel bir ileti. String
privateLinkLocation (özelLinkKonum) Özel Bağlantı kaynağının konumu. Yalnızca 'privateLinkResourceId' doldurulmuşsa gereklidir String
privateLinkResourceId Özel Bağlantı kaynağının Kaynak Kimliği. Bu isteğe bağlı alanı doldurma, bu arka ucun 'Özel' olduğunu gösterir String
ağırlık Yük dengeleme için verilen çıkış noktası grubundaki kaynağın ağırlığı. 1 ile 1000 arasında olmalıdır Int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 1000

ARM şablonu kaynak tanımı

Profiller/uç noktalar/çıkış noktaları kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Cdn/profiles/endpoints/origins kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Cdn/profiles/endpoints/origins",
  "apiVersion": "2024-09-01",
  "name": "string",
  "properties": {
    "enabled": "bool",
    "hostName": "string",
    "httpPort": "int",
    "httpsPort": "int",
    "originHostHeader": "string",
    "priority": "int",
    "privateLinkAlias": "string",
    "privateLinkApprovalMessage": "string",
    "privateLinkLocation": "string",
    "privateLinkResourceId": "string",
    "weight": "int"
  }
}

Özellik Değerleri

Microsoft.Cdn/profiles/endpoints/origins

İsim Açıklama Değer
apiVersiyonu API sürümü '2024-09-01'
isim Kaynak adı dize (gerekli)
özellikler Kaynağın özelliklerini içeren JSON nesnesi. Köken Özellikleri
tür Kaynak türü 'Microsoft.Cdn/profiles/endpoints/origins'

Köken Özellikleri

İsim Açıklama Değer
etkinleştirildi Kaynak, yük dengeleme için etkinleştirildi veya etkinleştirilmedi Boole
ana bilgisayar adı Kaynağın adresi. Etki alanı adları, IPv4 adresleri ve IPv6 adresleri desteklenir. Bu, bir uç noktadaki tüm kaynaklarda benzersiz olmalıdır. String
httpPort (HttpBağlantı Noktası HTTP bağlantı noktasının değeri. 1 ile 65535 arasında olmalıdır. Int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 65535
httpsBağlantı Noktası HTTPS bağlantı noktasının değeri. 1 ile 65535 arasında olmalıdır. Int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 65535
originHostHeader Her istekle birlikte çıkış noktası için gönderilen ana bilgisayar üst bilgisi 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 çıkış noktaları, bu ana bilgisayar üst bilgisi değerinin varsayılan olarak kaynak ana bilgisayar adıyla eşleşmesini gerektirir. Bu, Uç Nokta'da tanımlanan konak üst bilgisini geçersiz kılar String
öncelik 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 Int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 5
privateLinkAlias Özel Bağlantı kaynağının Diğer Adı. Bu isteğe bağlı alanı doldurma, bu kaynağın 'Özel' olduğunu gösterir String
privateLinkApprovalMessage Özel Bağlantıya bağlanmak için onay isteğine eklenecek özel bir ileti. String
privateLinkLocation (özelLinkKonum) Özel Bağlantı kaynağının konumu. Yalnızca 'privateLinkResourceId' doldurulmuşsa gereklidir String
privateLinkResourceId Özel Bağlantı kaynağının Kaynak Kimliği. Bu isteğe bağlı alanı doldurma, bu arka ucun 'Özel' olduğunu gösterir String
ağırlık Yük dengeleme için verilen çıkış noktası grubundaki kaynağın ağırlığı. 1 ile 1000 arasında olmalıdır Int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 1000

Kullanım Örnekleri

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Profiller/uç noktalar/çıkış noktaları kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Cdn/profiles/endpoints/origins kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Cdn/profiles/endpoints/origins@2024-09-01"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      enabled = bool
      hostName = "string"
      httpPort = int
      httpsPort = int
      originHostHeader = "string"
      priority = int
      privateLinkAlias = "string"
      privateLinkApprovalMessage = "string"
      privateLinkLocation = "string"
      privateLinkResourceId = "string"
      weight = int
    }
  }
}

Özellik Değerleri

Microsoft.Cdn/profiles/endpoints/origins

İsim Açıklama Değer
isim Kaynak adı dize (gerekli)
ebeveyn_kimlik Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: profilleri/uç noktaları
özellikler Kaynağın özelliklerini içeren JSON nesnesi. Köken Özellikleri
tür Kaynak türü "Microsoft.Cdn/profiles/endpoints/origins@2024-09-01"

Köken Özellikleri

İsim Açıklama Değer
etkinleştirildi Kaynak, yük dengeleme için etkinleştirildi veya etkinleştirilmedi Boole
ana bilgisayar adı Kaynağın adresi. Etki alanı adları, IPv4 adresleri ve IPv6 adresleri desteklenir. Bu, bir uç noktadaki tüm kaynaklarda benzersiz olmalıdır. String
httpPort (HttpBağlantı Noktası HTTP bağlantı noktasının değeri. 1 ile 65535 arasında olmalıdır. Int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 65535
httpsBağlantı Noktası HTTPS bağlantı noktasının değeri. 1 ile 65535 arasında olmalıdır. Int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 65535
originHostHeader Her istekle birlikte çıkış noktası için gönderilen ana bilgisayar üst bilgisi 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 çıkış noktaları, bu ana bilgisayar üst bilgisi değerinin varsayılan olarak kaynak ana bilgisayar adıyla eşleşmesini gerektirir. Bu, Uç Nokta'da tanımlanan konak üst bilgisini geçersiz kılar String
öncelik 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 Int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 5
privateLinkAlias Özel Bağlantı kaynağının Diğer Adı. Bu isteğe bağlı alanı doldurma, bu kaynağın 'Özel' olduğunu gösterir String
privateLinkApprovalMessage Özel Bağlantıya bağlanmak için onay isteğine eklenecek özel bir ileti. String
privateLinkLocation (özelLinkKonum) Özel Bağlantı kaynağının konumu. Yalnızca 'privateLinkResourceId' doldurulmuşsa gereklidir String
privateLinkResourceId Özel Bağlantı kaynağının Kaynak Kimliği. Bu isteğe bağlı alanı doldurma, bu arka ucun 'Özel' olduğunu gösterir String
ağırlık Yük dengeleme için verilen çıkış noktası grubundaki kaynağın ağırlığı. 1 ile 1000 arasında olmalıdır Int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 1000