azure-native.network.getExpressRoutePort
Retrieves the requested ExpressRoutePort resource. API Version: 2020-11-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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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