Aracılığıyla paylaş


Microsoft.Network virtualHubs/ipConfigurations 2023-04-01

Bicep kaynak tanımı

virtualHubs/ipConfigurations kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

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

Kaynak biçimi

Microsoft.Network/virtualHubs/ipConfigurations kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Network/virtualHubs/ipConfigurations@2023-04-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    privateIPAddress: 'string'
    privateIPAllocationMethod: 'string'
    publicIPAddress: {
      extendedLocation: {
        name: 'string'
        type: 'EdgeZone'
      }
      id: 'string'
      location: 'string'
      properties: {
        ddosSettings: {
          ddosProtectionPlan: {
            id: 'string'
          }
          protectionMode: 'string'
        }
        deleteOption: 'string'
        dnsSettings: {
          domainNameLabel: 'string'
          domainNameLabelScope: 'string'
          fqdn: 'string'
          reverseFqdn: 'string'
        }
        idleTimeoutInMinutes: int
        ipAddress: 'string'
        ipTags: [
          {
            ipTagType: 'string'
            tag: 'string'
          }
        ]
        linkedPublicIPAddress: {
          public-ip-address-object
        }
        migrationPhase: 'string'
        natGateway: {
          id: 'string'
          location: 'string'
          properties: {
            idleTimeoutInMinutes: int
            publicIpAddresses: [
              {
                id: 'string'
              }
            ]
            publicIpPrefixes: [
              {
                id: 'string'
              }
            ]
          }
          sku: {
            name: 'Standard'
          }
          tags: {}
          zones: [
            'string'
          ]
        }
        publicIPAddressVersion: 'string'
        publicIPAllocationMethod: 'string'
        publicIPPrefix: {
          id: 'string'
        }
        servicePublicIPAddress: {
          public-ip-address-object
        }
      }
      sku: {
        name: 'string'
        tier: 'string'
      }
      tags: {}
      zones: [
        'string'
      ]
    }
    subnet: {
      id: 'string'
      name: 'string'
      properties: {
        addressPrefix: 'string'
        addressPrefixes: [
          'string'
        ]
        applicationGatewayIPConfigurations: [
          {
            id: 'string'
            name: 'string'
            properties: {
              subnet: {
                id: 'string'
              }
            }
          }
        ]
        delegations: [
          {
            id: 'string'
            name: 'string'
            properties: {
              serviceName: 'string'
            }
            type: 'string'
          }
        ]
        ipAllocations: [
          {
            id: 'string'
          }
        ]
        natGateway: {
          id: 'string'
        }
        networkSecurityGroup: {
          id: 'string'
          location: 'string'
          properties: {
            flushConnection: bool
            securityRules: [
              {
                id: 'string'
                name: 'string'
                properties: {
                  access: 'string'
                  description: 'string'
                  destinationAddressPrefix: 'string'
                  destinationAddressPrefixes: [
                    'string'
                  ]
                  destinationApplicationSecurityGroups: [
                    {
                      id: 'string'
                      location: 'string'
                      properties: {}
                      tags: {}
                    }
                  ]
                  destinationPortRange: 'string'
                  destinationPortRanges: [
                    'string'
                  ]
                  direction: 'string'
                  priority: int
                  protocol: 'string'
                  sourceAddressPrefix: 'string'
                  sourceAddressPrefixes: [
                    'string'
                  ]
                  sourceApplicationSecurityGroups: [
                    {
                      id: 'string'
                      location: 'string'
                      properties: {}
                      tags: {}
                    }
                  ]
                  sourcePortRange: 'string'
                  sourcePortRanges: [
                    'string'
                  ]
                }
                type: 'string'
              }
            ]
          }
          tags: {}
        }
        privateEndpointNetworkPolicies: 'string'
        privateLinkServiceNetworkPolicies: 'string'
        routeTable: {
          id: 'string'
          location: 'string'
          properties: {
            disableBgpRoutePropagation: bool
            routes: [
              {
                id: 'string'
                name: 'string'
                properties: {
                  addressPrefix: 'string'
                  hasBgpOverride: bool
                  nextHopIpAddress: 'string'
                  nextHopType: 'string'
                }
                type: 'string'
              }
            ]
          }
          tags: {}
        }
        serviceEndpointPolicies: [
          {
            id: 'string'
            location: 'string'
            properties: {
              contextualServiceEndpointPolicies: [
                'string'
              ]
              serviceAlias: 'string'
              serviceEndpointPolicyDefinitions: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    description: 'string'
                    service: 'string'
                    serviceResources: [
                      'string'
                    ]
                  }
                  type: 'string'
                }
              ]
            }
            tags: {}
          }
        ]
        serviceEndpoints: [
          {
            locations: [
              'string'
            ]
            service: 'string'
          }
        ]
      }
      type: 'string'
    }
  }
}

Özellik değerleri

virtualHubs/ipConfigurations

Ad Açıklama Değer
name Kaynak adı

Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
Üst Bicep'te bir alt kaynağın üst kaynağını belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak.
Şu tür kaynağın sembolik adı: virtualHubs
properties Virtual Hub IPConfigurations'ın özellikleri. HubIPConfigurationPropertiesFormat

HubIPConfigurationPropertiesFormat

Ad Açıklama Değer
privateIPAddress IP yapılandırmasının özel IP adresi. string
privateIPAllocationMethod Özel IP adresi ayırma yöntemi. 'Dinamik'
'Statik'
publicIPAddress Genel IP kaynağına başvuru. PublicIPAddress
alt ağ Alt ağ kaynağına başvuru. Alt ağ

PublicIPAddress

Ad Açıklama Değer
extendedLocation Genel IP adresinin genişletilmiş konumu. ExtendedLocation
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Genel IP adresi özellikleri. PublicIPAddressPropertiesFormat
Sku Genel IP adresi SKU'su. PublicIPAddressSku
etiketler Kaynak etiketleri. object
Bölge Kaynak için ayrılan IP'nin kaynaktan gelmesi gerektiğini belirten kullanılabilirlik alanlarının listesi. string[]

ExtendedLocation

Ad Açıklama Değer
name Genişletilmiş konumun adı. string
tür Genişletilmiş konumun türü. 'EdgeZone'

PublicIPAddressPropertiesFormat

Ad Açıklama Değer
ddosSettings Genel IP adresiyle ilişkili DDoS koruma özel ilkesi. DdosSettings
deleteOption Kullanan VM silindiğinde genel IP adresine ne olacağını belirtin 'Sil'
'Ayır'
dnsSettings Genel IP adresiyle ilişkili DNS kaydının FQDN'sini. PublicIPAddressDnsSettings
idleTimeoutInMinutes Genel IP adresinin boşta kalma zaman aşımı. int
ıpaddress Genel IP adresi kaynağıyla ilişkili IP adresi. string
ipTag'ler Genel IP adresiyle ilişkili etiketlerin listesi. IpTag[]
linkedPublicIPAddress Genel IP adresi kaynağının bağlantılı genel IP adresi. PublicIPAddress
migrationPhase Genel IP Adresinin geçiş aşaması. 'İptal'
'İşleme'
'Kabul Edilen'
'Yok'
'Hazırla'
natGateway Genel IP adresi için NatGateway. NatGateway
publicIPAddressVersion Genel IP adresi sürümü. 'IPv4'
'IPv6'
publicIPAllocationMethod Genel IP adresi ayırma yöntemi. 'Dinamik'
'Statik'
publicIPPrefix Bu Genel IP Adresinin ayrılacağı Genel IP Ön Eki. Subresource
servicePublicIPAddress Genel IP adresi kaynağının hizmet genel IP adresi. PublicIPAddress

DdosSettings

Ad Açıklama Değer
ddosProtectionPlan Genel IP ile ilişkili DDoS koruma planı. Yalnızca ProtectionMode Etkinse ayarlanabilir Subresource
protectionMode Genel IP'nin DDoS koruma modu 'Devre Dışı'
'Etkin'
'VirtualNetworkInherited'

Subresource

Ad Açıklama Değer
kimlik Kaynak Kimliği. string

PublicIPAddressDnsSettings

Ad Açıklama Değer
domainNameLabel Etki alanı adı etiketi. Etki alanı adı etiketinin ve bölgeselleştirilmiş DNS bölgesinin birleştirilmesi, genel IP adresiyle ilişkili tam etki alanı adını oluşturur. Bir etki alanı adı etiketi belirtilirse, Microsoft Azure DNS sisteminde genel IP için bir A DNS kaydı oluşturulur. string
domainNameLabelScope Etki alanı adı etiket kapsamı. Bir etki alanı adı etiketi ve bir etki alanı adı etiketi kapsamı belirtilirse, Microsoft Azure DNS sisteminde genel IP için FQDN'de bulunan karma değerle bir DNS kaydı oluşturulur. 'NoReuse'
'ResourceGroupReuse'
'SubscriptionReuse'
'TenantReuse'
Fqdn Genel IP ile ilişkili A DNS kaydının Tam Etki Alanı Adı. Bu, domainNameLabel ile bölgeselleştirilmiş DNS bölgesinin birleştirilmesidir. string
reverseFqdn Ters FQDN. Bu genel IP adresine çözümlenen, kullanıcı tarafından görünen, tam etki alanı adı. reverseFqdn belirtilirse, in-addr.arpa etki alanındaki IP adresinden ters FQDN'ye işaret eden bir PTR DNS kaydı oluşturulur. string

IpTag

Ad Açıklama Değer
ipTagType IP etiketi türü. Örnek: FirstPartyUsage. string
etiket Genel IP ile ilişkili IP etiketinin değeri. Örnek: SQL. string

NatGateway

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Nat Gateway özellikleri. NatGatewayPropertiesFormat
Sku Nat ağ geçidi SKU'su. NatGatewaySku
etiketler Kaynak etiketleri. object
Bölge Nat Gateway'in dağıtılması gereken bölgeyi belirten kullanılabilirlik alanlarının listesi. dize[]

NatGatewayPropertiesFormat

Ad Açıklama Değer
idleTimeoutInMinutes Nat ağ geçidinin boşta kalma zaman aşımı. int
publicIpAddresses Nat ağ geçidi kaynağıyla ilişkili genel IP adresleri dizisi. AltKaynak[]
publicIpPrefixes Nat ağ geçidi kaynağıyla ilişkili genel IP ön ekleri dizisi. AltKaynak[]

NatGatewaySku

Ad Açıklama Değer
name Nat Gateway SKU'sunun adı. 'Standart'

PublicIPAddressSku

Ad Açıklama Değer
name Genel IP adresi SKU'sunun adı. 'Temel'
'Standart'
tier Genel IP adresi SKU'su katmanı. 'Genel'
'Bölgesel'

Alt ağ

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Alt ağın özellikleri. SubnetPropertiesFormat
tür Kaynak türü. string

SubnetPropertiesFormat

Ad Açıklama Değer
addressPrefix Alt ağın adres ön eki. string
addressPrefixes Alt ağın adres ön eklerinin listesi. dize[]
applicationGatewayIPConfigurations Sanal ağ kaynağının uygulama ağ geçidi IP yapılandırmaları. ApplicationGatewayIPConfiguration[]
Heyet Alt ağ üzerindeki temsilcilere başvuru dizisi. Temsilci Seçme[]
ipAllocations Bu alt ağa başvuran IpAllocation dizisi. AltKaynak[]
natGateway Bu alt ağ ile ilişkili Nat ağ geçidi. Subresource
networkSecurityGroup NetworkSecurityGroup kaynağına başvuru. NetworkSecurityGroup
privateEndpointNetworkPolicies Alt ağdaki özel uç noktaya ağ ilkelerini uygulamayı etkinleştirin veya devre dışı bırakın. 'Devre Dışı'
'Etkin'
privateLinkServiceNetworkPolicies Alt ağdaki özel bağlantı hizmetinde ağ ilkelerini uygulamayı etkinleştirin veya devre dışı bırakın. 'Devre Dışı'
'Etkin'
Routetable RouteTable kaynağına başvuru. Routetable
serviceEndpointPolicies Hizmet uç noktası ilkeleri dizisi. ServiceEndpointPolicy[]
serviceEndpoints Hizmet uç noktaları dizisi. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan IP yapılandırmasının adı. string
properties Uygulama ağ geçidi IP yapılandırmasının özellikleri. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Ad Açıklama Değer
alt ağ Alt ağ kaynağına başvuru. Uygulama ağ geçidinin özel adresini aldığı alt ağ. Subresource

Temsilci

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Alt ağ içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Alt ağın özellikleri. ServiceDelegationPropertiesFormat
tür Kaynak türü. string

ServiceDelegationPropertiesFormat

Ad Açıklama Değer
Hizmetadı Alt ağın temsilci olarak atanması gereken hizmetin adı (örneğin, Microsoft.Sql/servers). string

NetworkSecurityGroup

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Ağ güvenlik grubunun özellikleri. NetworkSecurityGroupPropertiesFormat
etiketler Kaynak etiketleri. object

NetworkSecurityGroupPropertiesFormat

Ad Açıklama Değer
flushConnection Etkinleştirildiğinde, kurallar güncelleştirme olduğunda Ağ Güvenlik Grubu bağlantılarından oluşturulan akışlar yeniden değerlendirilir. İlk etkinleştirme yeniden değerlendirmeyi tetikler. bool
securityRules Ağ güvenlik grubunun güvenlik kuralları koleksiyonu. SecurityRule[]

SecurityRule

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Güvenlik kuralının özellikleri. SecurityRulePropertiesFormat
tür Kaynağın türü. string

SecurityRulePropertiesFormat

Ad Açıklama Değer
erişim Ağ trafiğine izin verilir veya trafik reddedilir. 'İzin Ver'
'Reddet' (gerekli)
açıklama Bu kural için bir açıklama. 140 karakterle sınırlıdır. string
destinationAddressPrefix Hedef adres ön eki. CIDR veya hedef IP aralığı. Yıldız işareti '*' tüm kaynak IP'leri eşleştirmek için de kullanılabilir. 'VirtualNetwork', 'AzureLoadBalancer' ve 'Internet' gibi varsayılan etiketler de kullanılabilir. string
destinationAddressPrefixes Hedef adres ön ekleri. CIDR veya hedef IP aralıkları. string[]
destinationApplicationSecurityGroups Hedef olarak belirtilen uygulama güvenlik grubu. ApplicationSecurityGroup[]
destinationPortRange Hedef bağlantı noktası veya aralık. 0 ile 65535 arasında bir tamsayı veya aralık. Yıldız işareti '*' tüm bağlantı noktalarıyla eşleştirmek için de kullanılabilir. string
destinationPortRanges Hedef bağlantı noktası aralıkları. string[]
yön Kuralın yönü. Yönü, kuralın gelen veya giden trafikte değerlendirilip değerlendirilmeyeceğini belirtir. 'Gelen'
'Giden' (gerekli)
Öncelik Kuralın önceliği. Değer 100 ile 4096 arasında olabilir. Öncelik numarası koleksiyondaki her kural için benzersiz olmalıdır. Öncelik sayısı ne kadar düşükse kuralın önceliği de o kadar yüksektir. int (gerekli)
protokol Bu kuralın geçerli olduğu ağ protokolü. '*'
'Ah'
'Esp'
'Icmp'
'Tcp'
'Udp' (gerekli)
sourceAddressPrefix CIDR veya kaynak IP aralığı. Yıldız işareti '*' tüm kaynak IP'leri eşleştirmek için de kullanılabilir. 'VirtualNetwork', 'AzureLoadBalancer' ve 'Internet' gibi varsayılan etiketler de kullanılabilir. Bu bir giriş kuralıysa, ağ trafiğinin nereden geldiğini belirtir. string
sourceAddressPrefixes CIDR veya kaynak IP aralıkları. string[]
sourceApplicationSecurityGroups Kaynak olarak belirtilen uygulama güvenlik grubu. ApplicationSecurityGroup[]
sourcePortRange Kaynak bağlantı noktası veya aralık. 0 ile 65535 arasında bir tamsayı veya aralık. Yıldız işareti '*' tüm bağlantı noktalarıyla eşleştirmek için de kullanılabilir. string
sourcePortRanges Kaynak bağlantı noktası aralıkları. string[]

ApplicationSecurityGroup

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Uygulama güvenlik grubunun özellikleri. ApplicationSecurityGroupPropertiesFormat
etiketler Kaynak etiketleri. object

ApplicationSecurityGroupPropertiesFormat

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.

Routetable

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Yol tablosunun özellikleri. RouteTablePropertiesFormat
etiketler Kaynak etiketleri. object

RouteTablePropertiesFormat

Ad Açıklama Değer
disableBgpRoutePropagation Bu yol tablosunda BGP tarafından öğrenilen yolların devre dışı bırakılıp devre dışı bırakılmayacağı. True, devre dışı bırakma anlamına gelir. bool
Yol Bir yol tablosunun içinde yer alan yolların koleksiyonu. Yol[]

Yol

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yolun özellikleri. RoutePropertiesFormat
tür Kaynağın türü. string

RoutePropertiesFormat

Ad Açıklama Değer
addressPrefix Yolun uygulandığı hedef CIDR. string
hasBgpOverride Bu yolun, LPM'ye bakılmaksızın çakışan BGP yollarını geçersiz kılıp kılmadığını belirten bir değer. bool
nextHopIpAddress IP adresi paketleri adresine iletilmelidir. Sonraki atlama değerlerine yalnızca sonraki atlama türünün VirtualAppliance olduğu yollarda izin verilir. string
nextHopType Paketin gönderilmesi gereken Azure atlama türü. 'internet'
'Yok'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (gerekli)

ServiceEndpointPolicy

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Hizmet bitiş noktası ilkesinin özellikleri. ServiceEndpointPolicyPropertiesFormat
etiketler Kaynak etiketleri. object

ServiceEndpointPolicyPropertiesFormat

Ad Açıklama Değer
contextualServiceEndpointPolicies Bağlamsal hizmet uç noktası ilkesi koleksiyonu. dize[]
serviceAlias İlkenin bir hizmete ait olup olmadığını gösteren diğer ad string
serviceEndpointPolicyDefinitions Hizmet uç noktası ilkesinin hizmet uç noktası ilkesi tanımları koleksiyonu. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Hizmet uç noktası ilke tanımının özellikleri. ServiceEndpointPolicyDefinitionPropertiesFormat
tür Kaynağın türü. string

ServiceEndpointPolicyDefinitionPropertiesFormat

Ad Açıklama Değer
açıklama Bu kural için bir açıklama. 140 karakterle sınırlıdır. string
hizmet Hizmet uç noktası adı. string
serviceResources Hizmet kaynaklarının listesi. dize[]

ServiceEndpointPropertiesFormat

Ad Açıklama Değer
Konum Konum listesi. dize[]
hizmet Uç nokta hizmetinin türü. string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Yeni Alt Ağda Yol Sunucusu İçerik Oluşturucu

Azure’a dağıtın
Bu şablon RouteServerSubnet adlı bir alt ağa bir Rota Sunucusu dağıtır.
Quagga ile BGP eşlemesinde Azure Route Server

Azure’a dağıtın
Bu şablon, Quagga ile bir Yönlendirici Sunucusu ve Ubuntu VM dağıtır. Yönlendirici Sunucusu ile Quagga arasında iki dış BGP oturumu oluşturulur. Quagga yüklemesi ve yapılandırması Linux için Azure özel betik uzantısı tarafından yürütülür

ARM şablonu kaynak tanımı

virtualHubs/ipConfigurations kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

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

Kaynak biçimi

Microsoft.Network/virtualHubs/ipConfigurations kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Network/virtualHubs/ipConfigurations",
  "apiVersion": "2023-04-01",
  "name": "string",
  "properties": {
    "privateIPAddress": "string",
    "privateIPAllocationMethod": "string",
    "publicIPAddress": {
      "extendedLocation": {
        "name": "string",
        "type": "EdgeZone"
      },
      "id": "string",
      "location": "string",
      "properties": {
        "ddosSettings": {
          "ddosProtectionPlan": {
            "id": "string"
          },
          "protectionMode": "string"
        },
        "deleteOption": "string",
        "dnsSettings": {
          "domainNameLabel": "string",
          "domainNameLabelScope": "string",
          "fqdn": "string",
          "reverseFqdn": "string"
        },
        "idleTimeoutInMinutes": "int",
        "ipAddress": "string",
        "ipTags": [
          {
            "ipTagType": "string",
            "tag": "string"
          }
        ],
        "linkedPublicIPAddress": { public-ip-address-object },
        "migrationPhase": "string",
        "natGateway": {
          "id": "string",
          "location": "string",
          "properties": {
            "idleTimeoutInMinutes": "int",
            "publicIpAddresses": [
              {
                "id": "string"
              }
            ],
            "publicIpPrefixes": [
              {
                "id": "string"
              }
            ]
          },
          "sku": {
            "name": "Standard"
          },
          "tags": {},
          "zones": [ "string" ]
        },
        "publicIPAddressVersion": "string",
        "publicIPAllocationMethod": "string",
        "publicIPPrefix": {
          "id": "string"
        },
        "servicePublicIPAddress": { public-ip-address-object }
      },
      "sku": {
        "name": "string",
        "tier": "string"
      },
      "tags": {},
      "zones": [ "string" ]
    },
    "subnet": {
      "id": "string",
      "name": "string",
      "properties": {
        "addressPrefix": "string",
        "addressPrefixes": [ "string" ],
        "applicationGatewayIPConfigurations": [
          {
            "id": "string",
            "name": "string",
            "properties": {
              "subnet": {
                "id": "string"
              }
            }
          }
        ],
        "delegations": [
          {
            "id": "string",
            "name": "string",
            "properties": {
              "serviceName": "string"
            },
            "type": "string"
          }
        ],
        "ipAllocations": [
          {
            "id": "string"
          }
        ],
        "natGateway": {
          "id": "string"
        },
        "networkSecurityGroup": {
          "id": "string",
          "location": "string",
          "properties": {
            "flushConnection": "bool",
            "securityRules": [
              {
                "id": "string",
                "name": "string",
                "properties": {
                  "access": "string",
                  "description": "string",
                  "destinationAddressPrefix": "string",
                  "destinationAddressPrefixes": [ "string" ],
                  "destinationApplicationSecurityGroups": [
                    {
                      "id": "string",
                      "location": "string",
                      "properties": {},
                      "tags": {}
                    }
                  ],
                  "destinationPortRange": "string",
                  "destinationPortRanges": [ "string" ],
                  "direction": "string",
                  "priority": "int",
                  "protocol": "string",
                  "sourceAddressPrefix": "string",
                  "sourceAddressPrefixes": [ "string" ],
                  "sourceApplicationSecurityGroups": [
                    {
                      "id": "string",
                      "location": "string",
                      "properties": {},
                      "tags": {}
                    }
                  ],
                  "sourcePortRange": "string",
                  "sourcePortRanges": [ "string" ]
                },
                "type": "string"
              }
            ]
          },
          "tags": {}
        },
        "privateEndpointNetworkPolicies": "string",
        "privateLinkServiceNetworkPolicies": "string",
        "routeTable": {
          "id": "string",
          "location": "string",
          "properties": {
            "disableBgpRoutePropagation": "bool",
            "routes": [
              {
                "id": "string",
                "name": "string",
                "properties": {
                  "addressPrefix": "string",
                  "hasBgpOverride": "bool",
                  "nextHopIpAddress": "string",
                  "nextHopType": "string"
                },
                "type": "string"
              }
            ]
          },
          "tags": {}
        },
        "serviceEndpointPolicies": [
          {
            "id": "string",
            "location": "string",
            "properties": {
              "contextualServiceEndpointPolicies": [ "string" ],
              "serviceAlias": "string",
              "serviceEndpointPolicyDefinitions": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "description": "string",
                    "service": "string",
                    "serviceResources": [ "string" ]
                  },
                  "type": "string"
                }
              ]
            },
            "tags": {}
          }
        ],
        "serviceEndpoints": [
          {
            "locations": [ "string" ],
            "service": "string"
          }
        ]
      },
      "type": "string"
    }
  }
}

Özellik değerleri

virtualHubs/ipConfigurations

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Network/virtualHubs/ipConfigurations'
apiVersion Kaynak API'sinin sürümü '2023-04-01'
name Kaynak adı

JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
properties Virtual Hub IPConfigurations'ın özellikleri. HubIPConfigurationPropertiesFormat

HubIPConfigurationPropertiesFormat

Ad Açıklama Değer
privateIPAddress IP yapılandırmasının özel IP adresi. string
privateIPAllocationMethod Özel IP adresi ayırma yöntemi. 'Dinamik'
'Statik'
publicIPAddress Genel IP kaynağına başvuru. PublicIPAddress
alt ağ Alt ağ kaynağına başvuru. Alt ağ

PublicIPAddress

Ad Açıklama Değer
extendedLocation Genel IP adresinin genişletilmiş konumu. ExtendedLocation
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Genel IP adresi özellikleri. PublicIPAddressPropertiesFormat
Sku Genel IP adresi SKU'su. PublicIPAddressSku
etiketler Kaynak etiketleri. object
Bölge Kaynak için ayrılan IP'nin kaynaktan gelmesi gerektiğini belirten kullanılabilirlik alanlarının listesi. dize[]

ExtendedLocation

Ad Açıklama Değer
name Genişletilmiş konumun adı. string
tür Genişletilmiş konumun türü. 'EdgeZone'

PublicIPAddressPropertiesFormat

Ad Açıklama Değer
ddosSettings Genel IP adresiyle ilişkili DDoS koruması özel ilkesi. DdosSettings
deleteOption Kullanan VM silindiğinde genel IP adresine ne olacağını belirtin 'Sil'
'Ayır'
dnsSettings Genel IP adresiyle ilişkili DNS kaydının FQDN'sini. PublicIPAddressDnsSettings
idleTimeoutInMinutes Genel IP adresinin boşta kalma zaman aşımı. int
ıpaddress Genel IP adresi kaynağıyla ilişkilendirilmiş IP adresi. string
ipTag'ler Genel IP adresiyle ilişkili etiketlerin listesi. IpTag[]
linkedPublicIPAddress Genel IP adresi kaynağının bağlı genel IP adresi. PublicIPAddress
migrationPhase Genel IP Adresinin geçiş aşaması. 'Abort'
'Commit'
'Kabul Edilen'
'Yok'
'Hazırla'
natGateway Genel IP adresi için NatGateway. NatGateway
publicIPAddressVersion Genel IP adresi sürümü. 'IPv4'
'IPv6'
publicIPAllocationMethod Genel IP adresi ayırma yöntemi. 'Dinamik'
'Statik'
publicIPPrefix Bu Genel IP Adresinin ayrılacağı Genel IP Ön Eki. Subresource
servicePublicIPAddress Genel IP adresi kaynağının hizmet genel IP adresi. PublicIPAddress

DdosSettings

Ad Açıklama Değer
ddosProtectionPlan Genel IP ile ilişkili DDoS koruma planı. Yalnızca ProtectionMode Etkinse ayarlanabilir Subresource
protectionMode Genel IP'nin DDoS koruma modu 'Devre Dışı'
'Etkin'
'VirtualNetworkInherited'

Subresource

Ad Açıklama Değer
kimlik Kaynak Kimliği. string

PublicIPAddressDnsSettings

Ad Açıklama Değer
domainNameLabel Etki alanı adı etiketi. Etki alanı adı etiketinin ve bölgeselleştirilmiş DNS bölgesinin birleştirilmesi, genel IP adresiyle ilişkili tam etki alanı adını oluşturur. Bir etki alanı adı etiketi belirtilirse, Microsoft Azure DNS sisteminde genel IP için bir A DNS kaydı oluşturulur. string
domainNameLabelScope Etki alanı adı etiket kapsamı. Bir etki alanı adı etiketi ve etki alanı adı etiketi kapsamı belirtilirse, Microsoft Azure DNS sisteminde genel IP için FQDN'de bulunan karma değere sahip bir A DNS kaydı oluşturulur. 'NoReuse'
'ResourceGroupReuse'
'SubscriptionReuse'
'TenantReuse'
Fqdn Genel IP ile ilişkili A DNS kaydının Tam Etki Alanı Adı. Bu, domainNameLabel ile bölgeselleştirilmiş DNS bölgesinin birleştirilmesidir. string
reverseFqdn Ters FQDN. Bu genel IP adresine çözümlenen, kullanıcı tarafından görünen, tam etki alanı adı. reverseFqdn belirtilirse, in-addr.arpa etki alanındaki IP adresinden ters FQDN'ye işaret eden bir PTR DNS kaydı oluşturulur. string

IpTag

Ad Açıklama Değer
ipTagType IP etiketi türü. Örnek: FirstPartyUsage. string
etiket Genel IP ile ilişkili IP etiketinin değeri. Örnek: SQL. string

NatGateway

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Nat Gateway özellikleri. NatGatewayPropertiesFormat
Sku Nat ağ geçidi SKU'su. NatGatewaySku
etiketler Kaynak etiketleri. object
Bölge Nat Gateway'in dağıtılacağı bölgeyi belirten kullanılabilirlik alanlarının listesi. string[]

NatGatewayPropertiesFormat

Ad Açıklama Değer
idleTimeoutInMinutes Nat ağ geçidinin boşta kalma zaman aşımı. int
publicIpAddresses Nat ağ geçidi kaynağıyla ilişkili genel IP adresleri dizisi. SubResource[]
publicIpPrefixes Nat ağ geçidi kaynağıyla ilişkili genel IP ön ekleri dizisi. SubResource[]

NatGatewaySku

Ad Açıklama Değer
name Nat Gateway SKU'sunun adı. 'Standart'

PublicIPAddressSku

Ad Açıklama Değer
name Genel IP adresi SKU'sunun adı. 'Temel'
'Standart'
tier Genel IP adresi SKU'sunun katmanı. 'Global'
'Bölgesel'

Alt ağ

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Alt ağın özellikleri. SubnetPropertiesFormat
tür Kaynak türü. string

SubnetPropertiesFormat

Ad Açıklama Değer
addressPrefix Alt ağın adres ön eki. string
addressPrefixes Alt ağın adres ön eklerinin listesi. string[]
applicationGatewayIPConfigurations Sanal ağ kaynağının Application Gateway IP yapılandırmaları. ApplicationGatewayIPConfiguration[]
Heyet Alt ağ üzerindeki temsilcilere başvuru dizisi. Temsilci Seçme[]
ipAllocations Bu alt ağa başvuran IpAllocation dizisi. SubResource[]
natGateway Bu alt ağ ile ilişkili Nat ağ geçidi. Subresource
networkSecurityGroup NetworkSecurityGroup kaynağına başvuru. NetworkSecurityGroup
privateEndpointNetworkPolicies Alt ağın özel uç noktasına ağ ilkelerini uygulamayı etkinleştirin veya devre dışı bırakın. 'Devre Dışı'
'Etkin'
privateLinkServiceNetworkPolicies Alt ağdaki özel bağlantı hizmetinde ağ ilkelerini uygulamayı etkinleştirin veya devre dışı bırakın. 'Devre Dışı'
'Etkin'
Routetable RouteTable kaynağına başvuru. Routetable
serviceEndpointPolicies Hizmet uç noktası ilkeleri dizisi. ServiceEndpointPolicy[]
serviceEndpoints Hizmet uç noktaları dizisi. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan IP yapılandırmasının adı. string
properties Uygulama ağ geçidi IP yapılandırmasının özellikleri. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Ad Açıklama Değer
alt ağ Alt ağ kaynağına başvuru. Application Gateway'in özel adresini aldığı alt ağ. Subresource

Temsilci

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Alt ağ içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Alt ağın özellikleri. ServiceDelegationPropertiesFormat
tür Kaynak türü. string

ServiceDelegationPropertiesFormat

Ad Açıklama Değer
Hizmetadı Alt ağın temsilci olarak atanması gereken hizmetin adı (ör. Microsoft.Sql/servers). string

NetworkSecurityGroup

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Ağ güvenlik grubunun özellikleri. NetworkSecurityGroupPropertiesFormat
etiketler Kaynak etiketleri. object

NetworkSecurityGroupPropertiesFormat

Ad Açıklama Değer
flushConnection Etkinleştirildiğinde, kurallar güncelleştirme olduğunda Ağ Güvenlik Grubu bağlantılarından oluşturulan akışlar yeniden değerlendirilir. İlk etkinleştirme yeniden değerlendirmeyi tetikler. bool
securityRules Ağ güvenlik grubunun güvenlik kuralları koleksiyonu. SecurityRule[]

SecurityRule

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Güvenlik kuralının özellikleri. SecurityRulePropertiesFormat
tür Kaynağın türü. string

SecurityRulePropertiesFormat

Ad Açıklama Değer
erişim Ağ trafiğine izin verilir veya trafik reddedilir. 'İzin Ver'
'Reddet' (gerekli)
açıklama Bu kural için bir açıklama. 140 karakterle sınırlıdır. string
destinationAddressPrefix Hedef adres ön eki. CIDR veya hedef IP aralığı. Yıldız işareti '*' tüm kaynak IP'leri eşleştirmek için de kullanılabilir. 'VirtualNetwork', 'AzureLoadBalancer' ve 'Internet' gibi varsayılan etiketler de kullanılabilir. string
destinationAddressPrefixes Hedef adres ön ekleri. CIDR veya hedef IP aralıkları. string[]
destinationApplicationSecurityGroups Hedef olarak belirtilen uygulama güvenlik grubu. ApplicationSecurityGroup[]
destinationPortRange Hedef bağlantı noktası veya aralık. 0 ile 65535 arasında bir tamsayı veya aralık. Yıldız işareti '*' tüm bağlantı noktalarıyla eşleştirmek için de kullanılabilir. string
destinationPortRanges Hedef bağlantı noktası aralıkları. string[]
yön Kuralın yönü. Yönü, kuralın gelen veya giden trafikte değerlendirilip değerlendirilmeyeceğini belirtir. 'Gelen'
'Giden' (gerekli)
Öncelik Kuralın önceliği. Değer 100 ile 4096 arasında olabilir. Öncelik numarası koleksiyondaki her kural için benzersiz olmalıdır. Öncelik sayısı ne kadar düşükse kuralın önceliği de o kadar yüksektir. int (gerekli)
protokol Bu kuralın geçerli olduğu ağ protokolü. '*'
'Ah'
'Esp'
'Icmp'
'Tcp'
'Udp' (gerekli)
sourceAddressPrefix CIDR veya kaynak IP aralığı. Yıldız işareti '*' tüm kaynak IP'leri eşleştirmek için de kullanılabilir. 'VirtualNetwork', 'AzureLoadBalancer' ve 'Internet' gibi varsayılan etiketler de kullanılabilir. Bu bir giriş kuralıysa, ağ trafiğinin nereden geldiğini belirtir. string
sourceAddressPrefixes CIDR veya kaynak IP aralıkları. string[]
sourceApplicationSecurityGroups Kaynak olarak belirtilen uygulama güvenlik grubu. ApplicationSecurityGroup[]
sourcePortRange Kaynak bağlantı noktası veya aralık. 0 ile 65535 arasında bir tamsayı veya aralık. Yıldız işareti '*' tüm bağlantı noktalarıyla eşleştirmek için de kullanılabilir. string
sourcePortRanges Kaynak bağlantı noktası aralıkları. string[]

ApplicationSecurityGroup

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Uygulama güvenlik grubunun özellikleri. ApplicationSecurityGroupPropertiesFormat
etiketler Kaynak etiketleri. object

ApplicationSecurityGroupPropertiesFormat

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.

Routetable

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Yol tablosunun özellikleri. RouteTablePropertiesFormat
etiketler Kaynak etiketleri. object

RouteTablePropertiesFormat

Ad Açıklama Değer
disableBgpRoutePropagation Bu yol tablosunda BGP tarafından öğrenilen yolların devre dışı bırakılıp devre dışı bırakılmayacağı. True, devre dışı bırakma anlamına gelir. bool
Yol Bir yol tablosu içinde yer alan yolların koleksiyonu. Yol[]

Yol

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yolun özellikleri. RoutePropertiesFormat
tür Kaynağın türü. string

RoutePropertiesFormat

Ad Açıklama Değer
addressPrefix Yolun geçerli olduğu hedef CIDR. string
hasBgpOverride Bu yolun, LPM'ye bakılmaksızın çakışan BGP yollarını geçersiz kılıp kılmadığını belirten bir değer. bool
nextHopIpAddress IP adresi paketleri adresine iletilmelidir. Sonraki atlama değerlerine yalnızca sonraki atlama türünün VirtualAppliance olduğu yollarda izin verilir. string
nextHopType Paketin gönderilmesi gereken Azure atlama türü. 'internet'
'Yok'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (gerekli)

ServiceEndpointPolicy

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Hizmet bitiş noktası ilkesinin özellikleri. ServiceEndpointPolicyPropertiesFormat
etiketler Kaynak etiketleri. object

ServiceEndpointPolicyPropertiesFormat

Ad Açıklama Değer
contextualServiceEndpointPolicies Bağlamsal hizmet uç noktası ilkesi koleksiyonu. string[]
serviceAlias İlkenin bir hizmete ait olup olmadığını gösteren diğer ad string
serviceEndpointPolicyDefinitions Hizmet uç noktası ilkesinin hizmet uç noktası ilkesi tanımlarından oluşan bir koleksiyon. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Hizmet uç noktası ilke tanımının özellikleri. ServiceEndpointPolicyDefinitionPropertiesFormat
tür Kaynağın türü. string

ServiceEndpointPolicyDefinitionPropertiesFormat

Ad Açıklama Değer
açıklama Bu kural için bir açıklama. 140 karakterle sınırlıdır. string
hizmet Hizmet uç noktası adı. string
serviceResources Hizmet kaynaklarının listesi. string[]

ServiceEndpointPropertiesFormat

Ad Açıklama Değer
Konum Konum listesi. string[]
hizmet Uç nokta hizmetinin türü. string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Yeni Bir Alt Ağda Yol Sunucusu İçerik Oluşturucu

Azure’a dağıtın
Bu şablon RouteServerSubnet adlı bir alt ağa Bir Yönlendirme Sunucusu dağıtır.
Quagga ile BGP eşlemesinde Azure Route Server

Azure’a dağıtın
Bu şablon, Quagga ile bir Yönlendirici Sunucusu ve Ubuntu VM dağıtır. Yönlendirici Sunucusu ile Quagga arasında iki dış BGP oturumu oluşturulur. Quagga yüklemesi ve yapılandırması Linux için Azure özel betik uzantısı tarafından yürütülür

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

virtualHubs/ipConfigurations 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.Network/virtualHubs/ipConfigurations kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualHubs/ipConfigurations@2023-04-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      privateIPAddress = "string"
      privateIPAllocationMethod = "string"
      publicIPAddress = {
        extendedLocation = {
          name = "string"
          type = "EdgeZone"
        }
        id = "string"
        location = "string"
        properties = {
          ddosSettings = {
            ddosProtectionPlan = {
              id = "string"
            }
            protectionMode = "string"
          }
          deleteOption = "string"
          dnsSettings = {
            domainNameLabel = "string"
            domainNameLabelScope = "string"
            fqdn = "string"
            reverseFqdn = "string"
          }
          idleTimeoutInMinutes = int
          ipAddress = "string"
          ipTags = [
            {
              ipTagType = "string"
              tag = "string"
            }
          ]
          linkedPublicIPAddress = {
            public-ip-address-object
          }
          migrationPhase = "string"
          natGateway = {
            id = "string"
            location = "string"
            properties = {
              idleTimeoutInMinutes = int
              publicIpAddresses = [
                {
                  id = "string"
                }
              ]
              publicIpPrefixes = [
                {
                  id = "string"
                }
              ]
            }
            sku = {
              name = "Standard"
            }
            tags = {}
            zones = [
              "string"
            ]
          }
          publicIPAddressVersion = "string"
          publicIPAllocationMethod = "string"
          publicIPPrefix = {
            id = "string"
          }
          servicePublicIPAddress = {
            public-ip-address-object
          }
        }
        sku = {
          name = "string"
          tier = "string"
        }
        tags = {}
        zones = [
          "string"
        ]
      }
      subnet = {
        id = "string"
        name = "string"
        properties = {
          addressPrefix = "string"
          addressPrefixes = [
            "string"
          ]
          applicationGatewayIPConfigurations = [
            {
              id = "string"
              name = "string"
              properties = {
                subnet = {
                  id = "string"
                }
              }
            }
          ]
          delegations = [
            {
              id = "string"
              name = "string"
              properties = {
                serviceName = "string"
              }
              type = "string"
            }
          ]
          ipAllocations = [
            {
              id = "string"
            }
          ]
          natGateway = {
            id = "string"
          }
          networkSecurityGroup = {
            id = "string"
            location = "string"
            properties = {
              flushConnection = bool
              securityRules = [
                {
                  id = "string"
                  name = "string"
                  properties = {
                    access = "string"
                    description = "string"
                    destinationAddressPrefix = "string"
                    destinationAddressPrefixes = [
                      "string"
                    ]
                    destinationApplicationSecurityGroups = [
                      {
                        id = "string"
                        location = "string"
                        properties = {}
                        tags = {}
                      }
                    ]
                    destinationPortRange = "string"
                    destinationPortRanges = [
                      "string"
                    ]
                    direction = "string"
                    priority = int
                    protocol = "string"
                    sourceAddressPrefix = "string"
                    sourceAddressPrefixes = [
                      "string"
                    ]
                    sourceApplicationSecurityGroups = [
                      {
                        id = "string"
                        location = "string"
                        properties = {}
                        tags = {}
                      }
                    ]
                    sourcePortRange = "string"
                    sourcePortRanges = [
                      "string"
                    ]
                  }
                  type = "string"
                }
              ]
            }
            tags = {}
          }
          privateEndpointNetworkPolicies = "string"
          privateLinkServiceNetworkPolicies = "string"
          routeTable = {
            id = "string"
            location = "string"
            properties = {
              disableBgpRoutePropagation = bool
              routes = [
                {
                  id = "string"
                  name = "string"
                  properties = {
                    addressPrefix = "string"
                    hasBgpOverride = bool
                    nextHopIpAddress = "string"
                    nextHopType = "string"
                  }
                  type = "string"
                }
              ]
            }
            tags = {}
          }
          serviceEndpointPolicies = [
            {
              id = "string"
              location = "string"
              properties = {
                contextualServiceEndpointPolicies = [
                  "string"
                ]
                serviceAlias = "string"
                serviceEndpointPolicyDefinitions = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      description = "string"
                      service = "string"
                      serviceResources = [
                        "string"
                      ]
                    }
                    type = "string"
                  }
                ]
              }
              tags = {}
            }
          ]
          serviceEndpoints = [
            {
              locations = [
                "string"
              ]
              service = "string"
            }
          ]
        }
        type = "string"
      }
    }
  })
}

Özellik değerleri

virtualHubs/ipConfigurations

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Network/virtualHubs/ipConfigurations@2023-04-01"
name Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Şu tür kaynağın kimliği: virtualHubs
properties Virtual Hub IPConfigurations'ın özellikleri. HubIPConfigurationPropertiesFormat

HubIPConfigurationPropertiesFormat

Ad Açıklama Değer
privateIPAddress IP yapılandırmasının özel IP adresi. string
privateIPAllocationMethod Özel IP adresi ayırma yöntemi. "Dinamik"
"Statik"
publicIPAddress Genel IP kaynağına başvuru. PublicIPAddress
alt ağ Alt ağ kaynağına başvuru. Alt ağ

PublicIPAddress

Ad Açıklama Değer
extendedLocation Genel IP adresinin genişletilmiş konumu. ExtendedLocation
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Genel IP adresi özellikleri. PublicIPAddressPropertiesFormat
Sku Genel IP adresi SKU'su. PublicIPAddressSku
etiketler Kaynak etiketleri. object
Bölge Kaynak için ayrılan IP'nin kaynaktan gelmesi gerektiğini belirten kullanılabilirlik alanlarının listesi. dize[]

ExtendedLocation

Ad Açıklama Değer
name Genişletilmiş konumun adı. string
tür Genişletilmiş konumun türü. "EdgeZone"

PublicIPAddressPropertiesFormat

Ad Açıklama Değer
ddosSettings Genel IP adresiyle ilişkili DDoS koruması özel ilkesi. DdosSettings
deleteOption Kullanan VM silindiğinde genel IP adresine ne olacağını belirtin "Sil"
"Ayır"
dnsSettings Genel IP adresiyle ilişkili DNS kaydının FQDN'sini. PublicIPAddressDnsSettings
idleTimeoutInMinutes Genel IP adresinin boşta kalma zaman aşımı. int
ıpaddress Genel IP adresi kaynağıyla ilişkilendirilmiş IP adresi. string
ipTag'ler Genel IP adresiyle ilişkili etiketlerin listesi. IpTag[]
linkedPublicIPAddress Genel IP adresi kaynağının bağlı genel IP adresi. PublicIPAddress
migrationPhase Genel IP Adresinin geçiş aşaması. "Durdur"
"İşleme"
"Kabul Edilen"
"Hiçbiri"
"Hazırla"
natGateway Genel IP adresi için NatGateway. NatGateway
publicIPAddressVersion Genel IP adresi sürümü. "IPv4"
"IPv6"
publicIPAllocationMethod Genel IP adresi ayırma yöntemi. "Dinamik"
"Statik"
publicIPPrefix Bu Genel IP Adresinin ayrılacağı Genel IP Ön Eki. Subresource
servicePublicIPAddress Genel IP adresi kaynağının hizmet genel IP adresi. PublicIPAddress

DdosSettings

Ad Açıklama Değer
ddosProtectionPlan Genel IP ile ilişkili DDoS koruma planı. Yalnızca ProtectionMode Etkinse ayarlanabilir Subresource
protectionMode Genel IP'nin DDoS koruma modu "Devre dışı"
"Etkin"
"VirtualNetworkInherited"

Subresource

Ad Açıklama Değer
kimlik Kaynak Kimliği. string

PublicIPAddressDnsSettings

Ad Açıklama Değer
domainNameLabel Etki alanı adı etiketi. Etki alanı adı etiketinin ve bölgeselleştirilmiş DNS bölgesinin birleştirilmesi, genel IP adresiyle ilişkili tam etki alanı adını oluşturur. Bir etki alanı adı etiketi belirtilirse, Microsoft Azure DNS sisteminde genel IP için bir A DNS kaydı oluşturulur. string
domainNameLabelScope Etki alanı adı etiket kapsamı. Bir etki alanı adı etiketi ve etki alanı adı etiketi kapsamı belirtilirse, Microsoft Azure DNS sisteminde genel IP için FQDN'de bulunan karma değere sahip bir A DNS kaydı oluşturulur. "NoReuse"
"ResourceGroupReuse"
"SubscriptionReuse"
"TenantReuse"
Fqdn Genel IP ile ilişkili A DNS kaydının Tam Etki Alanı Adı. Bu, domainNameLabel ve bölgeselleştirilmiş DNS bölgesinin birleştirilmesidir. string
reverseFqdn Ters FQDN. Bu genel IP adresine çözümlenen, kullanıcı tarafından görünen, tam etki alanı adı. reverseFqdn belirtilirse, in-addr.arpa etki alanındaki IP adresinden ters FQDN'ye işaret eden bir PTR DNS kaydı oluşturulur. string

IpTag

Ad Açıklama Değer
ipTagType IP etiketi türü. Örnek: FirstPartyUsage. string
etiket Genel IP ile ilişkili IP etiketinin değeri. Örnek: SQL. string

NatGateway

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Nat Gateway özellikleri. NatGatewayPropertiesFormat
Sku Nat ağ geçidi SKU'su. NatGatewaySku
etiketler Kaynak etiketleri. object
Bölge Nat Gateway'in dağıtılması gereken bölgeyi belirten kullanılabilirlik alanlarının listesi. dize[]

NatGatewayPropertiesFormat

Ad Açıklama Değer
idleTimeoutInMinutes Nat ağ geçidinin boşta kalma zaman aşımı. int
publicIpAddresses Nat ağ geçidi kaynağıyla ilişkili genel IP adresleri dizisi. AltKaynak[]
publicIpPrefixes Nat ağ geçidi kaynağıyla ilişkili genel IP ön ekleri dizisi. AltKaynak[]

NatGatewaySku

Ad Açıklama Değer
name Nat Gateway SKU'sunun adı. "Standart"

PublicIPAddressSku

Ad Açıklama Değer
name Genel IP adresi SKU'sunun adı. "Temel"
"Standart"
tier Genel IP adresi SKU'su katmanı. "Genel"
"Bölgesel"

Alt ağ

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Alt ağın özellikleri. SubnetPropertiesFormat
tür Kaynak türü. string

SubnetPropertiesFormat

Ad Açıklama Değer
addressPrefix Alt ağın adres ön eki. string
addressPrefixes Alt ağın adres ön eklerinin listesi. dize[]
applicationGatewayIPConfigurations Sanal ağ kaynağının uygulama ağ geçidi IP yapılandırmaları. ApplicationGatewayIPConfiguration[]
Heyet Alt ağ üzerindeki temsilcilere başvuru dizisi. Temsilci Seçme[]
ipAllocations Bu alt ağa başvuran IpAllocation dizisi. AltKaynak[]
natGateway Bu alt ağ ile ilişkili Nat ağ geçidi. Subresource
networkSecurityGroup NetworkSecurityGroup kaynağına başvuru. NetworkSecurityGroup
privateEndpointNetworkPolicies Alt ağdaki özel uç noktaya ağ ilkelerini uygulamayı etkinleştirin veya devre dışı bırakın. "Devre dışı"
"Etkin"
privateLinkServiceNetworkPolicies Alt ağdaki özel bağlantı hizmetinde ağ ilkelerini uygulamayı etkinleştirin veya devre dışı bırakın. "Devre dışı"
"Etkin"
Routetable RouteTable kaynağına başvuru. Routetable
serviceEndpointPolicies Hizmet uç noktası ilkeleri dizisi. ServiceEndpointPolicy[]
serviceEndpoints Hizmet uç noktaları dizisi. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan IP yapılandırmasının adı. string
properties Uygulama ağ geçidi IP yapılandırmasının özellikleri. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Ad Açıklama Değer
alt ağ Alt ağ kaynağına başvuru. Uygulama ağ geçidinin özel adresini aldığı alt ağ. Subresource

Temsilci

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Alt ağ içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Alt ağın özellikleri. ServiceDelegationPropertiesFormat
tür Kaynak türü. string

ServiceDelegationPropertiesFormat

Ad Açıklama Değer
Hizmetadı Alt ağın temsilci olarak atanması gereken hizmetin adı (ör. Microsoft.Sql/servers). string

NetworkSecurityGroup

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Ağ güvenlik grubunun özellikleri. NetworkSecurityGroupPropertiesFormat
etiketler Kaynak etiketleri. object

NetworkSecurityGroupPropertiesFormat

Ad Açıklama Değer
flushConnection Etkinleştirildiğinde, kurallar güncelleştirme olduğunda Ağ Güvenlik Grubu bağlantılarından oluşturulan akışlar yeniden değerlendirilir. İlk etkinleştirme yeniden değerlendirmeyi tetikler. bool
securityRules Ağ güvenlik grubunun güvenlik kuralları koleksiyonu. SecurityRule[]

SecurityRule

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Güvenlik kuralının özellikleri. SecurityRulePropertiesFormat
tür Kaynağın türü. string

SecurityRulePropertiesFormat

Ad Açıklama Değer
erişim Ağ trafiğine izin verilir veya trafik reddedilir. "İzin Ver"
"Reddet" (gerekli)
açıklama Bu kural için bir açıklama. 140 karakterle sınırlıdır. string
destinationAddressPrefix Hedef adres ön eki. CIDR veya hedef IP aralığı. Yıldız işareti '*' tüm kaynak IP'leri eşleştirmek için de kullanılabilir. 'VirtualNetwork', 'AzureLoadBalancer' ve 'Internet' gibi varsayılan etiketler de kullanılabilir. string
destinationAddressPrefixes Hedef adres ön ekleri. CIDR veya hedef IP aralıkları. string[]
destinationApplicationSecurityGroups Hedef olarak belirtilen uygulama güvenlik grubu. ApplicationSecurityGroup[]
destinationPortRange Hedef bağlantı noktası veya aralık. 0 ile 65535 arasında bir tamsayı veya aralık. Yıldız işareti '*' tüm bağlantı noktalarıyla eşleştirmek için de kullanılabilir. string
destinationPortRanges Hedef bağlantı noktası aralıkları. string[]
yön Kuralın yönü. Yönü, kuralın gelen veya giden trafikte değerlendirilip değerlendirilmeyeceğini belirtir. "Gelen"
"Giden" (gerekli)
Öncelik Kuralın önceliği. Değer 100 ile 4096 arasında olabilir. Öncelik numarası koleksiyondaki her kural için benzersiz olmalıdır. Öncelik sayısı ne kadar düşükse kuralın önceliği de o kadar yüksektir. int (gerekli)
protokol Bu kuralın geçerli olduğu ağ protokolü. "*"
"Ah"
"Esp"
"Icmp"
"Tcp"
"Udp" (gerekli)
sourceAddressPrefix CIDR veya kaynak IP aralığı. Yıldız işareti '*' tüm kaynak IP'leri eşleştirmek için de kullanılabilir. 'VirtualNetwork', 'AzureLoadBalancer' ve 'Internet' gibi varsayılan etiketler de kullanılabilir. Bu bir giriş kuralıysa, ağ trafiğinin nereden geldiğini belirtir. string
sourceAddressPrefixes CIDR veya kaynak IP aralıkları. string[]
sourceApplicationSecurityGroups Kaynak olarak belirtilen uygulama güvenlik grubu. ApplicationSecurityGroup[]
sourcePortRange Kaynak bağlantı noktası veya aralık. 0 ile 65535 arasında bir tamsayı veya aralık. Yıldız işareti '*' tüm bağlantı noktalarıyla eşleştirmek için de kullanılabilir. string
sourcePortRanges Kaynak bağlantı noktası aralıkları. string[]

ApplicationSecurityGroup

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Uygulama güvenlik grubunun özellikleri. ApplicationSecurityGroupPropertiesFormat
etiketler Kaynak etiketleri. object

ApplicationSecurityGroupPropertiesFormat

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.

Routetable

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Yol tablosunun özellikleri. RouteTablePropertiesFormat
etiketler Kaynak etiketleri. object

RouteTablePropertiesFormat

Ad Açıklama Değer
disableBgpRoutePropagation Bu yol tablosunda BGP tarafından öğrenilen yolların devre dışı bırakılıp devre dışı bırakılmayacağı. True, devre dışı bırakma anlamına gelir. bool
Yol Bir yol tablosu içinde yer alan yolların koleksiyonu. Yol[]

Yol

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yolun özellikleri. RoutePropertiesFormat
tür Kaynağın türü. string

RoutePropertiesFormat

Ad Açıklama Değer
addressPrefix Yolun geçerli olduğu hedef CIDR. string
hasBgpOverride Bu yolun, LPM'ye bakılmaksızın çakışan BGP yollarını geçersiz kılıp kılmadığını belirten bir değer. bool
nextHopIpAddress IP adresi paketleri adresine iletilmelidir. Sonraki atlama değerlerine yalnızca sonraki atlama türünün VirtualAppliance olduğu yollarda izin verilir. string
nextHopType Paketin gönderilmesi gereken Azure atlama türü. "İnternet"
"Hiçbiri"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (gerekli)

ServiceEndpointPolicy

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Hizmet bitiş noktası ilkesinin özellikleri. ServiceEndpointPolicyPropertiesFormat
etiketler Kaynak etiketleri. object

ServiceEndpointPolicyPropertiesFormat

Ad Açıklama Değer
contextualServiceEndpointPolicies Bağlamsal hizmet uç noktası ilkesi koleksiyonu. string[]
serviceAlias İlkenin bir hizmete ait olup olmadığını gösteren diğer ad string
serviceEndpointPolicyDefinitions Hizmet uç noktası ilkesinin hizmet uç noktası ilkesi tanımlarından oluşan bir koleksiyon. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Hizmet uç noktası ilke tanımının özellikleri. ServiceEndpointPolicyDefinitionPropertiesFormat
tür Kaynağın türü. string

ServiceEndpointPolicyDefinitionPropertiesFormat

Ad Açıklama Değer
açıklama Bu kural için bir açıklama. 140 karakterle sınırlıdır. string
hizmet Hizmet uç noktası adı. string
serviceResources Hizmet kaynaklarının listesi. string[]

ServiceEndpointPropertiesFormat

Ad Açıklama Değer
Konum Konum listesi. string[]
hizmet Uç nokta hizmetinin türü. string