Equinix v0.21.0 published on Friday, Feb 28, 2025 by Equinix
equinix.fabric.getPorts
Explore with Pulumi AI
Fabric V4 API compatible data resource that allow user to fetch port by name
Additional documentation:
- Getting Started: https://docs.equinix.com/en-us/Content/Interconnection/Fabric/IMPLEMENTATION/fabric-ports-implement.htm
- API: https://developer.equinix.com/dev-docs/fabric/api-reference/fabric-v4-apis#ports
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as equinix from "@pulumi/equinix";
const portsDataName = equinix.fabric.getPorts({
    filter: {
        name: "<name_of_port||port_prefix>",
    },
});
export const id = data.equinix_fabric_port.ports_data_name.data[0].id;
export const name = data.equinix_fabric_port.ports_data_name.data[0].name;
export const state = data.equinix_fabric_port.ports_data_name.data[0].state;
export const accountName = data.equinix_fabric_port.ports_data_name.data[0].account[0].account_name;
export const type = data.equinix_fabric_port.ports_data_name.data[0].type;
export const bandwidth = data.equinix_fabric_port.ports_data_name.data[0].bandwidth;
export const usedBandwidth = data.equinix_fabric_port.ports_data_name.data[0].used_bandwidth;
export const encapsulationType = data.equinix_fabric_port.ports_data_name.data[0].encapsulation[0].type;
export const ibx = data.equinix_fabric_port.ports_data_name.data[0].location[0].ibx;
export const metroCode = data.equinix_fabric_port.ports_data_name.data[0].location[0].metro_code;
export const metroName = data.equinix_fabric_port.ports_data_name.data[0].location[0].metro_name;
export const region = data.equinix_fabric_port.ports_data_name.data[0].location[0].region;
export const deviceRedundancyEnabled = data.equinix_fabric_port.ports_data_name.data[0].device[0].redundancy[0].enabled;
export const deviceRedundancyPriority = data.equinix_fabric_port.ports_data_name.data[0].device[0].redundancy[0].priority;
import pulumi
import pulumi_equinix as equinix
ports_data_name = equinix.fabric.get_ports(filter={
    "name": "<name_of_port||port_prefix>",
})
pulumi.export("id", data["equinix_fabric_port"]["ports_data_name"]["data"][0]["id"])
pulumi.export("name", data["equinix_fabric_port"]["ports_data_name"]["data"][0]["name"])
pulumi.export("state", data["equinix_fabric_port"]["ports_data_name"]["data"][0]["state"])
pulumi.export("accountName", data["equinix_fabric_port"]["ports_data_name"]["data"][0]["account"][0]["account_name"])
pulumi.export("type", data["equinix_fabric_port"]["ports_data_name"]["data"][0]["type"])
pulumi.export("bandwidth", data["equinix_fabric_port"]["ports_data_name"]["data"][0]["bandwidth"])
pulumi.export("usedBandwidth", data["equinix_fabric_port"]["ports_data_name"]["data"][0]["used_bandwidth"])
pulumi.export("encapsulationType", data["equinix_fabric_port"]["ports_data_name"]["data"][0]["encapsulation"][0]["type"])
pulumi.export("ibx", data["equinix_fabric_port"]["ports_data_name"]["data"][0]["location"][0]["ibx"])
pulumi.export("metroCode", data["equinix_fabric_port"]["ports_data_name"]["data"][0]["location"][0]["metro_code"])
pulumi.export("metroName", data["equinix_fabric_port"]["ports_data_name"]["data"][0]["location"][0]["metro_name"])
pulumi.export("region", data["equinix_fabric_port"]["ports_data_name"]["data"][0]["location"][0]["region"])
pulumi.export("deviceRedundancyEnabled", data["equinix_fabric_port"]["ports_data_name"]["data"][0]["device"][0]["redundancy"][0]["enabled"])
pulumi.export("deviceRedundancyPriority", data["equinix_fabric_port"]["ports_data_name"]["data"][0]["device"][0]["redundancy"][0]["priority"])
package main
import (
	"github.com/equinix/pulumi-equinix/sdk/go/equinix/fabric"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fabric.GetPorts(ctx, &fabric.GetPortsArgs{
			Filter: fabric.GetPortsFilter{
				Name: "<name_of_port||port_prefix>",
			},
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("id", data.Equinix_fabric_port.Ports_data_name.Data[0].Id)
		ctx.Export("name", data.Equinix_fabric_port.Ports_data_name.Data[0].Name)
		ctx.Export("state", data.Equinix_fabric_port.Ports_data_name.Data[0].State)
		ctx.Export("accountName", data.Equinix_fabric_port.Ports_data_name.Data[0].Account[0].Account_name)
		ctx.Export("type", data.Equinix_fabric_port.Ports_data_name.Data[0].Type)
		ctx.Export("bandwidth", data.Equinix_fabric_port.Ports_data_name.Data[0].Bandwidth)
		ctx.Export("usedBandwidth", data.Equinix_fabric_port.Ports_data_name.Data[0].Used_bandwidth)
		ctx.Export("encapsulationType", data.Equinix_fabric_port.Ports_data_name.Data[0].Encapsulation[0].Type)
		ctx.Export("ibx", data.Equinix_fabric_port.Ports_data_name.Data[0].Location[0].Ibx)
		ctx.Export("metroCode", data.Equinix_fabric_port.Ports_data_name.Data[0].Location[0].Metro_code)
		ctx.Export("metroName", data.Equinix_fabric_port.Ports_data_name.Data[0].Location[0].Metro_name)
		ctx.Export("region", data.Equinix_fabric_port.Ports_data_name.Data[0].Location[0].Region)
		ctx.Export("deviceRedundancyEnabled", data.Equinix_fabric_port.Ports_data_name.Data[0].Device[0].Redundancy[0].Enabled)
		ctx.Export("deviceRedundancyPriority", data.Equinix_fabric_port.Ports_data_name.Data[0].Device[0].Redundancy[0].Priority)
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Equinix = Pulumi.Equinix;
return await Deployment.RunAsync(() => 
{
    var portsDataName = Equinix.Fabric.GetPorts.Invoke(new()
    {
        Filter = new Equinix.Fabric.Inputs.GetPortsFilterInputArgs
        {
            Name = "<name_of_port||port_prefix>",
        },
    });
    return new Dictionary<string, object?>
    {
        ["id"] = data.Equinix_fabric_port.Ports_data_name.Data[0].Id,
        ["name"] = data.Equinix_fabric_port.Ports_data_name.Data[0].Name,
        ["state"] = data.Equinix_fabric_port.Ports_data_name.Data[0].State,
        ["accountName"] = data.Equinix_fabric_port.Ports_data_name.Data[0].Account[0].Account_name,
        ["type"] = data.Equinix_fabric_port.Ports_data_name.Data[0].Type,
        ["bandwidth"] = data.Equinix_fabric_port.Ports_data_name.Data[0].Bandwidth,
        ["usedBandwidth"] = data.Equinix_fabric_port.Ports_data_name.Data[0].Used_bandwidth,
        ["encapsulationType"] = data.Equinix_fabric_port.Ports_data_name.Data[0].Encapsulation[0].Type,
        ["ibx"] = data.Equinix_fabric_port.Ports_data_name.Data[0].Location[0].Ibx,
        ["metroCode"] = data.Equinix_fabric_port.Ports_data_name.Data[0].Location[0].Metro_code,
        ["metroName"] = data.Equinix_fabric_port.Ports_data_name.Data[0].Location[0].Metro_name,
        ["region"] = data.Equinix_fabric_port.Ports_data_name.Data[0].Location[0].Region,
        ["deviceRedundancyEnabled"] = data.Equinix_fabric_port.Ports_data_name.Data[0].Device[0].Redundancy[0].Enabled,
        ["deviceRedundancyPriority"] = data.Equinix_fabric_port.Ports_data_name.Data[0].Device[0].Redundancy[0].Priority,
    };
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.equinix.fabric.FabricFunctions;
import com.pulumi.equinix.fabric.inputs.GetPortsArgs;
import com.pulumi.equinix.fabric.inputs.GetPortsFilterArgs;
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) {
        final var portsDataName = FabricFunctions.getPorts(GetPortsArgs.builder()
            .filter(GetPortsFilterArgs.builder()
                .name("<name_of_port||port_prefix>")
                .build())
            .build());
        ctx.export("id", data.equinix_fabric_port().ports_data_name().data()[0].id());
        ctx.export("name", data.equinix_fabric_port().ports_data_name().data()[0].name());
        ctx.export("state", data.equinix_fabric_port().ports_data_name().data()[0].state());
        ctx.export("accountName", data.equinix_fabric_port().ports_data_name().data()[0].account()[0].account_name());
        ctx.export("type", data.equinix_fabric_port().ports_data_name().data()[0].type());
        ctx.export("bandwidth", data.equinix_fabric_port().ports_data_name().data()[0].bandwidth());
        ctx.export("usedBandwidth", data.equinix_fabric_port().ports_data_name().data()[0].used_bandwidth());
        ctx.export("encapsulationType", data.equinix_fabric_port().ports_data_name().data()[0].encapsulation()[0].type());
        ctx.export("ibx", data.equinix_fabric_port().ports_data_name().data()[0].location()[0].ibx());
        ctx.export("metroCode", data.equinix_fabric_port().ports_data_name().data()[0].location()[0].metro_code());
        ctx.export("metroName", data.equinix_fabric_port().ports_data_name().data()[0].location()[0].metro_name());
        ctx.export("region", data.equinix_fabric_port().ports_data_name().data()[0].location()[0].region());
        ctx.export("deviceRedundancyEnabled", data.equinix_fabric_port().ports_data_name().data()[0].device()[0].redundancy()[0].enabled());
        ctx.export("deviceRedundancyPriority", data.equinix_fabric_port().ports_data_name().data()[0].device()[0].redundancy()[0].priority());
    }
}
variables:
  portsDataName:
    fn::invoke:
      Function: equinix:fabric:getPorts
      Arguments:
        filter:
          name: <name_of_port||port_prefix>
outputs:
  id: ${data.equinix_fabric_port.ports_data_name.data[0].id}
  name: ${data.equinix_fabric_port.ports_data_name.data[0].name}
  state: ${data.equinix_fabric_port.ports_data_name.data[0].state}
  accountName: ${data.equinix_fabric_port.ports_data_name.data[0].account[0].account_name}
  type: ${data.equinix_fabric_port.ports_data_name.data[0].type}
  bandwidth: ${data.equinix_fabric_port.ports_data_name.data[0].bandwidth}
  usedBandwidth: ${data.equinix_fabric_port.ports_data_name.data[0].used_bandwidth}
  encapsulationType: ${data.equinix_fabric_port.ports_data_name.data[0].encapsulation[0].type}
  ibx: ${data.equinix_fabric_port.ports_data_name.data[0].location[0].ibx}
  metroCode: ${data.equinix_fabric_port.ports_data_name.data[0].location[0].metro_code}
  metroName: ${data.equinix_fabric_port.ports_data_name.data[0].location[0].metro_name}
  region: ${data.equinix_fabric_port.ports_data_name.data[0].location[0].region}
  deviceRedundancyEnabled: ${data.equinix_fabric_port.ports_data_name.data[0].device[0].redundancy[0].enabled}
  deviceRedundancyPriority: ${data.equinix_fabric_port.ports_data_name.data[0].device[0].redundancy[0].priority}
Using getPorts
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 getPorts(args: GetPortsArgs, opts?: InvokeOptions): Promise<GetPortsResult>
function getPortsOutput(args: GetPortsOutputArgs, opts?: InvokeOptions): Output<GetPortsResult>def get_ports(filter: Optional[GetPortsFilter] = None,
              opts: Optional[InvokeOptions] = None) -> GetPortsResult
def get_ports_output(filter: Optional[pulumi.Input[GetPortsFilterArgs]] = None,
              opts: Optional[InvokeOptions] = None) -> Output[GetPortsResult]func GetPorts(ctx *Context, args *GetPortsArgs, opts ...InvokeOption) (*GetPortsResult, error)
func GetPortsOutput(ctx *Context, args *GetPortsOutputArgs, opts ...InvokeOption) GetPortsResultOutput> Note: This function is named GetPorts in the Go SDK.
public static class GetPorts 
{
    public static Task<GetPortsResult> InvokeAsync(GetPortsArgs args, InvokeOptions? opts = null)
    public static Output<GetPortsResult> Invoke(GetPortsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPortsResult> getPorts(GetPortsArgs args, InvokeOptions options)
public static Output<GetPortsResult> getPorts(GetPortsArgs args, InvokeOptions options)
fn::invoke:
  function: equinix:fabric/getPorts:getPorts
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Filter
GetPorts Filter 
- name
- Filter
GetPorts Filter 
- name
- filter
GetPorts Filter 
- name
- filter
GetPorts Filter 
- name
- filter
GetPorts Filter 
- name
- filter Property Map
- name
getPorts Result
The following output properties are available:
- Data
List<GetPorts Datum> 
- List of Ports
- Filter
GetPorts Filter 
- name
- Id string
- The provider-assigned unique ID for this managed resource.
- Data
[]GetPorts Datum 
- List of Ports
- Filter
GetPorts Filter 
- name
- Id string
- The provider-assigned unique ID for this managed resource.
- data
List<GetPorts Datum> 
- List of Ports
- filter
GetPorts Filter 
- name
- id String
- The provider-assigned unique ID for this managed resource.
- data
GetPorts Datum[] 
- List of Ports
- filter
GetPorts Filter 
- name
- id string
- The provider-assigned unique ID for this managed resource.
- data
Sequence[GetPorts Datum] 
- List of Ports
- filter
GetPorts Filter 
- name
- id str
- The provider-assigned unique ID for this managed resource.
- data List<Property Map>
- List of Ports
- filter Property Map
- name
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
GetPortsDatum  
- Accounts
List<GetPorts Datum Account> 
- Customer account information that is associated with this port
- AvailableBandwidth int
- Port available bandwidth in Mbps
- Bandwidth int
- Port bandwidth in Mbps
- ChangeLogs List<GetPorts Datum Change Log> 
- Captures port lifecycle change information
- Description string
- Port description
- Devices
List<GetPorts Datum Device> 
- Port device
- Encapsulations
List<GetPorts Datum Encapsulation> 
- Port encapsulation protocol
- Href string
- Port URI information
- LagEnabled bool
- Port Lag
- Locations
List<GetPorts Datum Location> 
- Port location information
- Name string
- Port name
- Operations
List<GetPorts Datum Operation> 
- Port specific operational data
- Redundancies
List<GetPorts Datum Redundancy> 
- Port redundancy information
- ServiceType string
- Port service type
- State string
- Port state
- Type string
- Port type
- UsedBandwidth int
- Port used bandwidth in Mbps
- Uuid string
- Equinix-assigned port identifier
- Accounts
[]GetPorts Datum Account 
- Customer account information that is associated with this port
- AvailableBandwidth int
- Port available bandwidth in Mbps
- Bandwidth int
- Port bandwidth in Mbps
- ChangeLogs []GetPorts Datum Change Log 
- Captures port lifecycle change information
- Description string
- Port description
- Devices
[]GetPorts Datum Device 
- Port device
- Encapsulations
[]GetPorts Datum Encapsulation 
- Port encapsulation protocol
- Href string
- Port URI information
- LagEnabled bool
- Port Lag
- Locations
[]GetPorts Datum Location 
- Port location information
- Name string
- Port name
- Operations
[]GetPorts Datum Operation 
- Port specific operational data
- Redundancies
[]GetPorts Datum Redundancy 
- Port redundancy information
- ServiceType string
- Port service type
- State string
- Port state
- Type string
- Port type
- UsedBandwidth int
- Port used bandwidth in Mbps
- Uuid string
- Equinix-assigned port identifier
- accounts
List<GetPorts Datum Account> 
- Customer account information that is associated with this port
- availableBandwidth Integer
- Port available bandwidth in Mbps
- bandwidth Integer
- Port bandwidth in Mbps
- changeLogs List<GetPorts Datum Change Log> 
- Captures port lifecycle change information
- description String
- Port description
- devices
List<GetPorts Datum Device> 
- Port device
- encapsulations
List<GetPorts Datum Encapsulation> 
- Port encapsulation protocol
- href String
- Port URI information
- lagEnabled Boolean
- Port Lag
- locations
List<GetPorts Datum Location> 
- Port location information
- name String
- Port name
- operations
List<GetPorts Datum Operation> 
- Port specific operational data
- redundancies
List<GetPorts Datum Redundancy> 
- Port redundancy information
- serviceType String
- Port service type
- state String
- Port state
- type String
- Port type
- usedBandwidth Integer
- Port used bandwidth in Mbps
- uuid String
- Equinix-assigned port identifier
- accounts
GetPorts Datum Account[] 
- Customer account information that is associated with this port
- availableBandwidth number
- Port available bandwidth in Mbps
- bandwidth number
- Port bandwidth in Mbps
- changeLogs GetPorts Datum Change Log[] 
- Captures port lifecycle change information
- description string
- Port description
- devices
GetPorts Datum Device[] 
- Port device
- encapsulations
GetPorts Datum Encapsulation[] 
- Port encapsulation protocol
- href string
- Port URI information
- lagEnabled boolean
- Port Lag
- locations
GetPorts Datum Location[] 
- Port location information
- name string
- Port name
- operations
GetPorts Datum Operation[] 
- Port specific operational data
- redundancies
GetPorts Datum Redundancy[] 
- Port redundancy information
- serviceType string
- Port service type
- state string
- Port state
- type string
- Port type
- usedBandwidth number
- Port used bandwidth in Mbps
- uuid string
- Equinix-assigned port identifier
- accounts
Sequence[GetPorts Datum Account] 
- Customer account information that is associated with this port
- available_bandwidth int
- Port available bandwidth in Mbps
- bandwidth int
- Port bandwidth in Mbps
- change_logs Sequence[GetPorts Datum Change Log] 
- Captures port lifecycle change information
- description str
- Port description
- devices
Sequence[GetPorts Datum Device] 
- Port device
- encapsulations
Sequence[GetPorts Datum Encapsulation] 
- Port encapsulation protocol
- href str
- Port URI information
- lag_enabled bool
- Port Lag
- locations
Sequence[GetPorts Datum Location] 
- Port location information
- name str
- Port name
- operations
Sequence[GetPorts Datum Operation] 
- Port specific operational data
- redundancies
Sequence[GetPorts Datum Redundancy] 
- Port redundancy information
- service_type str
- Port service type
- state str
- Port state
- type str
- Port type
- used_bandwidth int
- Port used bandwidth in Mbps
- uuid str
- Equinix-assigned port identifier
- accounts List<Property Map>
- Customer account information that is associated with this port
- availableBandwidth Number
- Port available bandwidth in Mbps
- bandwidth Number
- Port bandwidth in Mbps
- changeLogs List<Property Map>
- Captures port lifecycle change information
- description String
- Port description
- devices List<Property Map>
- Port device
- encapsulations List<Property Map>
- Port encapsulation protocol
- href String
- Port URI information
- lagEnabled Boolean
- Port Lag
- locations List<Property Map>
- Port location information
- name String
- Port name
- operations List<Property Map>
- Port specific operational data
- redundancies List<Property Map>
- Port redundancy information
- serviceType String
- Port service type
- state String
- Port state
- type String
- Port type
- usedBandwidth Number
- Port used bandwidth in Mbps
- uuid String
- Equinix-assigned port identifier
GetPortsDatumAccount   
- AccountName string
- Legal name of the accountholder.
- AccountNumber int
- Equinix-assigned account number.
- GlobalCust stringId 
- Equinix-assigned ID of the subscriber's parent organization.
- GlobalOrg stringId 
- Equinix-assigned ID of the subscriber's parent organization.
- GlobalOrganization stringName 
- Equinix-assigned name of the subscriber's parent organization.
- OrgId int
- Equinix-assigned ID of the subscriber's organization.
- OrganizationName string
- Equinix-assigned name of the subscriber's organization.
- UcmId string
- Enterprise datastore id
- AccountName string
- Legal name of the accountholder.
- AccountNumber int
- Equinix-assigned account number.
- GlobalCust stringId 
- Equinix-assigned ID of the subscriber's parent organization.
- GlobalOrg stringId 
- Equinix-assigned ID of the subscriber's parent organization.
- GlobalOrganization stringName 
- Equinix-assigned name of the subscriber's parent organization.
- OrgId int
- Equinix-assigned ID of the subscriber's organization.
- OrganizationName string
- Equinix-assigned name of the subscriber's organization.
- UcmId string
- Enterprise datastore id
- accountName String
- Legal name of the accountholder.
- accountNumber Integer
- Equinix-assigned account number.
- globalCust StringId 
- Equinix-assigned ID of the subscriber's parent organization.
- globalOrg StringId 
- Equinix-assigned ID of the subscriber's parent organization.
- globalOrganization StringName 
- Equinix-assigned name of the subscriber's parent organization.
- orgId Integer
- Equinix-assigned ID of the subscriber's organization.
- organizationName String
- Equinix-assigned name of the subscriber's organization.
- ucmId String
- Enterprise datastore id
- accountName string
- Legal name of the accountholder.
- accountNumber number
- Equinix-assigned account number.
- globalCust stringId 
- Equinix-assigned ID of the subscriber's parent organization.
- globalOrg stringId 
- Equinix-assigned ID of the subscriber's parent organization.
- globalOrganization stringName 
- Equinix-assigned name of the subscriber's parent organization.
- orgId number
- Equinix-assigned ID of the subscriber's organization.
- organizationName string
- Equinix-assigned name of the subscriber's organization.
- ucmId string
- Enterprise datastore id
- account_name str
- Legal name of the accountholder.
- account_number int
- Equinix-assigned account number.
- global_cust_ strid 
- Equinix-assigned ID of the subscriber's parent organization.
- global_org_ strid 
- Equinix-assigned ID of the subscriber's parent organization.
- global_organization_ strname 
- Equinix-assigned name of the subscriber's parent organization.
- org_id int
- Equinix-assigned ID of the subscriber's organization.
- organization_name str
- Equinix-assigned name of the subscriber's organization.
- ucm_id str
- Enterprise datastore id
- accountName String
- Legal name of the accountholder.
- accountNumber Number
- Equinix-assigned account number.
- globalCust StringId 
- Equinix-assigned ID of the subscriber's parent organization.
- globalOrg StringId 
- Equinix-assigned ID of the subscriber's parent organization.
- globalOrganization StringName 
- Equinix-assigned name of the subscriber's parent organization.
- orgId Number
- Equinix-assigned ID of the subscriber's organization.
- organizationName String
- Equinix-assigned name of the subscriber's organization.
- ucmId String
- Enterprise datastore id
GetPortsDatumChangeLog    
- CreatedBy string
- Created by User Key
- CreatedBy stringEmail 
- Created by User Email Address
- CreatedBy stringFull Name 
- Created by User Full Name
- CreatedDate stringTime 
- Created by Date and Time
- DeletedBy string
- Deleted by User Key
- DeletedBy stringEmail 
- Deleted by User Email Address
- DeletedBy stringFull Name 
- Deleted by User Full Name
- DeletedDate stringTime 
- Deleted by Date and Time
- UpdatedBy string
- Updated by User Key
- UpdatedBy stringEmail 
- Updated by User Email Address
- UpdatedBy stringFull Name 
- Updated by User Full Name
- UpdatedDate stringTime 
- Updated by Date and Time
- CreatedBy string
- Created by User Key
- CreatedBy stringEmail 
- Created by User Email Address
- CreatedBy stringFull Name 
- Created by User Full Name
- CreatedDate stringTime 
- Created by Date and Time
- DeletedBy string
- Deleted by User Key
- DeletedBy stringEmail 
- Deleted by User Email Address
- DeletedBy stringFull Name 
- Deleted by User Full Name
- DeletedDate stringTime 
- Deleted by Date and Time
- UpdatedBy string
- Updated by User Key
- UpdatedBy stringEmail 
- Updated by User Email Address
- UpdatedBy stringFull Name 
- Updated by User Full Name
- UpdatedDate stringTime 
- Updated by Date and Time
- createdBy String
- Created by User Key
- createdBy StringEmail 
- Created by User Email Address
- createdBy StringFull Name 
- Created by User Full Name
- createdDate StringTime 
- Created by Date and Time
- deletedBy String
- Deleted by User Key
- deletedBy StringEmail 
- Deleted by User Email Address
- deletedBy StringFull Name 
- Deleted by User Full Name
- deletedDate StringTime 
- Deleted by Date and Time
- updatedBy String
- Updated by User Key
- updatedBy StringEmail 
- Updated by User Email Address
- updatedBy StringFull Name 
- Updated by User Full Name
- updatedDate StringTime 
- Updated by Date and Time
- createdBy string
- Created by User Key
- createdBy stringEmail 
- Created by User Email Address
- createdBy stringFull Name 
- Created by User Full Name
- createdDate stringTime 
- Created by Date and Time
- deletedBy string
- Deleted by User Key
- deletedBy stringEmail 
- Deleted by User Email Address
- deletedBy stringFull Name 
- Deleted by User Full Name
- deletedDate stringTime 
- Deleted by Date and Time
- updatedBy string
- Updated by User Key
- updatedBy stringEmail 
- Updated by User Email Address
- updatedBy stringFull Name 
- Updated by User Full Name
- updatedDate stringTime 
- Updated by Date and Time
- created_by str
- Created by User Key
- created_by_ stremail 
- Created by User Email Address
- created_by_ strfull_ name 
- Created by User Full Name
- created_date_ strtime 
- Created by Date and Time
- deleted_by str
- Deleted by User Key
- deleted_by_ stremail 
- Deleted by User Email Address
- deleted_by_ strfull_ name 
- Deleted by User Full Name
- deleted_date_ strtime 
- Deleted by Date and Time
- updated_by str
- Updated by User Key
- updated_by_ stremail 
- Updated by User Email Address
- updated_by_ strfull_ name 
- Updated by User Full Name
- updated_date_ strtime 
- Updated by Date and Time
- createdBy String
- Created by User Key
- createdBy StringEmail 
- Created by User Email Address
- createdBy StringFull Name 
- Created by User Full Name
- createdDate StringTime 
- Created by Date and Time
- deletedBy String
- Deleted by User Key
- deletedBy StringEmail 
- Deleted by User Email Address
- deletedBy StringFull Name 
- Deleted by User Full Name
- deletedDate StringTime 
- Deleted by Date and Time
- updatedBy String
- Updated by User Key
- updatedBy StringEmail 
- Updated by User Email Address
- updatedBy StringFull Name 
- Updated by User Full Name
- updatedDate StringTime 
- Updated by Date and Time
GetPortsDatumDevice   
- Name string
- Port name
- Redundancies
List<GetPorts Datum Device Redundancy> 
- Port device redundancy
- Name string
- Port name
- Redundancies
[]GetPorts Datum Device Redundancy 
- Port device redundancy
- name String
- Port name
- redundancies
List<GetPorts Datum Device Redundancy> 
- Port device redundancy
- name string
- Port name
- redundancies
GetPorts Datum Device Redundancy[] 
- Port device redundancy
- name str
- Port name
- redundancies
Sequence[GetPorts Datum Device Redundancy] 
- Port device redundancy
- name String
- Port name
- redundancies List<Property Map>
- Port device redundancy
GetPortsDatumDeviceRedundancy    
GetPortsDatumEncapsulation   
- TagProtocol stringId 
- Port encapsulation Tag Protocol Identifier
- Type string
- Port encapsulation protocol type
- TagProtocol stringId 
- Port encapsulation Tag Protocol Identifier
- Type string
- Port encapsulation protocol type
- tagProtocol StringId 
- Port encapsulation Tag Protocol Identifier
- type String
- Port encapsulation protocol type
- tagProtocol stringId 
- Port encapsulation Tag Protocol Identifier
- type string
- Port encapsulation protocol type
- tag_protocol_ strid 
- Port encapsulation Tag Protocol Identifier
- type str
- Port encapsulation protocol type
- tagProtocol StringId 
- Port encapsulation Tag Protocol Identifier
- type String
- Port encapsulation protocol type
GetPortsDatumLocation   
- ibx str
- IBX Code
- metro_code str
- Access point metro code
- metro_name str
- Access point metro name
- region str
- Access point region
GetPortsDatumOperation   
- ConnectionCount int
- Total number of current connections
- OpStatus stringChanged At 
- Date and time at which port availability changed
- OperationalStatus string
- Port operation status
- ConnectionCount int
- Total number of current connections
- OpStatus stringChanged At 
- Date and time at which port availability changed
- OperationalStatus string
- Port operation status
- connectionCount Integer
- Total number of current connections
- opStatus StringChanged At 
- Date and time at which port availability changed
- operationalStatus String
- Port operation status
- connectionCount number
- Total number of current connections
- opStatus stringChanged At 
- Date and time at which port availability changed
- operationalStatus string
- Port operation status
- connection_count int
- Total number of current connections
- op_status_ strchanged_ at 
- Date and time at which port availability changed
- operational_status str
- Port operation status
- connectionCount Number
- Total number of current connections
- opStatus StringChanged At 
- Date and time at which port availability changed
- operationalStatus String
- Port operation status
GetPortsDatumRedundancy   
GetPortsFilter  
- Name string
- Query Parameter to Get Ports By Name
- Name string
- Query Parameter to Get Ports By Name
- name String
- Query Parameter to Get Ports By Name
- name string
- Query Parameter to Get Ports By Name
- name str
- Query Parameter to Get Ports By Name
- name String
- Query Parameter to Get Ports By Name
Package Details
- Repository
- equinix equinix/pulumi-equinix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the equinixTerraform Provider.
