Delen via


Microsoft.Network publicIPPrefixes 2020-07-01

Bicep-resourcedefinitie

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

Zie logboek wijzigenvoor 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@2020-07-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'
  ]
}

Eigenschapswaarden

ExtendedLocation

Naam Beschrijving Waarde
naam De naam van de uitgebreide locatie. tekenreeks (vereist)
type Het type van de uitgebreide locatie. EdgeZone (vereist)

IpTag

Naam Beschrijving Waarde
ipTagType Het TYPE IP-tag. Voorbeeld: FirstPartyUsage. snaar
label De waarde van de IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: SQL. snaar

Microsoft.Network/publicIPPrefixes

Naam Beschrijving Waarde
extendedLocation De uitgebreide locatie van het openbare IP-adres. ExtendedLocation-
plaats Resourcelocatie. snaar
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Eigenschappen van het openbare IP-voorvoegsel. PublicIPPrefixPropertiesFormat
Sku De openbare IP-voorvoegsel-SKU. PublicIPPrefixSku
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
Zones Een lijst met beschikbaarheidszones die het IP-adres aangeeft dat voor de resource is toegewezen, moet afkomstig zijn van. tekenreeks[]

NatGateway

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar
plaats Resourcelocatie. snaar
Eigenschappen Nat Gateway-eigenschappen. NatGatewayPropertiesFormat
Sku De nat-gateway-SKU. NatGatewaySku
Tags Resourcetags. ResourceTags-
Zones Een lijst met beschikbaarheidszones die de zone aangeeft waarin Nat Gateway moet worden geïmplementeerd. tekenreeks[]

NatGatewayPropertiesFormat

Naam Beschrijving Waarde
idleTimeoutInMinutes De time-out voor inactiviteit van de nat-gateway. Int
publicIpAddresses Een matrix met 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 Beschrijving Waarde
naam Naam van nat-gateway-SKU. 'Standaard'

PublicIPPrefixPropertiesFormat

Naam Beschrijving Waarde
customIPPrefix Het customIpPrefix waaraan dit voorvoegsel is gekoppeld. SubResource-
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'

PublicIPPrefixSku

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

ResourceTags

Naam Beschrijving Waarde

ResourceTags

Naam Beschrijving Waarde

SubResource

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar

Quickstart-voorbeelden

In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.

Bicep-bestand Beschrijving
AKS-cluster met een NAT-gateway en een Application Gateway- In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met NAT Gateway voor uitgaande verbindingen en een Application Gateway voor binnenkomende verbindingen.
Een Azure Firewall maken met meerdere openbare IP-adressen Met deze sjabloon maakt u een Azure Firewall met twee openbare IP-adressen en twee Windows Server 2019-servers die u wilt testen.
VMSS met openbaar IP-voorvoegsel Sjabloon voor het implementeren van VMSS met openbaar IP-voorvoegsel

Resourcedefinitie van ARM-sjabloon

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

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

{
  "type": "Microsoft.Network/publicIPPrefixes",
  "apiVersion": "2020-07-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" ]
}

Eigenschapswaarden

ExtendedLocation

Naam Beschrijving Waarde
naam De naam van de uitgebreide locatie. tekenreeks (vereist)
type Het type van de uitgebreide locatie. EdgeZone (vereist)

IpTag

Naam Beschrijving Waarde
ipTagType Het TYPE IP-tag. Voorbeeld: FirstPartyUsage. snaar
label De waarde van de IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: SQL. snaar

Microsoft.Network/publicIPPrefixes

Naam Beschrijving Waarde
apiVersion De API-versie '2020-07-01'
extendedLocation De uitgebreide locatie van het openbare IP-adres. ExtendedLocation-
plaats Resourcelocatie. snaar
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Eigenschappen van het openbare IP-voorvoegsel. PublicIPPrefixPropertiesFormat
Sku De openbare IP-voorvoegsel-SKU. PublicIPPrefixSku
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type Het resourcetype 'Microsoft.Network/publicIPPrefixes'
Zones Een lijst met beschikbaarheidszones die het IP-adres aangeeft dat voor de resource is toegewezen, moet afkomstig zijn van. tekenreeks[]

NatGateway

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar
plaats Resourcelocatie. snaar
Eigenschappen Nat Gateway-eigenschappen. NatGatewayPropertiesFormat
Sku De nat-gateway-SKU. NatGatewaySku
Tags Resourcetags. ResourceTags-
Zones Een lijst met beschikbaarheidszones die de zone aangeeft waarin Nat Gateway moet worden geïmplementeerd. tekenreeks[]

NatGatewayPropertiesFormat

Naam Beschrijving Waarde
idleTimeoutInMinutes De time-out voor inactiviteit van de nat-gateway. Int
publicIpAddresses Een matrix met 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 Beschrijving Waarde
naam Naam van nat-gateway-SKU. 'Standaard'

PublicIPPrefixPropertiesFormat

Naam Beschrijving Waarde
customIPPrefix Het customIpPrefix waaraan dit voorvoegsel is gekoppeld. SubResource-
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'

PublicIPPrefixSku

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

ResourceTags

Naam Beschrijving Waarde

ResourceTags

Naam Beschrijving Waarde

SubResource

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

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

implementeren in 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.
Een Azure Firewall maken met meerdere openbare IP-adressen

implementeren in Azure
Met deze sjabloon maakt u een Azure Firewall met twee openbare IP-adressen en twee Windows Server 2019-servers die u wilt testen.
VMSS met openbaar IP-voorvoegsel

implementeren in Azure
Sjabloon voor het implementeren van VMSS met openbaar IP-voorvoegsel

Resourcedefinitie van Terraform (AzAPI-provider)

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

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/publicIPPrefixes@2020-07-01"
  name = "string"
  location = "string"
  sku = {
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  zones = [
    "string"
  ]
  body = jsonencode({
    extendedLocation = {
      name = "string"
      type = "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"
    }
  })
}

Eigenschapswaarden

ExtendedLocation

Naam Beschrijving Waarde
naam De naam van de uitgebreide locatie. tekenreeks (vereist)
type Het type van de uitgebreide locatie. EdgeZone (vereist)

IpTag

Naam Beschrijving Waarde
ipTagType Het TYPE IP-tag. Voorbeeld: FirstPartyUsage. snaar
label De waarde van de IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: SQL. snaar

Microsoft.Network/publicIPPrefixes

Naam Beschrijving Waarde
extendedLocation De uitgebreide locatie van het openbare IP-adres. ExtendedLocation-
plaats Resourcelocatie. snaar
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Eigenschappen van het openbare IP-voorvoegsel. PublicIPPrefixPropertiesFormat
Sku De openbare IP-voorvoegsel-SKU. PublicIPPrefixSku
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
type Het resourcetype "Microsoft.Network/publicIPPrefixes@2020-07-01"
Zones Een lijst met beschikbaarheidszones die het IP-adres aangeeft dat voor de resource is toegewezen, moet afkomstig zijn van. tekenreeks[]

NatGateway

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar
plaats Resourcelocatie. snaar
Eigenschappen Nat Gateway-eigenschappen. NatGatewayPropertiesFormat
Sku De nat-gateway-SKU. NatGatewaySku
Tags Resourcetags. ResourceTags-
Zones Een lijst met beschikbaarheidszones die de zone aangeeft waarin Nat Gateway moet worden geïmplementeerd. tekenreeks[]

NatGatewayPropertiesFormat

Naam Beschrijving Waarde
idleTimeoutInMinutes De time-out voor inactiviteit van de nat-gateway. Int
publicIpAddresses Een matrix met 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 Beschrijving Waarde
naam Naam van nat-gateway-SKU. 'Standaard'

PublicIPPrefixPropertiesFormat

Naam Beschrijving Waarde
customIPPrefix Het customIpPrefix waaraan dit voorvoegsel is gekoppeld. SubResource-
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'

PublicIPPrefixSku

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

ResourceTags

Naam Beschrijving Waarde

ResourceTags

Naam Beschrijving Waarde

SubResource

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar