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 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
NOTE: Exactly one of either
uuid
orname
must 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
uuid
orname
must 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
uuid
orname
must 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
uuid
orname
must 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
uuid
orname
must 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
uuid
orname
must 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
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 - 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
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> - 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
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[] - 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
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] - 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
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> - 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
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 - 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
- Panorama
Auth stringKey - Panorama Server Auth Key. This field is relevant only for Palo Alto Networks Firewall devices
- Panorama
Ip stringAddress - Panorama Server IP Address. This field is relevant only for Palo Alto Networks Firewall devices
- 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
- Panorama
Auth stringKey - Panorama Server Auth Key. This field is relevant only for Palo Alto Networks Firewall devices
- Panorama
Ip stringAddress - Panorama Server IP Address. This field is relevant only for Palo Alto Networks Firewall devices
- 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
- panorama
Auth StringKey - Panorama Server Auth Key. This field is relevant only for Palo Alto Networks Firewall devices
- panorama
Ip StringAddress - Panorama Server IP Address. This field is relevant only for Palo Alto Networks Firewall devices
- 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
- panorama
Auth stringKey - Panorama Server Auth Key. This field is relevant only for Palo Alto Networks Firewall devices
- panorama
Ip stringAddress - Panorama Server IP Address. This field is relevant only for Palo Alto Networks Firewall devices
- 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
- panorama_
auth_ strkey - Panorama Server Auth Key. This field is relevant only for Palo Alto Networks Firewall devices
- panorama_
ip_ straddress - Panorama Server IP Address. This field is relevant only for Palo Alto Networks Firewall devices
- 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
- panorama
Auth StringKey - Panorama Server Auth Key. This field is relevant only for Palo Alto Networks Firewall devices
- panorama
Ip StringAddress - Panorama Server IP Address. This field is relevant only for Palo Alto Networks Firewall devices
- 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
- Panorama
Auth stringKey - Panorama Server Auth Key. This field is relevant only for Palo Alto Networks Firewall devices
- Panorama
Ip stringAddress - Panorama Server IP Address. This field is relevant only for Palo Alto Networks Firewall devices
- 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
- Panorama
Auth stringKey - Panorama Server Auth Key. This field is relevant only for Palo Alto Networks Firewall devices
- Panorama
Ip stringAddress - Panorama Server IP Address. This field is relevant only for Palo Alto Networks Firewall devices
- 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
- panorama
Auth StringKey - Panorama Server Auth Key. This field is relevant only for Palo Alto Networks Firewall devices
- panorama
Ip StringAddress - Panorama Server IP Address. This field is relevant only for Palo Alto Networks Firewall devices
- 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
- panorama
Auth stringKey - Panorama Server Auth Key. This field is relevant only for Palo Alto Networks Firewall devices
- panorama
Ip stringAddress - Panorama Server IP Address. This field is relevant only for Palo Alto Networks Firewall devices
- 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
- panorama_
auth_ strkey - Panorama Server Auth Key. This field is relevant only for Palo Alto Networks Firewall devices
- panorama_
ip_ straddress - Panorama Server IP Address. This field is relevant only for Palo Alto Networks Firewall devices
- 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
- panorama
Auth StringKey - Panorama Server Auth Key. This field is relevant only for Palo Alto Networks Firewall devices
- panorama
Ip StringAddress - Panorama Server IP Address. This field is relevant only for Palo Alto Networks Firewall devices
- 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
equinix
Terraform Provider.