Share via


Microsoft.Network ExpressRoutePorts 2022-09-01

Bicep-resursdefinition

Resurstypen ExpressRoutePorts kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/ExpressRoutePorts-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Network/ExpressRoutePorts@2022-09-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    bandwidthInGbps: int
    billingType: 'string'
    encapsulation: 'string'
    links: [
      {
        id: 'string'
        name: 'string'
        properties: {
          adminState: 'string'
          macSecConfig: {
            cakSecretIdentifier: 'string'
            cipher: 'string'
            cknSecretIdentifier: 'string'
            sciState: 'string'
          }
        }
      }
    ]
    peeringLocation: 'string'
  }
}

Egenskapsvärden

ExpressRoutePorts

Name Beskrivning Värde
name Resursnamnet sträng (krävs)
location Resursplats. sträng
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
identity Identiteten för ExpressRoutePort, om den är konfigurerad. ManagedServiceIdentity
properties ExpressRoutePort-egenskaper. ExpressRoutePortPropertiesFormat

ManagedServiceIdentity

Name Beskrivning Värde
typ Den typ av identitet som används för resursen. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från den virtuella datorn. "Ingen"
"SystemTilldelade"
"SystemAssigned, UserAssigned"
"Användartilldelade"
userAssignedIdentities Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentiteter

ManagedServiceIdentityUserAssignedIdentiteter

Name Beskrivning Värde
{anpassad egenskap} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

ExpressRoutePortPropertiesFormat

Name Beskrivning Värde
bandwidthInGbps Bandbredd för anskaffade portar i Gbit/s. int
billingType Faktureringstypen för ExpressRoutePort-resursen. "MeteredData"
"UnlimitedData"
Inkapsling Inkapslingsmetod på fysiska portar. "Dot1Q"
"QinQ"
Länkar Uppsättningen fysiska länkar för ExpressRoutePort-resursen. ExpressRouteLink[]
peeringLocation Namnet på den peeringplats som ExpressRoutePort är mappad till fysiskt. sträng
Name Beskrivning Värde
id Resurs-ID. sträng
name Namn på underordnad portresurs som är unik bland underordnade portresurser för den överordnade porten. sträng
properties ExpressRouteLink-egenskaper. ExpressRouteLinkPropertiesFormat

ExpressRouteLinkPropertiesFormat

Name Beskrivning Värde
adminState Administrativt tillstånd för den fysiska porten. "Inaktiverad"
"Aktiverad"
macSecConfig MacSec-konfiguration. ExpressRouteLinkMacSecConfig

ExpressRouteLinkMacSecConfig

Name Beskrivning Värde
cakSecretIdentifier URL för nyckelvalvshemlighetsidentifierare som innehåller CAK-nyckel för Mac-säkerhet. sträng
Chiffer Mac-säkerhets chiffer. "GcmAes128"
"GcmAes256"
"GcmAesXpn128"
"GcmAesXpn256"
cknSecretIdentifier Url för Keyvault Secret Identifier som innehåller CKN-nyckel för Mac-säkerhet. sträng
sciState Sci-läge aktiverat/inaktiverat. "Inaktiverad"
"Aktiverad"

Resursdefinition för ARM-mall

Resurstypen ExpressRoutePorts kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/ExpressRoutePorts-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Network/ExpressRoutePorts",
  "apiVersion": "2022-09-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "bandwidthInGbps": "int",
    "billingType": "string",
    "encapsulation": "string",
    "links": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "adminState": "string",
          "macSecConfig": {
            "cakSecretIdentifier": "string",
            "cipher": "string",
            "cknSecretIdentifier": "string",
            "sciState": "string"
          }
        }
      }
    ],
    "peeringLocation": "string"
  }
}

Egenskapsvärden

ExpressRoutePorts

Name Beskrivning Värde
typ Resurstypen "Microsoft.Network/ExpressRoutePorts"
apiVersion Resurs-API-versionen '2022-09-01'
name Resursnamnet sträng (krävs)
location Resursplats. sträng
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
identity Identiteten för ExpressRoutePort, om den har konfigurerats. ManagedServiceIdentity
properties ExpressRoutePort-egenskaper. ExpressRoutePortPropertiesFormat

ManagedServiceIdentity

Name Beskrivning Värde
typ Den typ av identitet som används för resursen. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen None tar bort alla identiteter från den virtuella datorn. "Ingen"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"Användartilldelade"
userAssignedIdentities Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Name Beskrivning Värde
{anpassad egenskap} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

ExpressRoutePortPropertiesFormat

Name Beskrivning Värde
bandwidthInGbps Bandbredd för anskaffade portar i Gbit/s. int
billingType Faktureringstypen för ExpressRoutePort-resursen. "MeteredData"
"UnlimitedData"
Inkapsling Inkapslingsmetod på fysiska portar. "Dot1Q"
"QinQ"
Länkar Uppsättningen fysiska länkar för ExpressRoutePort-resursen. ExpressRouteLink[]
peeringLocation Namnet på den peeringplats som ExpressRoutePort är mappad till fysiskt. sträng
Name Beskrivning Värde
id Resurs-ID. sträng
name Namn på en underordnad portresurs som är unik bland underordnade portresurser för den överordnade porten. sträng
properties ExpressRouteLink-egenskaper. ExpressRouteLinkPropertiesFormat

ExpressRouteLinkPropertiesFormat

Name Beskrivning Värde
adminState Administrativt tillstånd för den fysiska porten. "Inaktiverad"
"Aktiverad"
macSecConfig MacSec-konfiguration. ExpressRouteLinkMacSecConfig

ExpressRouteLinkMacSecConfig

Name Beskrivning Värde
cakSecretIdentifier Keyvault Secret Identifier URL som innehåller Mac Security CAK-nyckel. sträng
Chiffer Mac-säkerhets chiffer. "GcmAes128"
"GcmAes256"
"GcmAesXpn128"
"GcmAesXpn256"
cknSecretIdentifier Keyvault Secret Identifier URL som innehåller Mac Security CKN-nyckel. sträng
sciState Sci-läge aktiverat/inaktiverat. "Inaktiverad"
"Aktiverad"

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen ExpressRoutePorts 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/ExpressRoutePorts-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/ExpressRoutePorts@2022-09-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      bandwidthInGbps = int
      billingType = "string"
      encapsulation = "string"
      links = [
        {
          id = "string"
          name = "string"
          properties = {
            adminState = "string"
            macSecConfig = {
              cakSecretIdentifier = "string"
              cipher = "string"
              cknSecretIdentifier = "string"
              sciState = "string"
            }
          }
        }
      ]
      peeringLocation = "string"
    }
  })
}

Egenskapsvärden

ExpressRoutePorts

Name Beskrivning Värde
typ Resurstypen "Microsoft.Network/ExpressRoutePorts@2022-09-01"
name Resursnamnet sträng (krävs)
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.
identity Identiteten för ExpressRoutePort, om den är konfigurerad. ManagedServiceIdentity
properties ExpressRoutePort-egenskaper. ExpressRoutePortPropertiesFormat

ManagedServiceIdentity

Name Beskrivning Värde
typ Den typ av identitet som används för resursen. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från den virtuella datorn. "SystemTilldelade"
"SystemAssigned, UserAssigned"
"Användartilldelade"
identity_ids Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Matris med användaridentitets-ID:t.

ManagedServiceIdentityUserAssignedIdentiteter

Name Beskrivning Värde
{anpassad egenskap} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

ExpressRoutePortPropertiesFormat

Name Beskrivning Värde
bandwidthInGbps Bandbredd för anskaffade portar i Gbit/s. int
billingType Faktureringstypen för ExpressRoutePort-resursen. "MeteredData"
"UnlimitedData"
Inkapsling Inkapslingsmetod på fysiska portar. "Dot1Q"
"QinQ"
Länkar Uppsättningen fysiska länkar för ExpressRoutePort-resursen. ExpressRouteLink[]
peeringLocation Namnet på den peeringplats som ExpressRoutePort är mappad till fysiskt. sträng
Name Beskrivning Värde
id Resurs-ID. sträng
name Namn på en underordnad portresurs som är unik bland underordnade portresurser för den överordnade porten. sträng
properties ExpressRouteLink-egenskaper. ExpressRouteLinkPropertiesFormat

ExpressRouteLinkPropertiesFormat

Name Beskrivning Värde
adminState Administrativt tillstånd för den fysiska porten. "Inaktiverad"
"Aktiverad"
macSecConfig MacSec-konfiguration. ExpressRouteLinkMacSecConfig

ExpressRouteLinkMacSecConfig

Name Beskrivning Värde
cakSecretIdentifier Keyvault Secret Identifier URL som innehåller Mac Security CAK-nyckel. sträng
Chiffer Mac-säkerhets chiffer. "GcmAes128"
"GcmAes256"
"GcmAesXpn128"
"GcmAesXpn256"
cknSecretIdentifier Keyvault Secret Identifier URL som innehåller Mac Security CKN-nyckel. sträng
sciState Sci-läge aktiverat/inaktiverat. "Inaktiverad"
"Aktiverad"