Udostępnij za pośrednictwem


Microsoft.Network publicIPPrefixes 2022-11-01

Definicja zasobu Bicep

Typ zasobu publicIPPrefixes można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/publicIPPrefixes, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Network/publicIPPrefixes@2022-11-01' = {
  extendedLocation: {
    name: 'string'
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    customIPPrefix: {
      id: 'string'
    }
    ipTags: [
      {
        ipTagType: 'string'
        tag: 'string'
      }
    ]
    natGateway: {
      id: 'string'
      location: 'string'
      properties: {
        idleTimeoutInMinutes: int
        publicIpAddresses: [
          {
            id: 'string'
          }
        ]
        publicIpPrefixes: [
          {
            id: 'string'
          }
        ]
      }
      sku: {
        name: 'string'
      }
      tags: {
        {customized property}: 'string'
      }
      zones: [
        'string'
      ]
    }
    prefixLength: int
    publicIPAddressVersion: 'string'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

Wartości właściwości

ExtendedLocation

Nazwa Opis Wartość
nazwa Nazwa lokalizacji rozszerzonej. struna
typ Typ lokalizacji rozszerzonej. "EdgeZone"

IpTag

Nazwa Opis Wartość
ipTagType Typ tagu IP. Przykład: FirstPartyUsage. struna
znacznik Wartość tagu IP skojarzonego z publicznym adresem IP. Przykład: SQL. struna

Microsoft.Network/publicIPPrefixes

Nazwa Opis Wartość
extendedLocation Rozszerzona lokalizacja publicznego adresu IP. ExtendedLocation
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości prefiksu publicznego adresu IP. PublicIPPrefixPropertiesFormat
Numer jednostki magazynowej Jednostka SKU prefiksu publicznego adresu IP. PublicIPPrefixSku
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
Stref Lista stref dostępności oznaczających adres IP przydzielony dla zasobu musi pochodzić. string[]

NatGateway

Nazwa Opis Wartość
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości bramy translatora adresów sieciowych. NatGatewayPropertiesFormat
Numer jednostki magazynowej Jednostka SKU bramy translatora adresów sieciowych. NatGatewaySku
Tagi Tagi zasobów. ResourceTags
Stref Lista stref dostępności oznaczających strefę, w której należy wdrożyć bramę translatora adresów sieciowych. string[]

NatGatewayPropertiesFormat

Nazwa Opis Wartość
idleTimeoutInMinutes Limit czasu bezczynności bramy translatora adresów sieciowych. Int
publicIpAddresses Tablica publicznych adresów IP skojarzonych z zasobem bramy translatora adresów sieciowych. SubResource []
publicIpPrefixes Tablica prefiksów publicznych adresów IP skojarzonych z zasobem bramy translatora adresów sieciowych. SubResource []

NatGatewaySku

Nazwa Opis Wartość
nazwa Nazwa jednostki SKU bramy translatora adresów sieciowych. "Standardowa"

PublicIPPrefixPropertiesFormat

Nazwa Opis Wartość
customIPPrefix Prefiks customIpPrefix skojarzony z tym prefiksem. SubResource
ipTags Lista tagów skojarzonych z prefiksem publicznego adresu IP. ipTag[]
natGateway NatGateway prefiks publicznego adresu IP. NatGateway
prefiksLength Długość prefiksu publicznego adresu IP. Int
publicIPAddressVersion Wersja publicznego adresu IP. "IPv4"
"IPv6"

PublicIPPrefixSku

Nazwa Opis Wartość
nazwa Nazwa jednostki SKU prefiksu publicznego adresu IP. "Standardowa"
kondygnacja Warstwa jednostki SKU prefiksu publicznego adresu IP. "Globalny"
"Regionalny"

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu. struna

Przykłady z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
klastrze usługi AKS z bramą translatora adresów sieciowych i usługą Application Gateway W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS z bramą translatora adresów sieciowych dla połączeń wychodzących i usługę Application Gateway dla połączeń przychodzących.
Tworzenie usługi Azure Firewall z wieloma publicznymi adresami IP Ten szablon tworzy usługę Azure Firewall z dwoma publicznymi adresami IP i dwoma serwerami z systemem Windows Server 2019 do przetestowania.
vmSS z prefiksem publicznego adresu IP Szablon do wdrażania usługi VMSS z prefiksem publicznego adresu IP

Definicja zasobu szablonu usługi ARM

Typ zasobu publicIPPrefixes można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/publicIPPrefixes, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Network/publicIPPrefixes",
  "apiVersion": "2022-11-01",
  "name": "string",
  "extendedLocation": {
    "name": "string",
    "type": "string"
  },
  "location": "string",
  "properties": {
    "customIPPrefix": {
      "id": "string"
    },
    "ipTags": [
      {
        "ipTagType": "string",
        "tag": "string"
      }
    ],
    "natGateway": {
      "id": "string",
      "location": "string",
      "properties": {
        "idleTimeoutInMinutes": "int",
        "publicIpAddresses": [
          {
            "id": "string"
          }
        ],
        "publicIpPrefixes": [
          {
            "id": "string"
          }
        ]
      },
      "sku": {
        "name": "string"
      },
      "tags": {
        "{customized property}": "string"
      },
      "zones": [ "string" ]
    },
    "prefixLength": "int",
    "publicIPAddressVersion": "string"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

Wartości właściwości

ExtendedLocation

Nazwa Opis Wartość
nazwa Nazwa lokalizacji rozszerzonej. struna
typ Typ lokalizacji rozszerzonej. "EdgeZone"

IpTag

Nazwa Opis Wartość
ipTagType Typ tagu IP. Przykład: FirstPartyUsage. struna
znacznik Wartość tagu IP skojarzonego z publicznym adresem IP. Przykład: SQL. struna

Microsoft.Network/publicIPPrefixes

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2022-11-01'
extendedLocation Rozszerzona lokalizacja publicznego adresu IP. ExtendedLocation
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości prefiksu publicznego adresu IP. PublicIPPrefixPropertiesFormat
Numer jednostki magazynowej Jednostka SKU prefiksu publicznego adresu IP. PublicIPPrefixSku
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.Network/publicIPPrefixes"
Stref Lista stref dostępności oznaczających adres IP przydzielony dla zasobu musi pochodzić. string[]

NatGateway

Nazwa Opis Wartość
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości bramy translatora adresów sieciowych. NatGatewayPropertiesFormat
Numer jednostki magazynowej Jednostka SKU bramy translatora adresów sieciowych. NatGatewaySku
Tagi Tagi zasobów. ResourceTags
Stref Lista stref dostępności oznaczających strefę, w której należy wdrożyć bramę translatora adresów sieciowych. string[]

NatGatewayPropertiesFormat

Nazwa Opis Wartość
idleTimeoutInMinutes Limit czasu bezczynności bramy translatora adresów sieciowych. Int
publicIpAddresses Tablica publicznych adresów IP skojarzonych z zasobem bramy translatora adresów sieciowych. SubResource []
publicIpPrefixes Tablica prefiksów publicznych adresów IP skojarzonych z zasobem bramy translatora adresów sieciowych. SubResource []

NatGatewaySku

Nazwa Opis Wartość
nazwa Nazwa jednostki SKU bramy translatora adresów sieciowych. "Standardowa"

PublicIPPrefixPropertiesFormat

Nazwa Opis Wartość
customIPPrefix Prefiks customIpPrefix skojarzony z tym prefiksem. SubResource
ipTags Lista tagów skojarzonych z prefiksem publicznego adresu IP. ipTag[]
natGateway NatGateway prefiks publicznego adresu IP. NatGateway
prefiksLength Długość prefiksu publicznego adresu IP. Int
publicIPAddressVersion Wersja publicznego adresu IP. "IPv4"
"IPv6"

PublicIPPrefixSku

Nazwa Opis Wartość
nazwa Nazwa jednostki SKU prefiksu publicznego adresu IP. "Standardowa"
kondygnacja Warstwa jednostki SKU prefiksu publicznego adresu IP. "Globalny"
"Regionalny"

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu. struna

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
klastrze usługi AKS z bramą translatora adresów sieciowych i usługą Application Gateway

wdrażanie w usłudze Azure
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS z bramą translatora adresów sieciowych dla połączeń wychodzących i usługę Application Gateway dla połączeń przychodzących.
Tworzenie usługi Azure Firewall z wieloma publicznymi adresami IP

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Azure Firewall z dwoma publicznymi adresami IP i dwoma serwerami z systemem Windows Server 2019 do przetestowania.
vmSS z prefiksem publicznego adresu IP

wdrażanie w usłudze Azure
Szablon do wdrażania usługi VMSS z prefiksem publicznego adresu IP

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu publicIPPrefixes można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/publicIPPrefixes, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/publicIPPrefixes@2022-11-01"
  name = "string"
  extendedLocation = {
    name = "string"
    type = "string"
  }
  location = "string"
  body = jsonencode({
    properties = {
      customIPPrefix = {
        id = "string"
      }
      ipTags = [
        {
          ipTagType = "string"
          tag = "string"
        }
      ]
      natGateway = {
        id = "string"
        location = "string"
        properties = {
          idleTimeoutInMinutes = int
          publicIpAddresses = [
            {
              id = "string"
            }
          ]
          publicIpPrefixes = [
            {
              id = "string"
            }
          ]
        }
        sku = {
          name = "string"
        }
        tags = {
          {customized property} = "string"
        }
        zones = [
          "string"
        ]
      }
      prefixLength = int
      publicIPAddressVersion = "string"
    }
  })
  sku = {
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  zones = [
    "string"
  ]
}

Wartości właściwości

ExtendedLocation

Nazwa Opis Wartość
nazwa Nazwa lokalizacji rozszerzonej. struna
typ Typ lokalizacji rozszerzonej. "EdgeZone"

IpTag

Nazwa Opis Wartość
ipTagType Typ tagu IP. Przykład: FirstPartyUsage. struna
znacznik Wartość tagu IP skojarzonego z publicznym adresem IP. Przykład: SQL. struna

Microsoft.Network/publicIPPrefixes

Nazwa Opis Wartość
extendedLocation Rozszerzona lokalizacja publicznego adresu IP. ExtendedLocation
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości prefiksu publicznego adresu IP. PublicIPPrefixPropertiesFormat
Numer jednostki magazynowej Jednostka SKU prefiksu publicznego adresu IP. PublicIPPrefixSku
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Network/publicIPPrefixes@2022-11-01"
Stref Lista stref dostępności oznaczających adres IP przydzielony dla zasobu musi pochodzić. string[]

NatGateway

Nazwa Opis Wartość
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości bramy translatora adresów sieciowych. NatGatewayPropertiesFormat
Numer jednostki magazynowej Jednostka SKU bramy translatora adresów sieciowych. NatGatewaySku
Tagi Tagi zasobów. ResourceTags
Stref Lista stref dostępności oznaczających strefę, w której należy wdrożyć bramę translatora adresów sieciowych. string[]

NatGatewayPropertiesFormat

Nazwa Opis Wartość
idleTimeoutInMinutes Limit czasu bezczynności bramy translatora adresów sieciowych. Int
publicIpAddresses Tablica publicznych adresów IP skojarzonych z zasobem bramy translatora adresów sieciowych. SubResource []
publicIpPrefixes Tablica prefiksów publicznych adresów IP skojarzonych z zasobem bramy translatora adresów sieciowych. SubResource []

NatGatewaySku

Nazwa Opis Wartość
nazwa Nazwa jednostki SKU bramy translatora adresów sieciowych. "Standardowa"

PublicIPPrefixPropertiesFormat

Nazwa Opis Wartość
customIPPrefix Prefiks customIpPrefix skojarzony z tym prefiksem. SubResource
ipTags Lista tagów skojarzonych z prefiksem publicznego adresu IP. ipTag[]
natGateway NatGateway prefiks publicznego adresu IP. NatGateway
prefiksLength Długość prefiksu publicznego adresu IP. Int
publicIPAddressVersion Wersja publicznego adresu IP. "IPv4"
"IPv6"

PublicIPPrefixSku

Nazwa Opis Wartość
nazwa Nazwa jednostki SKU prefiksu publicznego adresu IP. "Standardowa"
kondygnacja Warstwa jednostki SKU prefiksu publicznego adresu IP. "Globalny"
"Regionalny"

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu. struna