
Equinix v0.2.1, May 4 23

Equinix v0.2.1, May 4 23
equinix.networkedge.getDevice
Explore with Pulumi AI
Use this data source to get Equinix Network Edge device details.
Example Usage
using System.Collections.Generic;
using Pulumi;
using Equinix = Pulumi.Equinix;
return await Deployment.RunAsync(() =>
{
var byUuid = Equinix.NetworkEdge.GetDevice.Invoke(new()
{
Uuid = "f0b5c553-cdeb-4bc3-95b8-23db9ccfd5ee",
});
var byName = Equinix.NetworkEdge.GetDevice.Invoke(new()
{
Name = "Arcus-Gateway-A1",
});
});
package main
import (
"github.com/equinix/pulumi-equinix/sdk/go/equinix/networkedge"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := networkedge.LookupDevice(ctx, &networkedge.LookupDeviceArgs{
Uuid: pulumi.StringRef("f0b5c553-cdeb-4bc3-95b8-23db9ccfd5ee"),
}, nil)
if err != nil {
return err
}
_, err = networkedge.LookupDevice(ctx, &networkedge.LookupDeviceArgs{
Name: pulumi.StringRef("Arcus-Gateway-A1"),
}, nil)
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.equinix.networkedge.NetworkedgeFunctions;
import com.pulumi.equinix.networkedge.inputs.GetDeviceArgs;
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 byUuid = NetworkedgeFunctions.getDevice(GetDeviceArgs.builder()
.uuid("f0b5c553-cdeb-4bc3-95b8-23db9ccfd5ee")
.build());
final var byName = NetworkedgeFunctions.getDevice(GetDeviceArgs.builder()
.name("Arcus-Gateway-A1")
.build());
}
}
import pulumi
import pulumi_equinix as equinix
by_uuid = equinix.networkedge.get_device(uuid="f0b5c553-cdeb-4bc3-95b8-23db9ccfd5ee")
by_name = equinix.networkedge.get_device(name="Arcus-Gateway-A1")
import * as pulumi from "@pulumi/pulumi";
import * as equinix from "@pulumi/equinix";
const byUuid = equinix.networkedge.getDevice({
uuid: "f0b5c553-cdeb-4bc3-95b8-23db9ccfd5ee",
});
const byName = equinix.networkedge.getDevice({
name: "Arcus-Gateway-A1",
});
variables:
byUuid:
fn::invoke:
Function: equinix:networkedge:getDevice
Arguments:
uuid: f0b5c553-cdeb-4bc3-95b8-23db9ccfd5ee
byName:
fn::invoke:
Function: equinix:networkedge:getDevice
Arguments:
name: Arcus-Gateway-A1
Using getDevice
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 getDevice(args: GetDeviceArgs, opts?: InvokeOptions): Promise<GetDeviceResult>
function getDeviceOutput(args: GetDeviceOutputArgs, opts?: InvokeOptions): Output<GetDeviceResult>
def get_device(name: Optional[str] = None,
uuid: Optional[str] = None,
valid_status_list: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDeviceResult
def get_device_output(name: Optional[pulumi.Input[str]] = None,
uuid: Optional[pulumi.Input[str]] = None,
valid_status_list: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDeviceResult]
func LookupDevice(ctx *Context, args *LookupDeviceArgs, opts ...InvokeOption) (*LookupDeviceResult, error)
func LookupDeviceOutput(ctx *Context, args *LookupDeviceOutputArgs, opts ...InvokeOption) LookupDeviceResultOutput
> Note: This function is named LookupDevice
in the Go SDK.
public static class GetDevice
{
public static Task<GetDeviceResult> InvokeAsync(GetDeviceArgs args, InvokeOptions? opts = null)
public static Output<GetDeviceResult> Invoke(GetDeviceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDeviceResult> getDevice(GetDeviceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: equinix:networkedge/getDevice:getDevice
arguments:
# arguments dictionary
The following arguments are supported:
- Name string
Name of an existing Equinix Network Edge device
- Uuid string
UUID of an existing Equinix Network Edge device
- Valid
Status stringList Device states to be considered valid when searching for a device by name
- Name string
Name of an existing Equinix Network Edge device
- Uuid string
UUID of an existing Equinix Network Edge device
- Valid
Status stringList Device states to be considered valid when searching for a device by name
- name String
Name of an existing Equinix Network Edge device
- uuid String
UUID of an existing Equinix Network Edge device
- valid
Status StringList Device states to be considered valid when searching for a device by name
- name string
Name of an existing Equinix Network Edge device
- uuid string
UUID of an existing Equinix Network Edge device
- valid
Status stringList Device states to be considered valid when searching for a device by name
- name str
Name of an existing Equinix Network Edge device
- uuid str
UUID of an existing Equinix Network Edge device
- valid_
status_ strlist Device states to be considered valid when searching for a device by name
- name String
Name of an existing Equinix Network Edge device
- uuid String
UUID of an existing Equinix Network Edge device
- valid
Status StringList Device states to be considered valid when searching for a device by name
getDevice Result
The following output properties are available:
- Account
Number string - Acl
Template stringId Unique identifier of applied ACL template
- Additional
Bandwidth int - Asn int
Autonomous system number
- Byol bool
- Cluster
Details List<GetDevice Cluster Detail> - Core
Count int - Hostname string
- Ibx string
Device location Equinix Business Exchange name
- Id string
The provider-assigned unique ID for this managed resource.
- Interface
Count int - Interfaces
List<Get
Device Interface> List of device interfaces
interface.#.id
- interface identifierinterface.#.name
- interface nameinterface.#.status
- interface status (AVAILABLE, RESERVED, ASSIGNED)interface.#.operational_status
- interface operational status (up or down)interface.#.mac_address
- interface MAC addressinterface.#.ip_address
- interface IP addressinterface.#.assigned_type
- interface management type (Equinix Managed or empty)interface.#.type
- interface type
- License
File string - License
File stringId Unique identifier of applied license file
- License
Status string Device license registration status
- APPLYING_LICENSE
- REGISTERED
- APPLIED
- WAITING_FOR_CLUSTER_SETUP
- REGISTRATION_FAILED
- License
Token string - Metro
Code string - Mgmt
Acl stringTemplate Uuid - Name string
- Notifications List<string>
- Order
Reference string - Package
Code string - Purchase
Order stringNumber - Redundancy
Type string Device redundancy type applicable for HA devices, either primary or secondary
- Redundant
Id string Unique identifier for a redundant device applicable for HA devices
- Region string
Device location region
- Secondary
Devices List<GetDevice Secondary Device> - Self
Managed bool - Ssh
Ip stringAddress IP address of SSH enabled interface on the device
- Ssh
Ip stringFqdn FQDN of SSH enabled interface on the device
- Ssh
Keys List<GetDevice Ssh Key> - Status string
Device provisioning status
- INITIALIZING
- PROVISIONING
- PROVISIONED (NOTE: By default data source will only return devices in this state. To include other states see
valid_state_list
) - WAITING_FOR_PRIMARY
- WAITING_FOR_SECONDARY
- WAITING_FOR_REPLICA_CLUSTER_NODES
- CLUSTER_SETUP_IN_PROGRESS
- FAILED
- DEPROVISIONING
- DEPROVISIONED
- Term
Length int - Throughput int
- Throughput
Unit string - Type
Code string - Uuid string
Device unique identifier
- Vendor
Configuration Dictionary<string, string> - Version string
- Wan
Interface stringId - Zone
Code string Device location zone code
- Valid
Status stringList Comma separated list of device states (from see
status
for full list) to be considered valid. Default is 'PROVISIONED'. Case insensitive.
- Account
Number string - Acl
Template stringId Unique identifier of applied ACL template
- Additional
Bandwidth int - Asn int
Autonomous system number
- Byol bool
- Cluster
Details []GetDevice Cluster Detail - Core
Count int - Hostname string
- Ibx string
Device location Equinix Business Exchange name
- Id string
The provider-assigned unique ID for this managed resource.
- Interface
Count int - Interfaces
[]Get
Device Interface List of device interfaces
interface.#.id
- interface identifierinterface.#.name
- interface nameinterface.#.status
- interface status (AVAILABLE, RESERVED, ASSIGNED)interface.#.operational_status
- interface operational status (up or down)interface.#.mac_address
- interface MAC addressinterface.#.ip_address
- interface IP addressinterface.#.assigned_type
- interface management type (Equinix Managed or empty)interface.#.type
- interface type
- License
File string - License
File stringId Unique identifier of applied license file
- License
Status string Device license registration status
- APPLYING_LICENSE
- REGISTERED
- APPLIED
- WAITING_FOR_CLUSTER_SETUP
- REGISTRATION_FAILED
- License
Token string - Metro
Code string - Mgmt
Acl stringTemplate Uuid - Name string
- Notifications []string
- Order
Reference string - Package
Code string - Purchase
Order stringNumber - Redundancy
Type string Device redundancy type applicable for HA devices, either primary or secondary
- Redundant
Id string Unique identifier for a redundant device applicable for HA devices
- Region string
Device location region
- Secondary
Devices []GetDevice Secondary Device - Self
Managed bool - Ssh
Ip stringAddress IP address of SSH enabled interface on the device
- Ssh
Ip stringFqdn FQDN of SSH enabled interface on the device
- Ssh
Keys []GetDevice Ssh Key - Status string
Device provisioning status
- INITIALIZING
- PROVISIONING
- PROVISIONED (NOTE: By default data source will only return devices in this state. To include other states see
valid_state_list
) - WAITING_FOR_PRIMARY
- WAITING_FOR_SECONDARY
- WAITING_FOR_REPLICA_CLUSTER_NODES
- CLUSTER_SETUP_IN_PROGRESS
- FAILED
- DEPROVISIONING
- DEPROVISIONED
- Term
Length int - Throughput int
- Throughput
Unit string - Type
Code string - Uuid string
Device unique identifier
- Vendor
Configuration map[string]string - Version string
- Wan
Interface stringId - Zone
Code string Device location zone code
- Valid
Status stringList Comma separated list of device states (from see
status
for full list) to be considered valid. Default is 'PROVISIONED'. Case insensitive.
- account
Number String - acl
Template StringId Unique identifier of applied ACL template
- additional
Bandwidth Integer - asn Integer
Autonomous system number
- byol Boolean
- cluster
Details List<GetDevice Cluster Detail> - core
Count Integer - hostname String
- ibx String
Device location Equinix Business Exchange name
- id String
The provider-assigned unique ID for this managed resource.
- interface
Count Integer - interfaces
List<Get
Device Interface> List of device interfaces
interface.#.id
- interface identifierinterface.#.name
- interface nameinterface.#.status
- interface status (AVAILABLE, RESERVED, ASSIGNED)interface.#.operational_status
- interface operational status (up or down)interface.#.mac_address
- interface MAC addressinterface.#.ip_address
- interface IP addressinterface.#.assigned_type
- interface management type (Equinix Managed or empty)interface.#.type
- interface type
- license
File String - license
File StringId Unique identifier of applied license file
- license
Status String Device license registration status
- APPLYING_LICENSE
- REGISTERED
- APPLIED
- WAITING_FOR_CLUSTER_SETUP
- REGISTRATION_FAILED
- license
Token String - metro
Code String - mgmt
Acl StringTemplate Uuid - name String
- notifications List<String>
- order
Reference String - package
Code String - purchase
Order StringNumber - redundancy
Type String Device redundancy type applicable for HA devices, either primary or secondary
- redundant
Id String Unique identifier for a redundant device applicable for HA devices
- region String
Device location region
- secondary
Devices List<GetDevice Secondary Device> - self
Managed Boolean - ssh
Ip StringAddress IP address of SSH enabled interface on the device
- ssh
Ip StringFqdn FQDN of SSH enabled interface on the device
- ssh
Keys List<GetDevice Ssh Key> - status String
Device provisioning status
- INITIALIZING
- PROVISIONING
- PROVISIONED (NOTE: By default data source will only return devices in this state. To include other states see
valid_state_list
) - WAITING_FOR_PRIMARY
- WAITING_FOR_SECONDARY
- WAITING_FOR_REPLICA_CLUSTER_NODES
- CLUSTER_SETUP_IN_PROGRESS
- FAILED
- DEPROVISIONING
- DEPROVISIONED
- term
Length Integer - throughput Integer
- throughput
Unit String - type
Code String - uuid String
Device unique identifier
- vendor
Configuration Map<String,String> - version String
- wan
Interface StringId - zone
Code String Device location zone code
- valid
Status StringList Comma separated list of device states (from see
status
for full list) to be considered valid. Default is 'PROVISIONED'. Case insensitive.
- account
Number string - acl
Template stringId Unique identifier of applied ACL template
- additional
Bandwidth number - asn number
Autonomous system number
- byol boolean
- cluster
Details GetDevice Cluster Detail[] - core
Count number - hostname string
- ibx string
Device location Equinix Business Exchange name
- id string
The provider-assigned unique ID for this managed resource.
- interface
Count number - interfaces
Get
Device Interface[] List of device interfaces
interface.#.id
- interface identifierinterface.#.name
- interface nameinterface.#.status
- interface status (AVAILABLE, RESERVED, ASSIGNED)interface.#.operational_status
- interface operational status (up or down)interface.#.mac_address
- interface MAC addressinterface.#.ip_address
- interface IP addressinterface.#.assigned_type
- interface management type (Equinix Managed or empty)interface.#.type
- interface type
- license
File string - license
File stringId Unique identifier of applied license file
- license
Status string Device license registration status
- APPLYING_LICENSE
- REGISTERED
- APPLIED
- WAITING_FOR_CLUSTER_SETUP
- REGISTRATION_FAILED
- license
Token string - metro
Code string - mgmt
Acl stringTemplate Uuid - name string
- notifications string[]
- order
Reference string - package
Code string - purchase
Order stringNumber - redundancy
Type string Device redundancy type applicable for HA devices, either primary or secondary
- redundant
Id string Unique identifier for a redundant device applicable for HA devices
- region string
Device location region
- secondary
Devices GetDevice Secondary Device[] - self
Managed boolean - ssh
Ip stringAddress IP address of SSH enabled interface on the device
- ssh
Ip stringFqdn FQDN of SSH enabled interface on the device
- ssh
Keys GetDevice Ssh Key[] - status string
Device provisioning status
- INITIALIZING
- PROVISIONING
- PROVISIONED (NOTE: By default data source will only return devices in this state. To include other states see
valid_state_list
) - WAITING_FOR_PRIMARY
- WAITING_FOR_SECONDARY
- WAITING_FOR_REPLICA_CLUSTER_NODES
- CLUSTER_SETUP_IN_PROGRESS
- FAILED
- DEPROVISIONING
- DEPROVISIONED
- term
Length number - throughput number
- throughput
Unit string - type
Code string - uuid string
Device unique identifier
- vendor
Configuration {[key: string]: string} - version string
- wan
Interface stringId - zone
Code string Device location zone code
- valid
Status stringList Comma separated list of device states (from see
status
for full list) to be considered valid. Default is 'PROVISIONED'. Case insensitive.
- account_
number str - acl_
template_ strid Unique identifier of applied ACL template
- additional_
bandwidth int - asn int
Autonomous system number
- byol bool
- cluster_
details Sequence[GetDevice Cluster Detail] - core_
count int - hostname str
- ibx str
Device location Equinix Business Exchange name
- id str
The provider-assigned unique ID for this managed resource.
- interface_
count int - interfaces
Sequence[Get
Device Interface] List of device interfaces
interface.#.id
- interface identifierinterface.#.name
- interface nameinterface.#.status
- interface status (AVAILABLE, RESERVED, ASSIGNED)interface.#.operational_status
- interface operational status (up or down)interface.#.mac_address
- interface MAC addressinterface.#.ip_address
- interface IP addressinterface.#.assigned_type
- interface management type (Equinix Managed or empty)interface.#.type
- interface type
- license_
file str - license_
file_ strid Unique identifier of applied license file
- license_
status str Device license registration status
- APPLYING_LICENSE
- REGISTERED
- APPLIED
- WAITING_FOR_CLUSTER_SETUP
- REGISTRATION_FAILED
- license_
token str - metro_
code str - mgmt_
acl_ strtemplate_ uuid - name str
- notifications Sequence[str]
- order_
reference str - package_
code str - purchase_
order_ strnumber - redundancy_
type str Device redundancy type applicable for HA devices, either primary or secondary
- redundant_
id str Unique identifier for a redundant device applicable for HA devices
- region str
Device location region
- secondary_
devices Sequence[GetDevice Secondary Device] - self_
managed bool - ssh_
ip_ straddress IP address of SSH enabled interface on the device
- ssh_
ip_ strfqdn FQDN of SSH enabled interface on the device
- ssh_
keys Sequence[GetDevice Ssh Key] - status str
Device provisioning status
- INITIALIZING
- PROVISIONING
- PROVISIONED (NOTE: By default data source will only return devices in this state. To include other states see
valid_state_list
) - WAITING_FOR_PRIMARY
- WAITING_FOR_SECONDARY
- WAITING_FOR_REPLICA_CLUSTER_NODES
- CLUSTER_SETUP_IN_PROGRESS
- FAILED
- DEPROVISIONING
- DEPROVISIONED
- term_
length int - throughput int
- throughput_
unit str - type_
code str - uuid str
Device unique identifier
- vendor_
configuration Mapping[str, str] - version str
- wan_
interface_ strid - zone_
code str Device location zone code
- valid_
status_ strlist Comma separated list of device states (from see
status
for full list) to be considered valid. Default is 'PROVISIONED'. Case insensitive.
- account
Number String - acl
Template StringId Unique identifier of applied ACL template
- additional
Bandwidth Number - asn Number
Autonomous system number
- byol Boolean
- cluster
Details List<Property Map> - core
Count Number - hostname String
- ibx String
Device location Equinix Business Exchange name
- id String
The provider-assigned unique ID for this managed resource.
- interface
Count Number - interfaces List<Property Map>
List of device interfaces
interface.#.id
- interface identifierinterface.#.name
- interface nameinterface.#.status
- interface status (AVAILABLE, RESERVED, ASSIGNED)interface.#.operational_status
- interface operational status (up or down)interface.#.mac_address
- interface MAC addressinterface.#.ip_address
- interface IP addressinterface.#.assigned_type
- interface management type (Equinix Managed or empty)interface.#.type
- interface type
- license
File String - license
File StringId Unique identifier of applied license file
- license
Status String Device license registration status
- APPLYING_LICENSE
- REGISTERED
- APPLIED
- WAITING_FOR_CLUSTER_SETUP
- REGISTRATION_FAILED
- license
Token String - metro
Code String - mgmt
Acl StringTemplate Uuid - name String
- notifications List<String>
- order
Reference String - package
Code String - purchase
Order StringNumber - redundancy
Type String Device redundancy type applicable for HA devices, either primary or secondary
- redundant
Id String Unique identifier for a redundant device applicable for HA devices
- region String
Device location region
- secondary
Devices List<Property Map> - self
Managed Boolean - ssh
Ip StringAddress IP address of SSH enabled interface on the device
- ssh
Ip StringFqdn FQDN of SSH enabled interface on the device
- ssh
Keys List<Property Map> - status String
Device provisioning status
- INITIALIZING
- PROVISIONING
- PROVISIONED (NOTE: By default data source will only return devices in this state. To include other states see
valid_state_list
) - WAITING_FOR_PRIMARY
- WAITING_FOR_SECONDARY
- WAITING_FOR_REPLICA_CLUSTER_NODES
- CLUSTER_SETUP_IN_PROGRESS
- FAILED
- DEPROVISIONING
- DEPROVISIONED
- term
Length Number - throughput Number
- throughput
Unit String - type
Code String - uuid String
Device unique identifier
- vendor
Configuration Map<String> - version String
- wan
Interface StringId - zone
Code String Device location zone code
- valid
Status StringList Comma separated list of device states (from see
status
for full list) to be considered valid. Default is 'PROVISIONED'. Case insensitive.
Supporting Types
GetDeviceClusterDetail
- Cluster
Id string The id of the cluster
- Cluster
Name string - Node0s
List<Get
Device Cluster Detail Node0> - Node1s
List<Get
Device Cluster Detail Node1> - Num
Of intNodes The number of nodes in the cluster
- Cluster
Id string The id of the cluster
- Cluster
Name string - Node0s
[]Get
Device Cluster Detail Node0 - Node1s
[]Get
Device Cluster Detail Node1 - Num
Of intNodes The number of nodes in the cluster
- cluster
Id String The id of the cluster
- cluster
Name String - node0s
List<Get
Device Cluster Detail Node0> - node1s
List<Get
Device Cluster Detail Node1> - num
Of IntegerNodes The number of nodes in the cluster
- cluster
Id string The id of the cluster
- cluster
Name string - node0s
Get
Device Cluster Detail Node0[] - node1s
Get
Device Cluster Detail Node1[] - num
Of numberNodes The number of nodes in the cluster
- cluster_
id str The id of the cluster
- cluster_
name str - node0s
Sequence[Get
Device Cluster Detail Node0] - node1s
Sequence[Get
Device Cluster Detail Node1] - num_
of_ intnodes The number of nodes in the cluster
- cluster
Id String The id of the cluster
- cluster
Name String - node0s List<Property Map>
- node1s List<Property Map>
- num
Of NumberNodes The number of nodes in the cluster
GetDeviceClusterDetailNode0
- License
File stringId Unique identifier of applied license file
- License
Token string - Name string
Name of an existing Equinix Network Edge device
- Uuid string
UUID of an existing Equinix Network Edge device
- Vendor
Configurations List<GetDevice Cluster Detail Node0Vendor Configuration>
- License
File stringId Unique identifier of applied license file
- License
Token string - Name string
Name of an existing Equinix Network Edge device
- Uuid string
UUID of an existing Equinix Network Edge device
- Vendor
Configurations []GetDevice Cluster Detail Node0Vendor Configuration
- license
File StringId Unique identifier of applied license file
- license
Token String - name String
Name of an existing Equinix Network Edge device
- uuid String
UUID of an existing Equinix Network Edge device
- vendor
Configurations List<GetDevice Cluster Detail Node0Vendor Configuration>
- license
File stringId Unique identifier of applied license file
- license
Token string - name string
Name of an existing Equinix Network Edge device
- uuid string
UUID of an existing Equinix Network Edge device
- vendor
Configurations GetDevice Cluster Detail Node0Vendor Configuration[]
- license_
file_ strid Unique identifier of applied license file
- license_
token str - name str
Name of an existing Equinix Network Edge device
- uuid str
UUID of an existing Equinix Network Edge device
- vendor_
configurations Sequence[GetDevice Cluster Detail Node0Vendor Configuration]
- license
File StringId Unique identifier of applied license file
- license
Token String - name String
Name of an existing Equinix Network Edge device
- uuid String
UUID of an existing Equinix Network Edge device
- vendor
Configurations List<Property Map>
GetDeviceClusterDetailNode0VendorConfiguration
- Activation
Key string - Admin
Password string - Controller1 string
- Controller
Fqdn string - Hostname string
- Root
Password string
- Activation
Key string - Admin
Password string - Controller1 string
- Controller
Fqdn string - Hostname string
- Root
Password string
- activation
Key String - admin
Password String - controller1 String
- controller
Fqdn String - hostname String
- root
Password String
- activation
Key string - admin
Password string - controller1 string
- controller
Fqdn string - hostname string
- root
Password string
- activation_
key str - admin_
password str - controller1 str
- controller_
fqdn str - hostname str
- root_
password str
- activation
Key String - admin
Password String - controller1 String
- controller
Fqdn String - hostname String
- root
Password String
GetDeviceClusterDetailNode1
- License
File stringId Unique identifier of applied license file
- License
Token string - Name string
Name of an existing Equinix Network Edge device
- Uuid string
UUID of an existing Equinix Network Edge device
- Vendor
Configurations List<GetDevice Cluster Detail Node1Vendor Configuration>
- License
File stringId Unique identifier of applied license file
- License
Token string - Name string
Name of an existing Equinix Network Edge device
- Uuid string
UUID of an existing Equinix Network Edge device
- Vendor
Configurations []GetDevice Cluster Detail Node1Vendor Configuration
- license
File StringId Unique identifier of applied license file
- license
Token String - name String
Name of an existing Equinix Network Edge device
- uuid String
UUID of an existing Equinix Network Edge device
- vendor
Configurations List<GetDevice Cluster Detail Node1Vendor Configuration>
- license
File stringId Unique identifier of applied license file
- license
Token string - name string
Name of an existing Equinix Network Edge device
- uuid string
UUID of an existing Equinix Network Edge device
- vendor
Configurations GetDevice Cluster Detail Node1Vendor Configuration[]
- license_
file_ strid Unique identifier of applied license file
- license_
token str - name str
Name of an existing Equinix Network Edge device
- uuid str
UUID of an existing Equinix Network Edge device
- vendor_
configurations Sequence[GetDevice Cluster Detail Node1Vendor Configuration]
- license
File StringId Unique identifier of applied license file
- license
Token String - name String
Name of an existing Equinix Network Edge device
- uuid String
UUID of an existing Equinix Network Edge device
- vendor
Configurations List<Property Map>
GetDeviceClusterDetailNode1VendorConfiguration
- Activation
Key string - Admin
Password string - Controller1 string
- Controller
Fqdn string - Hostname string
- Root
Password string
- Activation
Key string - Admin
Password string - Controller1 string
- Controller
Fqdn string - Hostname string
- Root
Password string
- activation
Key String - admin
Password String - controller1 String
- controller
Fqdn String - hostname String
- root
Password String
- activation
Key string - admin
Password string - controller1 string
- controller
Fqdn string - hostname string
- root
Password string
- activation_
key str - admin_
password str - controller1 str
- controller_
fqdn str - hostname str
- root_
password str
- activation
Key String - admin
Password String - controller1 String
- controller
Fqdn String - hostname String
- root
Password String
GetDeviceInterface
- Assigned
Type string - Id int
- Ip
Address string - Mac
Address string - Name string
Name of an existing Equinix Network Edge device
- Operational
Status string - Status string
Device provisioning status
- INITIALIZING
- PROVISIONING
- PROVISIONED (NOTE: By default data source will only return devices in this state. To include other states see
valid_state_list
) - WAITING_FOR_PRIMARY
- WAITING_FOR_SECONDARY
- WAITING_FOR_REPLICA_CLUSTER_NODES
- CLUSTER_SETUP_IN_PROGRESS
- FAILED
- DEPROVISIONING
- DEPROVISIONED
- Type string
- Assigned
Type string - Id int
- Ip
Address string - Mac
Address string - Name string
Name of an existing Equinix Network Edge device
- Operational
Status string - Status string
Device provisioning status
- INITIALIZING
- PROVISIONING
- PROVISIONED (NOTE: By default data source will only return devices in this state. To include other states see
valid_state_list
) - WAITING_FOR_PRIMARY
- WAITING_FOR_SECONDARY
- WAITING_FOR_REPLICA_CLUSTER_NODES
- CLUSTER_SETUP_IN_PROGRESS
- FAILED
- DEPROVISIONING
- DEPROVISIONED
- Type string
- assigned
Type String - id Integer
- ip
Address String - mac
Address String - name String
Name of an existing Equinix Network Edge device
- operational
Status String - status String
Device provisioning status
- INITIALIZING
- PROVISIONING
- PROVISIONED (NOTE: By default data source will only return devices in this state. To include other states see
valid_state_list
) - WAITING_FOR_PRIMARY
- WAITING_FOR_SECONDARY
- WAITING_FOR_REPLICA_CLUSTER_NODES
- CLUSTER_SETUP_IN_PROGRESS
- FAILED
- DEPROVISIONING
- DEPROVISIONED
- type String
- assigned
Type string - id number
- ip
Address string - mac
Address string - name string
Name of an existing Equinix Network Edge device
- operational
Status string - status string
Device provisioning status
- INITIALIZING
- PROVISIONING
- PROVISIONED (NOTE: By default data source will only return devices in this state. To include other states see
valid_state_list
) - WAITING_FOR_PRIMARY
- WAITING_FOR_SECONDARY
- WAITING_FOR_REPLICA_CLUSTER_NODES
- CLUSTER_SETUP_IN_PROGRESS
- FAILED
- DEPROVISIONING
- DEPROVISIONED
- type string
- assigned_
type str - id int
- ip_
address str - mac_
address str - name str
Name of an existing Equinix Network Edge device
- operational_
status str - status str
Device provisioning status
- INITIALIZING
- PROVISIONING
- PROVISIONED (NOTE: By default data source will only return devices in this state. To include other states see
valid_state_list
) - WAITING_FOR_PRIMARY
- WAITING_FOR_SECONDARY
- WAITING_FOR_REPLICA_CLUSTER_NODES
- CLUSTER_SETUP_IN_PROGRESS
- FAILED
- DEPROVISIONING
- DEPROVISIONED
- type str
- assigned
Type String - id Number
- ip
Address String - mac
Address String - name String
Name of an existing Equinix Network Edge device
- operational
Status String - status String
Device provisioning status
- INITIALIZING
- PROVISIONING
- PROVISIONED (NOTE: By default data source will only return devices in this state. To include other states see
valid_state_list
) - WAITING_FOR_PRIMARY
- WAITING_FOR_SECONDARY
- WAITING_FOR_REPLICA_CLUSTER_NODES
- CLUSTER_SETUP_IN_PROGRESS
- FAILED
- DEPROVISIONING
- DEPROVISIONED
- type String
GetDeviceSecondaryDevice
- Account
Number string - Acl
Template stringId Unique identifier of applied ACL template
- Additional
Bandwidth int - Asn int
Autonomous system number
- Hostname string
- Ibx string
Device location Equinix Business Exchange name
- Interfaces
List<Get
Device Secondary Device Interface> List of device interfaces
interface.#.id
- interface identifierinterface.#.name
- interface nameinterface.#.status
- interface status (AVAILABLE, RESERVED, ASSIGNED)interface.#.operational_status
- interface operational status (up or down)interface.#.mac_address
- interface MAC addressinterface.#.ip_address
- interface IP addressinterface.#.assigned_type
- interface management type (Equinix Managed or empty)interface.#.type
- interface type
- License
File string - License
File stringId Unique identifier of applied license file
- License
Status string Device license registration status
- APPLYING_LICENSE
- REGISTERED
- APPLIED
- WAITING_FOR_CLUSTER_SETUP
- REGISTRATION_FAILED
- License
Token string - Metro
Code string - Mgmt
Acl stringTemplate Uuid - Name string
Name of an existing Equinix Network Edge device
- Notifications List<string>
- Redundancy
Type string Device redundancy type applicable for HA devices, either primary or secondary
- Redundant
Id string Unique identifier for a redundant device applicable for HA devices
- Region string
Device location region
- Ssh
Ip stringAddress IP address of SSH enabled interface on the device
- Ssh
Ip stringFqdn FQDN of SSH enabled interface on the device
- Ssh
Keys List<GetDevice Secondary Device Ssh Key> - Status string
Device provisioning status
- INITIALIZING
- PROVISIONING
- PROVISIONED (NOTE: By default data source will only return devices in this state. To include other states see
valid_state_list
) - WAITING_FOR_PRIMARY
- WAITING_FOR_SECONDARY
- WAITING_FOR_REPLICA_CLUSTER_NODES
- CLUSTER_SETUP_IN_PROGRESS
- FAILED
- DEPROVISIONING
- DEPROVISIONED
- Uuid string
UUID of an existing Equinix Network Edge device
- Vendor
Configuration Dictionary<string, string> - Wan
Interface stringId - Zone
Code string Device location zone code
- Account
Number string - Acl
Template stringId Unique identifier of applied ACL template
- Additional
Bandwidth int - Asn int
Autonomous system number
- Hostname string
- Ibx string
Device location Equinix Business Exchange name
- Interfaces
[]Get
Device Secondary Device Interface List of device interfaces
interface.#.id
- interface identifierinterface.#.name
- interface nameinterface.#.status
- interface status (AVAILABLE, RESERVED, ASSIGNED)interface.#.operational_status
- interface operational status (up or down)interface.#.mac_address
- interface MAC addressinterface.#.ip_address
- interface IP addressinterface.#.assigned_type
- interface management type (Equinix Managed or empty)interface.#.type
- interface type
- License
File string - License
File stringId Unique identifier of applied license file
- License
Status string Device license registration status
- APPLYING_LICENSE
- REGISTERED
- APPLIED
- WAITING_FOR_CLUSTER_SETUP
- REGISTRATION_FAILED
- License
Token string - Metro
Code string - Mgmt
Acl stringTemplate Uuid - Name string
Name of an existing Equinix Network Edge device
- Notifications []string
- Redundancy
Type string Device redundancy type applicable for HA devices, either primary or secondary
- Redundant
Id string Unique identifier for a redundant device applicable for HA devices
- Region string
Device location region
- Ssh
Ip stringAddress IP address of SSH enabled interface on the device
- Ssh
Ip stringFqdn FQDN of SSH enabled interface on the device
- Ssh
Keys []GetDevice Secondary Device Ssh Key - Status string
Device provisioning status
- INITIALIZING
- PROVISIONING
- PROVISIONED (NOTE: By default data source will only return devices in this state. To include other states see
valid_state_list
) - WAITING_FOR_PRIMARY
- WAITING_FOR_SECONDARY
- WAITING_FOR_REPLICA_CLUSTER_NODES
- CLUSTER_SETUP_IN_PROGRESS
- FAILED
- DEPROVISIONING
- DEPROVISIONED
- Uuid string
UUID of an existing Equinix Network Edge device
- Vendor
Configuration map[string]string - Wan
Interface stringId - Zone
Code string Device location zone code
- account
Number String - acl
Template StringId Unique identifier of applied ACL template
- additional
Bandwidth Integer - asn Integer
Autonomous system number
- hostname String
- ibx String
Device location Equinix Business Exchange name
- interfaces
List<Get
Device Secondary Device Interface> List of device interfaces
interface.#.id
- interface identifierinterface.#.name
- interface nameinterface.#.status
- interface status (AVAILABLE, RESERVED, ASSIGNED)interface.#.operational_status
- interface operational status (up or down)interface.#.mac_address
- interface MAC addressinterface.#.ip_address
- interface IP addressinterface.#.assigned_type
- interface management type (Equinix Managed or empty)interface.#.type
- interface type
- license
File String - license
File StringId Unique identifier of applied license file
- license
Status String Device license registration status
- APPLYING_LICENSE
- REGISTERED
- APPLIED
- WAITING_FOR_CLUSTER_SETUP
- REGISTRATION_FAILED
- license
Token String - metro
Code String - mgmt
Acl StringTemplate Uuid - name String
Name of an existing Equinix Network Edge device
- notifications List<String>
- redundancy
Type String Device redundancy type applicable for HA devices, either primary or secondary
- redundant
Id String Unique identifier for a redundant device applicable for HA devices
- region String
Device location region
- ssh
Ip StringAddress IP address of SSH enabled interface on the device
- ssh
Ip StringFqdn FQDN of SSH enabled interface on the device
- ssh
Keys List<GetDevice Secondary Device Ssh Key> - status String
Device provisioning status
- INITIALIZING
- PROVISIONING
- PROVISIONED (NOTE: By default data source will only return devices in this state. To include other states see
valid_state_list
) - WAITING_FOR_PRIMARY
- WAITING_FOR_SECONDARY
- WAITING_FOR_REPLICA_CLUSTER_NODES
- CLUSTER_SETUP_IN_PROGRESS
- FAILED
- DEPROVISIONING
- DEPROVISIONED
- uuid String
UUID of an existing Equinix Network Edge device
- vendor
Configuration Map<String,String> - wan
Interface StringId - zone
Code String Device location zone code
- account
Number string - acl
Template stringId Unique identifier of applied ACL template
- additional
Bandwidth number - asn number
Autonomous system number
- hostname string
- ibx string
Device location Equinix Business Exchange name
- interfaces
Get
Device Secondary Device Interface[] List of device interfaces
interface.#.id
- interface identifierinterface.#.name
- interface nameinterface.#.status
- interface status (AVAILABLE, RESERVED, ASSIGNED)interface.#.operational_status
- interface operational status (up or down)interface.#.mac_address
- interface MAC addressinterface.#.ip_address
- interface IP addressinterface.#.assigned_type
- interface management type (Equinix Managed or empty)interface.#.type
- interface type
- license
File string - license
File stringId Unique identifier of applied license file
- license
Status string Device license registration status
- APPLYING_LICENSE
- REGISTERED
- APPLIED
- WAITING_FOR_CLUSTER_SETUP
- REGISTRATION_FAILED
- license
Token string - metro
Code string - mgmt
Acl stringTemplate Uuid - name string
Name of an existing Equinix Network Edge device
- notifications string[]
- redundancy
Type string Device redundancy type applicable for HA devices, either primary or secondary
- redundant
Id string Unique identifier for a redundant device applicable for HA devices
- region string
Device location region
- ssh
Ip stringAddress IP address of SSH enabled interface on the device
- ssh
Ip stringFqdn FQDN of SSH enabled interface on the device
- ssh
Keys GetDevice Secondary Device Ssh Key[] - status string
Device provisioning status
- INITIALIZING
- PROVISIONING
- PROVISIONED (NOTE: By default data source will only return devices in this state. To include other states see
valid_state_list
) - WAITING_FOR_PRIMARY
- WAITING_FOR_SECONDARY
- WAITING_FOR_REPLICA_CLUSTER_NODES
- CLUSTER_SETUP_IN_PROGRESS
- FAILED
- DEPROVISIONING
- DEPROVISIONED
- uuid string
UUID of an existing Equinix Network Edge device
- vendor
Configuration {[key: string]: string} - wan
Interface stringId - zone
Code string Device location zone code
- account_
number str - acl_
template_ strid Unique identifier of applied ACL template
- additional_
bandwidth int - asn int
Autonomous system number
- hostname str
- ibx str
Device location Equinix Business Exchange name
- interfaces
Sequence[Get
Device Secondary Device Interface] List of device interfaces
interface.#.id
- interface identifierinterface.#.name
- interface nameinterface.#.status
- interface status (AVAILABLE, RESERVED, ASSIGNED)interface.#.operational_status
- interface operational status (up or down)interface.#.mac_address
- interface MAC addressinterface.#.ip_address
- interface IP addressinterface.#.assigned_type
- interface management type (Equinix Managed or empty)interface.#.type
- interface type
- license_
file str - license_
file_ strid Unique identifier of applied license file
- license_
status str Device license registration status
- APPLYING_LICENSE
- REGISTERED
- APPLIED
- WAITING_FOR_CLUSTER_SETUP
- REGISTRATION_FAILED
- license_
token str - metro_
code str - mgmt_
acl_ strtemplate_ uuid - name str
Name of an existing Equinix Network Edge device
- notifications Sequence[str]
- redundancy_
type str Device redundancy type applicable for HA devices, either primary or secondary
- redundant_
id str Unique identifier for a redundant device applicable for HA devices
- region str
Device location region
- ssh_
ip_ straddress IP address of SSH enabled interface on the device
- ssh_
ip_ strfqdn FQDN of SSH enabled interface on the device
- ssh_
keys Sequence[GetDevice Secondary Device Ssh Key] - status str
Device provisioning status
- INITIALIZING
- PROVISIONING
- PROVISIONED (NOTE: By default data source will only return devices in this state. To include other states see
valid_state_list
) - WAITING_FOR_PRIMARY
- WAITING_FOR_SECONDARY
- WAITING_FOR_REPLICA_CLUSTER_NODES
- CLUSTER_SETUP_IN_PROGRESS
- FAILED
- DEPROVISIONING
- DEPROVISIONED
- uuid str
UUID of an existing Equinix Network Edge device
- vendor_
configuration Mapping[str, str] - wan_
interface_ strid - zone_
code str Device location zone code
- account
Number String - acl
Template StringId Unique identifier of applied ACL template
- additional
Bandwidth Number - asn Number
Autonomous system number
- hostname String
- ibx String
Device location Equinix Business Exchange name
- interfaces List<Property Map>
List of device interfaces
interface.#.id
- interface identifierinterface.#.name
- interface nameinterface.#.status
- interface status (AVAILABLE, RESERVED, ASSIGNED)interface.#.operational_status
- interface operational status (up or down)interface.#.mac_address
- interface MAC addressinterface.#.ip_address
- interface IP addressinterface.#.assigned_type
- interface management type (Equinix Managed or empty)interface.#.type
- interface type
- license
File String - license
File StringId Unique identifier of applied license file
- license
Status String Device license registration status
- APPLYING_LICENSE
- REGISTERED
- APPLIED
- WAITING_FOR_CLUSTER_SETUP
- REGISTRATION_FAILED
- license
Token String - metro
Code String - mgmt
Acl StringTemplate Uuid - name String
Name of an existing Equinix Network Edge device
- notifications List<String>
- redundancy
Type String Device redundancy type applicable for HA devices, either primary or secondary
- redundant
Id String Unique identifier for a redundant device applicable for HA devices
- region String
Device location region
- ssh
Ip StringAddress IP address of SSH enabled interface on the device
- ssh
Ip StringFqdn FQDN of SSH enabled interface on the device
- ssh
Keys List<Property Map> - status String
Device provisioning status
- INITIALIZING
- PROVISIONING
- PROVISIONED (NOTE: By default data source will only return devices in this state. To include other states see
valid_state_list
) - WAITING_FOR_PRIMARY
- WAITING_FOR_SECONDARY
- WAITING_FOR_REPLICA_CLUSTER_NODES
- CLUSTER_SETUP_IN_PROGRESS
- FAILED
- DEPROVISIONING
- DEPROVISIONED
- uuid String
UUID of an existing Equinix Network Edge device
- vendor
Configuration Map<String> - wan
Interface StringId - zone
Code String Device location zone code
GetDeviceSecondaryDeviceInterface
- Assigned
Type string - Id int
- Ip
Address string - Mac
Address string - Name string
Name of an existing Equinix Network Edge device
- Operational
Status string - Status string
Device provisioning status
- INITIALIZING
- PROVISIONING
- PROVISIONED (NOTE: By default data source will only return devices in this state. To include other states see
valid_state_list
) - WAITING_FOR_PRIMARY
- WAITING_FOR_SECONDARY
- WAITING_FOR_REPLICA_CLUSTER_NODES
- CLUSTER_SETUP_IN_PROGRESS
- FAILED
- DEPROVISIONING
- DEPROVISIONED
- Type string
- Assigned
Type string - Id int
- Ip
Address string - Mac
Address string - Name string
Name of an existing Equinix Network Edge device
- Operational
Status string - Status string
Device provisioning status
- INITIALIZING
- PROVISIONING
- PROVISIONED (NOTE: By default data source will only return devices in this state. To include other states see
valid_state_list
) - WAITING_FOR_PRIMARY
- WAITING_FOR_SECONDARY
- WAITING_FOR_REPLICA_CLUSTER_NODES
- CLUSTER_SETUP_IN_PROGRESS
- FAILED
- DEPROVISIONING
- DEPROVISIONED
- Type string
- assigned
Type String - id Integer
- ip
Address String - mac
Address String - name String
Name of an existing Equinix Network Edge device
- operational
Status String - status String
Device provisioning status
- INITIALIZING
- PROVISIONING
- PROVISIONED (NOTE: By default data source will only return devices in this state. To include other states see
valid_state_list
) - WAITING_FOR_PRIMARY
- WAITING_FOR_SECONDARY
- WAITING_FOR_REPLICA_CLUSTER_NODES
- CLUSTER_SETUP_IN_PROGRESS
- FAILED
- DEPROVISIONING
- DEPROVISIONED
- type String
- assigned
Type string - id number
- ip
Address string - mac
Address string - name string
Name of an existing Equinix Network Edge device
- operational
Status string - status string
Device provisioning status
- INITIALIZING
- PROVISIONING
- PROVISIONED (NOTE: By default data source will only return devices in this state. To include other states see
valid_state_list
) - WAITING_FOR_PRIMARY
- WAITING_FOR_SECONDARY
- WAITING_FOR_REPLICA_CLUSTER_NODES
- CLUSTER_SETUP_IN_PROGRESS
- FAILED
- DEPROVISIONING
- DEPROVISIONED
- type string
- assigned_
type str - id int
- ip_
address str - mac_
address str - name str
Name of an existing Equinix Network Edge device
- operational_
status str - status str
Device provisioning status
- INITIALIZING
- PROVISIONING
- PROVISIONED (NOTE: By default data source will only return devices in this state. To include other states see
valid_state_list
) - WAITING_FOR_PRIMARY
- WAITING_FOR_SECONDARY
- WAITING_FOR_REPLICA_CLUSTER_NODES
- CLUSTER_SETUP_IN_PROGRESS
- FAILED
- DEPROVISIONING
- DEPROVISIONED
- type str
- assigned
Type String - id Number
- ip
Address String - mac
Address String - name String
Name of an existing Equinix Network Edge device
- operational
Status String - status String
Device provisioning status
- INITIALIZING
- PROVISIONING
- PROVISIONED (NOTE: By default data source will only return devices in this state. To include other states see
valid_state_list
) - WAITING_FOR_PRIMARY
- WAITING_FOR_SECONDARY
- WAITING_FOR_REPLICA_CLUSTER_NODES
- CLUSTER_SETUP_IN_PROGRESS
- FAILED
- DEPROVISIONING
- DEPROVISIONED
- type String
GetDeviceSecondaryDeviceSshKey
GetDeviceSshKey
Package Details
- Repository
- equinix equinix/pulumi-equinix
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
equinix
Terraform Provider.