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.
Aby utworzyć zasób Microsoft.Network/publicIPPrefixes, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Network/publicIPPrefixes@2023-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
Microsoft.Network/publicIPPrefixes
Nazwa |
Opis |
Wartość |
extendedLocation (rozszerzona lokalizacja) |
Rozszerzona lokalizacja publicznego adresu IP. |
Rozszerzona lokalizacja |
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ć. |
ciąg znakowy[] |
Rozszerzona lokalizacja
Nazwa |
Opis |
Wartość |
nazwa |
Nazwa lokalizacji rozszerzonej. |
struna |
typ |
Typ lokalizacji rozszerzonej. |
"EdgeZone" |
Identyfikator IpTag
Nazwa |
Opis |
Wartość |
ipTagType (typ tagu) |
Typ tagu IP. Przykład: FirstPartyUsage. |
struna |
znacznik |
Wartość tagu IP skojarzonego z publicznym adresem IP. Przykład: SQL. |
struna |
Brama 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 (Format właściwości) |
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. |
ciąg znakowy[] |
Nazwa |
Opis |
Wartość |
idleTimeoutInMinutes |
Limit czasu bezczynności bramy translatora adresów sieciowych. |
Int |
publicIpAddresses (publiczneAdresy Ip) |
Tablica publicznych adresów IP skojarzonych z zasobem bramy translatora adresów sieciowych. |
SubResource [] |
publicIpPrefixes (prefiksy publicIpPrefixs) |
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" |
Nazwa |
Opis |
Wartość |
customIPPrefix |
Prefiks customIpPrefix skojarzony z tym prefiksem. |
SubResource |
Tagi ip |
Lista tagów skojarzonych z prefiksem publicznego adresu IP. |
ipTag[] |
natGateway (Brama nat) |
NatGateway prefiks publicznego adresu IP. |
Brama 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" |
Podźródło
Nazwa |
Opis |
Wartość |
id |
Identyfikator zasobu. |
struna |
Przykłady użycia
Moduły zweryfikowane na platformie Azure
Następujące moduły zweryfikowane platformy Azure mogą służyć do wdrażania tego typu zasobu.
Przykłady szybkiego startu platformy Azure
Poniższe szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu zasobu.
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.
Aby utworzyć zasób Microsoft.Network/publicIPPrefixes, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Network/publicIPPrefixes",
"apiVersion": "2023-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
Microsoft.Network/publicIPPrefixes
Nazwa |
Opis |
Wartość |
apiVersion (wersja interfejsu api) |
Wersja interfejsu API |
'2023-11-01' |
extendedLocation (rozszerzona lokalizacja) |
Rozszerzona lokalizacja publicznego adresu IP. |
Rozszerzona lokalizacja |
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ć. |
ciąg znakowy[] |
Rozszerzona lokalizacja
Nazwa |
Opis |
Wartość |
nazwa |
Nazwa lokalizacji rozszerzonej. |
struna |
typ |
Typ lokalizacji rozszerzonej. |
"EdgeZone" |
Identyfikator IpTag
Nazwa |
Opis |
Wartość |
ipTagType (typ tagu) |
Typ tagu IP. Przykład: FirstPartyUsage. |
struna |
znacznik |
Wartość tagu IP skojarzonego z publicznym adresem IP. Przykład: SQL. |
struna |
Brama 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 (Format właściwości) |
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. |
ciąg znakowy[] |
Nazwa |
Opis |
Wartość |
idleTimeoutInMinutes |
Limit czasu bezczynności bramy translatora adresów sieciowych. |
Int |
publicIpAddresses (publiczneAdresy Ip) |
Tablica publicznych adresów IP skojarzonych z zasobem bramy translatora adresów sieciowych. |
SubResource [] |
publicIpPrefixes (prefiksy publicIpPrefixs) |
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" |
Nazwa |
Opis |
Wartość |
customIPPrefix |
Prefiks customIpPrefix skojarzony z tym prefiksem. |
SubResource |
Tagi ip |
Lista tagów skojarzonych z prefiksem publicznego adresu IP. |
ipTag[] |
natGateway (Brama nat) |
NatGateway prefiks publicznego adresu IP. |
Brama 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" |
Podźródło
Nazwa |
Opis |
Wartość |
id |
Identyfikator zasobu. |
struna |
Przykłady użycia
Szablony szybkiego startu platformy Azure
Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.
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.
Aby utworzyć zasób Microsoft.Network/publicIPPrefixes, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/publicIPPrefixes@2023-11-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
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"
}
sku = {
name = "string"
tier = "string"
}
zones = [
"string"
]
}
}
Wartości właściwości
Microsoft.Network/publicIPPrefixes
Nazwa |
Opis |
Wartość |
extendedLocation (rozszerzona lokalizacja) |
Rozszerzona lokalizacja publicznego adresu IP. |
Rozszerzona lokalizacja |
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@2023-11-01" |
Stref |
Lista stref dostępności oznaczających adres IP przydzielony dla zasobu musi pochodzić. |
ciąg znakowy[] |
Rozszerzona lokalizacja
Nazwa |
Opis |
Wartość |
nazwa |
Nazwa lokalizacji rozszerzonej. |
struna |
typ |
Typ lokalizacji rozszerzonej. |
"EdgeZone" |
Identyfikator IpTag
Nazwa |
Opis |
Wartość |
ipTagType (typ tagu) |
Typ tagu IP. Przykład: FirstPartyUsage. |
struna |
znacznik |
Wartość tagu IP skojarzonego z publicznym adresem IP. Przykład: SQL. |
struna |
Brama 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 (Format właściwości) |
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. |
ciąg znakowy[] |
Nazwa |
Opis |
Wartość |
idleTimeoutInMinutes |
Limit czasu bezczynności bramy translatora adresów sieciowych. |
Int |
publicIpAddresses (publiczneAdresy Ip) |
Tablica publicznych adresów IP skojarzonych z zasobem bramy translatora adresów sieciowych. |
SubResource [] |
publicIpPrefixes (prefiksy publicIpPrefixs) |
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" |
Nazwa |
Opis |
Wartość |
customIPPrefix |
Prefiks customIpPrefix skojarzony z tym prefiksem. |
SubResource |
Tagi ip |
Lista tagów skojarzonych z prefiksem publicznego adresu IP. |
ipTag[] |
natGateway (Brama nat) |
NatGateway prefiks publicznego adresu IP. |
Brama 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" |
Podźródło
Nazwa |
Opis |
Wartość |
id |
Identyfikator zasobu. |
struna |
Przykłady użycia
Moduły zweryfikowane na platformie Azure
Następujące moduły zweryfikowane platformy Azure mogą służyć do wdrażania tego typu zasobu.