azure-native.network.ExpressRoutePort
Explore with Pulumi AI
ExpressRoutePort resource definition. Azure REST API version: 2023-02-01. Prior API version in Azure Native 1.x: 2020-11-01.
Other available API versions: 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01, 2024-05-01.
Example Usage
ExpressRoutePortCreate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var expressRoutePort = new AzureNative.Network.ExpressRoutePort("expressRoutePort", new()
    {
        BandwidthInGbps = 100,
        BillingType = AzureNative.Network.ExpressRoutePortsBillingType.UnlimitedData,
        Encapsulation = AzureNative.Network.ExpressRoutePortsEncapsulation.QinQ,
        ExpressRoutePortName = "portName",
        Location = "westus",
        PeeringLocation = "peeringLocationName",
        ResourceGroupName = "rg1",
    });
});
package main
import (
	network "github.com/pulumi/pulumi-azure-native-sdk/network/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := network.NewExpressRoutePort(ctx, "expressRoutePort", &network.ExpressRoutePortArgs{
			BandwidthInGbps:      pulumi.Int(100),
			BillingType:          pulumi.String(network.ExpressRoutePortsBillingTypeUnlimitedData),
			Encapsulation:        pulumi.String(network.ExpressRoutePortsEncapsulationQinQ),
			ExpressRoutePortName: pulumi.String("portName"),
			Location:             pulumi.String("westus"),
			PeeringLocation:      pulumi.String("peeringLocationName"),
			ResourceGroupName:    pulumi.String("rg1"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.network.ExpressRoutePort;
import com.pulumi.azurenative.network.ExpressRoutePortArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var expressRoutePort = new ExpressRoutePort("expressRoutePort", ExpressRoutePortArgs.builder()
            .bandwidthInGbps(100)
            .billingType("UnlimitedData")
            .encapsulation("QinQ")
            .expressRoutePortName("portName")
            .location("westus")
            .peeringLocation("peeringLocationName")
            .resourceGroupName("rg1")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const expressRoutePort = new azure_native.network.ExpressRoutePort("expressRoutePort", {
    bandwidthInGbps: 100,
    billingType: azure_native.network.ExpressRoutePortsBillingType.UnlimitedData,
    encapsulation: azure_native.network.ExpressRoutePortsEncapsulation.QinQ,
    expressRoutePortName: "portName",
    location: "westus",
    peeringLocation: "peeringLocationName",
    resourceGroupName: "rg1",
});
import pulumi
import pulumi_azure_native as azure_native
express_route_port = azure_native.network.ExpressRoutePort("expressRoutePort",
    bandwidth_in_gbps=100,
    billing_type=azure_native.network.ExpressRoutePortsBillingType.UNLIMITED_DATA,
    encapsulation=azure_native.network.ExpressRoutePortsEncapsulation.QIN_Q,
    express_route_port_name="portName",
    location="westus",
    peering_location="peeringLocationName",
    resource_group_name="rg1")
resources:
  expressRoutePort:
    type: azure-native:network:ExpressRoutePort
    properties:
      bandwidthInGbps: 100
      billingType: UnlimitedData
      encapsulation: QinQ
      expressRoutePortName: portName
      location: westus
      peeringLocation: peeringLocationName
      resourceGroupName: rg1
ExpressRoutePortUpdateLink
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var expressRoutePort = new AzureNative.Network.ExpressRoutePort("expressRoutePort", new()
    {
        BandwidthInGbps = 100,
        BillingType = AzureNative.Network.ExpressRoutePortsBillingType.UnlimitedData,
        Encapsulation = AzureNative.Network.ExpressRoutePortsEncapsulation.QinQ,
        ExpressRoutePortName = "portName",
        Links = new[]
        {
            new AzureNative.Network.Inputs.ExpressRouteLinkArgs
            {
                AdminState = AzureNative.Network.ExpressRouteLinkAdminState.Enabled,
                Name = "link1",
            },
        },
        Location = "westus",
        PeeringLocation = "peeringLocationName",
        ResourceGroupName = "rg1",
    });
});
package main
import (
	network "github.com/pulumi/pulumi-azure-native-sdk/network/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := network.NewExpressRoutePort(ctx, "expressRoutePort", &network.ExpressRoutePortArgs{
			BandwidthInGbps:      pulumi.Int(100),
			BillingType:          pulumi.String(network.ExpressRoutePortsBillingTypeUnlimitedData),
			Encapsulation:        pulumi.String(network.ExpressRoutePortsEncapsulationQinQ),
			ExpressRoutePortName: pulumi.String("portName"),
			Links: network.ExpressRouteLinkArray{
				&network.ExpressRouteLinkArgs{
					AdminState: pulumi.String(network.ExpressRouteLinkAdminStateEnabled),
					Name:       pulumi.String("link1"),
				},
			},
			Location:          pulumi.String("westus"),
			PeeringLocation:   pulumi.String("peeringLocationName"),
			ResourceGroupName: pulumi.String("rg1"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.network.ExpressRoutePort;
import com.pulumi.azurenative.network.ExpressRoutePortArgs;
import com.pulumi.azurenative.network.inputs.ExpressRouteLinkArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var expressRoutePort = new ExpressRoutePort("expressRoutePort", ExpressRoutePortArgs.builder()
            .bandwidthInGbps(100)
            .billingType("UnlimitedData")
            .encapsulation("QinQ")
            .expressRoutePortName("portName")
            .links(ExpressRouteLinkArgs.builder()
                .adminState("Enabled")
                .name("link1")
                .build())
            .location("westus")
            .peeringLocation("peeringLocationName")
            .resourceGroupName("rg1")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const expressRoutePort = new azure_native.network.ExpressRoutePort("expressRoutePort", {
    bandwidthInGbps: 100,
    billingType: azure_native.network.ExpressRoutePortsBillingType.UnlimitedData,
    encapsulation: azure_native.network.ExpressRoutePortsEncapsulation.QinQ,
    expressRoutePortName: "portName",
    links: [{
        adminState: azure_native.network.ExpressRouteLinkAdminState.Enabled,
        name: "link1",
    }],
    location: "westus",
    peeringLocation: "peeringLocationName",
    resourceGroupName: "rg1",
});
import pulumi
import pulumi_azure_native as azure_native
express_route_port = azure_native.network.ExpressRoutePort("expressRoutePort",
    bandwidth_in_gbps=100,
    billing_type=azure_native.network.ExpressRoutePortsBillingType.UNLIMITED_DATA,
    encapsulation=azure_native.network.ExpressRoutePortsEncapsulation.QIN_Q,
    express_route_port_name="portName",
    links=[{
        "admin_state": azure_native.network.ExpressRouteLinkAdminState.ENABLED,
        "name": "link1",
    }],
    location="westus",
    peering_location="peeringLocationName",
    resource_group_name="rg1")
resources:
  expressRoutePort:
    type: azure-native:network:ExpressRoutePort
    properties:
      bandwidthInGbps: 100
      billingType: UnlimitedData
      encapsulation: QinQ
      expressRoutePortName: portName
      links:
        - adminState: Enabled
          name: link1
      location: westus
      peeringLocation: peeringLocationName
      resourceGroupName: rg1
Create ExpressRoutePort Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ExpressRoutePort(name: string, args: ExpressRoutePortArgs, opts?: CustomResourceOptions);@overload
def ExpressRoutePort(resource_name: str,
                     args: ExpressRoutePortArgs,
                     opts: Optional[ResourceOptions] = None)
@overload
def ExpressRoutePort(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     resource_group_name: Optional[str] = None,
                     bandwidth_in_gbps: Optional[int] = None,
                     billing_type: Optional[Union[str, ExpressRoutePortsBillingType]] = None,
                     encapsulation: Optional[Union[str, ExpressRoutePortsEncapsulation]] = None,
                     express_route_port_name: Optional[str] = None,
                     id: Optional[str] = None,
                     identity: Optional[ManagedServiceIdentityArgs] = None,
                     links: Optional[Sequence[ExpressRouteLinkArgs]] = None,
                     location: Optional[str] = None,
                     peering_location: Optional[str] = None,
                     tags: Optional[Mapping[str, str]] = None)func NewExpressRoutePort(ctx *Context, name string, args ExpressRoutePortArgs, opts ...ResourceOption) (*ExpressRoutePort, error)public ExpressRoutePort(string name, ExpressRoutePortArgs args, CustomResourceOptions? opts = null)
public ExpressRoutePort(String name, ExpressRoutePortArgs args)
public ExpressRoutePort(String name, ExpressRoutePortArgs args, CustomResourceOptions options)
type: azure-native:network:ExpressRoutePort
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ExpressRoutePortArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ExpressRoutePortArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ExpressRoutePortArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ExpressRoutePortArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ExpressRoutePortArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var expressRoutePortResource = new AzureNative.Network.ExpressRoutePort("expressRoutePortResource", new()
{
    ResourceGroupName = "string",
    BandwidthInGbps = 0,
    BillingType = "string",
    Encapsulation = "string",
    ExpressRoutePortName = "string",
    Id = "string",
    Identity = new AzureNative.Network.Inputs.ManagedServiceIdentityArgs
    {
        Type = AzureNative.Network.ResourceIdentityType.SystemAssigned,
        UserAssignedIdentities = new[]
        {
            "string",
        },
    },
    Links = new[]
    {
        new AzureNative.Network.Inputs.ExpressRouteLinkArgs
        {
            AdminState = "string",
            Id = "string",
            MacSecConfig = new AzureNative.Network.Inputs.ExpressRouteLinkMacSecConfigArgs
            {
                CakSecretIdentifier = "string",
                Cipher = "string",
                CknSecretIdentifier = "string",
                SciState = "string",
            },
            Name = "string",
        },
    },
    Location = "string",
    PeeringLocation = "string",
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := network.NewExpressRoutePort(ctx, "expressRoutePortResource", &network.ExpressRoutePortArgs{
	ResourceGroupName:    pulumi.String("string"),
	BandwidthInGbps:      pulumi.Int(0),
	BillingType:          pulumi.String("string"),
	Encapsulation:        pulumi.String("string"),
	ExpressRoutePortName: pulumi.String("string"),
	Id:                   pulumi.String("string"),
	Identity: &network.ManagedServiceIdentityArgs{
		Type: network.ResourceIdentityTypeSystemAssigned,
		UserAssignedIdentities: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	Links: network.ExpressRouteLinkArray{
		&network.ExpressRouteLinkArgs{
			AdminState: pulumi.String("string"),
			Id:         pulumi.String("string"),
			MacSecConfig: &network.ExpressRouteLinkMacSecConfigArgs{
				CakSecretIdentifier: pulumi.String("string"),
				Cipher:              pulumi.String("string"),
				CknSecretIdentifier: pulumi.String("string"),
				SciState:            pulumi.String("string"),
			},
			Name: pulumi.String("string"),
		},
	},
	Location:        pulumi.String("string"),
	PeeringLocation: pulumi.String("string"),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var expressRoutePortResource = new ExpressRoutePort("expressRoutePortResource", ExpressRoutePortArgs.builder()
    .resourceGroupName("string")
    .bandwidthInGbps(0)
    .billingType("string")
    .encapsulation("string")
    .expressRoutePortName("string")
    .id("string")
    .identity(ManagedServiceIdentityArgs.builder()
        .type("SystemAssigned")
        .userAssignedIdentities("string")
        .build())
    .links(ExpressRouteLinkArgs.builder()
        .adminState("string")
        .id("string")
        .macSecConfig(ExpressRouteLinkMacSecConfigArgs.builder()
            .cakSecretIdentifier("string")
            .cipher("string")
            .cknSecretIdentifier("string")
            .sciState("string")
            .build())
        .name("string")
        .build())
    .location("string")
    .peeringLocation("string")
    .tags(Map.of("string", "string"))
    .build());
express_route_port_resource = azure_native.network.ExpressRoutePort("expressRoutePortResource",
    resource_group_name="string",
    bandwidth_in_gbps=0,
    billing_type="string",
    encapsulation="string",
    express_route_port_name="string",
    id="string",
    identity={
        "type": azure_native.network.ResourceIdentityType.SYSTEM_ASSIGNED,
        "user_assigned_identities": ["string"],
    },
    links=[{
        "admin_state": "string",
        "id": "string",
        "mac_sec_config": {
            "cak_secret_identifier": "string",
            "cipher": "string",
            "ckn_secret_identifier": "string",
            "sci_state": "string",
        },
        "name": "string",
    }],
    location="string",
    peering_location="string",
    tags={
        "string": "string",
    })
const expressRoutePortResource = new azure_native.network.ExpressRoutePort("expressRoutePortResource", {
    resourceGroupName: "string",
    bandwidthInGbps: 0,
    billingType: "string",
    encapsulation: "string",
    expressRoutePortName: "string",
    id: "string",
    identity: {
        type: azure_native.network.ResourceIdentityType.SystemAssigned,
        userAssignedIdentities: ["string"],
    },
    links: [{
        adminState: "string",
        id: "string",
        macSecConfig: {
            cakSecretIdentifier: "string",
            cipher: "string",
            cknSecretIdentifier: "string",
            sciState: "string",
        },
        name: "string",
    }],
    location: "string",
    peeringLocation: "string",
    tags: {
        string: "string",
    },
});
type: azure-native:network:ExpressRoutePort
properties:
    bandwidthInGbps: 0
    billingType: string
    encapsulation: string
    expressRoutePortName: string
    id: string
    identity:
        type: SystemAssigned
        userAssignedIdentities:
            - string
    links:
        - adminState: string
          id: string
          macSecConfig:
            cakSecretIdentifier: string
            cipher: string
            cknSecretIdentifier: string
            sciState: string
          name: string
    location: string
    peeringLocation: string
    resourceGroupName: string
    tags:
        string: string
ExpressRoutePort Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ExpressRoutePort resource accepts the following input properties:
- ResourceGroup stringName 
- The name of the resource group.
- BandwidthIn intGbps 
- Bandwidth of procured ports in Gbps.
- BillingType string | Pulumi.Azure Native. Network. Express Route Ports Billing Type 
- The billing type of the ExpressRoutePort resource.
- Encapsulation
string | Pulumi.Azure Native. Network. Express Route Ports Encapsulation 
- Encapsulation method on physical ports.
- ExpressRoute stringPort Name 
- The name of the ExpressRoutePort resource.
- Id string
- Resource ID.
- Identity
Pulumi.Azure Native. Network. Inputs. Managed Service Identity 
- The identity of ExpressRoutePort, if configured.
- Links
List<Pulumi.Azure Native. Network. Inputs. Express Route Link> 
- The set of physical links of the ExpressRoutePort resource.
- Location string
- Resource location.
- PeeringLocation string
- The name of the peering location that the ExpressRoutePort is mapped to physically.
- Dictionary<string, string>
- Resource tags.
- ResourceGroup stringName 
- The name of the resource group.
- BandwidthIn intGbps 
- Bandwidth of procured ports in Gbps.
- BillingType string | ExpressRoute Ports Billing Type 
- The billing type of the ExpressRoutePort resource.
- Encapsulation
string | ExpressRoute Ports Encapsulation 
- Encapsulation method on physical ports.
- ExpressRoute stringPort Name 
- The name of the ExpressRoutePort resource.
- Id string
- Resource ID.
- Identity
ManagedService Identity Args 
- The identity of ExpressRoutePort, if configured.
- Links
[]ExpressRoute Link Args 
- The set of physical links of the ExpressRoutePort resource.
- Location string
- Resource location.
- PeeringLocation string
- The name of the peering location that the ExpressRoutePort is mapped to physically.
- map[string]string
- Resource tags.
- resourceGroup StringName 
- The name of the resource group.
- bandwidthIn IntegerGbps 
- Bandwidth of procured ports in Gbps.
- billingType String | ExpressRoute Ports Billing Type 
- The billing type of the ExpressRoutePort resource.
- encapsulation
String | ExpressRoute Ports Encapsulation 
- Encapsulation method on physical ports.
- expressRoute StringPort Name 
- The name of the ExpressRoutePort resource.
- id String
- Resource ID.
- identity
ManagedService Identity 
- The identity of ExpressRoutePort, if configured.
- links
List<ExpressRoute Link> 
- The set of physical links of the ExpressRoutePort resource.
- location String
- Resource location.
- peeringLocation String
- The name of the peering location that the ExpressRoutePort is mapped to physically.
- Map<String,String>
- Resource tags.
- resourceGroup stringName 
- The name of the resource group.
- bandwidthIn numberGbps 
- Bandwidth of procured ports in Gbps.
- billingType string | ExpressRoute Ports Billing Type 
- The billing type of the ExpressRoutePort resource.
- encapsulation
string | ExpressRoute Ports Encapsulation 
- Encapsulation method on physical ports.
- expressRoute stringPort Name 
- The name of the ExpressRoutePort resource.
- id string
- Resource ID.
- identity
ManagedService Identity 
- The identity of ExpressRoutePort, if configured.
- links
ExpressRoute Link[] 
- The set of physical links of the ExpressRoutePort resource.
- location string
- Resource location.
- peeringLocation string
- The name of the peering location that the ExpressRoutePort is mapped to physically.
- {[key: string]: string}
- Resource tags.
- resource_group_ strname 
- The name of the resource group.
- bandwidth_in_ intgbps 
- Bandwidth of procured ports in Gbps.
- billing_type str | ExpressRoute Ports Billing Type 
- The billing type of the ExpressRoutePort resource.
- encapsulation
str | ExpressRoute Ports Encapsulation 
- Encapsulation method on physical ports.
- express_route_ strport_ name 
- The name of the ExpressRoutePort resource.
- id str
- Resource ID.
- identity
ManagedService Identity Args 
- The identity of ExpressRoutePort, if configured.
- links
Sequence[ExpressRoute Link Args] 
- The set of physical links of the ExpressRoutePort resource.
- location str
- Resource location.
- peering_location str
- The name of the peering location that the ExpressRoutePort is mapped to physically.
- Mapping[str, str]
- Resource tags.
- resourceGroup StringName 
- The name of the resource group.
- bandwidthIn NumberGbps 
- Bandwidth of procured ports in Gbps.
- billingType String | "MeteredData" | "Unlimited Data" 
- The billing type of the ExpressRoutePort resource.
- encapsulation
String | "Dot1Q" | "QinQ" 
- Encapsulation method on physical ports.
- expressRoute StringPort Name 
- The name of the ExpressRoutePort resource.
- id String
- Resource ID.
- identity Property Map
- The identity of ExpressRoutePort, if configured.
- links List<Property Map>
- The set of physical links of the ExpressRoutePort resource.
- location String
- Resource location.
- peeringLocation String
- The name of the peering location that the ExpressRoutePort is mapped to physically.
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the ExpressRoutePort resource produces the following output properties:
- AllocationDate string
- Date of the physical port allocation to be used in Letter of Authorization.
- Circuits
List<Pulumi.Azure Native. Network. Outputs. Sub Resource Response> 
- Reference the ExpressRoute circuit(s) that are provisioned on this ExpressRoutePort resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- EtherType string
- Ether type of the physical port.
- Id string
- The provider-assigned unique ID for this managed resource.
- Mtu string
- Maximum transmission unit of the physical port pair(s).
- Name string
- Resource name.
- ProvisionedBandwidth doubleIn Gbps 
- Aggregate Gbps of associated circuit bandwidths.
- ProvisioningState string
- The provisioning state of the express route port resource.
- ResourceGuid string
- The resource GUID property of the express route port resource.
- Type string
- Resource type.
- AllocationDate string
- Date of the physical port allocation to be used in Letter of Authorization.
- Circuits
[]SubResource Response 
- Reference the ExpressRoute circuit(s) that are provisioned on this ExpressRoutePort resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- EtherType string
- Ether type of the physical port.
- Id string
- The provider-assigned unique ID for this managed resource.
- Mtu string
- Maximum transmission unit of the physical port pair(s).
- Name string
- Resource name.
- ProvisionedBandwidth float64In Gbps 
- Aggregate Gbps of associated circuit bandwidths.
- ProvisioningState string
- The provisioning state of the express route port resource.
- ResourceGuid string
- The resource GUID property of the express route port resource.
- Type string
- Resource type.
- allocationDate String
- Date of the physical port allocation to be used in Letter of Authorization.
- circuits
List<SubResource Response> 
- Reference the ExpressRoute circuit(s) that are provisioned on this ExpressRoutePort resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- etherType String
- Ether type of the physical port.
- id String
- The provider-assigned unique ID for this managed resource.
- mtu String
- Maximum transmission unit of the physical port pair(s).
- name String
- Resource name.
- provisionedBandwidth DoubleIn Gbps 
- Aggregate Gbps of associated circuit bandwidths.
- provisioningState String
- The provisioning state of the express route port resource.
- resourceGuid String
- The resource GUID property of the express route port resource.
- type String
- Resource type.
- allocationDate string
- Date of the physical port allocation to be used in Letter of Authorization.
- circuits
SubResource Response[] 
- Reference the ExpressRoute circuit(s) that are provisioned on this ExpressRoutePort resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- etherType string
- Ether type of the physical port.
- id string
- The provider-assigned unique ID for this managed resource.
- mtu string
- Maximum transmission unit of the physical port pair(s).
- name string
- Resource name.
- provisionedBandwidth numberIn Gbps 
- Aggregate Gbps of associated circuit bandwidths.
- provisioningState string
- The provisioning state of the express route port resource.
- resourceGuid string
- The resource GUID property of the express route port resource.
- type string
- Resource type.
- allocation_date str
- Date of the physical port allocation to be used in Letter of Authorization.
- circuits
Sequence[SubResource Response] 
- Reference the ExpressRoute circuit(s) that are provisioned on this ExpressRoutePort resource.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- ether_type str
- Ether type of the physical port.
- id str
- The provider-assigned unique ID for this managed resource.
- mtu str
- Maximum transmission unit of the physical port pair(s).
- name str
- Resource name.
- provisioned_bandwidth_ floatin_ gbps 
- Aggregate Gbps of associated circuit bandwidths.
- provisioning_state str
- The provisioning state of the express route port resource.
- resource_guid str
- The resource GUID property of the express route port resource.
- type str
- Resource type.
- allocationDate String
- Date of the physical port allocation to be used in Letter of Authorization.
- circuits List<Property Map>
- Reference the ExpressRoute circuit(s) that are provisioned on this ExpressRoutePort resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- etherType String
- Ether type of the physical port.
- id String
- The provider-assigned unique ID for this managed resource.
- mtu String
- Maximum transmission unit of the physical port pair(s).
- name String
- Resource name.
- provisionedBandwidth NumberIn Gbps 
- Aggregate Gbps of associated circuit bandwidths.
- provisioningState String
- The provisioning state of the express route port resource.
- resourceGuid String
- The resource GUID property of the express route port resource.
- type String
- Resource type.
Supporting Types
ExpressRouteLink, ExpressRouteLinkArgs      
- AdminState string | Pulumi.Azure Native. Network. Express Route Link Admin State 
- Administrative state of the physical port.
- Id string
- Resource ID.
- MacSec Pulumi.Config Azure Native. Network. Inputs. Express Route Link Mac Sec Config 
- MacSec configuration.
- Name string
- Name of child port resource that is unique among child port resources of the parent.
- AdminState string | ExpressRoute Link Admin State 
- Administrative state of the physical port.
- Id string
- Resource ID.
- MacSec ExpressConfig Route Link Mac Sec Config 
- MacSec configuration.
- Name string
- Name of child port resource that is unique among child port resources of the parent.
- adminState String | ExpressRoute Link Admin State 
- Administrative state of the physical port.
- id String
- Resource ID.
- macSec ExpressConfig Route Link Mac Sec Config 
- MacSec configuration.
- name String
- Name of child port resource that is unique among child port resources of the parent.
- adminState string | ExpressRoute Link Admin State 
- Administrative state of the physical port.
- id string
- Resource ID.
- macSec ExpressConfig Route Link Mac Sec Config 
- MacSec configuration.
- name string
- Name of child port resource that is unique among child port resources of the parent.
- admin_state str | ExpressRoute Link Admin State 
- Administrative state of the physical port.
- id str
- Resource ID.
- mac_sec_ Expressconfig Route Link Mac Sec Config 
- MacSec configuration.
- name str
- Name of child port resource that is unique among child port resources of the parent.
- adminState String | "Enabled" | "Disabled"
- Administrative state of the physical port.
- id String
- Resource ID.
- macSec Property MapConfig 
- MacSec configuration.
- name String
- Name of child port resource that is unique among child port resources of the parent.
ExpressRouteLinkAdminState, ExpressRouteLinkAdminStateArgs          
- Enabled
- Enabled
- Disabled
- Disabled
- ExpressRoute Link Admin State Enabled 
- Enabled
- ExpressRoute Link Admin State Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
ExpressRouteLinkMacSecCipher, ExpressRouteLinkMacSecCipherArgs            
- GcmAes256 
- GcmAes256
- GcmAes128 
- GcmAes128
- GcmAes Xpn128 
- GcmAesXpn128
- GcmAes Xpn256 
- GcmAesXpn256
- ExpressRoute Link Mac Sec Cipher Gcm Aes256 
- GcmAes256
- ExpressRoute Link Mac Sec Cipher Gcm Aes128 
- GcmAes128
- ExpressRoute Link Mac Sec Cipher Gcm Aes Xpn128 
- GcmAesXpn128
- ExpressRoute Link Mac Sec Cipher Gcm Aes Xpn256 
- GcmAesXpn256
- GcmAes256 
- GcmAes256
- GcmAes128 
- GcmAes128
- GcmAes Xpn128 
- GcmAesXpn128
- GcmAes Xpn256 
- GcmAesXpn256
- GcmAes256 
- GcmAes256
- GcmAes128 
- GcmAes128
- GcmAes Xpn128 
- GcmAesXpn128
- GcmAes Xpn256 
- GcmAesXpn256
- GCM_AES256
- GcmAes256
- GCM_AES128
- GcmAes128
- GCM_AES_XPN128
- GcmAesXpn128
- GCM_AES_XPN256
- GcmAesXpn256
- "GcmAes256" 
- GcmAes256
- "GcmAes128" 
- GcmAes128
- "GcmAes Xpn128" 
- GcmAesXpn128
- "GcmAes Xpn256" 
- GcmAesXpn256
ExpressRouteLinkMacSecConfig, ExpressRouteLinkMacSecConfigArgs            
- CakSecret stringIdentifier 
- Keyvault Secret Identifier URL containing Mac security CAK key.
- Cipher
string | Pulumi.Azure Native. Network. Express Route Link Mac Sec Cipher 
- Mac security cipher.
- CknSecret stringIdentifier 
- Keyvault Secret Identifier URL containing Mac security CKN key.
- SciState string | Pulumi.Azure Native. Network. Express Route Link Mac Sec Sci State 
- Sci mode enabled/disabled.
- CakSecret stringIdentifier 
- Keyvault Secret Identifier URL containing Mac security CAK key.
- Cipher
string | ExpressRoute Link Mac Sec Cipher 
- Mac security cipher.
- CknSecret stringIdentifier 
- Keyvault Secret Identifier URL containing Mac security CKN key.
- SciState string | ExpressRoute Link Mac Sec Sci State 
- Sci mode enabled/disabled.
- cakSecret StringIdentifier 
- Keyvault Secret Identifier URL containing Mac security CAK key.
- cipher
String | ExpressRoute Link Mac Sec Cipher 
- Mac security cipher.
- cknSecret StringIdentifier 
- Keyvault Secret Identifier URL containing Mac security CKN key.
- sciState String | ExpressRoute Link Mac Sec Sci State 
- Sci mode enabled/disabled.
- cakSecret stringIdentifier 
- Keyvault Secret Identifier URL containing Mac security CAK key.
- cipher
string | ExpressRoute Link Mac Sec Cipher 
- Mac security cipher.
- cknSecret stringIdentifier 
- Keyvault Secret Identifier URL containing Mac security CKN key.
- sciState string | ExpressRoute Link Mac Sec Sci State 
- Sci mode enabled/disabled.
- cak_secret_ stridentifier 
- Keyvault Secret Identifier URL containing Mac security CAK key.
- cipher
str | ExpressRoute Link Mac Sec Cipher 
- Mac security cipher.
- ckn_secret_ stridentifier 
- Keyvault Secret Identifier URL containing Mac security CKN key.
- sci_state str | ExpressRoute Link Mac Sec Sci State 
- Sci mode enabled/disabled.
- cakSecret StringIdentifier 
- Keyvault Secret Identifier URL containing Mac security CAK key.
- cipher
String | "GcmAes256" | "Gcm Aes128" | "Gcm Aes Xpn128" | "Gcm Aes Xpn256" 
- Mac security cipher.
- cknSecret StringIdentifier 
- Keyvault Secret Identifier URL containing Mac security CKN key.
- sciState String | "Disabled" | "Enabled"
- Sci mode enabled/disabled.
ExpressRouteLinkMacSecConfigResponse, ExpressRouteLinkMacSecConfigResponseArgs              
- CakSecret stringIdentifier 
- Keyvault Secret Identifier URL containing Mac security CAK key.
- Cipher string
- Mac security cipher.
- CknSecret stringIdentifier 
- Keyvault Secret Identifier URL containing Mac security CKN key.
- SciState string
- Sci mode enabled/disabled.
- CakSecret stringIdentifier 
- Keyvault Secret Identifier URL containing Mac security CAK key.
- Cipher string
- Mac security cipher.
- CknSecret stringIdentifier 
- Keyvault Secret Identifier URL containing Mac security CKN key.
- SciState string
- Sci mode enabled/disabled.
- cakSecret StringIdentifier 
- Keyvault Secret Identifier URL containing Mac security CAK key.
- cipher String
- Mac security cipher.
- cknSecret StringIdentifier 
- Keyvault Secret Identifier URL containing Mac security CKN key.
- sciState String
- Sci mode enabled/disabled.
- cakSecret stringIdentifier 
- Keyvault Secret Identifier URL containing Mac security CAK key.
- cipher string
- Mac security cipher.
- cknSecret stringIdentifier 
- Keyvault Secret Identifier URL containing Mac security CKN key.
- sciState string
- Sci mode enabled/disabled.
- cak_secret_ stridentifier 
- Keyvault Secret Identifier URL containing Mac security CAK key.
- cipher str
- Mac security cipher.
- ckn_secret_ stridentifier 
- Keyvault Secret Identifier URL containing Mac security CKN key.
- sci_state str
- Sci mode enabled/disabled.
- cakSecret StringIdentifier 
- Keyvault Secret Identifier URL containing Mac security CAK key.
- cipher String
- Mac security cipher.
- cknSecret StringIdentifier 
- Keyvault Secret Identifier URL containing Mac security CKN key.
- sciState String
- Sci mode enabled/disabled.
ExpressRouteLinkMacSecSciState, ExpressRouteLinkMacSecSciStateArgs              
- Disabled
- Disabled
- Enabled
- Enabled
- ExpressRoute Link Mac Sec Sci State Disabled 
- Disabled
- ExpressRoute Link Mac Sec Sci State Enabled 
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- DISABLED
- Disabled
- ENABLED
- Enabled
- "Disabled"
- Disabled
- "Enabled"
- Enabled
ExpressRouteLinkResponse, ExpressRouteLinkResponseArgs        
- ColoLocation string
- Cololocation for ExpressRoute Hybrid Direct.
- ConnectorType string
- Physical fiber port type.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- InterfaceName string
- Name of Azure router interface.
- PatchPanel stringId 
- Mapping between physical port to patch panel port.
- ProvisioningState string
- The provisioning state of the express route link resource.
- RackId string
- Mapping of physical patch panel to rack.
- RouterName string
- Name of Azure router associated with physical port.
- AdminState string
- Administrative state of the physical port.
- Id string
- Resource ID.
- MacSec Pulumi.Config Azure Native. Network. Inputs. Express Route Link Mac Sec Config Response 
- MacSec configuration.
- Name string
- Name of child port resource that is unique among child port resources of the parent.
- ColoLocation string
- Cololocation for ExpressRoute Hybrid Direct.
- ConnectorType string
- Physical fiber port type.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- InterfaceName string
- Name of Azure router interface.
- PatchPanel stringId 
- Mapping between physical port to patch panel port.
- ProvisioningState string
- The provisioning state of the express route link resource.
- RackId string
- Mapping of physical patch panel to rack.
- RouterName string
- Name of Azure router associated with physical port.
- AdminState string
- Administrative state of the physical port.
- Id string
- Resource ID.
- MacSec ExpressConfig Route Link Mac Sec Config Response 
- MacSec configuration.
- Name string
- Name of child port resource that is unique among child port resources of the parent.
- coloLocation String
- Cololocation for ExpressRoute Hybrid Direct.
- connectorType String
- Physical fiber port type.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- interfaceName String
- Name of Azure router interface.
- patchPanel StringId 
- Mapping between physical port to patch panel port.
- provisioningState String
- The provisioning state of the express route link resource.
- rackId String
- Mapping of physical patch panel to rack.
- routerName String
- Name of Azure router associated with physical port.
- adminState String
- Administrative state of the physical port.
- id String
- Resource ID.
- macSec ExpressConfig Route Link Mac Sec Config Response 
- MacSec configuration.
- name String
- Name of child port resource that is unique among child port resources of the parent.
- coloLocation string
- Cololocation for ExpressRoute Hybrid Direct.
- connectorType string
- Physical fiber port type.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- interfaceName string
- Name of Azure router interface.
- patchPanel stringId 
- Mapping between physical port to patch panel port.
- provisioningState string
- The provisioning state of the express route link resource.
- rackId string
- Mapping of physical patch panel to rack.
- routerName string
- Name of Azure router associated with physical port.
- adminState string
- Administrative state of the physical port.
- id string
- Resource ID.
- macSec ExpressConfig Route Link Mac Sec Config Response 
- MacSec configuration.
- name string
- Name of child port resource that is unique among child port resources of the parent.
- colo_location str
- Cololocation for ExpressRoute Hybrid Direct.
- connector_type str
- Physical fiber port type.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- interface_name str
- Name of Azure router interface.
- patch_panel_ strid 
- Mapping between physical port to patch panel port.
- provisioning_state str
- The provisioning state of the express route link resource.
- rack_id str
- Mapping of physical patch panel to rack.
- router_name str
- Name of Azure router associated with physical port.
- admin_state str
- Administrative state of the physical port.
- id str
- Resource ID.
- mac_sec_ Expressconfig Route Link Mac Sec Config Response 
- MacSec configuration.
- name str
- Name of child port resource that is unique among child port resources of the parent.
- coloLocation String
- Cololocation for ExpressRoute Hybrid Direct.
- connectorType String
- Physical fiber port type.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- interfaceName String
- Name of Azure router interface.
- patchPanel StringId 
- Mapping between physical port to patch panel port.
- provisioningState String
- The provisioning state of the express route link resource.
- rackId String
- Mapping of physical patch panel to rack.
- routerName String
- Name of Azure router associated with physical port.
- adminState String
- Administrative state of the physical port.
- id String
- Resource ID.
- macSec Property MapConfig 
- MacSec configuration.
- name String
- Name of child port resource that is unique among child port resources of the parent.
ExpressRoutePortsBillingType, ExpressRoutePortsBillingTypeArgs          
- MeteredData 
- MeteredData
- UnlimitedData 
- UnlimitedData
- ExpressRoute Ports Billing Type Metered Data 
- MeteredData
- ExpressRoute Ports Billing Type Unlimited Data 
- UnlimitedData
- MeteredData 
- MeteredData
- UnlimitedData 
- UnlimitedData
- MeteredData 
- MeteredData
- UnlimitedData 
- UnlimitedData
- METERED_DATA
- MeteredData
- UNLIMITED_DATA
- UnlimitedData
- "MeteredData" 
- MeteredData
- "UnlimitedData" 
- UnlimitedData
ExpressRoutePortsEncapsulation, ExpressRoutePortsEncapsulationArgs        
- Dot1Q
- Dot1Q
- QinQ 
- QinQ
- ExpressRoute Ports Encapsulation Dot1Q 
- Dot1Q
- ExpressRoute Ports Encapsulation Qin Q 
- QinQ
- Dot1Q
- Dot1Q
- QinQ 
- QinQ
- Dot1Q
- Dot1Q
- QinQ 
- QinQ
- DOT1_Q
- Dot1Q
- QIN_Q
- QinQ
- "Dot1Q"
- Dot1Q
- "QinQ" 
- QinQ
ManagedServiceIdentity, ManagedServiceIdentityArgs      
- Type
Pulumi.Azure Native. Network. Resource Identity Type 
- The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- UserAssigned List<string>Identities 
- The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- Type
ResourceIdentity Type 
- The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- UserAssigned []stringIdentities 
- The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- type
ResourceIdentity Type 
- The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- userAssigned List<String>Identities 
- The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- type
ResourceIdentity Type 
- The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- userAssigned string[]Identities 
- The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- type
ResourceIdentity Type 
- The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- user_assigned_ Sequence[str]identities 
- The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- type
"SystemAssigned" | "User Assigned" | "System Assigned, User Assigned" | "None" 
- The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- userAssigned List<String>Identities 
- The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
ManagedServiceIdentityResponse, ManagedServiceIdentityResponseArgs        
- PrincipalId string
- The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- TenantId string
- The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
- Type string
- The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- UserAssigned Dictionary<string, Pulumi.Identities Azure Native. Network. Inputs. Managed Service Identity Response User Assigned Identities> 
- The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- PrincipalId string
- The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- TenantId string
- The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
- Type string
- The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- UserAssigned map[string]ManagedIdentities Service Identity Response User Assigned Identities 
- The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principalId String
- The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- tenantId String
- The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
- type String
- The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- userAssigned Map<String,ManagedIdentities Service Identity Response User Assigned Identities> 
- The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principalId string
- The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- tenantId string
- The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
- type string
- The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- userAssigned {[key: string]: ManagedIdentities Service Identity Response User Assigned Identities} 
- The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principal_id str
- The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant_id str
- The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
- type str
- The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- user_assigned_ Mapping[str, Managedidentities Service Identity Response User Assigned Identities] 
- The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principalId String
- The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- tenantId String
- The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
- type String
- The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- userAssigned Map<Property Map>Identities 
- The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
ManagedServiceIdentityResponseUserAssignedIdentities, ManagedServiceIdentityResponseUserAssignedIdentitiesArgs              
- ClientId string
- The client id of user assigned identity.
- PrincipalId string
- The principal id of user assigned identity.
- ClientId string
- The client id of user assigned identity.
- PrincipalId string
- The principal id of user assigned identity.
- clientId String
- The client id of user assigned identity.
- principalId String
- The principal id of user assigned identity.
- clientId string
- The client id of user assigned identity.
- principalId string
- The principal id of user assigned identity.
- client_id str
- The client id of user assigned identity.
- principal_id str
- The principal id of user assigned identity.
- clientId String
- The client id of user assigned identity.
- principalId String
- The principal id of user assigned identity.
ResourceIdentityType, ResourceIdentityTypeArgs      
- SystemAssigned 
- SystemAssigned
- UserAssigned 
- UserAssigned
- SystemAssigned_User Assigned 
- SystemAssigned, UserAssigned
- None
- None
- ResourceIdentity Type System Assigned 
- SystemAssigned
- ResourceIdentity Type User Assigned 
- UserAssigned
- ResourceIdentity Type_System Assigned_User Assigned 
- SystemAssigned, UserAssigned
- ResourceIdentity Type None 
- None
- SystemAssigned 
- SystemAssigned
- UserAssigned 
- UserAssigned
- SystemAssigned_User Assigned 
- SystemAssigned, UserAssigned
- None
- None
- SystemAssigned 
- SystemAssigned
- UserAssigned 
- UserAssigned
- SystemAssigned_User Assigned 
- SystemAssigned, UserAssigned
- None
- None
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- SYSTEM_ASSIGNED_USER_ASSIGNED
- SystemAssigned, UserAssigned
- NONE
- None
- "SystemAssigned" 
- SystemAssigned
- "UserAssigned" 
- UserAssigned
- "SystemAssigned, User Assigned" 
- SystemAssigned, UserAssigned
- "None"
- None
SubResourceResponse, SubResourceResponseArgs      
- Id string
- Resource ID.
- Id string
- Resource ID.
- id String
- Resource ID.
- id string
- Resource ID.
- id str
- Resource ID.
- id String
- Resource ID.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:network:ExpressRoutePort portName /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ExpressRoutePorts/{expressRoutePortName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0