共用方式為


Microsoft.Network publicIPPrefixes 2018-10-01

Bicep 資源定義

publicIPPrefixes 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Network/publicIPPrefixes 資源,請將下列 Bicep 新增至您的範本。

resource symbolicname 'Microsoft.Network/publicIPPrefixes@2018-10-01' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    ipPrefix: 'string'
    ipTags: [
      {
        ipTagType: 'string'
        tag: 'string'
      }
    ]
    prefixLength: int
    provisioningState: 'string'
    publicIPAddresses: [
      {
        id: 'string'
      }
    ]
    publicIPAddressVersion: 'string'
    resourceGuid: 'string'
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

屬性值

IpTag

名字 描述 價值
ipTagType 取得或設定ipTag類型:範例 FirstPartyUsage。 字串
標記 取得或設定與公用IP相關聯的IpTag值。 範例 SQL、記憶體等 字串

Microsoft.Network/publicIPPrefixes

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
位置 資源位置。 字串
名字 資源名稱 字串 (必要)
性能 公用IP前置詞屬性。 PublicIPPrefixPropertiesFormat
sku 公用IP前置綴 SKU。 PublicIPPrefixSku
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤
可用性區域清單,表示為資源配置的IP必須來自。 string[]

PublicIPPrefixPropertiesFormat

名字 描述 價值
ipPrefix 配置的前置詞 字串
ipTags 與公用IP前置詞相關聯的標記清單。 IpTag[]
prefixLength 公用IP前置詞的長度。 int
provisioningState 公用IP前置詞資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
publicIPAddresses 所有參考的 PublicIPAddresses 清單 ReferencedPublicIpAddress[]
publicIPAddressVersion 公用IP位址版本。 可能的值為:'IPv4' 和 'IPv6'。 'IPv4'
'IPv6'
resourceGuid 公用IP前置詞資源的資源 GUID 屬性。 字串

PublicIPPrefixSku

名字 描述 價值
名字 公用IP前置綴 SKU 的名稱。 'Standard'

ReferencedPublicIpAddress

名字 描述 價值
id PublicIPAddress 參考 字串

ResourceTags

名字 描述 價值

快速入門範例

下列快速入門範例會部署此資源類型。

Bicep 檔案 描述
具有 NAT 閘道和應用程式閘道的 AKS 叢集 此範例示範如何使用 NAT 閘道部署 AKS 叢集以進行輸出連線,以及用於輸入連線的應用程式閘道。
建立具有多個IP公用位址的 Azure 防火牆 此範本會建立具有兩個公用IP位址和兩部 Windows Server 2019 伺服器的 Azure 防火牆,以進行測試。
具有公用IP前置詞的VMSS 使用公用IP前綴部署VMSS的範本

ARM 樣本資源定義

publicIPPrefixes 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Network/publicIPPrefixes 資源,請將下列 JSON 新增至範本。

{
  "type": "Microsoft.Network/publicIPPrefixes",
  "apiVersion": "2018-10-01",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "ipPrefix": "string",
    "ipTags": [
      {
        "ipTagType": "string",
        "tag": "string"
      }
    ],
    "prefixLength": "int",
    "provisioningState": "string",
    "publicIPAddresses": [
      {
        "id": "string"
      }
    ],
    "publicIPAddressVersion": "string",
    "resourceGuid": "string"
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

屬性值

IpTag

名字 描述 價值
ipTagType 取得或設定ipTag類型:範例 FirstPartyUsage。 字串
標記 取得或設定與公用IP相關聯的IpTag值。 範例 SQL、記憶體等 字串

Microsoft.Network/publicIPPrefixes

名字 描述 價值
apiVersion API 版本 '2018-10-01'
etag 每當更新資源時變更的唯一隻讀字串。 字串
位置 資源位置。 字串
名字 資源名稱 字串 (必要)
性能 公用IP前置詞屬性。 PublicIPPrefixPropertiesFormat
sku 公用IP前置綴 SKU。 PublicIPPrefixSku
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤
類型 資源類型 'Microsoft.Network/publicIPPrefixes'
可用性區域清單,表示為資源配置的IP必須來自。 string[]

PublicIPPrefixPropertiesFormat

名字 描述 價值
ipPrefix 配置的前置詞 字串
ipTags 與公用IP前置詞相關聯的標記清單。 IpTag[]
prefixLength 公用IP前置詞的長度。 int
provisioningState 公用IP前置詞資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
publicIPAddresses 所有參考的 PublicIPAddresses 清單 ReferencedPublicIpAddress[]
publicIPAddressVersion 公用IP位址版本。 可能的值為:'IPv4' 和 'IPv6'。 'IPv4'
'IPv6'
resourceGuid 公用IP前置詞資源的資源 GUID 屬性。 字串

PublicIPPrefixSku

名字 描述 價值
名字 公用IP前置綴 SKU 的名稱。 'Standard'

ReferencedPublicIpAddress

名字 描述 價值
id PublicIPAddress 參考 字串

ResourceTags

名字 描述 價值

快速入門範本

下列快速入門範本會部署此資源類型。

範本 描述
具有 NAT 閘道和應用程式閘道的 AKS 叢集

部署至 Azure
此範例示範如何使用 NAT 閘道部署 AKS 叢集以進行輸出連線,以及用於輸入連線的應用程式閘道。
建立具有多個IP公用位址的 Azure 防火牆

部署至 Azure
此範本會建立具有兩個公用IP位址和兩部 Windows Server 2019 伺服器的 Azure 防火牆,以進行測試。
具有公用IP前置詞的VMSS

部署至 Azure
使用公用IP前綴部署VMSS的範本

Terraform (AzAPI 提供者) 資源定義

publicIPPrefixes 資源類型可以使用目標作業來部署:

  • 資源群組

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Network/publicIPPrefixes 資源,請將下列 Terraform 新增至範本。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/publicIPPrefixes@2018-10-01"
  name = "string"
  etag = "string"
  location = "string"
  sku = {
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  zones = [
    "string"
  ]
  body = jsonencode({
    properties = {
      ipPrefix = "string"
      ipTags = [
        {
          ipTagType = "string"
          tag = "string"
        }
      ]
      prefixLength = int
      provisioningState = "string"
      publicIPAddresses = [
        {
          id = "string"
        }
      ]
      publicIPAddressVersion = "string"
      resourceGuid = "string"
    }
  })
}

屬性值

IpTag

名字 描述 價值
ipTagType 取得或設定ipTag類型:範例 FirstPartyUsage。 字串
標記 取得或設定與公用IP相關聯的IpTag值。 範例 SQL、記憶體等 字串

Microsoft.Network/publicIPPrefixes

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
位置 資源位置。 字串
名字 資源名稱 字串 (必要)
性能 公用IP前置詞屬性。 PublicIPPrefixPropertiesFormat
sku 公用IP前置綴 SKU。 PublicIPPrefixSku
標籤 資源標籤 標記名稱和值的字典。
類型 資源類型 “Microsoft.Network/publicIPPrefixes@2018-10-01”
可用性區域清單,表示為資源配置的IP必須來自。 string[]

PublicIPPrefixPropertiesFormat

名字 描述 價值
ipPrefix 配置的前置詞 字串
ipTags 與公用IP前置詞相關聯的標記清單。 IpTag[]
prefixLength 公用IP前置詞的長度。 int
provisioningState 公用IP前置詞資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
publicIPAddresses 所有參考的 PublicIPAddresses 清單 ReferencedPublicIpAddress[]
publicIPAddressVersion 公用IP位址版本。 可能的值為:'IPv4' 和 'IPv6'。 'IPv4'
'IPv6'
resourceGuid 公用IP前置詞資源的資源 GUID 屬性。 字串

PublicIPPrefixSku

名字 描述 價值
名字 公用IP前置綴 SKU 的名稱。 'Standard'

ReferencedPublicIpAddress

名字 描述 價值
id PublicIPAddress 參考 字串

ResourceTags

名字 描述 價值