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 dictionary
The following arguments are supported:
- Filter
This property is required. GetPorts Filter - name
- Filter
This property is required. GetPorts Filter - name
- filter
This property is required. GetPorts Filter - name
- filter
This property is required. GetPorts Filter - name
- filter
This property is required. GetPorts Filter - name
- filter
This property is required. Property Map - name
getPorts Result
The following output properties are available:
- Data
List<Get
Ports Datum> - List of Ports
- Filter
Get
Ports Filter - name
- Id string
- The provider-assigned unique ID for this managed resource.
- Data
[]Get
Ports Datum - List of Ports
- Filter
Get
Ports Filter - name
- Id string
- The provider-assigned unique ID for this managed resource.
- data
List<Get
Ports Datum> - List of Ports
- filter
Get
Ports Filter - name
- id String
- The provider-assigned unique ID for this managed resource.
- data
Get
Ports Datum[] - List of Ports
- filter
Get
Ports Filter - name
- id string
- The provider-assigned unique ID for this managed resource.
- data
Sequence[Get
Ports Datum] - List of Ports
- filter
Get
Ports 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
This property is required. List<GetPorts Datum Account> - 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. List<GetPorts Datum Change Log> - Captures port lifecycle change information
- Description
This property is required. string - Port description
- Devices
This property is required. List<GetPorts Datum Device> - Port device
- Encapsulations
This property is required. List<GetPorts Datum Encapsulation> - Port encapsulation protocol
- Href
This property is required. string - Port URI information
- Lag
Enabled This property is required. bool - Port Lag
- Locations
This property is required. List<GetPorts Datum Location> - Port location information
- Name
This property is required. string - Port name
- Operations
This property is required. List<GetPorts Datum Operation> - Port specific operational data
- Redundancies
This property is required. List<GetPorts Datum Redundancy> - Port redundancy information
- Service
Type This property is required. string - Port service type
- State
This property is required. string - Port state
- Type
This property is required. string - Port type
- Used
Bandwidth 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. []GetPorts Datum Account - 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. []GetPorts Datum Change Log - Captures port lifecycle change information
- Description
This property is required. string - Port description
- Devices
This property is required. []GetPorts Datum Device - Port device
- Encapsulations
This property is required. []GetPorts Datum Encapsulation - Port encapsulation protocol
- Href
This property is required. string - Port URI information
- Lag
Enabled This property is required. bool - Port Lag
- Locations
This property is required. []GetPorts Datum Location - Port location information
- Name
This property is required. string - Port name
- Operations
This property is required. []GetPorts Datum Operation - Port specific operational data
- Redundancies
This property is required. []GetPorts Datum Redundancy - Port redundancy information
- Service
Type This property is required. string - Port service type
- State
This property is required. string - Port state
- Type
This property is required. string - Port type
- Used
Bandwidth 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<GetPorts Datum Account> - Customer account information that is associated with this port
- available
Bandwidth This property is required. Integer - Port available bandwidth in Mbps
- bandwidth
This property is required. Integer - Port bandwidth in Mbps
- change
Logs This property is required. List<GetPorts Datum Change Log> - Captures port lifecycle change information
- description
This property is required. String - Port description
- devices
This property is required. List<GetPorts Datum Device> - Port device
- encapsulations
This property is required. List<GetPorts Datum Encapsulation> - Port encapsulation protocol
- href
This property is required. String - Port URI information
- lag
Enabled This property is required. Boolean - Port Lag
- locations
This property is required. List<GetPorts Datum Location> - Port location information
- name
This property is required. String - Port name
- operations
This property is required. List<GetPorts Datum Operation> - Port specific operational data
- redundancies
This property is required. List<GetPorts Datum Redundancy> - Port redundancy information
- service
Type This property is required. String - Port service type
- state
This property is required. String - Port state
- type
This property is required. String - Port type
- used
Bandwidth 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. GetPorts Datum Account[] - Customer account information that is associated with this port
- available
Bandwidth This property is required. number - Port available bandwidth in Mbps
- bandwidth
This property is required. number - Port bandwidth in Mbps
- change
Logs This property is required. GetPorts Datum Change Log[] - Captures port lifecycle change information
- description
This property is required. string - Port description
- devices
This property is required. GetPorts Datum Device[] - Port device
- encapsulations
This property is required. GetPorts Datum Encapsulation[] - Port encapsulation protocol
- href
This property is required. string - Port URI information
- lag
Enabled This property is required. boolean - Port Lag
- locations
This property is required. GetPorts Datum Location[] - Port location information
- name
This property is required. string - Port name
- operations
This property is required. GetPorts Datum Operation[] - Port specific operational data
- redundancies
This property is required. GetPorts Datum Redundancy[] - Port redundancy information
- service
Type This property is required. string - Port service type
- state
This property is required. string - Port state
- type
This property is required. string - Port type
- used
Bandwidth 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[GetPorts Datum Account] - 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[GetPorts Datum Change Log] - Captures port lifecycle change information
- description
This property is required. str - Port description
- devices
This property is required. Sequence[GetPorts Datum Device] - Port device
- encapsulations
This property is required. Sequence[GetPorts Datum Encapsulation] - 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[GetPorts Datum Location] - Port location information
- name
This property is required. str - Port name
- operations
This property is required. Sequence[GetPorts Datum Operation] - Port specific operational data
- redundancies
This property is required. Sequence[GetPorts Datum Redundancy] - 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
- available
Bandwidth This property is required. Number - Port available bandwidth in Mbps
- bandwidth
This property is required. Number - Port bandwidth in Mbps
- change
Logs 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
- lag
Enabled 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
- service
Type This property is required. String - Port service type
- state
This property is required. String - Port state
- type
This property is required. String - Port type
- used
Bandwidth This property is required. Number - Port used bandwidth in Mbps
- uuid
This property is required. String - Equinix-assigned port identifier
GetPortsDatumAccount
- Account
Name This property is required. string - Legal name of the accountholder.
- Account
Number This property is required. int - Equinix-assigned account number.
- Global
Cust Id This property is required. string - Equinix-assigned ID of the subscriber's parent organization.
- Global
Org Id This property is required. string - Equinix-assigned ID of the subscriber's parent organization.
- Global
Organization Name This property is required. string - 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. string - Equinix-assigned name of the subscriber's organization.
- Ucm
Id This property is required. string - Enterprise datastore id
- Account
Name This property is required. string - Legal name of the accountholder.
- Account
Number This property is required. int - Equinix-assigned account number.
- Global
Cust Id This property is required. string - Equinix-assigned ID of the subscriber's parent organization.
- Global
Org Id This property is required. string - Equinix-assigned ID of the subscriber's parent organization.
- Global
Organization Name This property is required. string - 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. string - Equinix-assigned name of the subscriber's organization.
- Ucm
Id This property is required. string - Enterprise datastore id
- account
Name This property is required. String - Legal name of the accountholder.
- account
Number This property is required. Integer - Equinix-assigned account number.
- global
Cust Id This property is required. String - Equinix-assigned ID of the subscriber's parent organization.
- global
Org Id This property is required. String - Equinix-assigned ID of the subscriber's parent organization.
- global
Organization Name This property is required. String - Equinix-assigned name of the subscriber's parent organization.
- org
Id This property is required. Integer - Equinix-assigned ID of the subscriber's organization.
- organization
Name This property is required. String - Equinix-assigned name of the subscriber's organization.
- ucm
Id This property is required. String - Enterprise datastore id
- account
Name This property is required. string - Legal name of the accountholder.
- account
Number This property is required. number - Equinix-assigned account number.
- global
Cust Id This property is required. string - Equinix-assigned ID of the subscriber's parent organization.
- global
Org Id This property is required. string - Equinix-assigned ID of the subscriber's parent organization.
- global
Organization Name This property is required. string - Equinix-assigned name of the subscriber's parent organization.
- org
Id This property is required. number - Equinix-assigned ID of the subscriber's organization.
- organization
Name This property is required. string - Equinix-assigned name of the subscriber's organization.
- ucm
Id 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
- account
Name This property is required. String - Legal name of the accountholder.
- account
Number This property is required. Number - Equinix-assigned account number.
- global
Cust Id This property is required. String - Equinix-assigned ID of the subscriber's parent organization.
- global
Org Id This property is required. String - Equinix-assigned ID of the subscriber's parent organization.
- global
Organization Name This property is required. String - Equinix-assigned name of the subscriber's parent organization.
- org
Id This property is required. Number - Equinix-assigned ID of the subscriber's organization.
- organization
Name This property is required. String - Equinix-assigned name of the subscriber's organization.
- ucm
Id This property is required. String - Enterprise datastore id
GetPortsDatumChangeLog
- Created
By This property is required. string - Created by User Key
- Created
By Email This property is required. string - Created by User Email Address
- Created
By Full Name This property is required. string - Created by User Full Name
- Created
Date Time This property is required. string - Created by Date and Time
- Deleted
By This property is required. string - Deleted by User Key
- Deleted
By Email This property is required. string - Deleted by User Email Address
- Deleted
By Full Name This property is required. string - Deleted by User Full Name
- Deleted
Date Time This property is required. string - Deleted by Date and Time
- Updated
By This property is required. string - Updated by User Key
- Updated
By Email This property is required. string - Updated by User Email Address
- Updated
By Full Name This property is required. string - Updated by User Full Name
- Updated
Date Time This property is required. string - Updated by Date and Time
- Created
By This property is required. string - Created by User Key
- Created
By Email This property is required. string - Created by User Email Address
- Created
By Full Name This property is required. string - Created by User Full Name
- Created
Date Time This property is required. string - Created by Date and Time
- Deleted
By This property is required. string - Deleted by User Key
- Deleted
By Email This property is required. string - Deleted by User Email Address
- Deleted
By Full Name This property is required. string - Deleted by User Full Name
- Deleted
Date Time This property is required. string - Deleted by Date and Time
- Updated
By This property is required. string - Updated by User Key
- Updated
By Email This property is required. string - Updated by User Email Address
- Updated
By Full Name This property is required. string - Updated by User Full Name
- Updated
Date Time This property is required. string - Updated by Date and Time
- created
By This property is required. String - Created by User Key
- created
By Email This property is required. String - Created by User Email Address
- created
By Full Name This property is required. String - Created by User Full Name
- created
Date Time This property is required. String - Created by Date and Time
- deleted
By This property is required. String - Deleted by User Key
- deleted
By Email This property is required. String - Deleted by User Email Address
- deleted
By Full Name This property is required. String - Deleted by User Full Name
- deleted
Date Time This property is required. String - Deleted by Date and Time
- updated
By This property is required. String - Updated by User Key
- updated
By Email This property is required. String - Updated by User Email Address
- updated
By Full Name This property is required. String - Updated by User Full Name
- updated
Date Time This property is required. String - Updated by Date and Time
- created
By This property is required. string - Created by User Key
- created
By Email This property is required. string - Created by User Email Address
- created
By Full Name This property is required. string - Created by User Full Name
- created
Date Time This property is required. string - Created by Date and Time
- deleted
By This property is required. string - Deleted by User Key
- deleted
By Email This property is required. string - Deleted by User Email Address
- deleted
By Full Name This property is required. string - Deleted by User Full Name
- deleted
Date Time This property is required. string - Deleted by Date and Time
- updated
By This property is required. string - Updated by User Key
- updated
By Email This property is required. string - Updated by User Email Address
- updated
By Full Name This property is required. string - Updated by User Full Name
- updated
Date Time 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
- created
By This property is required. String - Created by User Key
- created
By Email This property is required. String - Created by User Email Address
- created
By Full Name This property is required. String - Created by User Full Name
- created
Date Time This property is required. String - Created by Date and Time
- deleted
By This property is required. String - Deleted by User Key
- deleted
By Email This property is required. String - Deleted by User Email Address
- deleted
By Full Name This property is required. String - Deleted by User Full Name
- deleted
Date Time This property is required. String - Deleted by Date and Time
- updated
By This property is required. String - Updated by User Key
- updated
By Email This property is required. String - Updated by User Email Address
- updated
By Full Name This property is required. String - Updated by User Full Name
- updated
Date Time 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<GetPorts Datum Device Redundancy> - Port device redundancy
- Name
This property is required. string - Port name
- Redundancies
This property is required. []GetPorts Datum Device Redundancy - Port device redundancy
- name
This property is required. String - Port name
- redundancies
This property is required. List<GetPorts Datum Device Redundancy> - Port device redundancy
- name
This property is required. string - Port name
- redundancies
This property is required. GetPorts Datum Device Redundancy[] - Port device redundancy
- name
This property is required. str - Port name
- redundancies
This property is required. Sequence[GetPorts Datum Device Redundancy] - Port device redundancy
- name
This property is required. String - Port name
- redundancies
This property is required. List<Property Map> - Port device redundancy
GetPortsDatumDeviceRedundancy
GetPortsDatumEncapsulation
- Tag
Protocol Id 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. string - Port encapsulation Tag Protocol Identifier
- Type
This property is required. string - Port encapsulation protocol type
- tag
Protocol Id 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. 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
- tag
Protocol Id 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. 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
GetPortsDatumOperation
- Connection
Count This property is required. int - Total number of current connections
- Op
Status Changed At This property is required. string - Date and time at which port availability changed
- Operational
Status 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. string - Date and time at which port availability changed
- Operational
Status This property is required. string - Port operation status
- connection
Count This property is required. Integer - Total number of current connections
- op
Status Changed At This property is required. String - Date and time at which port availability changed
- operational
Status This property is required. String - Port operation status
- connection
Count This property is required. number - Total number of current connections
- op
Status Changed At This property is required. string - Date and time at which port availability changed
- operational
Status 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
- connection
Count This property is required. Number - Total number of current connections
- op
Status Changed At This property is required. String - Date and time at which port availability changed
- operational
Status This property is required. String - Port operation status
GetPortsDatumRedundancy
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.