equinix/provider-jet-equinix@v0.9.0
Connection
fabric.equinix.jet.crossplane.io
Connection
equinix/provider-jet-equinix@v0.9.0fabric.equinix.jet.crossplane.io

Connection is the Schema for the Connections API. Fabric V4 API compatible resource allows creation and management of Equinix Fabric connection

Type

CRD

Group

fabric.equinix.jet.crossplane.io

Version

v1alpha1

apiVersion: fabric.equinix.jet.crossplane.io/v1alpha1

kind: Connection

API Documentation
apiVersion
string
kind
string
metadata
object
spec
object
object

ConnectionSpec defines the desired state of Connection

forProvider
requiredobject
requiredobject

No description provided.

aSide
object
object

segment connection (see below for nested schema) Requester or Customer side connection configuration object of the multi-segment connection

object

(Block Set, Max: 1) Point of access details (see below for nested schema) Point of access details

account
array
array

(Set of Object) Customer account information that is associated with this connection (see below for nested schema) Account

gateway
object
object

(Block Set, Max: 1, Deprecated) Deprecated gateway Use router attribute instead (see below for nested schema) Deprecated gateway Use router attribute instead

uuid
string
interface
object
object

(Block Set, Max: 1) Virtual device interface (see below for nested schema) Virtual device interface

id
number
type
string
uuid
string
object

(Block Set, Max: 1) Connection link protocol (see below for nested schema) Connection link protocol

type
string
vlanCTag
number
vlanSTag
number
vlanTag
number
location
object
object

(Block Set, Max: 1) Access point location (see below for nested schema) Access point location

ibx
string
metroCode
string
metroName
string
region
string
network
object
object

(Block Set, Max: 1) network access point information (see below for nested schema) network access point information

uuid
string
port
object
object

(Block Set, Max: 1) Port access point information (see below for nested schema) Port access point information

uuid
string
profile
object
object

(Block Set, Max: 1) Service Profile (see below for nested schema) Service Profile

type
string
uuid
string
router
object
object

(Block Set, Max: 1) Cloud Router access point information that replaces gateway (see below for nested schema) Cloud Router access point information that replaces gateway

uuid
string
type
string
object

(Block Set, Max: 1) Virtual device (see below for nested schema) Virtual device

name
string
type
string
uuid
string
array

(List of Map of String) Connection additional information Connection side additional information

key
string
value
string
object

(Block Set, Max: 1) For service token based connections, Service tokens authorize users to access protected resources and services. Resource owners can distribute the tokens to trusted partners and vendors, allowing selected third parties to work directly with Equinix network assets (see below for nested schema) For service token based connections, Service tokens authorize users to access protected resources and services. Resource owners can distribute the tokens to trusted partners and vendors, allowing selected third parties to work directly with Equinix network assets

type
string
uuid
string
array

(List of Map of String) Connection additional information Connection additional information

bandwidth
number
name
string
array

(Block List, Min: 1) Preferences for notifications on connection configuration or status changes (see below for nested schema) Preferences for notifications on connection configuration or status changes

emails
array
array

(List of String) Array of contact emails Array of contact emails

type
string
order
object
object

(Block Set, Min: 1, Max: 1) Order details (see below for nested schema) Order details

project
object
object

(Block Set, Max: 1) Project information (see below for nested schema) Project information

projectId
string
object

(Block Set, Max: 1) Connection Redundancy Configuration (see below for nested schema) Connection Redundancy Configuration

group
string
priority
string
type
string
zSide
object
object

segment connection (see below for nested schema) Destination or Provider side connection configuration object of the multi-segment connection

object

(Block Set, Max: 1) Point of access details (see below for nested schema) Point of access details

account
array
array

(Set of Object) Customer account information that is associated with this connection (see below for nested schema) Account

gateway
object
object

(Block Set, Max: 1, Deprecated) Deprecated gateway Use router attribute instead (see below for nested schema) Deprecated gateway Use router attribute instead

uuid
string
interface
object
object

(Block Set, Max: 1) Virtual device interface (see below for nested schema) Virtual device interface

id
number
type
string
uuid
string
object

(Block Set, Max: 1) Connection link protocol (see below for nested schema) Connection link protocol

type
string
vlanCTag
number
vlanSTag
number
vlanTag
number
location
object
object

(Block Set, Max: 1) Access point location (see below for nested schema) Access point location

ibx
string
metroCode
string
metroName
string
region
string
network
object
object

(Block Set, Max: 1) network access point information (see below for nested schema) network access point information

uuid
string
port
object
object

(Block Set, Max: 1) Port access point information (see below for nested schema) Port access point information

uuid
string
profile
object
object

(Block Set, Max: 1) Service Profile (see below for nested schema) Service Profile

type
string
uuid
string
router
object
object

(Block Set, Max: 1) Cloud Router access point information that replaces gateway (see below for nested schema) Cloud Router access point information that replaces gateway

uuid
string
type
string
object

(Block Set, Max: 1) Virtual device (see below for nested schema) Virtual device

name
string
type
string
uuid
string
array

(List of Map of String) Connection additional information Connection side additional information

key
string
value
string
object

(Block Set, Max: 1) For service token based connections, Service tokens authorize users to access protected resources and services. Resource owners can distribute the tokens to trusted partners and vendors, allowing selected third parties to work directly with Equinix network assets (see below for nested schema) For service token based connections, Service tokens authorize users to access protected resources and services. Resource owners can distribute the tokens to trusted partners and vendors, allowing selected third parties to work directly with Equinix network assets

type
string
uuid
string
object

THIS IS A BETA FIELD. It will be honored unless the Management Policies feature flag is disabled. InitProvider holds the same fields as ForProvider, with the exception of Identifier and other resource reference fields. The fields that are in InitProvider are merged into ForProvider when the resource is created. The same fields are also added to the terraform ignore_changes hook, to avoid updating them after creation. This is useful for fields that are required on creation, but we do not desire to update them after creation, for example because of an external controller is managing them, like an autoscaler.

aSide
object
object

segment connection (see below for nested schema) Requester or Customer side connection configuration object of the multi-segment connection

object

(Block Set, Max: 1) Point of access details (see below for nested schema) Point of access details

account
array
array

(Set of Object) Customer account information that is associated with this connection (see below for nested schema) Account

gateway
object
object

(Block Set, Max: 1, Deprecated) Deprecated gateway Use router attribute instead (see below for nested schema) Deprecated gateway Use router attribute instead

uuid
string
interface
object
object

(Block Set, Max: 1) Virtual device interface (see below for nested schema) Virtual device interface

id
number
type
string
uuid
string
object

(Block Set, Max: 1) Connection link protocol (see below for nested schema) Connection link protocol

type
string
vlanCTag
number
vlanSTag
number
vlanTag
number
location
object
object

(Block Set, Max: 1) Access point location (see below for nested schema) Access point location

ibx
string
metroCode
string
metroName
string
region
string
network
object
object

(Block Set, Max: 1) network access point information (see below for nested schema) network access point information

uuid
string
port
object
object

(Block Set, Max: 1) Port access point information (see below for nested schema) Port access point information

uuid
string
profile
object
object

(Block Set, Max: 1) Service Profile (see below for nested schema) Service Profile

type
string
uuid
string
router
object
object

(Block Set, Max: 1) Cloud Router access point information that replaces gateway (see below for nested schema) Cloud Router access point information that replaces gateway

uuid
string
type
string
object

(Block Set, Max: 1) Virtual device (see below for nested schema) Virtual device

name
string
type
string
uuid
string
array

(List of Map of String) Connection additional information Connection side additional information

key
string
value
string
object

(Block Set, Max: 1) For service token based connections, Service tokens authorize users to access protected resources and services. Resource owners can distribute the tokens to trusted partners and vendors, allowing selected third parties to work directly with Equinix network assets (see below for nested schema) For service token based connections, Service tokens authorize users to access protected resources and services. Resource owners can distribute the tokens to trusted partners and vendors, allowing selected third parties to work directly with Equinix network assets

type
string
uuid
string
array

(List of Map of String) Connection additional information Connection additional information

bandwidth
number
name
string
array

(Block List, Min: 1) Preferences for notifications on connection configuration or status changes (see below for nested schema) Preferences for notifications on connection configuration or status changes

emails
array
array

(List of String) Array of contact emails Array of contact emails

type
string
order
object
object

(Block Set, Min: 1, Max: 1) Order details (see below for nested schema) Order details

project
object
object

(Block Set, Max: 1) Project information (see below for nested schema) Project information

projectId
string
object

(Block Set, Max: 1) Connection Redundancy Configuration (see below for nested schema) Connection Redundancy Configuration

group
string
priority
string
type
string
zSide
object
object

segment connection (see below for nested schema) Destination or Provider side connection configuration object of the multi-segment connection

object

(Block Set, Max: 1) Point of access details (see below for nested schema) Point of access details

account
array
array

(Set of Object) Customer account information that is associated with this connection (see below for nested schema) Account

gateway
object
object

(Block Set, Max: 1, Deprecated) Deprecated gateway Use router attribute instead (see below for nested schema) Deprecated gateway Use router attribute instead

uuid
string
interface
object
object

(Block Set, Max: 1) Virtual device interface (see below for nested schema) Virtual device interface

id
number
type
string
uuid
string
object

(Block Set, Max: 1) Connection link protocol (see below for nested schema) Connection link protocol

type
string
vlanCTag
number
vlanSTag
number
vlanTag
number
location
object
object

(Block Set, Max: 1) Access point location (see below for nested schema) Access point location

ibx
string
metroCode
string
metroName
string
region
string
network
object
object

(Block Set, Max: 1) network access point information (see below for nested schema) network access point information

uuid
string
port
object
object

(Block Set, Max: 1) Port access point information (see below for nested schema) Port access point information

uuid
string
profile
object
object

(Block Set, Max: 1) Service Profile (see below for nested schema) Service Profile

type
string
uuid
string
router
object
object

(Block Set, Max: 1) Cloud Router access point information that replaces gateway (see below for nested schema) Cloud Router access point information that replaces gateway

uuid
string
type
string
object

(Block Set, Max: 1) Virtual device (see below for nested schema) Virtual device

name
string
type
string
uuid
string
array

(List of Map of String) Connection additional information Connection side additional information

key
string
value
string
object

(Block Set, Max: 1) For service token based connections, Service tokens authorize users to access protected resources and services. Resource owners can distribute the tokens to trusted partners and vendors, allowing selected third parties to work directly with Equinix network assets (see below for nested schema) For service token based connections, Service tokens authorize users to access protected resources and services. Resource owners can distribute the tokens to trusted partners and vendors, allowing selected third parties to work directly with Equinix network assets

type
string
uuid
string
array

THIS IS A BETA FIELD. It is on by default but can be opted out through a Crossplane feature flag. ManagementPolicies specify the array of actions Crossplane is allowed to take on the managed and external resources. This field is planned to replace the DeletionPolicy field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. If both are custom, the DeletionPolicy field will be ignored. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 and this one: https://github.com/crossplane/crossplane/blob/444267e84783136daa93568b364a5f01228cacbe/design/one-pager-ignore-changes.md

object

ProviderConfigReference specifies how the provider that will be used to create, observe, update, and delete this managed resource should be configured.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret store config to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource.

configRef
object
object

SecretStoreConfigRef specifies which secret store config should be used for this ConnectionSecret.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
metadata
object
object

Metadata is the metadata for connection secret.

labels
object
type
string
name
requiredstring
object

WriteConnectionSecretToReference specifies the namespace and name of a Secret to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource. This field is planned to be replaced in a future release in favor of PublishConnectionDetailsTo. Currently, both could be set independently and connection details would be published to both without affecting each other.

name
requiredstring
namespace
requiredstring
status
object
object

ConnectionStatus defines the observed state of Connection.

object

No description provided.

aSide
object
object

segment connection (see below for nested schema) Requester or Customer side connection configuration object of the multi-segment connection

object

(Block Set, Max: 1) Point of access details (see below for nested schema) Point of access details

account
array
array

(Set of Object) Customer account information that is associated with this connection (see below for nested schema) Account

gateway
object
object

(Block Set, Max: 1, Deprecated) Deprecated gateway Use router attribute instead (see below for nested schema) Deprecated gateway Use router attribute instead

href
string
uuid
string
interface
object
object

(Block Set, Max: 1) Virtual device interface (see below for nested schema) Virtual device interface

id
number
type
string
uuid
string
object

(Block Set, Max: 1) Connection link protocol (see below for nested schema) Connection link protocol

type
string
vlanCTag
number
vlanSTag
number
vlanTag
number
location
object
object

(Block Set, Max: 1) Access point location (see below for nested schema) Access point location

ibx
string
metroCode
string
metroName
string
region
string
network
object
object

(Block Set, Max: 1) network access point information (see below for nested schema) network access point information

href
string
uuid
string
port
object
object

(Block Set, Max: 1) Port access point information (see below for nested schema) Port access point information

href
string
name
string
array

(Block Set, Max: 1) Connection Redundancy Configuration (see below for nested schema) Redundancy Information

enabled
boolean
group
string
priority
string
uuid
string
profile
object
object

(Block Set, Max: 1) Service Profile (see below for nested schema) Service Profile

array

(List of Object) Access point config information (see below for nested schema) Access point config information

type
string
uuid
string
href
string
name
string
type
string
uuid
string
router
object
object

(Block Set, Max: 1) Cloud Router access point information that replaces gateway (see below for nested schema) Cloud Router access point information that replaces gateway

href
string
uuid
string
type
string
object

(Block Set, Max: 1) Virtual device (see below for nested schema) Virtual device

href
string
name
string
type
string
uuid
string
array

(List of Map of String) Connection additional information Connection side additional information

key
string
value
string
object

(Block Set, Max: 1) For service token based connections, Service tokens authorize users to access protected resources and services. Resource owners can distribute the tokens to trusted partners and vendors, allowing selected third parties to work directly with Equinix network assets (see below for nested schema) For service token based connections, Service tokens authorize users to access protected resources and services. Resource owners can distribute the tokens to trusted partners and vendors, allowing selected third parties to work directly with Equinix network assets

href
string
type
string
uuid
string
account
array
array

(Set of Object) Customer account information that is associated with this connection (see below for nested schema) Customer account information that is associated with this connection

array

(List of Map of String) Connection additional information Connection additional information

bandwidth
number
array

(Set of Object) Captures connection lifecycle change information (see below for nested schema) Captures connection lifecycle change information

direction
string
href
string
id
string
isRemote
boolean
name
string
array

(Block List, Min: 1) Preferences for notifications on connection configuration or status changes (see below for nested schema) Preferences for notifications on connection configuration or status changes

emails
array
array

(List of String) Array of contact emails Array of contact emails

type
string
array

specific operational data (see below for nested schema) Connection type-specific operational data

errors
array
array

(List of Object) (see below for nested schema)

array

(List of Map of String) Connection additional information

property
string
reason
string
details
string
errorCode
string
help
string
order
object
object

(Block Set, Min: 1, Max: 1) Order details (see below for nested schema) Order details

project
object
object

(Block Set, Max: 1) Project information (see below for nested schema) Project information

href
string
projectId
string
object

(Block Set, Max: 1) Connection Redundancy Configuration (see below for nested schema) Connection Redundancy Configuration

group
string
priority
string
state
string
type
string
uuid
string
zSide
object
object

segment connection (see below for nested schema) Destination or Provider side connection configuration object of the multi-segment connection

object

(Block Set, Max: 1) Point of access details (see below for nested schema) Point of access details

account
array
array

(Set of Object) Customer account information that is associated with this connection (see below for nested schema) Account

gateway
object
object

(Block Set, Max: 1, Deprecated) Deprecated gateway Use router attribute instead (see below for nested schema) Deprecated gateway Use router attribute instead

href
string
uuid
string
interface
object
object

(Block Set, Max: 1) Virtual device interface (see below for nested schema) Virtual device interface

id
number
type
string
uuid
string
object

(Block Set, Max: 1) Connection link protocol (see below for nested schema) Connection link protocol

type
string
vlanCTag
number
vlanSTag
number
vlanTag
number
location
object
object

(Block Set, Max: 1) Access point location (see below for nested schema) Access point location

ibx
string
metroCode
string
metroName
string
region
string
network
object
object

(Block Set, Max: 1) network access point information (see below for nested schema) network access point information

href
string
uuid
string
port
object
object

(Block Set, Max: 1) Port access point information (see below for nested schema) Port access point information

href
string
name
string
array

(Block Set, Max: 1) Connection Redundancy Configuration (see below for nested schema) Redundancy Information

enabled
boolean
group
string
priority
string
uuid
string
profile
object
object

(Block Set, Max: 1) Service Profile (see below for nested schema) Service Profile

array

(List of Object) Access point config information (see below for nested schema) Access point config information

type
string
uuid
string
href
string
name
string
type
string
uuid
string
router
object
object

(Block Set, Max: 1) Cloud Router access point information that replaces gateway (see below for nested schema) Cloud Router access point information that replaces gateway

href
string
uuid
string
type
string
object

(Block Set, Max: 1) Virtual device (see below for nested schema) Virtual device

href
string
name
string
type
string
uuid
string
array

(List of Map of String) Connection additional information Connection side additional information

key
string
value
string
object

(Block Set, Max: 1) For service token based connections, Service tokens authorize users to access protected resources and services. Resource owners can distribute the tokens to trusted partners and vendors, allowing selected third parties to work directly with Equinix network assets (see below for nested schema) For service token based connections, Service tokens authorize users to access protected resources and services. Resource owners can distribute the tokens to trusted partners and vendors, allowing selected third parties to work directly with Equinix network assets

href
string
type
string
uuid
string
array

Conditions of the resource.

lastTransitionTime
requiredstring
message
string
reason
requiredstring
status
requiredstring
type
requiredstring
Discover the building blocks for your internal cloud platform.
© 2024 Upbound, Inc.
Solutions