This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi
azure-native.network.getExpressRoutePort
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi
Retrieves the requested ExpressRoutePort resource. Azure REST API version: 2023-02-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.
Using getExpressRoutePort
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getExpressRoutePort(args: GetExpressRoutePortArgs, opts?: InvokeOptions): Promise<GetExpressRoutePortResult>
function getExpressRoutePortOutput(args: GetExpressRoutePortOutputArgs, opts?: InvokeOptions): Output<GetExpressRoutePortResult>
def get_express_route_port(express_route_port_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetExpressRoutePortResult
def get_express_route_port_output(express_route_port_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetExpressRoutePortResult]
func LookupExpressRoutePort(ctx *Context, args *LookupExpressRoutePortArgs, opts ...InvokeOption) (*LookupExpressRoutePortResult, error)
func LookupExpressRoutePortOutput(ctx *Context, args *LookupExpressRoutePortOutputArgs, opts ...InvokeOption) LookupExpressRoutePortResultOutput
> Note: This function is named LookupExpressRoutePort
in the Go SDK.
public static class GetExpressRoutePort
{
public static Task<GetExpressRoutePortResult> InvokeAsync(GetExpressRoutePortArgs args, InvokeOptions? opts = null)
public static Output<GetExpressRoutePortResult> Invoke(GetExpressRoutePortInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetExpressRoutePortResult> getExpressRoutePort(GetExpressRoutePortArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:network:getExpressRoutePort
arguments:
# arguments dictionary
The following arguments are supported:
- Express
Route stringPort Name - The name of ExpressRoutePort.
- Resource
Group stringName - The name of the resource group.
- Express
Route stringPort Name - The name of ExpressRoutePort.
- Resource
Group stringName - The name of the resource group.
- express
Route StringPort Name - The name of ExpressRoutePort.
- resource
Group StringName - The name of the resource group.
- express
Route stringPort Name - The name of ExpressRoutePort.
- resource
Group stringName - The name of the resource group.
- express_
route_ strport_ name - The name of ExpressRoutePort.
- resource_
group_ strname - The name of the resource group.
- express
Route StringPort Name - The name of ExpressRoutePort.
- resource
Group StringName - The name of the resource group.
getExpressRoutePort Result
The following output properties are available:
- Allocation
Date 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.
- Ether
Type string - Ether type of the physical port.
- Mtu string
- Maximum transmission unit of the physical port pair(s).
- Name string
- Resource name.
- Provisioned
Bandwidth doubleIn Gbps - Aggregate Gbps of associated circuit bandwidths.
- Provisioning
State string - The provisioning state of the express route port resource.
- Resource
Guid string - The resource GUID property of the express route port resource.
- Type string
- Resource type.
- Bandwidth
In intGbps - Bandwidth of procured ports in Gbps.
- Billing
Type string - The billing type of the ExpressRoutePort resource.
- Encapsulation string
- Encapsulation method on physical ports.
- Id string
- Resource ID.
- Identity
Pulumi.
Azure Native. Network. Outputs. Managed Service Identity Response - The identity of ExpressRoutePort, if configured.
- Links
List<Pulumi.
Azure Native. Network. Outputs. Express Route Link Response> - The set of physical links of the ExpressRoutePort resource.
- Location string
- Resource location.
- Peering
Location string - The name of the peering location that the ExpressRoutePort is mapped to physically.
- Dictionary<string, string>
- Resource tags.
- Allocation
Date string - Date of the physical port allocation to be used in Letter of Authorization.
- Circuits
[]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.
- Ether
Type string - Ether type of the physical port.
- Mtu string
- Maximum transmission unit of the physical port pair(s).
- Name string
- Resource name.
- Provisioned
Bandwidth float64In Gbps - Aggregate Gbps of associated circuit bandwidths.
- Provisioning
State string - The provisioning state of the express route port resource.
- Resource
Guid string - The resource GUID property of the express route port resource.
- Type string
- Resource type.
- Bandwidth
In intGbps - Bandwidth of procured ports in Gbps.
- Billing
Type string - The billing type of the ExpressRoutePort resource.
- Encapsulation string
- Encapsulation method on physical ports.
- Id string
- Resource ID.
- Identity
Managed
Service Identity Response - The identity of ExpressRoutePort, if configured.
- Links
[]Express
Route Link Response - The set of physical links of the ExpressRoutePort resource.
- Location string
- Resource location.
- Peering
Location string - The name of the peering location that the ExpressRoutePort is mapped to physically.
- map[string]string
- Resource tags.
- allocation
Date String - Date of the physical port allocation to be used in Letter of Authorization.
- circuits
List<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.
- ether
Type String - Ether type of the physical port.
- mtu String
- Maximum transmission unit of the physical port pair(s).
- name String
- Resource name.
- provisioned
Bandwidth DoubleIn Gbps - Aggregate Gbps of associated circuit bandwidths.
- provisioning
State String - The provisioning state of the express route port resource.
- resource
Guid String - The resource GUID property of the express route port resource.
- type String
- Resource type.
- bandwidth
In IntegerGbps - Bandwidth of procured ports in Gbps.
- billing
Type String - The billing type of the ExpressRoutePort resource.
- encapsulation String
- Encapsulation method on physical ports.
- id String
- Resource ID.
- identity
Managed
Service Identity Response - The identity of ExpressRoutePort, if configured.
- links
List<Express
Route Link Response> - The set of physical links of the ExpressRoutePort resource.
- location String
- Resource location.
- peering
Location String - The name of the peering location that the ExpressRoutePort is mapped to physically.
- Map<String,String>
- Resource tags.
- allocation
Date string - Date of the physical port allocation to be used in Letter of Authorization.
- circuits
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.
- ether
Type string - Ether type of the physical port.
- mtu string
- Maximum transmission unit of the physical port pair(s).
- name string
- Resource name.
- provisioned
Bandwidth numberIn Gbps - Aggregate Gbps of associated circuit bandwidths.
- provisioning
State string - The provisioning state of the express route port resource.
- resource
Guid string - The resource GUID property of the express route port resource.
- type string
- Resource type.
- bandwidth
In numberGbps - Bandwidth of procured ports in Gbps.
- billing
Type string - The billing type of the ExpressRoutePort resource.
- encapsulation string
- Encapsulation method on physical ports.
- id string
- Resource ID.
- identity
Managed
Service Identity Response - The identity of ExpressRoutePort, if configured.
- links
Express
Route Link Response[] - The set of physical links of the ExpressRoutePort resource.
- location string
- Resource location.
- peering
Location string - The name of the peering location that the ExpressRoutePort is mapped to physically.
- {[key: string]: string}
- Resource tags.
- allocation_
date str - Date of the physical port allocation to be used in Letter of Authorization.
- circuits
Sequence[Sub
Resource 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.
- 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.
- bandwidth_
in_ intgbps - Bandwidth of procured ports in Gbps.
- billing_
type str - The billing type of the ExpressRoutePort resource.
- encapsulation str
- Encapsulation method on physical ports.
- id str
- Resource ID.
- identity
Managed
Service Identity Response - The identity of ExpressRoutePort, if configured.
- links
Sequence[Express
Route Link Response] - 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.
- allocation
Date 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.
- ether
Type String - Ether type of the physical port.
- mtu String
- Maximum transmission unit of the physical port pair(s).
- name String
- Resource name.
- provisioned
Bandwidth NumberIn Gbps - Aggregate Gbps of associated circuit bandwidths.
- provisioning
State String - The provisioning state of the express route port resource.
- resource
Guid String - The resource GUID property of the express route port resource.
- type String
- Resource type.
- bandwidth
In NumberGbps - Bandwidth of procured ports in Gbps.
- billing
Type String - The billing type of the ExpressRoutePort resource.
- encapsulation String
- Encapsulation method on physical ports.
- 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.
- peering
Location String - The name of the peering location that the ExpressRoutePort is mapped to physically.
- Map<String>
- Resource tags.
Supporting Types
ExpressRouteLinkMacSecConfigResponse
- Cak
Secret stringIdentifier - Keyvault Secret Identifier URL containing Mac security CAK key.
- Cipher string
- Mac security cipher.
- Ckn
Secret stringIdentifier - Keyvault Secret Identifier URL containing Mac security CKN key.
- Sci
State string - Sci mode enabled/disabled.
- Cak
Secret stringIdentifier - Keyvault Secret Identifier URL containing Mac security CAK key.
- Cipher string
- Mac security cipher.
- Ckn
Secret stringIdentifier - Keyvault Secret Identifier URL containing Mac security CKN key.
- Sci
State string - Sci mode enabled/disabled.
- cak
Secret StringIdentifier - Keyvault Secret Identifier URL containing Mac security CAK key.
- cipher String
- Mac security cipher.
- ckn
Secret StringIdentifier - Keyvault Secret Identifier URL containing Mac security CKN key.
- sci
State String - Sci mode enabled/disabled.
- cak
Secret stringIdentifier - Keyvault Secret Identifier URL containing Mac security CAK key.
- cipher string
- Mac security cipher.
- ckn
Secret stringIdentifier - Keyvault Secret Identifier URL containing Mac security CKN key.
- sci
State 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.
- cak
Secret StringIdentifier - Keyvault Secret Identifier URL containing Mac security CAK key.
- cipher String
- Mac security cipher.
- ckn
Secret StringIdentifier - Keyvault Secret Identifier URL containing Mac security CKN key.
- sci
State String - Sci mode enabled/disabled.
ExpressRouteLinkResponse
- Colo
Location string - Cololocation for ExpressRoute Hybrid Direct.
- Connector
Type string - Physical fiber port type.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Interface
Name string - Name of Azure router interface.
- Patch
Panel stringId - Mapping between physical port to patch panel port.
- Provisioning
State string - The provisioning state of the express route link resource.
- Rack
Id string - Mapping of physical patch panel to rack.
- Router
Name string - Name of Azure router associated with physical port.
- Admin
State string - Administrative state of the physical port.
- Id string
- Resource ID.
- Mac
Sec 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.
- Colo
Location string - Cololocation for ExpressRoute Hybrid Direct.
- Connector
Type string - Physical fiber port type.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Interface
Name string - Name of Azure router interface.
- Patch
Panel stringId - Mapping between physical port to patch panel port.
- Provisioning
State string - The provisioning state of the express route link resource.
- Rack
Id string - Mapping of physical patch panel to rack.
- Router
Name string - Name of Azure router associated with physical port.
- Admin
State string - Administrative state of the physical port.
- Id string
- Resource ID.
- Mac
Sec 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 String - Cololocation for ExpressRoute Hybrid Direct.
- connector
Type String - Physical fiber port type.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- interface
Name String - Name of Azure router interface.
- patch
Panel StringId - Mapping between physical port to patch panel port.
- provisioning
State String - The provisioning state of the express route link resource.
- rack
Id String - Mapping of physical patch panel to rack.
- router
Name String - Name of Azure router associated with physical port.
- admin
State String - Administrative state of the physical port.
- id String
- Resource ID.
- mac
Sec 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 string - Cololocation for ExpressRoute Hybrid Direct.
- connector
Type string - Physical fiber port type.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- interface
Name string - Name of Azure router interface.
- patch
Panel stringId - Mapping between physical port to patch panel port.
- provisioning
State string - The provisioning state of the express route link resource.
- rack
Id string - Mapping of physical patch panel to rack.
- router
Name string - Name of Azure router associated with physical port.
- admin
State string - Administrative state of the physical port.
- id string
- Resource ID.
- mac
Sec 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.
- colo
Location String - Cololocation for ExpressRoute Hybrid Direct.
- connector
Type String - Physical fiber port type.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- interface
Name String - Name of Azure router interface.
- patch
Panel StringId - Mapping between physical port to patch panel port.
- provisioning
State String - The provisioning state of the express route link resource.
- rack
Id String - Mapping of physical patch panel to rack.
- router
Name String - Name of Azure router associated with physical port.
- admin
State String - Administrative state of the physical port.
- id String
- Resource ID.
- mac
Sec Property MapConfig - MacSec configuration.
- name String
- Name of child port resource that is unique among child port resources of the parent.
ManagedServiceIdentityResponse
- Principal
Id string - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id 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.
- User
Assigned 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}'.
- Principal
Id string - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id 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.
- User
Assigned 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}'.
- principal
Id String - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id 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.
- user
Assigned 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}'.
- principal
Id string - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id 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.
- user
Assigned {[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}'.
- principal
Id String - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id 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.
- user
Assigned 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
- Client
Id string - The client id of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- Client
Id string - The client id of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- client
Id String - The client id of user assigned identity.
- principal
Id String - The principal id of user assigned identity.
- client
Id string - The client id of user assigned identity.
- principal
Id 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.
- client
Id String - The client id of user assigned identity.
- principal
Id String - The principal id of user assigned identity.
SubResourceResponse
- Id string
- Resource ID.
- Id string
- Resource ID.
- id String
- Resource ID.
- id string
- Resource ID.
- id str
- Resource ID.
- id String
- Resource ID.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi