1. Packages
  2. Equinix
  3. API Docs
  4. fabric
  5. getPorts
Equinix v0.21.0 published on Friday, Feb 28, 2025 by Equinix

equinix.fabric.getPorts

Explore with Pulumi AI

Equinix v0.21.0 published on Friday, Feb 28, 2025 by Equinix

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;
Copy
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"])
Copy
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
	})
}
Copy
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,
    };
});
Copy
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());
    }
}
Copy
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}
Copy

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>
Copy
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]
Copy
func GetPorts(ctx *Context, args *GetPortsArgs, opts ...InvokeOption) (*GetPortsResult, error)
func GetPortsOutput(ctx *Context, args *GetPortsOutputArgs, opts ...InvokeOption) GetPortsResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetPortsResult> getPorts(GetPortsArgs args, InvokeOptions options)
public static Output<GetPortsResult> getPorts(GetPortsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: equinix:fabric/getPorts:getPorts
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Filter This property is required. GetPortsFilter
name
Filter This property is required. GetPortsFilter
name
filter This property is required. GetPortsFilter
name
filter This property is required. GetPortsFilter
name
filter This property is required. GetPortsFilter
name
filter This property is required. Property Map
name

getPorts Result

The following output properties are available:

Data List<GetPortsDatum>
List of Ports
Filter GetPortsFilter
name
Id string
The provider-assigned unique ID for this managed resource.
Data []GetPortsDatum
List of Ports
Filter GetPortsFilter
name
Id string
The provider-assigned unique ID for this managed resource.
data List<GetPortsDatum>
List of Ports
filter GetPortsFilter
name
id String
The provider-assigned unique ID for this managed resource.
data GetPortsDatum[]
List of Ports
filter GetPortsFilter
name
id string
The provider-assigned unique ID for this managed resource.
data Sequence[GetPortsDatum]
List of Ports
filter GetPortsFilter
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 This property is required. List<GetPortsDatumAccount>
Customer account information that is associated with this port
AvailableBandwidth This property is required. int
Port available bandwidth in Mbps
Bandwidth This property is required. int
Port bandwidth in Mbps
ChangeLogs This property is required. List<GetPortsDatumChangeLog>
Captures port lifecycle change information
Description This property is required. string
Port description
Devices This property is required. List<GetPortsDatumDevice>
Port device
Encapsulations This property is required. List<GetPortsDatumEncapsulation>
Port encapsulation protocol
Href This property is required. string
Port URI information
LagEnabled This property is required. bool
Port Lag
Locations This property is required. List<GetPortsDatumLocation>
Port location information
Name This property is required. string
Port name
Operations This property is required. List<GetPortsDatumOperation>
Port specific operational data
Redundancies This property is required. List<GetPortsDatumRedundancy>
Port redundancy information
ServiceType This property is required. string
Port service type
State This property is required. string
Port state
Type This property is required. string
Port type
UsedBandwidth This property is required. int
Port used bandwidth in Mbps
Uuid This property is required. string
Equinix-assigned port identifier
Accounts This property is required. []GetPortsDatumAccount
Customer account information that is associated with this port
AvailableBandwidth This property is required. int
Port available bandwidth in Mbps
Bandwidth This property is required. int
Port bandwidth in Mbps
ChangeLogs This property is required. []GetPortsDatumChangeLog
Captures port lifecycle change information
Description This property is required. string
Port description
Devices This property is required. []GetPortsDatumDevice
Port device
Encapsulations This property is required. []GetPortsDatumEncapsulation
Port encapsulation protocol
Href This property is required. string
Port URI information
LagEnabled This property is required. bool
Port Lag
Locations This property is required. []GetPortsDatumLocation
Port location information
Name This property is required. string
Port name
Operations This property is required. []GetPortsDatumOperation
Port specific operational data
Redundancies This property is required. []GetPortsDatumRedundancy
Port redundancy information
ServiceType This property is required. string
Port service type
State This property is required. string
Port state
Type This property is required. string
Port type
UsedBandwidth This property is required. int
Port used bandwidth in Mbps
Uuid This property is required. string
Equinix-assigned port identifier
accounts This property is required. List<GetPortsDatumAccount>
Customer account information that is associated with this port
availableBandwidth This property is required. Integer
Port available bandwidth in Mbps
bandwidth This property is required. Integer
Port bandwidth in Mbps
changeLogs This property is required. List<GetPortsDatumChangeLog>
Captures port lifecycle change information
description This property is required. String
Port description
devices This property is required. List<GetPortsDatumDevice>
Port device
encapsulations This property is required. List<GetPortsDatumEncapsulation>
Port encapsulation protocol
href This property is required. String
Port URI information
lagEnabled This property is required. Boolean
Port Lag
locations This property is required. List<GetPortsDatumLocation>
Port location information
name This property is required. String
Port name
operations This property is required. List<GetPortsDatumOperation>
Port specific operational data
redundancies This property is required. List<GetPortsDatumRedundancy>
Port redundancy information
serviceType This property is required. String
Port service type
state This property is required. String
Port state
type This property is required. String
Port type
usedBandwidth This property is required. Integer
Port used bandwidth in Mbps
uuid This property is required. String
Equinix-assigned port identifier
accounts This property is required. GetPortsDatumAccount[]
Customer account information that is associated with this port
availableBandwidth This property is required. number
Port available bandwidth in Mbps
bandwidth This property is required. number
Port bandwidth in Mbps
changeLogs This property is required. GetPortsDatumChangeLog[]
Captures port lifecycle change information
description This property is required. string
Port description
devices This property is required. GetPortsDatumDevice[]
Port device
encapsulations This property is required. GetPortsDatumEncapsulation[]
Port encapsulation protocol
href This property is required. string
Port URI information
lagEnabled This property is required. boolean
Port Lag
locations This property is required. GetPortsDatumLocation[]
Port location information
name This property is required. string
Port name
operations This property is required. GetPortsDatumOperation[]
Port specific operational data
redundancies This property is required. GetPortsDatumRedundancy[]
Port redundancy information
serviceType This property is required. string
Port service type
state This property is required. string
Port state
type This property is required. string
Port type
usedBandwidth This property is required. number
Port used bandwidth in Mbps
uuid This property is required. string
Equinix-assigned port identifier
accounts This property is required. Sequence[GetPortsDatumAccount]
Customer account information that is associated with this port
available_bandwidth This property is required. int
Port available bandwidth in Mbps
bandwidth This property is required. int
Port bandwidth in Mbps
change_logs This property is required. Sequence[GetPortsDatumChangeLog]
Captures port lifecycle change information
description This property is required. str
Port description
devices This property is required. Sequence[GetPortsDatumDevice]
Port device
encapsulations This property is required. Sequence[GetPortsDatumEncapsulation]
Port encapsulation protocol
href This property is required. str
Port URI information
lag_enabled This property is required. bool
Port Lag
locations This property is required. Sequence[GetPortsDatumLocation]
Port location information
name This property is required. str
Port name
operations This property is required. Sequence[GetPortsDatumOperation]
Port specific operational data
redundancies This property is required. Sequence[GetPortsDatumRedundancy]
Port redundancy information
service_type This property is required. str
Port service type
state This property is required. str
Port state
type This property is required. str
Port type
used_bandwidth This property is required. int
Port used bandwidth in Mbps
uuid This property is required. str
Equinix-assigned port identifier
accounts This property is required. List<Property Map>
Customer account information that is associated with this port
availableBandwidth This property is required. Number
Port available bandwidth in Mbps
bandwidth This property is required. Number
Port bandwidth in Mbps
changeLogs This property is required. List<Property Map>
Captures port lifecycle change information
description This property is required. String
Port description
devices This property is required. List<Property Map>
Port device
encapsulations This property is required. List<Property Map>
Port encapsulation protocol
href This property is required. String
Port URI information
lagEnabled This property is required. Boolean
Port Lag
locations This property is required. List<Property Map>
Port location information
name This property is required. String
Port name
operations This property is required. List<Property Map>
Port specific operational data
redundancies This property is required. List<Property Map>
Port redundancy information
serviceType This property is required. String
Port service type
state This property is required. String
Port state
type This property is required. String
Port type
usedBandwidth This property is required. Number
Port used bandwidth in Mbps
uuid This property is required. String
Equinix-assigned port identifier

GetPortsDatumAccount

AccountName This property is required. string
Legal name of the accountholder.
AccountNumber This property is required. int
Equinix-assigned account number.
GlobalCustId This property is required. string
Equinix-assigned ID of the subscriber's parent organization.
GlobalOrgId This property is required. string
Equinix-assigned ID of the subscriber's parent organization.
GlobalOrganizationName This property is required. string
Equinix-assigned name of the subscriber's parent organization.
OrgId This property is required. int
Equinix-assigned ID of the subscriber's organization.
OrganizationName This property is required. string
Equinix-assigned name of the subscriber's organization.
UcmId This property is required. string
Enterprise datastore id
AccountName This property is required. string
Legal name of the accountholder.
AccountNumber This property is required. int
Equinix-assigned account number.
GlobalCustId This property is required. string
Equinix-assigned ID of the subscriber's parent organization.
GlobalOrgId This property is required. string
Equinix-assigned ID of the subscriber's parent organization.
GlobalOrganizationName This property is required. string
Equinix-assigned name of the subscriber's parent organization.
OrgId This property is required. int
Equinix-assigned ID of the subscriber's organization.
OrganizationName This property is required. string
Equinix-assigned name of the subscriber's organization.
UcmId This property is required. string
Enterprise datastore id
accountName This property is required. String
Legal name of the accountholder.
accountNumber This property is required. Integer
Equinix-assigned account number.
globalCustId This property is required. String
Equinix-assigned ID of the subscriber's parent organization.
globalOrgId This property is required. String
Equinix-assigned ID of the subscriber's parent organization.
globalOrganizationName This property is required. String
Equinix-assigned name of the subscriber's parent organization.
orgId This property is required. Integer
Equinix-assigned ID of the subscriber's organization.
organizationName This property is required. String
Equinix-assigned name of the subscriber's organization.
ucmId This property is required. String
Enterprise datastore id
accountName This property is required. string
Legal name of the accountholder.
accountNumber This property is required. number
Equinix-assigned account number.
globalCustId This property is required. string
Equinix-assigned ID of the subscriber's parent organization.
globalOrgId This property is required. string
Equinix-assigned ID of the subscriber's parent organization.
globalOrganizationName This property is required. string
Equinix-assigned name of the subscriber's parent organization.
orgId This property is required. number
Equinix-assigned ID of the subscriber's organization.
organizationName This property is required. string
Equinix-assigned name of the subscriber's organization.
ucmId This property is required. string
Enterprise datastore id
account_name This property is required. str
Legal name of the accountholder.
account_number This property is required. int
Equinix-assigned account number.
global_cust_id This property is required. str
Equinix-assigned ID of the subscriber's parent organization.
global_org_id This property is required. str
Equinix-assigned ID of the subscriber's parent organization.
global_organization_name This property is required. str
Equinix-assigned name of the subscriber's parent organization.
org_id This property is required. int
Equinix-assigned ID of the subscriber's organization.
organization_name This property is required. str
Equinix-assigned name of the subscriber's organization.
ucm_id This property is required. str
Enterprise datastore id
accountName This property is required. String
Legal name of the accountholder.
accountNumber This property is required. Number
Equinix-assigned account number.
globalCustId This property is required. String
Equinix-assigned ID of the subscriber's parent organization.
globalOrgId This property is required. String
Equinix-assigned ID of the subscriber's parent organization.
globalOrganizationName This property is required. String
Equinix-assigned name of the subscriber's parent organization.
orgId This property is required. Number
Equinix-assigned ID of the subscriber's organization.
organizationName This property is required. String
Equinix-assigned name of the subscriber's organization.
ucmId This property is required. String
Enterprise datastore id

GetPortsDatumChangeLog

CreatedBy This property is required. string
Created by User Key
CreatedByEmail This property is required. string
Created by User Email Address
CreatedByFullName This property is required. string
Created by User Full Name
CreatedDateTime This property is required. string
Created by Date and Time
DeletedBy This property is required. string
Deleted by User Key
DeletedByEmail This property is required. string
Deleted by User Email Address
DeletedByFullName This property is required. string
Deleted by User Full Name
DeletedDateTime This property is required. string
Deleted by Date and Time
UpdatedBy This property is required. string
Updated by User Key
UpdatedByEmail This property is required. string
Updated by User Email Address
UpdatedByFullName This property is required. string
Updated by User Full Name
UpdatedDateTime This property is required. string
Updated by Date and Time
CreatedBy This property is required. string
Created by User Key
CreatedByEmail This property is required. string
Created by User Email Address
CreatedByFullName This property is required. string
Created by User Full Name
CreatedDateTime This property is required. string
Created by Date and Time
DeletedBy This property is required. string
Deleted by User Key
DeletedByEmail This property is required. string
Deleted by User Email Address
DeletedByFullName This property is required. string
Deleted by User Full Name
DeletedDateTime This property is required. string
Deleted by Date and Time
UpdatedBy This property is required. string
Updated by User Key
UpdatedByEmail This property is required. string
Updated by User Email Address
UpdatedByFullName This property is required. string
Updated by User Full Name
UpdatedDateTime This property is required. string
Updated by Date and Time
createdBy This property is required. String
Created by User Key
createdByEmail This property is required. String
Created by User Email Address
createdByFullName This property is required. String
Created by User Full Name
createdDateTime This property is required. String
Created by Date and Time
deletedBy This property is required. String
Deleted by User Key
deletedByEmail This property is required. String
Deleted by User Email Address
deletedByFullName This property is required. String
Deleted by User Full Name
deletedDateTime This property is required. String
Deleted by Date and Time
updatedBy This property is required. String
Updated by User Key
updatedByEmail This property is required. String
Updated by User Email Address
updatedByFullName This property is required. String
Updated by User Full Name
updatedDateTime This property is required. String
Updated by Date and Time
createdBy This property is required. string
Created by User Key
createdByEmail This property is required. string
Created by User Email Address
createdByFullName This property is required. string
Created by User Full Name
createdDateTime This property is required. string
Created by Date and Time
deletedBy This property is required. string
Deleted by User Key
deletedByEmail This property is required. string
Deleted by User Email Address
deletedByFullName This property is required. string
Deleted by User Full Name
deletedDateTime This property is required. string
Deleted by Date and Time
updatedBy This property is required. string
Updated by User Key
updatedByEmail This property is required. string
Updated by User Email Address
updatedByFullName This property is required. string
Updated by User Full Name
updatedDateTime This property is required. string
Updated by Date and Time
created_by This property is required. str
Created by User Key
created_by_email This property is required. str
Created by User Email Address
created_by_full_name This property is required. str
Created by User Full Name
created_date_time This property is required. str
Created by Date and Time
deleted_by This property is required. str
Deleted by User Key
deleted_by_email This property is required. str
Deleted by User Email Address
deleted_by_full_name This property is required. str
Deleted by User Full Name
deleted_date_time This property is required. str
Deleted by Date and Time
updated_by This property is required. str
Updated by User Key
updated_by_email This property is required. str
Updated by User Email Address
updated_by_full_name This property is required. str
Updated by User Full Name
updated_date_time This property is required. str
Updated by Date and Time
createdBy This property is required. String
Created by User Key
createdByEmail This property is required. String
Created by User Email Address
createdByFullName This property is required. String
Created by User Full Name
createdDateTime This property is required. String
Created by Date and Time
deletedBy This property is required. String
Deleted by User Key
deletedByEmail This property is required. String
Deleted by User Email Address
deletedByFullName This property is required. String
Deleted by User Full Name
deletedDateTime This property is required. String
Deleted by Date and Time
updatedBy This property is required. String
Updated by User Key
updatedByEmail This property is required. String
Updated by User Email Address
updatedByFullName This property is required. String
Updated by User Full Name
updatedDateTime This property is required. String
Updated by Date and Time

GetPortsDatumDevice

Name This property is required. string
Port name
Redundancies This property is required. List<GetPortsDatumDeviceRedundancy>
Port device redundancy
Name This property is required. string
Port name
Redundancies This property is required. []GetPortsDatumDeviceRedundancy
Port device redundancy
name This property is required. String
Port name
redundancies This property is required. List<GetPortsDatumDeviceRedundancy>
Port device redundancy
name This property is required. string
Port name
redundancies This property is required. GetPortsDatumDeviceRedundancy[]
Port device redundancy
name This property is required. str
Port name
redundancies This property is required. Sequence[GetPortsDatumDeviceRedundancy]
Port device redundancy
name This property is required. String
Port name
redundancies This property is required. List<Property Map>
Port device redundancy

GetPortsDatumDeviceRedundancy

Enabled This property is required. bool
Access point redundancy
Group This property is required. string
Port redundancy group
Priority This property is required. string
Priority type-Primary or Secondary
Enabled This property is required. bool
Access point redundancy
Group This property is required. string
Port redundancy group
Priority This property is required. string
Priority type-Primary or Secondary
enabled This property is required. Boolean
Access point redundancy
group This property is required. String
Port redundancy group
priority This property is required. String
Priority type-Primary or Secondary
enabled This property is required. boolean
Access point redundancy
group This property is required. string
Port redundancy group
priority This property is required. string
Priority type-Primary or Secondary
enabled This property is required. bool
Access point redundancy
group This property is required. str
Port redundancy group
priority This property is required. str
Priority type-Primary or Secondary
enabled This property is required. Boolean
Access point redundancy
group This property is required. String
Port redundancy group
priority This property is required. String
Priority type-Primary or Secondary

GetPortsDatumEncapsulation

TagProtocolId This property is required. string
Port encapsulation Tag Protocol Identifier
Type This property is required. string
Port encapsulation protocol type
TagProtocolId This property is required. string
Port encapsulation Tag Protocol Identifier
Type This property is required. string
Port encapsulation protocol type
tagProtocolId This property is required. String
Port encapsulation Tag Protocol Identifier
type This property is required. String
Port encapsulation protocol type
tagProtocolId This property is required. string
Port encapsulation Tag Protocol Identifier
type This property is required. string
Port encapsulation protocol type
tag_protocol_id This property is required. str
Port encapsulation Tag Protocol Identifier
type This property is required. str
Port encapsulation protocol type
tagProtocolId This property is required. String
Port encapsulation Tag Protocol Identifier
type This property is required. String
Port encapsulation protocol type

GetPortsDatumLocation

Ibx This property is required. string
IBX Code
MetroCode This property is required. string
Access point metro code
MetroName This property is required. string
Access point metro name
Region This property is required. string
Access point region
Ibx This property is required. string
IBX Code
MetroCode This property is required. string
Access point metro code
MetroName This property is required. string
Access point metro name
Region This property is required. string
Access point region
ibx This property is required. String
IBX Code
metroCode This property is required. String
Access point metro code
metroName This property is required. String
Access point metro name
region This property is required. String
Access point region
ibx This property is required. string
IBX Code
metroCode This property is required. string
Access point metro code
metroName This property is required. string
Access point metro name
region This property is required. string
Access point region
ibx This property is required. str
IBX Code
metro_code This property is required. str
Access point metro code
metro_name This property is required. str
Access point metro name
region This property is required. str
Access point region
ibx This property is required. String
IBX Code
metroCode This property is required. String
Access point metro code
metroName This property is required. String
Access point metro name
region This property is required. String
Access point region

GetPortsDatumOperation

ConnectionCount This property is required. int
Total number of current connections
OpStatusChangedAt This property is required. string
Date and time at which port availability changed
OperationalStatus This property is required. string
Port operation status
ConnectionCount This property is required. int
Total number of current connections
OpStatusChangedAt This property is required. string
Date and time at which port availability changed
OperationalStatus This property is required. string
Port operation status
connectionCount This property is required. Integer
Total number of current connections
opStatusChangedAt This property is required. String
Date and time at which port availability changed
operationalStatus This property is required. String
Port operation status
connectionCount This property is required. number
Total number of current connections
opStatusChangedAt This property is required. string
Date and time at which port availability changed
operationalStatus This property is required. string
Port operation status
connection_count This property is required. int
Total number of current connections
op_status_changed_at This property is required. str
Date and time at which port availability changed
operational_status This property is required. str
Port operation status
connectionCount This property is required. Number
Total number of current connections
opStatusChangedAt This property is required. String
Date and time at which port availability changed
operationalStatus This property is required. String
Port operation status

GetPortsDatumRedundancy

Enabled This property is required. bool
Access point redundancy
Group This property is required. string
Port redundancy group
Priority This property is required. string
Priority type-Primary or Secondary
Enabled This property is required. bool
Access point redundancy
Group This property is required. string
Port redundancy group
Priority This property is required. string
Priority type-Primary or Secondary
enabled This property is required. Boolean
Access point redundancy
group This property is required. String
Port redundancy group
priority This property is required. String
Priority type-Primary or Secondary
enabled This property is required. boolean
Access point redundancy
group This property is required. string
Port redundancy group
priority This property is required. string
Priority type-Primary or Secondary
enabled This property is required. bool
Access point redundancy
group This property is required. str
Port redundancy group
priority This property is required. str
Priority type-Primary or Secondary
enabled This property is required. Boolean
Access point redundancy
group This property is required. String
Port redundancy group
priority This property is required. String
Priority type-Primary or Secondary

GetPortsFilter

Name This property is required. string
Query Parameter to Get Ports By Name
Name This property is required. string
Query Parameter to Get Ports By Name
name This property is required. String
Query Parameter to Get Ports By Name
name This property is required. string
Query Parameter to Get Ports By Name
name This property is required. str
Query Parameter to Get Ports By Name
name This property is required. 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 equinix Terraform Provider.
Equinix v0.21.0 published on Friday, Feb 28, 2025 by Equinix