equinix.networkedge.getDevice
Explore with Pulumi AI
Use this data source to get Equinix Network Edge device details.
Example Usage
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",
});
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")
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
	})
}
using System.Collections.Generic;
using System.Linq;
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 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());
    }
}
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 dictionaryThe 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
NOTE: Exactly one of either
uuidornamemust be specified.
- 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
NOTE: Exactly one of either
uuidornamemust be specified.
- 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
NOTE: Exactly one of either
uuidornamemust be specified.
- 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
NOTE: Exactly one of either
uuidornamemust be specified.
- 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
NOTE: Exactly one of either
uuidornamemust be specified.
- 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
NOTE: Exactly one of either
uuidornamemust be specified.
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>  - Connectivity string
 - Device accessibility (INTERNET-ACCESS or PRIVATE or INTERNET-ACCESS-WITH-PRVT-MGMT)
 - Core
Count int - Diverse
Device stringId  - diverse device uuid
 - Diverse
Device stringName  - Name of the device with diverse device UUID
 - 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
 - NA
 
 - License
Token string - Metro
Code string - Mgmt
Acl stringTemplate Uuid  - Name string
 - Notifications List<string>
 - Order
Reference string - Package
Code string - Project
Id 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
 - RESOURCE_UPGRADE_IN_PROGRESS
 - RESOURCE_UPGRADE_FAILED
 
 - 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 
statusfor 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  - Connectivity string
 - Device accessibility (INTERNET-ACCESS or PRIVATE or INTERNET-ACCESS-WITH-PRVT-MGMT)
 - Core
Count int - Diverse
Device stringId  - diverse device uuid
 - Diverse
Device stringName  - Name of the device with diverse device UUID
 - 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
 - NA
 
 - License
Token string - Metro
Code string - Mgmt
Acl stringTemplate Uuid  - Name string
 - Notifications []string
 - Order
Reference string - Package
Code string - Project
Id 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
 - RESOURCE_UPGRADE_IN_PROGRESS
 - RESOURCE_UPGRADE_FAILED
 
 - 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 
statusfor 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>  - connectivity String
 - Device accessibility (INTERNET-ACCESS or PRIVATE or INTERNET-ACCESS-WITH-PRVT-MGMT)
 - core
Count Integer - diverse
Device StringId  - diverse device uuid
 - diverse
Device StringName  - Name of the device with diverse device UUID
 - 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
 - NA
 
 - license
Token String - metro
Code String - mgmt
Acl StringTemplate Uuid  - name String
 - notifications List<String>
 - order
Reference String - package
Code String - project
Id 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
 - RESOURCE_UPGRADE_IN_PROGRESS
 - RESOURCE_UPGRADE_FAILED
 
 - 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 
statusfor 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[]  - connectivity string
 - Device accessibility (INTERNET-ACCESS or PRIVATE or INTERNET-ACCESS-WITH-PRVT-MGMT)
 - core
Count number - diverse
Device stringId  - diverse device uuid
 - diverse
Device stringName  - Name of the device with diverse device UUID
 - 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
 - NA
 
 - license
Token string - metro
Code string - mgmt
Acl stringTemplate Uuid  - name string
 - notifications string[]
 - order
Reference string - package
Code string - project
Id 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
 - RESOURCE_UPGRADE_IN_PROGRESS
 - RESOURCE_UPGRADE_FAILED
 
 - 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 
statusfor 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]  - connectivity str
 - Device accessibility (INTERNET-ACCESS or PRIVATE or INTERNET-ACCESS-WITH-PRVT-MGMT)
 - core_
count int - diverse_
device_ strid  - diverse device uuid
 - diverse_
device_ strname  - Name of the device with diverse device UUID
 - 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
 - NA
 
 - license_
token str - metro_
code str - mgmt_
acl_ strtemplate_ uuid  - name str
 - notifications Sequence[str]
 - order_
reference str - package_
code str - project_
id 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
 - RESOURCE_UPGRADE_IN_PROGRESS
 - RESOURCE_UPGRADE_FAILED
 
 - 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 
statusfor 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> - connectivity String
 - Device accessibility (INTERNET-ACCESS or PRIVATE or INTERNET-ACCESS-WITH-PRVT-MGMT)
 - core
Count Number - diverse
Device StringId  - diverse device uuid
 - diverse
Device StringName  - Name of the device with diverse device UUID
 - 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
 - NA
 
 - license
Token String - metro
Code String - mgmt
Acl StringTemplate Uuid  - name String
 - notifications List<String>
 - order
Reference String - package
Code String - project
Id 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
 - RESOURCE_UPGRADE_IN_PROGRESS
 - RESOURCE_UPGRADE_FAILED
 
 - 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 
statusfor 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 - The name of the cluster device
 - Node0s
List<Get
Device Cluster Detail Node0>  - An object that has node0 details
 - Node1s
List<Get
Device Cluster Detail Node1>  - An object that has node1 details
 - Num
Of intNodes  - The number of nodes in the cluster
 
- Cluster
Id string - The id of the cluster
 - Cluster
Name string - The name of the cluster device
 - Node0s
[]Get
Device Cluster Detail Node0  - An object that has node0 details
 - Node1s
[]Get
Device Cluster Detail Node1  - An object that has node1 details
 - Num
Of intNodes  - The number of nodes in the cluster
 
- cluster
Id String - The id of the cluster
 - cluster
Name String - The name of the cluster device
 - node0s
List<Get
Device Cluster Detail Node0>  - An object that has node0 details
 - node1s
List<Get
Device Cluster Detail Node1>  - An object that has node1 details
 - num
Of IntegerNodes  - The number of nodes in the cluster
 
- cluster
Id string - The id of the cluster
 - cluster
Name string - The name of the cluster device
 - node0s
Get
Device Cluster Detail Node0[]  - An object that has node0 details
 - node1s
Get
Device Cluster Detail Node1[]  - An object that has node1 details
 - num
Of numberNodes  - The number of nodes in the cluster
 
- cluster_
id str - The id of the cluster
 - cluster_
name str - The name of the cluster device
 - node0s
Sequence[Get
Device Cluster Detail Node0]  - An object that has node0 details
 - node1s
Sequence[Get
Device Cluster Detail Node1]  - An object that has node1 details
 - num_
of_ intnodes  - The number of nodes in the cluster
 
- cluster
Id String - The id of the cluster
 - cluster
Name String - The name of the cluster device
 - node0s List<Property Map>
 - An object that has node0 details
 - node1s List<Property Map>
 - An object that has node1 details
 - num
Of NumberNodes  - The number of nodes in the cluster
 
GetDeviceClusterDetailNode0    
- License
File stringId  - Unique identifier of applied license file
 - License
Token string - License token. This is necessary for Palo Alto clusters
 - 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>  - An object that has fields relevant to the vendor of the cluster device
 
- License
File stringId  - Unique identifier of applied license file
 - License
Token string - License token. This is necessary for Palo Alto clusters
 - 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  - An object that has fields relevant to the vendor of the cluster device
 
- license
File StringId  - Unique identifier of applied license file
 - license
Token String - License token. This is necessary for Palo Alto clusters
 - 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>  - An object that has fields relevant to the vendor of the cluster device
 
- license
File stringId  - Unique identifier of applied license file
 - license
Token string - License token. This is necessary for Palo Alto clusters
 - 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[]  - An object that has fields relevant to the vendor of the cluster device
 
- license_
file_ strid  - Unique identifier of applied license file
 - license_
token str - License token. This is necessary for Palo Alto clusters
 - 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]  - An object that has fields relevant to the vendor of the cluster device
 
- license
File StringId  - Unique identifier of applied license file
 - license
Token String - License token. This is necessary for Palo Alto clusters
 - 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> - An object that has fields relevant to the vendor of the cluster device
 
GetDeviceClusterDetailNode0VendorConfiguration     
- Activation
Key string - Activation key. This is required for Velocloud clusters
 - Admin
Password string - The administrative password of the device. You can use it to log in to the console. This field is not available for all device types
 - Controller1 string
 - System IP Address. Mandatory for the Fortinet SDWAN cluster device
 - Controller
Fqdn string - Controller fqdn. This is required for Velocloud clusters
 - Hostname string
 - Hostname. This is necessary for Palo Alto, Juniper, and Fortinet clusters
 - License
Id string - License id. This field is relevant only for the BlueCat DNS and DHCP Server
 - License
Key string - License key. This field is relevant only for the BlueCat DNS and DHCP Server
 - Private
Address string - Private address. This field is relevant only for the BlueCat DNS and DHCP Server
 - Private
Cidr stringMask  - Private CIDR Mask. This field is relevant only for the BlueCat DNS and DHCP Server
 - Private
Gateway string - Private gateway. This field is relevant only for the BlueCat DNS and DHCP Server
 - Root
Password string - The CLI password of the device. This field is relevant only for the Velocloud SDWAN cluster
 
- Activation
Key string - Activation key. This is required for Velocloud clusters
 - Admin
Password string - The administrative password of the device. You can use it to log in to the console. This field is not available for all device types
 - Controller1 string
 - System IP Address. Mandatory for the Fortinet SDWAN cluster device
 - Controller
Fqdn string - Controller fqdn. This is required for Velocloud clusters
 - Hostname string
 - Hostname. This is necessary for Palo Alto, Juniper, and Fortinet clusters
 - License
Id string - License id. This field is relevant only for the BlueCat DNS and DHCP Server
 - License
Key string - License key. This field is relevant only for the BlueCat DNS and DHCP Server
 - Private
Address string - Private address. This field is relevant only for the BlueCat DNS and DHCP Server
 - Private
Cidr stringMask  - Private CIDR Mask. This field is relevant only for the BlueCat DNS and DHCP Server
 - Private
Gateway string - Private gateway. This field is relevant only for the BlueCat DNS and DHCP Server
 - Root
Password string - The CLI password of the device. This field is relevant only for the Velocloud SDWAN cluster
 
- activation
Key String - Activation key. This is required for Velocloud clusters
 - admin
Password String - The administrative password of the device. You can use it to log in to the console. This field is not available for all device types
 - controller1 String
 - System IP Address. Mandatory for the Fortinet SDWAN cluster device
 - controller
Fqdn String - Controller fqdn. This is required for Velocloud clusters
 - hostname String
 - Hostname. This is necessary for Palo Alto, Juniper, and Fortinet clusters
 - license
Id String - License id. This field is relevant only for the BlueCat DNS and DHCP Server
 - license
Key String - License key. This field is relevant only for the BlueCat DNS and DHCP Server
 - private
Address String - Private address. This field is relevant only for the BlueCat DNS and DHCP Server
 - private
Cidr StringMask  - Private CIDR Mask. This field is relevant only for the BlueCat DNS and DHCP Server
 - private
Gateway String - Private gateway. This field is relevant only for the BlueCat DNS and DHCP Server
 - root
Password String - The CLI password of the device. This field is relevant only for the Velocloud SDWAN cluster
 
- activation
Key string - Activation key. This is required for Velocloud clusters
 - admin
Password string - The administrative password of the device. You can use it to log in to the console. This field is not available for all device types
 - controller1 string
 - System IP Address. Mandatory for the Fortinet SDWAN cluster device
 - controller
Fqdn string - Controller fqdn. This is required for Velocloud clusters
 - hostname string
 - Hostname. This is necessary for Palo Alto, Juniper, and Fortinet clusters
 - license
Id string - License id. This field is relevant only for the BlueCat DNS and DHCP Server
 - license
Key string - License key. This field is relevant only for the BlueCat DNS and DHCP Server
 - private
Address string - Private address. This field is relevant only for the BlueCat DNS and DHCP Server
 - private
Cidr stringMask  - Private CIDR Mask. This field is relevant only for the BlueCat DNS and DHCP Server
 - private
Gateway string - Private gateway. This field is relevant only for the BlueCat DNS and DHCP Server
 - root
Password string - The CLI password of the device. This field is relevant only for the Velocloud SDWAN cluster
 
- activation_
key str - Activation key. This is required for Velocloud clusters
 - admin_
password str - The administrative password of the device. You can use it to log in to the console. This field is not available for all device types
 - controller1 str
 - System IP Address. Mandatory for the Fortinet SDWAN cluster device
 - controller_
fqdn str - Controller fqdn. This is required for Velocloud clusters
 - hostname str
 - Hostname. This is necessary for Palo Alto, Juniper, and Fortinet clusters
 - license_
id str - License id. This field is relevant only for the BlueCat DNS and DHCP Server
 - license_
key str - License key. This field is relevant only for the BlueCat DNS and DHCP Server
 - private_
address str - Private address. This field is relevant only for the BlueCat DNS and DHCP Server
 - private_
cidr_ strmask  - Private CIDR Mask. This field is relevant only for the BlueCat DNS and DHCP Server
 - private_
gateway str - Private gateway. This field is relevant only for the BlueCat DNS and DHCP Server
 - root_
password str - The CLI password of the device. This field is relevant only for the Velocloud SDWAN cluster
 
- activation
Key String - Activation key. This is required for Velocloud clusters
 - admin
Password String - The administrative password of the device. You can use it to log in to the console. This field is not available for all device types
 - controller1 String
 - System IP Address. Mandatory for the Fortinet SDWAN cluster device
 - controller
Fqdn String - Controller fqdn. This is required for Velocloud clusters
 - hostname String
 - Hostname. This is necessary for Palo Alto, Juniper, and Fortinet clusters
 - license
Id String - License id. This field is relevant only for the BlueCat DNS and DHCP Server
 - license
Key String - License key. This field is relevant only for the BlueCat DNS and DHCP Server
 - private
Address String - Private address. This field is relevant only for the BlueCat DNS and DHCP Server
 - private
Cidr StringMask  - Private CIDR Mask. This field is relevant only for the BlueCat DNS and DHCP Server
 - private
Gateway String - Private gateway. This field is relevant only for the BlueCat DNS and DHCP Server
 - root
Password String - The CLI password of the device. This field is relevant only for the Velocloud SDWAN cluster
 
GetDeviceClusterDetailNode1    
- License
File stringId  - Unique identifier of applied license file
 - License
Token string - License token. This is necessary for Palo Alto clusters
 - 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>  - An object that has fields relevant to the vendor of the cluster device
 
- License
File stringId  - Unique identifier of applied license file
 - License
Token string - License token. This is necessary for Palo Alto clusters
 - 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  - An object that has fields relevant to the vendor of the cluster device
 
- license
File StringId  - Unique identifier of applied license file
 - license
Token String - License token. This is necessary for Palo Alto clusters
 - 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>  - An object that has fields relevant to the vendor of the cluster device
 
- license
File stringId  - Unique identifier of applied license file
 - license
Token string - License token. This is necessary for Palo Alto clusters
 - 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[]  - An object that has fields relevant to the vendor of the cluster device
 
- license_
file_ strid  - Unique identifier of applied license file
 - license_
token str - License token. This is necessary for Palo Alto clusters
 - 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]  - An object that has fields relevant to the vendor of the cluster device
 
- license
File StringId  - Unique identifier of applied license file
 - license
Token String - License token. This is necessary for Palo Alto clusters
 - 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> - An object that has fields relevant to the vendor of the cluster device
 
GetDeviceClusterDetailNode1VendorConfiguration     
- Activation
Key string - Activation key. This is required for Velocloud clusters
 - Admin
Password string - The administrative password of the device. You can use it to log in to the console. This field is not available for all device types
 - Controller1 string
 - System IP Address. Mandatory for the Fortinet SDWAN cluster device
 - Controller
Fqdn string - Controller fqdn. This is required for Velocloud clusters
 - Hostname string
 - Hostname. This is necessary for Palo Alto, Juniper, and Fortinet clusters
 - License
Id string - License id. This field is relevant only for the BlueCat DNS and DHCP Server
 - License
Key string - License key. This field is relevant only for the BlueCat DNS and DHCP Server
 - Private
Address string - Private address. This field is relevant only for the BlueCat DNS and DHCP Server
 - Private
Cidr stringMask  - Private CIDR Mask. This field is relevant only for the BlueCat DNS and DHCP Server
 - Private
Gateway string - Private gateway. This field is relevant only for the BlueCat DNS and DHCP Server
 - Root
Password string - The CLI password of the device. This field is relevant only for the Velocloud SDWAN cluster
 
- Activation
Key string - Activation key. This is required for Velocloud clusters
 - Admin
Password string - The administrative password of the device. You can use it to log in to the console. This field is not available for all device types
 - Controller1 string
 - System IP Address. Mandatory for the Fortinet SDWAN cluster device
 - Controller
Fqdn string - Controller fqdn. This is required for Velocloud clusters
 - Hostname string
 - Hostname. This is necessary for Palo Alto, Juniper, and Fortinet clusters
 - License
Id string - License id. This field is relevant only for the BlueCat DNS and DHCP Server
 - License
Key string - License key. This field is relevant only for the BlueCat DNS and DHCP Server
 - Private
Address string - Private address. This field is relevant only for the BlueCat DNS and DHCP Server
 - Private
Cidr stringMask  - Private CIDR Mask. This field is relevant only for the BlueCat DNS and DHCP Server
 - Private
Gateway string - Private gateway. This field is relevant only for the BlueCat DNS and DHCP Server
 - Root
Password string - The CLI password of the device. This field is relevant only for the Velocloud SDWAN cluster
 
- activation
Key String - Activation key. This is required for Velocloud clusters
 - admin
Password String - The administrative password of the device. You can use it to log in to the console. This field is not available for all device types
 - controller1 String
 - System IP Address. Mandatory for the Fortinet SDWAN cluster device
 - controller
Fqdn String - Controller fqdn. This is required for Velocloud clusters
 - hostname String
 - Hostname. This is necessary for Palo Alto, Juniper, and Fortinet clusters
 - license
Id String - License id. This field is relevant only for the BlueCat DNS and DHCP Server
 - license
Key String - License key. This field is relevant only for the BlueCat DNS and DHCP Server
 - private
Address String - Private address. This field is relevant only for the BlueCat DNS and DHCP Server
 - private
Cidr StringMask  - Private CIDR Mask. This field is relevant only for the BlueCat DNS and DHCP Server
 - private
Gateway String - Private gateway. This field is relevant only for the BlueCat DNS and DHCP Server
 - root
Password String - The CLI password of the device. This field is relevant only for the Velocloud SDWAN cluster
 
- activation
Key string - Activation key. This is required for Velocloud clusters
 - admin
Password string - The administrative password of the device. You can use it to log in to the console. This field is not available for all device types
 - controller1 string
 - System IP Address. Mandatory for the Fortinet SDWAN cluster device
 - controller
Fqdn string - Controller fqdn. This is required for Velocloud clusters
 - hostname string
 - Hostname. This is necessary for Palo Alto, Juniper, and Fortinet clusters
 - license
Id string - License id. This field is relevant only for the BlueCat DNS and DHCP Server
 - license
Key string - License key. This field is relevant only for the BlueCat DNS and DHCP Server
 - private
Address string - Private address. This field is relevant only for the BlueCat DNS and DHCP Server
 - private
Cidr stringMask  - Private CIDR Mask. This field is relevant only for the BlueCat DNS and DHCP Server
 - private
Gateway string - Private gateway. This field is relevant only for the BlueCat DNS and DHCP Server
 - root
Password string - The CLI password of the device. This field is relevant only for the Velocloud SDWAN cluster
 
- activation_
key str - Activation key. This is required for Velocloud clusters
 - admin_
password str - The administrative password of the device. You can use it to log in to the console. This field is not available for all device types
 - controller1 str
 - System IP Address. Mandatory for the Fortinet SDWAN cluster device
 - controller_
fqdn str - Controller fqdn. This is required for Velocloud clusters
 - hostname str
 - Hostname. This is necessary for Palo Alto, Juniper, and Fortinet clusters
 - license_
id str - License id. This field is relevant only for the BlueCat DNS and DHCP Server
 - license_
key str - License key. This field is relevant only for the BlueCat DNS and DHCP Server
 - private_
address str - Private address. This field is relevant only for the BlueCat DNS and DHCP Server
 - private_
cidr_ strmask  - Private CIDR Mask. This field is relevant only for the BlueCat DNS and DHCP Server
 - private_
gateway str - Private gateway. This field is relevant only for the BlueCat DNS and DHCP Server
 - root_
password str - The CLI password of the device. This field is relevant only for the Velocloud SDWAN cluster
 
- activation
Key String - Activation key. This is required for Velocloud clusters
 - admin
Password String - The administrative password of the device. You can use it to log in to the console. This field is not available for all device types
 - controller1 String
 - System IP Address. Mandatory for the Fortinet SDWAN cluster device
 - controller
Fqdn String - Controller fqdn. This is required for Velocloud clusters
 - hostname String
 - Hostname. This is necessary for Palo Alto, Juniper, and Fortinet clusters
 - license
Id String - License id. This field is relevant only for the BlueCat DNS and DHCP Server
 - license
Key String - License key. This field is relevant only for the BlueCat DNS and DHCP Server
 - private
Address String - Private address. This field is relevant only for the BlueCat DNS and DHCP Server
 - private
Cidr StringMask  - Private CIDR Mask. This field is relevant only for the BlueCat DNS and DHCP Server
 - private
Gateway String - Private gateway. This field is relevant only for the BlueCat DNS and DHCP Server
 - root
Password String - The CLI password of the device. This field is relevant only for the Velocloud SDWAN cluster
 
GetDeviceInterface  
- Assigned
Type string - Interface management type (Equinix Managed or empty)
 - Id int
 - Interface identifier
 - Ip
Address string - interface IP address
 - Mac
Address string - Interface MAC addres
 - Name string
 - Name of an existing Equinix Network Edge device
 - Operational
Status string - Interface operational status (up or down)
 - 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
 - RESOURCE_UPGRADE_IN_PROGRESS
 - RESOURCE_UPGRADE_FAILED
 
 - Type string
 - Interface type
 
- Assigned
Type string - Interface management type (Equinix Managed or empty)
 - Id int
 - Interface identifier
 - Ip
Address string - interface IP address
 - Mac
Address string - Interface MAC addres
 - Name string
 - Name of an existing Equinix Network Edge device
 - Operational
Status string - Interface operational status (up or down)
 - 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
 - RESOURCE_UPGRADE_IN_PROGRESS
 - RESOURCE_UPGRADE_FAILED
 
 - Type string
 - Interface type
 
- assigned
Type String - Interface management type (Equinix Managed or empty)
 - id Integer
 - Interface identifier
 - ip
Address String - interface IP address
 - mac
Address String - Interface MAC addres
 - name String
 - Name of an existing Equinix Network Edge device
 - operational
Status String - Interface operational status (up or down)
 - 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
 - RESOURCE_UPGRADE_IN_PROGRESS
 - RESOURCE_UPGRADE_FAILED
 
 - type String
 - Interface type
 
- assigned
Type string - Interface management type (Equinix Managed or empty)
 - id number
 - Interface identifier
 - ip
Address string - interface IP address
 - mac
Address string - Interface MAC addres
 - name string
 - Name of an existing Equinix Network Edge device
 - operational
Status string - Interface operational status (up or down)
 - 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
 - RESOURCE_UPGRADE_IN_PROGRESS
 - RESOURCE_UPGRADE_FAILED
 
 - type string
 - Interface type
 
- assigned_
type str - Interface management type (Equinix Managed or empty)
 - id int
 - Interface identifier
 - ip_
address str - interface IP address
 - mac_
address str - Interface MAC addres
 - name str
 - Name of an existing Equinix Network Edge device
 - operational_
status str - Interface operational status (up or down)
 - 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
 - RESOURCE_UPGRADE_IN_PROGRESS
 - RESOURCE_UPGRADE_FAILED
 
 - type str
 - Interface type
 
- assigned
Type String - Interface management type (Equinix Managed or empty)
 - id Number
 - Interface identifier
 - ip
Address String - interface IP address
 - mac
Address String - Interface MAC addres
 - name String
 - Name of an existing Equinix Network Edge device
 - operational
Status String - Interface operational status (up or down)
 - 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
 - RESOURCE_UPGRADE_IN_PROGRESS
 - RESOURCE_UPGRADE_FAILED
 
 - type String
 - Interface type
 
GetDeviceSecondaryDevice   
- Account
Number string - Device billing account number
 - Acl
Template stringId  - Unique identifier of applied ACL template
 - Additional
Bandwidth int - Additional Internet bandwidth, in Mbps, that will be allocated to the device
 - Asn int
 - Autonomous system number
 - Cloud
Init stringFile Id  - Unique identifier of applied cloud init file
 - Hostname string
 - Device hostname prefix
 - 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 - Path to the license file that will be uploaded and applied on a device, applicable for some device types in BYOL licensing mode
 - 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
 - NA
 
 - License
Token string - License Token applicable for some device types in BYOL licensing mode
 - Metro
Code string - Device location metro code
 - Mgmt
Acl stringTemplate Uuid  - Unique identifier of applied MGMT ACL template
 - Name string
 - Name of an existing Equinix Network Edge device
 - Notifications List<string>
 - List of email addresses that will receive device status notifications
 - Project
Id string - The unique identifier of Project Resource to which device is scoped to
 - 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>  - Definition of SSH key that will be provisioned on a device
 - 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
 - RESOURCE_UPGRADE_IN_PROGRESS
 - RESOURCE_UPGRADE_FAILED
 
 - Uuid string
 - UUID of an existing Equinix Network Edge device
 - Vendor
Configuration Dictionary<string, string> - Map of vendor specific configuration parameters for a device (controller1, activationKey, managementType, siteId, systemIpAddress)
 - Wan
Interface stringId  - device interface id picked for WAN
 - Zone
Code string - Device location zone code
 
- Account
Number string - Device billing account number
 - Acl
Template stringId  - Unique identifier of applied ACL template
 - Additional
Bandwidth int - Additional Internet bandwidth, in Mbps, that will be allocated to the device
 - Asn int
 - Autonomous system number
 - Cloud
Init stringFile Id  - Unique identifier of applied cloud init file
 - Hostname string
 - Device hostname prefix
 - 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 - Path to the license file that will be uploaded and applied on a device, applicable for some device types in BYOL licensing mode
 - 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
 - NA
 
 - License
Token string - License Token applicable for some device types in BYOL licensing mode
 - Metro
Code string - Device location metro code
 - Mgmt
Acl stringTemplate Uuid  - Unique identifier of applied MGMT ACL template
 - Name string
 - Name of an existing Equinix Network Edge device
 - Notifications []string
 - List of email addresses that will receive device status notifications
 - Project
Id string - The unique identifier of Project Resource to which device is scoped to
 - 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  - Definition of SSH key that will be provisioned on a device
 - 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
 - RESOURCE_UPGRADE_IN_PROGRESS
 - RESOURCE_UPGRADE_FAILED
 
 - Uuid string
 - UUID of an existing Equinix Network Edge device
 - Vendor
Configuration map[string]string - Map of vendor specific configuration parameters for a device (controller1, activationKey, managementType, siteId, systemIpAddress)
 - Wan
Interface stringId  - device interface id picked for WAN
 - Zone
Code string - Device location zone code
 
- account
Number String - Device billing account number
 - acl
Template StringId  - Unique identifier of applied ACL template
 - additional
Bandwidth Integer - Additional Internet bandwidth, in Mbps, that will be allocated to the device
 - asn Integer
 - Autonomous system number
 - cloud
Init StringFile Id  - Unique identifier of applied cloud init file
 - hostname String
 - Device hostname prefix
 - 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 - Path to the license file that will be uploaded and applied on a device, applicable for some device types in BYOL licensing mode
 - 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
 - NA
 
 - license
Token String - License Token applicable for some device types in BYOL licensing mode
 - metro
Code String - Device location metro code
 - mgmt
Acl StringTemplate Uuid  - Unique identifier of applied MGMT ACL template
 - name String
 - Name of an existing Equinix Network Edge device
 - notifications List<String>
 - List of email addresses that will receive device status notifications
 - project
Id String - The unique identifier of Project Resource to which device is scoped to
 - 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>  - Definition of SSH key that will be provisioned on a device
 - 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
 - RESOURCE_UPGRADE_IN_PROGRESS
 - RESOURCE_UPGRADE_FAILED
 
 - uuid String
 - UUID of an existing Equinix Network Edge device
 - vendor
Configuration Map<String,String> - Map of vendor specific configuration parameters for a device (controller1, activationKey, managementType, siteId, systemIpAddress)
 - wan
Interface StringId  - device interface id picked for WAN
 - zone
Code String - Device location zone code
 
- account
Number string - Device billing account number
 - acl
Template stringId  - Unique identifier of applied ACL template
 - additional
Bandwidth number - Additional Internet bandwidth, in Mbps, that will be allocated to the device
 - asn number
 - Autonomous system number
 - cloud
Init stringFile Id  - Unique identifier of applied cloud init file
 - hostname string
 - Device hostname prefix
 - 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 - Path to the license file that will be uploaded and applied on a device, applicable for some device types in BYOL licensing mode
 - 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
 - NA
 
 - license
Token string - License Token applicable for some device types in BYOL licensing mode
 - metro
Code string - Device location metro code
 - mgmt
Acl stringTemplate Uuid  - Unique identifier of applied MGMT ACL template
 - name string
 - Name of an existing Equinix Network Edge device
 - notifications string[]
 - List of email addresses that will receive device status notifications
 - project
Id string - The unique identifier of Project Resource to which device is scoped to
 - 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[]  - Definition of SSH key that will be provisioned on a device
 - 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
 - RESOURCE_UPGRADE_IN_PROGRESS
 - RESOURCE_UPGRADE_FAILED
 
 - uuid string
 - UUID of an existing Equinix Network Edge device
 - vendor
Configuration {[key: string]: string} - Map of vendor specific configuration parameters for a device (controller1, activationKey, managementType, siteId, systemIpAddress)
 - wan
Interface stringId  - device interface id picked for WAN
 - zone
Code string - Device location zone code
 
- account_
number str - Device billing account number
 - acl_
template_ strid  - Unique identifier of applied ACL template
 - additional_
bandwidth int - Additional Internet bandwidth, in Mbps, that will be allocated to the device
 - asn int
 - Autonomous system number
 - cloud_
init_ strfile_ id  - Unique identifier of applied cloud init file
 - hostname str
 - Device hostname prefix
 - 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 - Path to the license file that will be uploaded and applied on a device, applicable for some device types in BYOL licensing mode
 - 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
 - NA
 
 - license_
token str - License Token applicable for some device types in BYOL licensing mode
 - metro_
code str - Device location metro code
 - mgmt_
acl_ strtemplate_ uuid  - Unique identifier of applied MGMT ACL template
 - name str
 - Name of an existing Equinix Network Edge device
 - notifications Sequence[str]
 - List of email addresses that will receive device status notifications
 - project_
id str - The unique identifier of Project Resource to which device is scoped to
 - 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]  - Definition of SSH key that will be provisioned on a device
 - 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
 - RESOURCE_UPGRADE_IN_PROGRESS
 - RESOURCE_UPGRADE_FAILED
 
 - uuid str
 - UUID of an existing Equinix Network Edge device
 - vendor_
configuration Mapping[str, str] - Map of vendor specific configuration parameters for a device (controller1, activationKey, managementType, siteId, systemIpAddress)
 - wan_
interface_ strid  - device interface id picked for WAN
 - zone_
code str - Device location zone code
 
- account
Number String - Device billing account number
 - acl
Template StringId  - Unique identifier of applied ACL template
 - additional
Bandwidth Number - Additional Internet bandwidth, in Mbps, that will be allocated to the device
 - asn Number
 - Autonomous system number
 - cloud
Init StringFile Id  - Unique identifier of applied cloud init file
 - hostname String
 - Device hostname prefix
 - 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 - Path to the license file that will be uploaded and applied on a device, applicable for some device types in BYOL licensing mode
 - 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
 - NA
 
 - license
Token String - License Token applicable for some device types in BYOL licensing mode
 - metro
Code String - Device location metro code
 - mgmt
Acl StringTemplate Uuid  - Unique identifier of applied MGMT ACL template
 - name String
 - Name of an existing Equinix Network Edge device
 - notifications List<String>
 - List of email addresses that will receive device status notifications
 - project
Id String - The unique identifier of Project Resource to which device is scoped to
 - 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> - Definition of SSH key that will be provisioned on a device
 - 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
 - RESOURCE_UPGRADE_IN_PROGRESS
 - RESOURCE_UPGRADE_FAILED
 
 - uuid String
 - UUID of an existing Equinix Network Edge device
 - vendor
Configuration Map<String> - Map of vendor specific configuration parameters for a device (controller1, activationKey, managementType, siteId, systemIpAddress)
 - wan
Interface StringId  - device interface id picked for WAN
 - zone
Code String - Device location zone code
 
GetDeviceSecondaryDeviceInterface    
- Assigned
Type string - Interface management type (Equinix Managed or empty)
 - Id int
 - Interface identifier
 - Ip
Address string - interface IP address
 - Mac
Address string - Interface MAC addres
 - Name string
 - Name of an existing Equinix Network Edge device
 - Operational
Status string - Interface operational status (up or down)
 - 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
 - RESOURCE_UPGRADE_IN_PROGRESS
 - RESOURCE_UPGRADE_FAILED
 
 - Type string
 - Interface type
 
- Assigned
Type string - Interface management type (Equinix Managed or empty)
 - Id int
 - Interface identifier
 - Ip
Address string - interface IP address
 - Mac
Address string - Interface MAC addres
 - Name string
 - Name of an existing Equinix Network Edge device
 - Operational
Status string - Interface operational status (up or down)
 - 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
 - RESOURCE_UPGRADE_IN_PROGRESS
 - RESOURCE_UPGRADE_FAILED
 
 - Type string
 - Interface type
 
- assigned
Type String - Interface management type (Equinix Managed or empty)
 - id Integer
 - Interface identifier
 - ip
Address String - interface IP address
 - mac
Address String - Interface MAC addres
 - name String
 - Name of an existing Equinix Network Edge device
 - operational
Status String - Interface operational status (up or down)
 - 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
 - RESOURCE_UPGRADE_IN_PROGRESS
 - RESOURCE_UPGRADE_FAILED
 
 - type String
 - Interface type
 
- assigned
Type string - Interface management type (Equinix Managed or empty)
 - id number
 - Interface identifier
 - ip
Address string - interface IP address
 - mac
Address string - Interface MAC addres
 - name string
 - Name of an existing Equinix Network Edge device
 - operational
Status string - Interface operational status (up or down)
 - 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
 - RESOURCE_UPGRADE_IN_PROGRESS
 - RESOURCE_UPGRADE_FAILED
 
 - type string
 - Interface type
 
- assigned_
type str - Interface management type (Equinix Managed or empty)
 - id int
 - Interface identifier
 - ip_
address str - interface IP address
 - mac_
address str - Interface MAC addres
 - name str
 - Name of an existing Equinix Network Edge device
 - operational_
status str - Interface operational status (up or down)
 - 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
 - RESOURCE_UPGRADE_IN_PROGRESS
 - RESOURCE_UPGRADE_FAILED
 
 - type str
 - Interface type
 
- assigned
Type String - Interface management type (Equinix Managed or empty)
 - id Number
 - Interface identifier
 - ip
Address String - interface IP address
 - mac
Address String - Interface MAC addres
 - name String
 - Name of an existing Equinix Network Edge device
 - operational
Status String - Interface operational status (up or down)
 - 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
 - RESOURCE_UPGRADE_IN_PROGRESS
 - RESOURCE_UPGRADE_FAILED
 
 - type String
 - Interface type
 
GetDeviceSecondaryDeviceSshKey     
GetDeviceSshKey   
Package Details
- Repository
 - equinix equinix/pulumi-equinix
 - License
 - Apache-2.0
 - Notes
 - This Pulumi package is based on the 
equinixTerraform Provider.