Share via


Microsoft.Network publicIPPrefixes 01-11-2022

Bicep-resourcedefinitie

Het resourcetype publicIPPrefixes kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.Network/publicIPPrefixes wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Network/publicIPPrefixes@2022-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'Standard'
    tier: 'string'
  }
  extendedLocation: {
    name: 'string'
    type: 'EdgeZone'
  }
  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: 'Standard'
      }
      tags: {}
      zones: [
        'string'
      ]
    }
    prefixLength: int
    publicIPAddressVersion: 'string'
  }
  zones: [
    'string'
  ]
}

Eigenschapswaarden

publicIPPrefixes

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-80

Geldige tekens:
Alfanumerieken, onderstrepingstekens, punten en afbreekstreepjes.

Begin met alfanumeriek. Einde alfanumeriek of onderstrepingsteken.
location Resourcelocatie. tekenreeks
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku Het openbare IP-voorvoegsel SKU. PublicIPPrefixSku
extendedLocation De uitgebreide locatie van het openbare IP-adres. ExtendedLocation
properties Eigenschappen van openbaar IP-voorvoegsel. PublicIPPrefixPropertiesFormat
Zones Een lijst met beschikbaarheidszones die het IP-adres aangeeft dat voor de resource is toegewezen, moet afkomstig zijn. tekenreeks[]

ExtendedLocation

Naam Description Waarde
naam De naam van de uitgebreide locatie. tekenreeks
type Het type van de uitgebreide locatie. 'EdgeZone'

PublicIPPrefixPropertiesFormat

Naam Description Waarde
customIPPrefix Het customIpPrefix waaraan dit voorvoegsel is gekoppeld. object
ipTags De lijst met tags die zijn gekoppeld aan het openbare IP-voorvoegsel. IpTag[]
natGateway NatGateway van openbaar IP-voorvoegsel. NatGateway
voorvoegselLength De lengte van het openbare IP-voorvoegsel. int
publicIPAddressVersion De versie van het openbare IP-adres. 'IPv4'
'IPv6'

SubResource

Naam Description Waarde
id Resource-id. tekenreeks

IpTag

Naam Description Waarde
ipTagType Het type IP-tag. Voorbeeld: FirstPartyUsage. tekenreeks
tag De waarde van de IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: SQL. tekenreeks

NatGateway

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Nat Gateway-eigenschappen. NatGatewayPropertiesFormat
sku De nat-gateway-SKU. NatGatewaySku
tags Resourcetags. object
Zones Een lijst met beschikbaarheidszones die de zone aangeeft waarin Nat Gateway moet worden geïmplementeerd. tekenreeks[]

NatGatewayPropertiesFormat

Naam Description Waarde
idleTimeoutInMinutes De time-out voor inactiviteit van de NAT-gateway. int
publicIpAddresses Een matrix van openbare IP-adressen die zijn gekoppeld aan de nat-gatewayresource. SubResource[]
publicIpPrefixes Een matrix van openbare IP-voorvoegsels die zijn gekoppeld aan de nat-gatewayresource. SubResource[]

NatGatewaySku

Naam Description Waarde
naam Naam van nat-gateway-SKU. 'Standaard'

PublicIPPrefixSku

Naam Description Waarde
naam Naam van een openbare IP-voorvoegsel-SKU. 'Standaard'
laag Laag van een openbare IP-voorvoegsel-SKU. 'Globaal'
'Regionaal'

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
AKS-cluster met een NAT-gateway en een Application Gateway

Implementeren op Azure
In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met NAT-gateway voor uitgaande verbindingen en een Application Gateway voor binnenkomende verbindingen.
VMSS met openbaar IP-voorvoegsel

Implementeren op Azure
Sjabloon voor het implementeren van VMSS met openbaar IP-voorvoegsel
Creatie een Azure Firewall met meerdere openbare IP-adressen

Implementeren op Azure
Met deze sjabloon maakt u een Azure Firewall met twee openbare IP-adressen en twee Windows Server 2019-servers om te testen.

Resourcedefinitie van ARM-sjabloon

Het resourcetype publicIPPrefixes kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/publicIPPrefixes-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Network/publicIPPrefixes",
  "apiVersion": "2022-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "Standard",
    "tier": "string"
  },
  "extendedLocation": {
    "name": "string",
    "type": "EdgeZone"
  },
  "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": "Standard"
      },
      "tags": {},
      "zones": [ "string" ]
    },
    "prefixLength": "int",
    "publicIPAddressVersion": "string"
  },
  "zones": [ "string" ]
}

Eigenschapswaarden

publicIPPrefixes

Naam Description Waarde
type Het resourcetype 'Microsoft.Network/publicIPPrefixes'
apiVersion De resource-API-versie '2022-11-01'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-80

Geldige tekens:
Alfanumerieken, onderstrepingstekens, punten en afbreekstreepjes.

Begin met alfanumeriek. Einde alfanumeriek of onderstrepingsteken.
location Resourcelocatie. tekenreeks
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku Het openbare IP-voorvoegsel SKU. PublicIPPrefixSku
extendedLocation De uitgebreide locatie van het openbare IP-adres. ExtendedLocation
properties Eigenschappen van openbaar IP-voorvoegsel. PublicIPPrefixPropertiesFormat
Zones Een lijst met beschikbaarheidszones die het IP-adres aangeeft dat voor de resource is toegewezen, moet afkomstig zijn. tekenreeks[]

ExtendedLocation

Naam Description Waarde
naam De naam van de uitgebreide locatie. tekenreeks
type Het type van de uitgebreide locatie. 'EdgeZone'

PublicIPPrefixPropertiesFormat

Naam Description Waarde
customIPPrefix Het customIpPrefix waaraan dit voorvoegsel is gekoppeld. object
ipTags De lijst met tags die zijn gekoppeld aan het openbare IP-voorvoegsel. IpTag[]
natGateway NatGateway van openbaar IP-voorvoegsel. NatGateway
voorvoegselLength De lengte van het openbare IP-voorvoegsel. int
publicIPAddressVersion De versie van het openbare IP-adres. 'IPv4'
'IPv6'

SubResource

Naam Description Waarde
id Resource-id. tekenreeks

IpTag

Naam Description Waarde
ipTagType Het type IP-tag. Voorbeeld: FirstPartyUsage. tekenreeks
tag De waarde van de IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: SQL. tekenreeks

NatGateway

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Nat Gateway-eigenschappen. NatGatewayPropertiesFormat
sku De nat-gateway-SKU. NatGatewaySku
tags Resourcetags. object
Zones Een lijst met beschikbaarheidszones die de zone aangeeft waarin Nat Gateway moet worden geïmplementeerd. tekenreeks[]

NatGatewayPropertiesFormat

Naam Description Waarde
idleTimeoutInMinutes De time-out voor inactiviteit van de NAT-gateway. int
publicIpAddresses Een matrix van openbare IP-adressen die zijn gekoppeld aan de nat-gatewayresource. SubResource[]
publicIpPrefixes Een matrix van openbare IP-voorvoegsels die zijn gekoppeld aan de nat-gatewayresource. SubResource[]

NatGatewaySku

Naam Description Waarde
naam Naam van nat-gateway-SKU. 'Standaard'

PublicIPPrefixSku

Naam Description Waarde
naam Naam van een openbare IP-voorvoegsel-SKU. 'Standaard'
laag Laag van een openbare IP-voorvoegsel-SKU. 'Globaal'
'Regionaal'

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
AKS-cluster met een NAT-gateway en een Application Gateway

Implementeren op Azure
In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met NAT-gateway voor uitgaande verbindingen en een Application Gateway voor binnenkomende verbindingen.
VMSS met openbaar IP-voorvoegsel

Implementeren op Azure
Sjabloon voor het implementeren van VMSS met openbaar IP-voorvoegsel
Creatie een Azure Firewall met meerdere openbare IP-adressen

Implementeren op Azure
Met deze sjabloon maakt u een Azure Firewall met twee openbare IP-adressen en twee Windows Server 2019-servers om te testen.

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype publicIPPrefixes kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/publicIPPrefixes-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/publicIPPrefixes@2022-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  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 = "Standard"
        }
        tags = {}
        zones = [
          "string"
        ]
      }
      prefixLength = int
      publicIPAddressVersion = "string"
    }
    zones = [
      "string"
    ]
    sku = {
      name = "Standard"
      tier = "string"
    }
    extendedLocation = {
      name = "string"
      type = "EdgeZone"
    }
  })
}

Eigenschapswaarden

publicIPPrefixes

Naam Description Waarde
type Het resourcetype "Microsoft.Network/publicIPPrefixes@2022-11-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-80

Geldige tekens:
Alfanumerieken, onderstrepingstekens, punten en afbreekstreepjes.

Begin met alfanumeriek. Einde alfanumeriek of onderstrepingsteken.
location Resourcelocatie. tekenreeks
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden.
sku Het openbare IP-voorvoegsel SKU. PublicIPPrefixSku
extendedLocation De uitgebreide locatie van het openbare IP-adres. ExtendedLocation
properties Eigenschappen van openbaar IP-voorvoegsel. PublicIPPrefixPropertiesFormat
Zones Een lijst met beschikbaarheidszones die het IP-adres aangeven dat voor de resource is toegewezen, moet afkomstig zijn van. tekenreeks[]

ExtendedLocation

Naam Description Waarde
naam De naam van de uitgebreide locatie. tekenreeks
type Het type van de uitgebreide locatie. "EdgeZone"

PublicIPPrefixPropertiesFormat

Naam Description Waarde
customIPPrefix Het customIpPrefix waaraan dit voorvoegsel is gekoppeld. object
ipTags De lijst met tags die zijn gekoppeld aan het openbare IP-voorvoegsel. IpTag[]
natGateway NatGateway van openbaar IP-voorvoegsel. NatGateway
voorvoegselLength De lengte van het openbare IP-voorvoegsel. int
publicIPAddressVersion De versie van het openbare IP-adres. "IPv4"
"IPv6"

SubResource

Naam Description Waarde
id Resource-id. tekenreeks

IpTag

Naam Description Waarde
ipTagType Het type IP-tag. Voorbeeld: FirstPartyUsage. tekenreeks
tag De waarde van de IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: SQL. tekenreeks

NatGateway

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Nat Gateway-eigenschappen. NatGatewayPropertiesFormat
sku De nat-gateway-SKU. NatGatewaySku
tags Resourcetags. object
Zones Een lijst met beschikbaarheidszones die de zone aangeeft waarin Nat Gateway moet worden geïmplementeerd. tekenreeks[]

NatGatewayPropertiesFormat

Naam Description Waarde
idleTimeoutInMinutes De time-out voor inactiviteit van de NAT-gateway. int
publicIpAddresses Een matrix van openbare IP-adressen die zijn gekoppeld aan de nat-gatewayresource. SubResource[]
publicIpPrefixes Een matrix met openbare IP-voorvoegsels die zijn gekoppeld aan de nat-gatewayresource. SubResource[]

NatGatewaySku

Naam Description Waarde
naam Naam van nat-gateway-SKU. "Standaard"

PublicIPPrefixSku

Naam Description Waarde
naam Naam van een openbare IP-voorvoegsel-SKU. "Standaard"
laag Laag van een openbare IP-voorvoegsel-SKU. "Globaal"
"Regionaal"