Microsoft.Network publicIPAddresses 2022-11-01
Bicep-resursdefinition
Resurstypen publicIPAddresses kan distribueras med åtgärder som mål:
- Resursgrupper – Se kommandon för resursgruppsdistribution
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Network/publicIPAddresses-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Network/publicIPAddresses@2022-11-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
name: 'string'
tier: 'string'
}
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
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
}
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
id: 'string'
location: 'string'
properties: {
sku: {
name: 'string'
tier: 'string'
}
tags: {}
zones: [
'string'
]
}
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
}
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
id: 'string'
location: 'string'
properties: {
sku: {
name: 'string'
tier: 'string'
}
tags: {}
zones: [
'string'
]
}
}
zones: [
'string'
]
}
Egenskapsvärden
publicIPAddresses
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet | sträng (krävs) Teckengräns: 1–80 Giltiga tecken: Alfanumeriska tecken, understreck, punkter och bindestreck. Börja med alfanumeriskt. Avsluta alfanumeriskt eller understreck. |
location | Resursplats. | sträng |
tags | Resurstaggar. | Ordlista med taggnamn och värden. Se Taggar i mallar |
sku | Den offentliga IP-adress-SKU:n. | PublicIPAddressSku |
extendedLocation | Den utökade platsen för den offentliga IP-adressen. | ExtendedLocation |
properties | Egenskaper för offentlig IP-adress. | PublicIPAddressPropertiesFormat |
Zoner | En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från. | string[] |
ExtendedLocation
Name | Beskrivning | Värde |
---|---|---|
name | Namnet på den utökade platsen. | sträng |
typ | Den utökade platsens typ. | "EdgeZone" |
PublicIPAddressPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
ddosSettings | Den anpassade principen för DDoS-skydd som är associerad med den offentliga IP-adressen. | DdosSettings |
deleteOption | Ange vad som händer med den offentliga IP-adressen när den virtuella datorn som använder den tas bort | "Ta bort" "Koppla från" |
dnsSettings | FQDN för DNS-posten som är associerad med den offentliga IP-adressen. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Tidsgränsen för inaktivitet för den offentliga IP-adressen. | int |
Ip | IP-adressen som är associerad med den offentliga IP-adressresursen. | sträng |
ipTags | Listan över taggar som är associerade med den offentliga IP-adressen. | IpTag[] |
linkedPublicIPAddress | Den länkade offentliga IP-adressen för den offentliga IP-adressresursen. | PublicIPAddress |
migrationPhase | Migreringsfasen för offentlig IP-adress. | "Avbryt" "Checka in" "Bekräftat" "Ingen" "Förbered" |
natGateway | NatGateway för den offentliga IP-adressen. | NatGateway |
publicIPAddressVersion | Den offentliga IP-adressversionen. | "IPv4" "IPv6" |
publicIPAllocationMethod | Allokeringsmetoden för offentliga IP-adresser. | "Dynamisk" "Statisk" |
publicIPPrefix | Det offentliga IP-prefixet som den här offentliga IP-adressen ska allokeras från. | Underresurs |
servicePublicIPAddress | Tjänstens offentliga IP-adress för den offentliga IP-adressresursen. | PublicIPAddress |
DdosSettings
Name | Beskrivning | Värde |
---|---|---|
ddosProtectionPlan | DDoS-skyddsplanen som är associerad med den offentliga IP-adressen. Kan bara anges om ProtectionMode är aktiverat | Underresurs |
protectionMode | DDoS-skyddsläget för den offentliga IP-adressen | "Inaktiverad" "Aktiverad" "VirtualNetworkInherited" |
Underresurs
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
PublicIPAddressDnsSettings
Name | Beskrivning | Värde |
---|---|---|
domainNameLabel | Domännamnsetiketten. Sammanfogningen av domännamnsetiketten och den regionaliserade DNS-zonen utgör det fullständigt kvalificerade domännamnet som är associerat med den offentliga IP-adressen. Om en domännamnsetikett anges skapas en A DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet. | sträng |
domainNameLabelScope | Domännamnets etikettomfång. Om en domännamnsetikett och ett domännamnsetikettomfång anges skapas en A DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet med ett hashvärde som ingår i FQDN. | "NoReuse" "ResourceGroupReuse" "SubscriptionReuse" 'TenantReuse' |
Fqdn | Det fullständigt kvalificerade domännamnet för A DNS-posten som är associerad med den offentliga IP-adressen. Det här är sammanlänkningen av domainNameLabel och den regionaliserade DNS-zonen. | sträng |
reverseFqdn | Omvänd FQDN. Ett användar synligt, fullständigt kvalificerat domännamn som matchar den här offentliga IP-adressen. Om reverseFqdn anges skapas en PTR DNS-post som pekar från IP-adressen i domänen in-addr.arpa till det omvända fullständiga domännamnet. | sträng |
IpTag
Name | Beskrivning | Värde |
---|---|---|
ipTagType | TYP AV IP-tagg. Exempel: FirstPartyUsage. | sträng |
tagg | Värdet för IP-taggen som är associerad med den offentliga IP-adressen. Exempel: SQL. | sträng |
Offentlig IP-adress
Name | Beskrivning | Värde |
---|---|---|
extendedLocation | Den utökade platsen för den offentliga IP-adressen. | ExtendedLocation |
id | Resurs-ID. | sträng |
location | Resursplats. | sträng |
properties | Egenskaper för offentlig IP-adress. | PublicIPAddressPropertiesFormat |
sku | Den offentliga IP-adress-SKU:n. | PublicIPAddressSku |
tags | Resurstaggar. | objekt |
Zoner | En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från. | string[] |
PublicIPAddressSku
Name | Beskrivning | Värde |
---|---|---|
name | Namnet på en offentlig IP-adress-SKU. | "Grundläggande" "Standard" |
nivå | Nivå för en offentlig IP-adress-SKU. | "Global" "Regional" |
NatGateway
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
location | Resursplats. | sträng |
properties | Nat Gateway-egenskaper. | NatGatewayPropertiesFormat |
sku | Nat Gateway-SKU:n. | NatGatewaySku |
tags | Resurstaggar. | objekt |
Zoner | En lista över tillgänglighetszoner som anger i vilken zon Nat Gateway ska distribueras. | string[] |
NatGatewayPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
idleTimeoutInMinutes | Tidsgränsen för inaktivitet för nat-gatewayen. | int |
publicIpAddresses | En matris med offentliga IP-adresser som är associerade med nat-gatewayresursen. | SubResource[] |
publicIpPrefixes | En matris med offentliga IP-prefix som är associerade med nat-gatewayresursen. | SubResource[] |
NatGatewaySku
Name | Beskrivning | Värde |
---|---|---|
name | Namn på Nat Gateway SKU. | "Standard" |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
AKS-kluster med Application Gateway ingresskontrollant |
Det här exemplet visar hur du distribuerar ett AKS-kluster med Application Gateway, Application Gateway ingresskontrollant, Azure Container Registry, Log Analytics och Key Vault |
App Gateway med OMdirigering av WAF, SSL, IIS och HTTPS |
Den här mallen distribuerar en Application Gateway med WAF, SSL från slutpunkt till slutpunkt och HTTP till HTTPS-omdirigering på IIS-servrarna. |
Skapa en IPv6-Application Gateway |
Den här mallen skapar en programgateway med en IPv6-klientdel i ett virtuellt nätverk med dubbla staplar. |
Skapa en Application Gateway V2 med Key Vault |
Den här mallen distribuerar en Application Gateway V2 i en Virtual Network, en användardefinierad identitet, Key Vault, en hemlighet (certifikatdata) och åtkomstprincip på Key Vault och Application Gateway. |
Application Gateway för flera värdtjänster |
Den här mallen skapar en Application Gateway och konfigurerar den för flera värdar på port 443. |
Skapa en Application Gateway med åsidosättning av sökväg |
Den här mallen distribuerar en Application Gateway och visar användningen av funktionen för åsidosättning av sökväg för en serverdelsadresspool. |
Skapa en Application Gateway med avsökning |
Den här mallen distribuerar en Application Gateway med förbättrade avsökningsfunktioner. |
Skapa en Application Gateway med offentlig IP-adress |
Den här mallen skapar en Application Gateway, en offentlig IP-adress för Application Gateway och Virtual Network där Application Gateway distribueras. Konfigurerar också Application Gateway för http-belastningsutjämning med två serverdelsservrar. Observera att du måste ange giltiga IP-adresser för serverdelsservrar. |
Skapa en Application Gateway med offentlig IP-adress (avlastning) |
Den här mallen skapar en Application Gateway, en offentlig IP-adress för Application Gateway och Virtual Network där Application Gateway distribueras. Konfigurerar också Application Gateway för Ssl-avlastning och belastningsutjämning med två serverdelsservrar. Observera att du måste ange giltiga IP-adresser för serverdelsservrar. |
Skapa en Application Gateway med omdirigering |
Den här mallen skapar en programgateway med omdirigeringsfunktioner i ett virtuellt nätverk och konfigurerar regler för belastningsutjämning och omdirigering (grundläggande och sökvägsbaserad) |
Skapa en Application Gateway med Omskrivning |
Den här mallen skapar en programgateway med omskrivningsfunktioner i ett virtuellt nätverk och konfigurerar belastningsutjämning, skriver om regler |
Skapa en Application Gateway (anpassad SSL) |
Den här mallen distribuerar en Application Gateway som konfigurerats med en anpassad SSL-princip. |
Skapa en Application Gateway (SSL-princip) |
Den här mallen distribuerar en Application Gateway konfigurerad med en fördefinierad ssl-princip. |
Application Gateway för url-sökvägsbaserad routning |
Den här mallen skapar en Application Gateway och konfigurerar den för URL-sökvägsbaserad routning. |
Skapa en Application Gateway v2 |
Den här mallen skapar en programgateway v2 i ett virtuellt nätverk och konfigurerar egenskaper för automatisk skalning och en HTTP-belastningsutjämningsregel med offentlig klientdel |
Skapa en Application Gateway (WAF) |
Den här mallen skapar en programgateway med Web Application Firewall funktioner i ett virtuellt nätverk och konfigurerar regler för belastningsutjämning för valfritt antal virtuella datorer |
Application Gateway med WAF och brandväggsprincip |
Den här mallen skapar en Application Gateway med WAF konfigurerad tillsammans med en brandväggsprincip |
Application Gateway för en webbapp med IP-begränsning |
Den här mallen skapar en programgateway framför en Azure-webbapp med IP-begränsning aktiverad på webbappen. |
Skapa en Application Gateway för WebApps |
Den här mallen skapar en programgateway framför två Azure-Web Apps med en anpassad avsökning aktiverad. |
Programsäkerhetsgrupper |
Den här mallen visar hur du sätter ihop delarna för att skydda arbetsbelastningar med hjälp av NSG:er med Application Security-Grupper. Den distribuerar en virtuell Linux-dator som kör NGINX och genom användning av Applicaton Security-Grupper på nätverkssäkerhet Grupper tillåter vi åtkomst till portarna 22 och 80 till en virtuell dator som tilldelats programsäkerhetsgruppen webServersAsg. |
Azure Bastion som en tjänst |
Den här mallen etablerar Azure Bastion i en Virtual Network |
Azure Bastion som en tjänst med NSG |
Den här mallen etablerar Azure Bastion i en Virtual Network |
Använda Azure Firewall som EN DNS-proxy i en topologi för Hub & Spoke |
Det här exemplet visar hur du distribuerar en hub-spoke-topologi i Azure med hjälp av Azure Firewall. Det virtuella hubbnätverket fungerar som en central anslutningspunkt för många virtuella ekernätverk som är anslutna till det virtuella hubbnätverket via peering för virtuella nätverk. |
Skapa sandbox-miljö för Azure Firewall, virtuell klientdator och virtuell serverdator |
Den här mallen skapar ett virtuellt nätverk med två undernät (serverundernät och AzureFirewall-undernät), en virtuell serverdator, en virtuell klientdator, en offentlig IP-adress för varje virtuell dator och en routningstabell som skickar trafik mellan virtuella datorer via brandväggen. |
Skapa en brandvägg och firewallpolicy med regler och Ipgroups |
Den här mallen distribuerar en Azure Firewall med brandväggsprincipen (inklusive flera program- och nätverksregler) som refererar till IP-Grupper i program- och nätverksregler. |
Skapa en brandvägg, FirewallPolicy med explicit proxy |
Den här mallen skapar en Azure Firewall, FirewalllPolicy med explicit proxy och nätverksregler med IpGroups. Innehåller även en installation av en virtuell Linux Jumpbox-dator |
Skapa en brandvägg med FirewallPolicy och IpGroups |
Den här mallen skapar en Azure Firewall med FirewalllPolicy som refererar till nätverksregler med IpGroups. Innehåller även en installation av en virtuell Linux Jumpbox-dator |
Skapa en Azure Firewall med IpGroups |
Den här mallen skapar en Azure Firewall med program- och nätverksregler som refererar till IP-Grupper. Innehåller även en installation av en virtuell Linux Jumpbox-dator |
Skapa en Azure Firewall med Tillgänglighetszoner |
Den här mallen skapar en Azure Firewall med Tillgänglighetszoner och valfritt antal offentliga IP-adresser i ett virtuellt nätverk och konfigurerar en exempelprogramregel och en exempelnätverksregel |
Skapa en Azure Firewall sandbox-miljö med tvingad tunneltrafik |
Den här mallen skapar en Azure Firewall sandbox-miljö (Linux) med en brandväggskraft som tunneleras genom en annan brandvägg i ett peer-kopplat virtuellt nätverk |
Testmiljö för Azure Firewall Premium |
Den här mallen skapar en Azure Firewall Premium- och brandväggsprincip med premiumfunktioner som identifiering av intrångsinspektion (IDPS), TLS-inspektion och webbkategorifiltrering |
Skapa en sandbox-konfiguration av Azure Firewall med virtuella Linux-datorer |
Den här mallen skapar ett virtuellt nätverk med 3 undernät (serverundernät, jumpbox-underuppsättning och AzureFirewall-undernät), en virtuell jumpbox-dator med offentlig IP-adress, en virtuell serverdator, UDR-väg för att peka på Azure Firewall för serverundernätet och en Azure Firewall med 1 eller flera offentliga IP-adresser, 1 exempelprogramregel, 1 exempelnätverksregel och privata standardintervall |
Skapa en sandbox-konfiguration med brandväggsprincip |
Den här mallen skapar ett virtuellt nätverk med 3 undernät (serverundernät, jumpbox-underuppsättning och AzureFirewall-undernät), en virtuell jumpbox-dator med offentlig IP-adress, en virtuell serverdator, UDR-väg för att peka på Azure Firewall för serverundernätet och en Azure Firewall med 1 eller flera offentliga IP-adresser. Skapar också en brandväggsprincip med en exempelprogramregel, en exempelnätverksregel och privata standardintervall |
Skapa en sandbox-konfiguration av Azure Firewall med zoner |
Den här mallen skapar ett virtuellt nätverk med tre undernät (serverundernät, jumpbox-undernät och Azure Firewall undernät), en virtuell jumpbox-dator med offentlig IP-adress, en virtuell serverdator, UDR-väg för att peka på Azure Firewall för ServerSubnet, en Azure Firewall med en eller flera offentliga IP-adresser, en exempelprogramregel och en exempelnätverksregel och Azure Firewall i Tillgänglighetszoner 1, 2 och 3. |
Distribuera en Bastion-värd i en hubb Virtual Network |
Den här mallen skapar två virtuella nätverk med peerings, en Bastion-värd i det virtuella hubbnätverket och en virtuell Linux-dator i det virtuella ekernätverket |
Ansluta en ExpressRoute-krets till ett virtuellt nätverk |
Den här mallen skapar ett virtuellt nätverk, en ExpresRoute-gateway och en anslutning till en etablerad och aktiverad ExpressRoute-krets med AzurePrivatePeering konfigurerat. |
ExpressRoute-krets med privat peering och Azure VNet |
Den här mallen konfigurerar ExpressRoute Microsoft-peering, distribuerar ett virtuellt Azure-nätverk med Expressroute-gatewayen och länkar det virtuella nätverket till ExpressRoute-kretsen |
Utöka ett befintligt virtuellt Azure-nätverk till en multi-VNET-konfiguration |
Med den här mallen kan du utöka en befintlig virtuell nätverksmiljö till en multi-VNET-miljö som sträcker sig över två datacenterregioner med hjälp av VNET-till-VNET-gatewayer |
Skapa en Azure Firewall med flera offentliga IP-adresser |
Den här mallen skapar en Azure Firewall med två offentliga IP-adresser och två Windows Server 2019-servrar att testa. |
Skyddade virtuella hubbar |
Den här mallen skapar en skyddad virtuell hubb med Azure Firewall för att skydda molnnätverkstrafiken till Internet. |
Skapa en lastbalanserare mellan regioner |
Den här mallen skapar en lastbalanserare mellan regioner med en serverdelspool som innehåller två regionala lastbalanserare. Lastbalanserare mellan regioner är för närvarande tillgänglig i begränsade regioner. De regionala lastbalanserarna bakom lastbalanseraren mellan regioner kan finnas i valfri region. |
Standard Load Balancer med serverdelspool efter IP-adresser |
Den här mallen används för att visa hur ARM-mallar kan användas för att konfigurera serverdelspoolen för en Load Balancer efter IP-adress enligt beskrivningen i dokumentet för hantering av serverdelspooler. |
Skapa en lastbalanserare med en offentlig IPv6-adress |
Den här mallen skapar en Internetuppkopplad lastbalanserare med en offentlig IPv6-adress, belastningsutjämningsregler och två virtuella datorer för serverdelspoolen. |
Skapa en standardlastbalanserare |
Den här mallen skapar en Internetuppkopplad lastbalanserare, lastbalanseringsregler och tre virtuella datorer för serverdelspoolen med varje virtuell dator i en redundant zon. |
Load Balancer med 2 VIP-adresser, var och en med en LB-regel |
Med den här mallen kan du skapa en Load Balancer, 2 offentliga IP-adresser för lastbalanseraren (multivip), Virtual Network, nätverksgränssnittet i Virtual Network & en lastbalanseringsregel i Load Balancer som används av nätverksgränssnittet. |
Load Balancer med inkommande NAT-regel |
Med den här mallen kan du skapa en Load Balancer, offentlig IP-adress för lastbalanseraren, Virtual Network, nätverksgränssnittet i Virtual Network & en NAT-regel i Load Balancer som används av nätverksgränssnittet. |
Virtual Network NAT med virtuell dator |
Distribuera en NAT-gateway och en virtuell dator |
Virtual Network NAT |
Distribuera en NAT-gateway och ett virtuellt nätverk |
Nätverksgränssnitt med offentlig IP-adress |
Med den här mallen kan du skapa ett nätverksgränssnitt i en Virtual Network som refererar till en offentlig IP-adress. |
Skapa offentlig IP-adress med DDoS IP-skydd |
Den här mallen skapar en offentlig IP-adress som skyddas med DDoS IP-skydd |
Skapa en punkt-till-plats-gateway |
Med den här mallen kan du skapa en punkt-till-plats-anslutning med VirtualNetworkGateways |
Skapa en punkt-till-plats-gateway med Azure AD |
Den här mallen distribuerar en VPN-Virtual Network Gateway som konfigurerats med en punkt-till-plats-anslutning i Azure Active Directory |
Private Link tjänstexempel |
Den här mallen visar hur du skapar en privat länktjänst |
Kodfragment för reserverat IP-användningsfall |
Den här mallen visar det användningsfall som stöds för reserverad IP. En reserverad IP-adress är helt enkelt en statiskt allokerad offentlig IP-adress. |
Skapa en routningsserver i ett nytt undernät |
Den här mallen distribuerar en routningsserver till ett undernät med namnet RouteServerSubnet. |
Azure Route Server i BGP-peering med Quagga |
Den här mallen distribuerar en routerserver och en virtuell Ubuntu-dator med Quagga. Två externa BGP-sessioner upprättas mellan routerservern och Quagga. Installation och konfiguration av Quagga körs av azure-tillägget för anpassade skript för Linux |
Skapa en VPN-anslutning från plats till plats med en virtuell dator |
Med den här mallen kan du skapa en VPN-anslutning från plats till plats med hjälp av Virtual Network gatewayer |
Skapa en VPN-anslutning från plats till plats |
Med den här mallen kan du skapa en VPN-anslutning från plats till plats med hjälp av Virtual Network gatewayer |
Plats-till-plats-VPN med aktiv-aktiv VPN-gateway med BGP |
Med den här mallen kan du distribuera en plats-till-plats-VPN mellan två virtuella nätverk med VPN-gatewayer i konfigurationen aktiv-aktiv med BGP. Varje Azure-VPN Gateway löser FQDN för fjärranslutna peer-datorer för att fastställa den offentliga IP-adressen för den fjärranslutna VPN Gateway. Mallen körs som förväntat i Azure-regioner med tillgänglighetszoner. |
Exempel på virtuell Azure Traffic Manager-dator |
Den här mallen visar hur du skapar en Azure Traffic Manager-profil för belastningsutjämning på flera virtuella datorer. |
Exempel på virtuella Azure Traffic Manager-datorer med Tillgänglighetszoner |
Den här mallen visar hur du skapar en Azure Traffic Manager-profil för belastningsutjämning över flera virtuella datorer som placeras i Tillgänglighetszoner. |
Användardefinierade vägar och installationer |
Den här mallen distribuerar en Virtual Network, virtuella datorer i respektive undernät och vägar för att dirigera trafik till installationen |
201-vnet-2subnets-service-endpoints-storage-integration |
Skapar två nya virtuella datorer med ett NIC vardera, i två olika undernät i samma virtuella nätverk. Anger tjänstslutpunkt på ett av undernäten och skyddar lagringskontot till det undernätet. |
Skapa en VNET-till-VNET-anslutning mellan två regioner |
Med den här mallen kan du ansluta två virtuella nätverk i olika regioner med hjälp av Virtual Network Gateways |
Skapa en BGP VNET-till-VNET-anslutning |
Med den här mallen kan du ansluta två virtuella nätverk med Virtual Network gatewayer och BGP |
Skapa tre virtuella nätverk för att demonstrera transitiva BGP-anslutningar |
Den här mallen distribuerar tre virtuella nätverk som är anslutna med Virtual Network gatewayer och BGP-aktiverade anslutningar |
Resursdefinition för ARM-mall
Resurstypen publicIPAddresses kan distribueras med åtgärder som mål:
- Resursgrupper – Se kommandon för resursgruppsdistribution
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Network/publicIPAddresses-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.Network/publicIPAddresses",
"apiVersion": "2022-11-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"name": "string",
"tier": "string"
},
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"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 },
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"id": "string",
"location": "string",
"properties": {
"sku": {
"name": "string",
"tier": "string"
},
"tags": {},
"zones": [ "string" ]
},
"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 },
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"id": "string",
"location": "string",
"properties": {
"sku": {
"name": "string",
"tier": "string"
},
"tags": {},
"zones": [ "string" ]
}
},
"zones": [ "string" ]
}
Egenskapsvärden
publicIPAddresses
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Network/publicIPAddresses" |
apiVersion | Resurs-API-versionen | '2022-11-01' |
name | Resursnamnet | sträng (krävs) Teckengräns: 1–80 Giltiga tecken: Alfanumeriska tecken, understreck, punkter och bindestreck. Börja med alfanumeriskt. Avsluta alfanumeriskt eller understreck. |
location | Resursplats. | sträng |
tags | Resurstaggar. | Ordlista med taggnamn och värden. Se Taggar i mallar |
sku | Den offentliga IP-adress-SKU:n. | PublicIPAddressSku |
extendedLocation | Den utökade platsen för den offentliga IP-adressen. | ExtendedLocation |
properties | Egenskaper för offentlig IP-adress. | PublicIPAddressPropertiesFormat |
Zoner | En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från. | string[] |
ExtendedLocation
Name | Beskrivning | Värde |
---|---|---|
name | Namnet på den utökade platsen. | sträng |
typ | Typen av utökad plats. | "EdgeZone" |
PublicIPAddressPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
ddosSettings | Den anpassade DDoS-skyddsprincipen som är associerad med den offentliga IP-adressen. | DdosSettings |
deleteOption | Ange vad som händer med den offentliga IP-adressen när den virtuella datorn som använder den tas bort | "Ta bort" "Koppla från" |
dnsSettings | FQDN för DNS-posten som är associerad med den offentliga IP-adressen. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Tidsgränsen för inaktivitet för den offentliga IP-adressen. | int |
Ip | IP-adressen som är associerad med den offentliga IP-adressresursen. | sträng |
ipTags | Listan över taggar som är associerade med den offentliga IP-adressen. | IpTag[] |
linkedPublicIPAddress | Den länkade offentliga IP-adressen för den offentliga IP-adressresursen. | PublicIPAddress |
migrationPhase | Migreringsfasen för offentlig IP-adress. | "Avbryt" "Checka in" "Bekräftat" "Ingen" "Förbered" |
natGateway | NatGateway för den offentliga IP-adressen. | NatGateway |
publicIPAddressVersion | Den offentliga IP-adressversionen. | "IPv4" "IPv6" |
publicIPAllocationMethod | Den offentliga IP-adressallokeringsmetoden. | "Dynamisk" "Statisk" |
publicIPPrefix | Det offentliga IP-prefixet som den här offentliga IP-adressen ska allokeras från. | SubResource |
servicePublicIPAddress | Tjänstens offentliga IP-adress för den offentliga IP-adressresursen. | PublicIPAddress |
DdosSettings
Name | Beskrivning | Värde |
---|---|---|
ddosProtectionPlan | DDoS-skyddsplanen som är associerad med den offentliga IP-adressen. Det går bara att ange om ProtectionMode är aktiverat | SubResource |
protectionMode | DDoS-skyddsläget för den offentliga IP-adressen | "Inaktiverad" "Aktiverad" "VirtualNetworkInherited" |
SubResource
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
PublicIPAddressDnsSettings
Name | Beskrivning | Värde |
---|---|---|
domainNameLabel | Domännamnsetiketten. Sammanfogningen av domännamnsetiketten och den regionaliserade DNS-zonen utgör det fullständigt kvalificerade domännamnet som är associerat med den offentliga IP-adressen. Om en domännamnsetikett anges skapas en A DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet. | sträng |
domainNameLabelScope | Domännamnets etikettomfång. Om en domännamnsetikett och ett domännamnsetikettomfång anges skapas en A DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet med ett hashvärde som ingår i FQDN. | "NoReuse" "ResourceGroupReuse" "SubscriptionReuse" 'TenantReuse' |
Fqdn | Det fullständigt kvalificerade domännamnet för A DNS-posten som är associerad med den offentliga IP-adressen. Det här är sammanlänkningen av domainNameLabel och den regionaliserade DNS-zonen. | sträng |
reverseFqdn | Omvänd FQDN. Ett användar synligt, fullständigt kvalificerat domännamn som matchar den här offentliga IP-adressen. Om reverseFqdn anges skapas en PTR DNS-post som pekar från IP-adressen i domänen in-addr.arpa till det omvända fullständiga domännamnet. | sträng |
IpTag
Name | Beskrivning | Värde |
---|---|---|
ipTagType | TYP AV IP-tagg. Exempel: FirstPartyUsage. | sträng |
tagg | Värdet för IP-taggen som är associerad med den offentliga IP-adressen. Exempel: SQL. | sträng |
Offentlig IP-adress
Name | Beskrivning | Värde |
---|---|---|
extendedLocation | Den utökade platsen för den offentliga IP-adressen. | ExtendedLocation |
id | Resurs-ID. | sträng |
location | Resursplats. | sträng |
properties | Egenskaper för offentlig IP-adress. | PublicIPAddressPropertiesFormat |
sku | Den offentliga IP-adress-SKU:n. | PublicIPAddressSku |
tags | Resurstaggar. | objekt |
Zoner | En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från. | string[] |
PublicIPAddressSku
Name | Beskrivning | Värde |
---|---|---|
name | Namnet på en offentlig IP-adress-SKU. | "Grundläggande" "Standard" |
nivå | Nivå för en offentlig IP-adress-SKU. | "Global" "Regional" |
NatGateway
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
location | Resursplats. | sträng |
properties | Nat Gateway-egenskaper. | NatGatewayPropertiesFormat |
sku | Nat Gateway-SKU:n. | NatGatewaySku |
tags | Resurstaggar. | objekt |
Zoner | En lista över tillgänglighetszoner som anger i vilken zon Nat Gateway ska distribueras. | string[] |
NatGatewayPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
idleTimeoutInMinutes | Tidsgränsen för inaktivitet för nat-gatewayen. | int |
publicIpAddresses | En matris med offentliga IP-adresser som är associerade med nat gateway-resursen. | SubResource[] |
publicIpPrefixes | En matris med offentliga IP-prefix som är associerade med nat gateway-resursen. | SubResource[] |
NatGatewaySku
Name | Beskrivning | Värde |
---|---|---|
name | Namn på Nat Gateway SKU. | "Standard" |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
AKS-kluster med Application Gateway ingresskontrollant |
Det här exemplet visar hur du distribuerar ett AKS-kluster med Application Gateway, Application Gateway ingresskontrollant, Azure Container Registry, Log Analytics och Key Vault |
App Gateway med WAF, SSL, IIS och HTTPS-omdirigering |
Den här mallen distribuerar en Application Gateway med WAF, SSL från slutpunkt till slutpunkt och HTTP till HTTPS-omdirigering på IIS-servrarna. |
Skapa en IPv6-Application Gateway |
Den här mallen skapar en programgateway med en IPv6-klientdel i ett virtuellt nätverk med dubbla staplar. |
Skapa en Application Gateway V2 med Key Vault |
Den här mallen distribuerar en Application Gateway V2 i en Virtual Network, en användardefinierad identitet, Key Vault, en hemlighet (certifikatdata) och åtkomstprincip på Key Vault och Application Gateway. |
Application Gateway för flera värdar |
Den här mallen skapar en Application Gateway och konfigurerar den för Multi Hosting på port 443. |
Skapa en Application Gateway med åsidosättning av sökväg |
Den här mallen distribuerar en Application Gateway och visar användningen av funktionen för åsidosättning av sökväg för en serverdelsadresspool. |
Skapa en Application Gateway med avsökning |
Den här mallen distribuerar en Application Gateway med förbättrade avsökningsfunktioner. |
Skapa en Application Gateway med offentlig IP-adress |
Den här mallen skapar en Application Gateway, en offentlig IP-adress för Application Gateway och Virtual Network där Application Gateway distribueras. Konfigurerar också Application Gateway för http-belastningsutjämning med två serverdelsservrar. Observera att du måste ange giltiga IP-adresser för serverdelsservrar. |
Skapa en Application Gateway med offentlig IP-adress (avlastning) |
Den här mallen skapar en Application Gateway, en offentlig IP-adress för Application Gateway och Virtual Network där Application Gateway distribueras. Konfigurerar också Application Gateway för Ssl-avlastning och belastningsutjämning med två serverdelsservrar. Observera att du måste ange giltiga IP-adresser för serverdelsservrar. |
Skapa en Application Gateway med omdirigering |
Den här mallen skapar en programgateway med omdirigeringsfunktioner i ett virtuellt nätverk och konfigurerar regler för belastningsutjämning och omdirigering (grundläggande och sökvägsbaserad) |
Skapa en Application Gateway med Omskrivning |
Den här mallen skapar en programgateway med Skriv om funktioner i ett virtuellt nätverk och konfigurerar belastningsutjämning, skriver om regler |
Skapa en Application Gateway (anpassad SSL) |
Den här mallen distribuerar en Application Gateway konfigurerad med en anpassad ssl-princip. |
Skapa en Application Gateway (SSL-princip) |
Den här mallen distribuerar en Application Gateway konfigurerad med en fördefinierad ssl-princip. |
Application Gateway för url-sökvägsbaserad routning |
Den här mallen skapar en Application Gateway och konfigurerar den för URL-sökvägsbaserad routning. |
Skapa en Application Gateway v2 |
Den här mallen skapar en programgateway v2 i ett virtuellt nätverk och konfigurerar egenskaper för automatisk skalning och en HTTP-belastningsutjämningsregel med offentlig klientdel |
Skapa en Application Gateway (WAF) |
Den här mallen skapar en programgateway med Web Application Firewall funktioner i ett virtuellt nätverk och konfigurerar regler för belastningsutjämning för valfritt antal virtuella datorer |
Application Gateway med WAF och brandväggsprincip |
Den här mallen skapar en Application Gateway med WAF konfigurerad tillsammans med en brandväggsprincip |
Application Gateway för en webbapp med IP-begränsning |
Den här mallen skapar en programgateway framför en Azure-webbapp med IP-begränsning aktiverad på webbappen. |
Skapa en Application Gateway för WebApps |
Den här mallen skapar en programgateway framför två Azure-Web Apps med en anpassad avsökning aktiverad. |
Programsäkerhetsgrupper |
Den här mallen visar hur du sätter ihop delarna för att skydda arbetsbelastningar med hjälp av NSG:er med Application Security-Grupper. Den distribuerar en virtuell Linux-dator som kör NGINX och genom användning av Applicaton Security-Grupper på nätverkssäkerhet Grupper tillåter vi åtkomst till portarna 22 och 80 till en virtuell dator som tilldelats programsäkerhetsgruppen webServersAsg. |
Azure Bastion som en tjänst |
Den här mallen etablerar Azure Bastion i en Virtual Network |
Azure Bastion som en tjänst med NSG |
Den här mallen etablerar Azure Bastion i en Virtual Network |
Använda Azure Firewall som EN DNS-proxy i en topologi för Hub & Spoke |
Det här exemplet visar hur du distribuerar en hub-spoke-topologi i Azure med hjälp av Azure Firewall. Det virtuella hubbnätverket fungerar som en central anslutningspunkt för många virtuella ekernätverk som är anslutna till det virtuella hubbnätverket via peering för virtuella nätverk. |
Skapa sandbox-miljö för Azure Firewall, virtuell klientdator och virtuell serverdator |
Den här mallen skapar ett virtuellt nätverk med två undernät (serverundernät och AzureFirewall-undernät), en virtuell serverdator, en virtuell klientdator, en offentlig IP-adress för varje virtuell dator och en routningstabell som skickar trafik mellan virtuella datorer via brandväggen. |
Skapa en brandvägg och firewallpolicy med regler och Ipgroups |
Den här mallen distribuerar en Azure Firewall med brandväggsprincipen (inklusive flera program- och nätverksregler) som refererar till IP-Grupper i program- och nätverksregler. |
Skapa en brandvägg, FirewallPolicy med explicit proxy |
Den här mallen skapar en Azure Firewall, FirewalllPolicy med explicit proxy och nätverksregler med IpGroups. Innehåller även en installation av en virtuell Linux Jumpbox-dator |
Skapa en brandvägg med FirewallPolicy och IpGroups |
Den här mallen skapar en Azure Firewall med FirewalllPolicy som refererar till nätverksregler med IpGroups. Innehåller även en installation av en virtuell Linux Jumpbox-dator |
Skapa en Azure Firewall med IpGroups |
Den här mallen skapar en Azure Firewall med program- och nätverksregler som refererar till IP-Grupper. Innehåller även en installation av en virtuell Linux Jumpbox-dator |
Skapa en Azure Firewall med Tillgänglighetszoner |
Den här mallen skapar en Azure Firewall med Tillgänglighetszoner och valfritt antal offentliga IP-adresser i ett virtuellt nätverk och konfigurerar en exempelprogramregel och en exempelnätverksregel |
Skapa en Azure Firewall sandbox-miljö med tvingad tunneltrafik |
Den här mallen skapar en Azure Firewall sandbox-miljö (Linux) med en brandvägg som tvingad tunneltrafik genom en annan brandvägg i ett peer-kopplat virtuellt nätverk |
Testmiljö för Azure Firewall Premium |
Den här mallen skapar en Azure Firewall Premium- och brandväggsprincip med premiumfunktioner som identifiering av intrångsinspektion (IDPS), TLS-inspektion och webbkategorifiltrering |
Skapa en sandbox-konfiguration av Azure Firewall med virtuella Linux-datorer |
Den här mallen skapar ett virtuellt nätverk med 3 undernät (serverundernät, jumpbox-underuppsättning och AzureFirewall-undernät), en virtuell jumpbox-dator med offentlig IP-adress, en virtuell serverdator, UDR-väg som pekar på Azure Firewall för serverundernätet och en Azure Firewall med 1 eller fler offentliga IP-adresser, 1 exempelprogramregel, 1 exempelnätverksregel och standard privata intervall |
Skapa en sandbox-konfiguration med brandväggsprincip |
Den här mallen skapar ett virtuellt nätverk med 3 undernät (serverundernät, jumpbox-underuppsättning och AzureFirewall-undernät), en virtuell jumpbox-dator med offentlig IP-adress, en virtuell serverdator, UDR-väg som pekar på Azure Firewall för serverundernätet och en Azure Firewall med 1 eller fler offentliga IP-adresser. Skapar också en brandväggsprincip med 1 exempelprogramregel, 1 exempelnätverksregel och privata standardintervall |
Skapa en sandbox-konfiguration av Azure Firewall med zoner |
Den här mallen skapar ett virtuellt nätverk med tre undernät (serverundernät, jumpbox-undernät och Azure Firewall undernät), en virtuell jumpbox-dator med offentlig IP-adress, en virtuell serverdator, UDR-väg som pekar på Azure Firewall för ServerSubnet, en Azure Firewall med en eller flera offentliga IP-adresser, en exempelprogramregel och en exempelnätverksregel och Azure Firewall i Tillgänglighetszoner 1, 2 och 3. |
Distribuera en Bastion-värd i en hubb Virtual Network |
Den här mallen skapar två virtuella nätverk med peerkopplingar, en Bastion-värd i det virtuella hubbnätverket och en virtuell Linux-dator i det virtuella ekernätverket |
Ansluta en ExpressRoute-krets till ett virtuellt nätverk |
Den här mallen skapar ett VNET, en ExpresRoute-gateway och en anslutning till en etablerad och aktiverad ExpressRoute-krets med AzurePrivatePeering konfigurerat. |
ExpressRoute-krets med privat peering och virtuellt Azure-nätverk |
Den här mallen konfigurerar ExpressRoute Microsoft-peering, distribuerar ett virtuellt Azure-nätverk med Expressroute-gatewayen och länkar det virtuella nätverket till ExpressRoute-kretsen |
Utöka ett befintligt virtuellt Azure-nätverk till en konfiguration för flera virtuella nätverk |
Med den här mallen kan du utöka en befintlig virtuell nätverksmiljö till en miljö med flera virtuella nätverk som sträcker sig över två datacenterregioner med VNET-till-VNET-gatewayer |
Skapa en Azure Firewall med flera offentliga IP-adresser |
Den här mallen skapar en Azure Firewall med två offentliga IP-adresser och två Windows Server 2019-servrar att testa. |
Skyddade virtuella hubbar |
Den här mallen skapar en skyddad virtuell hubb med hjälp av Azure Firewall för att skydda din molnnätverkstrafik till Internet. |
Skapa en lastbalanserare mellan regioner |
Den här mallen skapar en lastbalanserare mellan regioner med en serverdelspool som innehåller två regionala lastbalanserare. Lastbalanseraren mellan regioner är för närvarande tillgänglig i begränsade regioner. De regionala lastbalanserarna bakom lastbalanseraren mellan regioner kan finnas i valfri region. |
Standard Load Balancer med serverdelspool efter IP-adresser |
Den här mallen används för att demonstrera hur ARM-mallar kan användas för att konfigurera serverdelspoolen för en Load Balancer efter IP-adress enligt beskrivningen i dokumentet hantering av serverdelspooler. |
Skapa en lastbalanserare med en offentlig IPv6-adress |
Den här mallen skapar en Internetuppkopplad lastbalanserare med en offentlig IPv6-adress, regler för belastningsutjämning och två virtuella datorer för serverdelspoolen. |
Skapa en standardlastbalanserare |
Den här mallen skapar en Internetuppkopplad lastbalanserare, lastbalanseringsregler och tre virtuella datorer för serverdelspoolen med varje virtuell dator i en redundant zon. |
Load Balancer med 2 VIP-adresser, var och en med en LB-regel |
Med den här mallen kan du skapa en Load Balancer, 2 offentliga IP-adresser för lastbalanseraren (multivip), Virtual Network, nätverksgränssnittet i Virtual Network & en lastbalanseringsregel i Load Balancer som används av nätverksgränssnittet. |
Load Balancer med inkommande NAT-regel |
Med den här mallen kan du skapa en Load Balancer, offentlig IP-adress för lastbalanseraren, Virtual Network, nätverksgränssnittet i Virtual Network & en NAT-regel i Load Balancer som används av nätverksgränssnittet. |
Virtual Network NAT med virtuell dator |
Distribuera en NAT-gateway och en virtuell dator |
Virtual Network NAT |
Distribuera en NAT-gateway och ett virtuellt nätverk |
Nätverksgränssnitt med offentlig IP-adress |
Med den här mallen kan du skapa ett nätverksgränssnitt i en Virtual Network som refererar till en offentlig IP-adress. |
Skapa offentlig IP-adress med DDoS IP-skydd |
Den här mallen skapar en offentlig IP-adress som skyddas med DDoS IP-skydd |
Skapa en punkt-till-plats-gateway |
Med den här mallen kan du skapa en punkt-till-plats-anslutning med VirtualNetworkGateways |
Skapa en punkt-till-plats-gateway med Azure AD |
Den här mallen distribuerar en VPN-Virtual Network Gateway som konfigurerats med en punkt-till-plats-anslutning i Azure Active Directory |
Private Link tjänstexempel |
Den här mallen visar hur du skapar en privat länktjänst |
Kodfragment för reserverat IP-användningsfall |
Den här mallen visar det användningsfall som stöds för reserverad IP. En reserverad IP-adress är helt enkelt en statiskt allokerad offentlig IP-adress. |
Skapa en routningsserver i ett nytt undernät |
Den här mallen distribuerar en routningsserver till ett undernät med namnet RouteServerSubnet. |
Azure Route Server i BGP-peering med Quagga |
Den här mallen distribuerar en routerserver och en virtuell Ubuntu-dator med Quagga. Två externa BGP-sessioner upprättas mellan routerservern och Quagga. Installation och konfiguration av Quagga körs av azure-tillägget för anpassade skript för Linux |
Skapa en VPN-anslutning från plats till plats med en virtuell dator |
Med den här mallen kan du skapa en VPN-anslutning från plats till plats med hjälp av Virtual Network gatewayer |
Skapa en VPN-anslutning från plats till plats |
Med den här mallen kan du skapa en VPN-anslutning från plats till plats med hjälp av Virtual Network gatewayer |
Plats-till-plats-VPN med aktiv-aktiv VPN-gateway med BGP |
Med den här mallen kan du distribuera en plats-till-plats-VPN mellan två virtuella nätverk med VPN-gatewayer i konfigurationen aktiv-aktiv med BGP. Varje Azure-VPN Gateway löser FQDN för fjärranslutna peer-datorer för att fastställa den offentliga IP-adressen för den fjärranslutna VPN Gateway. Mallen körs som förväntat i Azure-regioner med tillgänglighetszoner. |
Exempel på virtuell Azure Traffic Manager-dator |
Den här mallen visar hur du skapar en Azure Traffic Manager-profil för belastningsutjämning på flera virtuella datorer. |
Exempel på virtuella Azure Traffic Manager-datorer med Tillgänglighetszoner |
Den här mallen visar hur du skapar en Azure Traffic Manager-profil för belastningsutjämning över flera virtuella datorer som placeras i Tillgänglighetszoner. |
Användardefinierade vägar och installationer |
Den här mallen distribuerar en Virtual Network, virtuella datorer i respektive undernät och vägar för att dirigera trafik till installationen |
201-vnet-2subnets-service-endpoints-storage-integration |
Skapar två nya virtuella datorer med ett NIC vardera, i två olika undernät i samma virtuella nätverk. Anger tjänstslutpunkt på ett av undernäten och skyddar lagringskontot till det undernätet. |
Skapa en VNET-till-VNET-anslutning mellan två regioner |
Med den här mallen kan du ansluta två virtuella nätverk i olika regioner med hjälp av Virtual Network Gateways |
Skapa en BGP VNET-till-VNET-anslutning |
Med den här mallen kan du ansluta två virtuella nätverk med Virtual Network gatewayer och BGP |
Skapa tre virtuella nätverk för att demonstrera transitiva BGP-anslutningar |
Den här mallen distribuerar tre virtuella nätverk som är anslutna med Virtual Network gatewayer och BGP-aktiverade anslutningar |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen publicIPAddresses kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Network/publicIPAddresses-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/publicIPAddresses@2022-11-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
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
}
extendedLocation = {
name = "string"
type = "EdgeZone"
}
id = "string"
location = "string"
properties = {
sku = {
name = "string"
tier = "string"
}
tags = {}
zones = [
"string"
]
}
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
}
extendedLocation = {
name = "string"
type = "EdgeZone"
}
id = "string"
location = "string"
properties = {
sku = {
name = "string"
tier = "string"
}
tags = {}
zones = [
"string"
]
}
}
zones = [
"string"
]
sku = {
name = "string"
tier = "string"
}
extendedLocation = {
name = "string"
type = "EdgeZone"
}
})
}
Egenskapsvärden
publicIPAddresses
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Network/publicIPAddresses@2022-11-01" |
name | Resursnamnet | sträng (krävs) Teckengräns: 1–80 Giltiga tecken: Alfanumeriska tecken, understreck, punkter och bindestreck. Börja med alfanumeriskt. Avsluta alfanumeriskt eller understreck. |
location | Resursplats. | sträng |
parent_id | Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. | sträng (krävs) |
tags | Resurstaggar. | Ordlista med taggnamn och värden. |
sku | Den offentliga IP-adress-SKU:n. | PublicIPAddressSku |
extendedLocation | Den utökade platsen för den offentliga IP-adressen. | ExtendedLocation |
properties | Egenskaper för offentlig IP-adress. | PublicIPAddressPropertiesFormat |
Zoner | En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från. | string[] |
ExtendedLocation
Name | Beskrivning | Värde |
---|---|---|
name | Namnet på den utökade platsen. | sträng |
typ | Den utökade platsens typ. | "EdgeZone" |
PublicIPAddressPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
ddosSettings | Den anpassade principen för DDoS-skydd som är associerad med den offentliga IP-adressen. | DdosSettings |
deleteOption | Ange vad som händer med den offentliga IP-adressen när den virtuella datorn som använder den tas bort | "Ta bort" "Koppla från" |
dnsSettings | FQDN för DNS-posten som är associerad med den offentliga IP-adressen. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Tidsgränsen för inaktivitet för den offentliga IP-adressen. | int |
Ip | IP-adressen som är associerad med den offentliga IP-adressresursen. | sträng |
ipTags | Listan över taggar som är associerade med den offentliga IP-adressen. | IpTag[] |
linkedPublicIPAddress | Den länkade offentliga IP-adressen för den offentliga IP-adressresursen. | PublicIPAddress |
migrationPhase | Migreringsfasen för offentlig IP-adress. | "Avbryt" "Checka in" "Bekräftat" "Ingen" "Förbered" |
natGateway | NatGateway för den offentliga IP-adressen. | NatGateway |
publicIPAddressVersion | Den offentliga IP-adressversionen. | "IPv4" "IPv6" |
publicIPAllocationMethod | Den offentliga IP-adressallokeringsmetoden. | "Dynamisk" "Statisk" |
publicIPPrefix | Det offentliga IP-prefixet som den här offentliga IP-adressen ska allokeras från. | SubResource |
servicePublicIPAddress | Tjänstens offentliga IP-adress för den offentliga IP-adressresursen. | PublicIPAddress |
DdosSettings
Name | Beskrivning | Värde |
---|---|---|
ddosProtectionPlan | DDoS-skyddsplanen som är associerad med den offentliga IP-adressen. Det går bara att ange om ProtectionMode är aktiverat | SubResource |
protectionMode | DDoS-skyddsläget för den offentliga IP-adressen | "Inaktiverad" "Aktiverad" "VirtualNetworkInherited" |
SubResource
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
PublicIPAddressDnsSettings
Name | Beskrivning | Värde |
---|---|---|
domainNameLabel | Domännamnsetiketten. Sammanfogningen av domännamnsetiketten och den regionaliserade DNS-zonen utgör det fullständigt kvalificerade domännamnet som är associerat med den offentliga IP-adressen. Om en domännamnsetikett anges skapas en A DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet. | sträng |
domainNameLabelScope | Domännamnets etikettomfång. Om en domännamnsetikett och ett domännamnsetikettomfång anges skapas en A DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet med ett hashvärde som ingår i FQDN. | "NoReuse" "ResourceGroupReuse" "SubscriptionReuse" "TenantReuse" |
Fqdn | Det fullständigt kvalificerade domännamnet för en DNS-post som är associerad med den offentliga IP-adressen. Det här är sammanlänkningen av domainNameLabel och den regionaliserade DNS-zonen. | sträng |
reverseFqdn | Det omvända fullständiga domännamnet. Ett användar synligt, fullständigt domännamn som matchar den här offentliga IP-adressen. Om reverseFqdn anges skapas en PTR DNS-post som pekar från IP-adressen i domänen in-addr.arpa till det omvända fullständiga domännamnet. | sträng |
IpTag
Name | Beskrivning | Värde |
---|---|---|
ipTagType | IP-taggtypen. Exempel: FirstPartyUsage. | sträng |
tagg | Värdet för IP-taggen som är associerad med den offentliga IP-adressen. Exempel: SQL. | sträng |
Offentlig IP-adress
Name | Beskrivning | Värde |
---|---|---|
extendedLocation | Den utökade platsen för den offentliga IP-adressen. | ExtendedLocation |
id | Resurs-ID. | sträng |
location | Resursplats. | sträng |
properties | Egenskaper för offentlig IP-adress. | PublicIPAddressPropertiesFormat |
sku | Den offentliga IP-adress-SKU:n. | PublicIPAddressSku |
tags | Resurstaggar. | objekt |
Zoner | En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från. | string[] |
PublicIPAddressSku
Name | Beskrivning | Värde |
---|---|---|
name | Namnet på en offentlig IP-adress-SKU. | "Grundläggande" "Standard" |
nivå | Nivå för en offentlig IP-adress-SKU. | "Global" "Regional" |
NatGateway
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
location | Resursplats. | sträng |
properties | Nat Gateway-egenskaper. | NatGatewayPropertiesFormat |
sku | Nat Gateway-SKU:n. | NatGatewaySku |
tags | Resurstaggar. | objekt |
Zoner | En lista över tillgänglighetszoner som anger i vilken zon Nat Gateway ska distribueras. | string[] |
NatGatewayPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
idleTimeoutInMinutes | Tidsgränsen för inaktivitet för nat-gatewayen. | int |
publicIpAddresses | En matris med offentliga IP-adresser som är associerade med nat-gatewayresursen. | SubResource[] |
publicIpPrefixes | En matris med offentliga IP-prefix som är associerade med nat-gatewayresursen. | SubResource[] |
NatGatewaySku
Name | Beskrivning | Värde |
---|---|---|
name | Namn på Nat Gateway SKU. | "Standard" |