Equinix v0.19.0 published on Thursday, Oct 24, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: equinix:fabric/getPorts:getPorts
arguments:
# arguments dictionary
The following arguments are supported:
- Filter
Get
Ports Filter - name
- Filter
Get
Ports Filter - name
- filter
Get
Ports Filter - name
- filter
Get
Ports Filter - name
- filter
Get
Ports Filter - name
- filter 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
List<Get
Ports 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 List<GetPorts Datum Change Log> - Captures port lifecycle change information
- Description string
- Port description
- Devices
List<Get
Ports Datum Device> - Port device
- Encapsulations
List<Get
Ports Datum Encapsulation> - Port encapsulation protocol
- Href string
- Port URI information
- Lag
Enabled bool - Port Lag
- Locations
List<Get
Ports Datum Location> - Port location information
- Name string
- Port name
- Operations
List<Get
Ports Datum Operation> - Port specific operational data
- Redundancies
List<Get
Ports Datum Redundancy> - Port redundancy information
- Service
Type string - Port service type
- State string
- Port state
- Type string
- Port type
- Used
Bandwidth int - Port used bandwidth in Mbps
- Uuid string
- Equinix-assigned port identifier
- Accounts
[]Get
Ports 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 []GetPorts Datum Change Log - Captures port lifecycle change information
- Description string
- Port description
- Devices
[]Get
Ports Datum Device - Port device
- Encapsulations
[]Get
Ports Datum Encapsulation - Port encapsulation protocol
- Href string
- Port URI information
- Lag
Enabled bool - Port Lag
- Locations
[]Get
Ports Datum Location - Port location information
- Name string
- Port name
- Operations
[]Get
Ports Datum Operation - Port specific operational data
- Redundancies
[]Get
Ports Datum Redundancy - Port redundancy information
- Service
Type string - Port service type
- State string
- Port state
- Type string
- Port type
- Used
Bandwidth int - Port used bandwidth in Mbps
- Uuid string
- Equinix-assigned port identifier
- accounts
List<Get
Ports Datum Account> - Customer account information that is associated with this port
- available
Bandwidth Integer - Port available bandwidth in Mbps
- bandwidth Integer
- Port bandwidth in Mbps
- change
Logs List<GetPorts Datum Change Log> - Captures port lifecycle change information
- description String
- Port description
- devices
List<Get
Ports Datum Device> - Port device
- encapsulations
List<Get
Ports Datum Encapsulation> - Port encapsulation protocol
- href String
- Port URI information
- lag
Enabled Boolean - Port Lag
- locations
List<Get
Ports Datum Location> - Port location information
- name String
- Port name
- operations
List<Get
Ports Datum Operation> - Port specific operational data
- redundancies
List<Get
Ports Datum Redundancy> - Port redundancy information
- service
Type String - Port service type
- state String
- Port state
- type String
- Port type
- used
Bandwidth Integer - Port used bandwidth in Mbps
- uuid String
- Equinix-assigned port identifier
- accounts
Get
Ports Datum Account[] - Customer account information that is associated with this port
- available
Bandwidth number - Port available bandwidth in Mbps
- bandwidth number
- Port bandwidth in Mbps
- change
Logs GetPorts Datum Change Log[] - Captures port lifecycle change information
- description string
- Port description
- devices
Get
Ports Datum Device[] - Port device
- encapsulations
Get
Ports Datum Encapsulation[] - Port encapsulation protocol
- href string
- Port URI information
- lag
Enabled boolean - Port Lag
- locations
Get
Ports Datum Location[] - Port location information
- name string
- Port name
- operations
Get
Ports Datum Operation[] - Port specific operational data
- redundancies
Get
Ports Datum Redundancy[] - Port redundancy information
- service
Type string - Port service type
- state string
- Port state
- type string
- Port type
- used
Bandwidth number - Port used bandwidth in Mbps
- uuid string
- Equinix-assigned port identifier
- accounts
Sequence[Get
Ports 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[Get
Ports Datum Device] - Port device
- encapsulations
Sequence[Get
Ports Datum Encapsulation] - Port encapsulation protocol
- href str
- Port URI information
- lag_
enabled bool - Port Lag
- locations
Sequence[Get
Ports Datum Location] - Port location information
- name str
- Port name
- operations
Sequence[Get
Ports Datum Operation] - Port specific operational data
- redundancies
Sequence[Get
Ports 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
- available
Bandwidth Number - Port available bandwidth in Mbps
- bandwidth Number
- Port bandwidth in Mbps
- change
Logs 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
- lag
Enabled 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
- service
Type String - Port service type
- state String
- Port state
- type String
- Port type
- used
Bandwidth Number - Port used bandwidth in Mbps
- uuid String
- Equinix-assigned port identifier
GetPortsDatumAccount
- Account
Name string - Legal name of the accountholder.
- Account
Number int - Equinix-assigned account number.
- Global
Cust stringId - Equinix-assigned ID of the subscriber's parent organization.
- Global
Org stringId - Equinix-assigned ID of the subscriber's parent organization.
- Global
Organization stringName - Equinix-assigned name of the subscriber's parent organization.
- Org
Id int - Equinix-assigned ID of the subscriber's organization.
- Organization
Name string - Equinix-assigned name of the subscriber's organization.
- Ucm
Id string - Enterprise datastore id
- Account
Name string - Legal name of the accountholder.
- Account
Number int - Equinix-assigned account number.
- Global
Cust stringId - Equinix-assigned ID of the subscriber's parent organization.
- Global
Org stringId - Equinix-assigned ID of the subscriber's parent organization.
- Global
Organization stringName - Equinix-assigned name of the subscriber's parent organization.
- Org
Id int - Equinix-assigned ID of the subscriber's organization.
- Organization
Name string - Equinix-assigned name of the subscriber's organization.
- Ucm
Id string - Enterprise datastore id
- account
Name String - Legal name of the accountholder.
- account
Number Integer - Equinix-assigned account number.
- global
Cust StringId - Equinix-assigned ID of the subscriber's parent organization.
- global
Org StringId - Equinix-assigned ID of the subscriber's parent organization.
- global
Organization StringName - Equinix-assigned name of the subscriber's parent organization.
- org
Id Integer - Equinix-assigned ID of the subscriber's organization.
- organization
Name String - Equinix-assigned name of the subscriber's organization.
- ucm
Id String - Enterprise datastore id
- account
Name string - Legal name of the accountholder.
- account
Number number - Equinix-assigned account number.
- global
Cust stringId - Equinix-assigned ID of the subscriber's parent organization.
- global
Org stringId - Equinix-assigned ID of the subscriber's parent organization.
- global
Organization stringName - Equinix-assigned name of the subscriber's parent organization.
- org
Id number - Equinix-assigned ID of the subscriber's organization.
- organization
Name string - Equinix-assigned name of the subscriber's organization.
- ucm
Id 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
- account
Name String - Legal name of the accountholder.
- account
Number Number - Equinix-assigned account number.
- global
Cust StringId - Equinix-assigned ID of the subscriber's parent organization.
- global
Org StringId - Equinix-assigned ID of the subscriber's parent organization.
- global
Organization StringName - Equinix-assigned name of the subscriber's parent organization.
- org
Id Number - Equinix-assigned ID of the subscriber's organization.
- organization
Name String - Equinix-assigned name of the subscriber's organization.
- ucm
Id String - Enterprise datastore id
GetPortsDatumChangeLog
- Created
By string - Created by User Key
- Created
By stringEmail - Created by User Email Address
- Created
By stringFull Name - Created by User Full Name
- Created
Date stringTime - Created by Date and Time
- Deleted
By string - Deleted by User Key
- Deleted
By stringEmail - Deleted by User Email Address
- Deleted
By stringFull Name - Deleted by User Full Name
- Deleted
Date stringTime - Deleted by Date and Time
- Updated
By string - Updated by User Key
- Updated
By stringEmail - Updated by User Email Address
- Updated
By stringFull Name - Updated by User Full Name
- Updated
Date stringTime - Updated by Date and Time
- Created
By string - Created by User Key
- Created
By stringEmail - Created by User Email Address
- Created
By stringFull Name - Created by User Full Name
- Created
Date stringTime - Created by Date and Time
- Deleted
By string - Deleted by User Key
- Deleted
By stringEmail - Deleted by User Email Address
- Deleted
By stringFull Name - Deleted by User Full Name
- Deleted
Date stringTime - Deleted by Date and Time
- Updated
By string - Updated by User Key
- Updated
By stringEmail - Updated by User Email Address
- Updated
By stringFull Name - Updated by User Full Name
- Updated
Date stringTime - Updated by Date and Time
- created
By String - Created by User Key
- created
By StringEmail - Created by User Email Address
- created
By StringFull Name - Created by User Full Name
- created
Date StringTime - Created by Date and Time
- deleted
By String - Deleted by User Key
- deleted
By StringEmail - Deleted by User Email Address
- deleted
By StringFull Name - Deleted by User Full Name
- deleted
Date StringTime - Deleted by Date and Time
- updated
By String - Updated by User Key
- updated
By StringEmail - Updated by User Email Address
- updated
By StringFull Name - Updated by User Full Name
- updated
Date StringTime - Updated by Date and Time
- created
By string - Created by User Key
- created
By stringEmail - Created by User Email Address
- created
By stringFull Name - Created by User Full Name
- created
Date stringTime - Created by Date and Time
- deleted
By string - Deleted by User Key
- deleted
By stringEmail - Deleted by User Email Address
- deleted
By stringFull Name - Deleted by User Full Name
- deleted
Date stringTime - Deleted by Date and Time
- updated
By string - Updated by User Key
- updated
By stringEmail - Updated by User Email Address
- updated
By stringFull Name - Updated by User Full Name
- updated
Date 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
- created
By String - Created by User Key
- created
By StringEmail - Created by User Email Address
- created
By StringFull Name - Created by User Full Name
- created
Date StringTime - Created by Date and Time
- deleted
By String - Deleted by User Key
- deleted
By StringEmail - Deleted by User Email Address
- deleted
By StringFull Name - Deleted by User Full Name
- deleted
Date StringTime - Deleted by Date and Time
- updated
By String - Updated by User Key
- updated
By StringEmail - Updated by User Email Address
- updated
By StringFull Name - Updated by User Full Name
- updated
Date StringTime - Updated by Date and Time
GetPortsDatumDevice
- Name string
- Port name
- Redundancies
List<Get
Ports Datum Device Redundancy> - Port device redundancy
- Name string
- Port name
- Redundancies
[]Get
Ports Datum Device Redundancy - Port device redundancy
- name String
- Port name
- redundancies
List<Get
Ports Datum Device Redundancy> - Port device redundancy
- name string
- Port name
- redundancies
Get
Ports Datum Device Redundancy[] - Port device redundancy
- name str
- Port name
- redundancies
Sequence[Get
Ports Datum Device Redundancy] - Port device redundancy
- name String
- Port name
- redundancies List<Property Map>
- Port device redundancy
GetPortsDatumDeviceRedundancy
GetPortsDatumEncapsulation
- Tag
Protocol stringId - Port encapsulation Tag Protocol Identifier
- Type string
- Port encapsulation protocol type
- Tag
Protocol stringId - Port encapsulation Tag Protocol Identifier
- Type string
- Port encapsulation protocol type
- tag
Protocol StringId - Port encapsulation Tag Protocol Identifier
- type String
- Port encapsulation protocol type
- tag
Protocol 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
- tag
Protocol 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
- Connection
Count int - Total number of current connections
- Op
Status stringChanged At - Date and time at which port availability changed
- Operational
Status string - Port operation status
- Connection
Count int - Total number of current connections
- Op
Status stringChanged At - Date and time at which port availability changed
- Operational
Status string - Port operation status
- connection
Count Integer - Total number of current connections
- op
Status StringChanged At - Date and time at which port availability changed
- operational
Status String - Port operation status
- connection
Count number - Total number of current connections
- op
Status stringChanged At - Date and time at which port availability changed
- operational
Status 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
- connection
Count Number - Total number of current connections
- op
Status StringChanged At - Date and time at which port availability changed
- operational
Status 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
equinix
Terraform Provider.