本文へスキップ

equinix_fabric_connection(リソース)

Fabric V4 API互換リソースにより、Equinix Fabric接続の作成と管理が可能になります。

追加ドキュメント

サポートモジュール

リソースの直接的な使い方は、次の "使用例 "で説明します。また、Fabric Connectionの一般的な使用例を支援するために使用できるTerraformモジュールもサポートしています。

これらのモジュールは、Terraform Registry: (Fabric Terraform Modules) に使用例とともに掲載されています。

使用例

ポート間EVPL_VC接続:

resource "equinix_fabric_connection" "port2port" {
name = "ConnectionName"
type = "EVPL_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com","test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number= "1-323292"
}
a_side {
access_point {
type = "COLO"
port {
uuid = "<aside_port_uuid>"
}
link_protocol {
type = "QINQ"
vlan_s_tag = "1976"

}
}
}
z_side {
access_point {
type = "COLO"
port {
uuid = "<zside_port_uuid>"
}
link_protocol {
type = "QINQ"
vlan_s_tag = "3711"
}
location {
metro_code= "SV"
}
}
}
}

AWS EVPL_VC接続へのポート:

resource "equinix_fabric_connection" "port2aws" {
name = "ConnectionName"
type = "EVPL_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com","test1@equinix.com"]
}
bandwidth = 50
redundancy { priority= "PRIMARY" }
order {
purchase_order_number= "1-323929"
}
a_side {
access_point {
type= "COLO"
port {
uuid = "<aside_port_uuid>"
}
link_protocol {
type = "QINQ"
vlan_s_tag = "2019"
vlan_c_tag = "2112"
}
}
}
z_side {
access_point {
type = "SP"
authentication_key = "<aws_account_id>"
seller_region = "us-west-1"
profile {
type = "L2_PROFILE"
uuid = "<service_profile_uuid>"
}
location {
metro_code = "SV"
}
}
}

additional_info = [
{ key = "accessKey", value = "<aws_access_key>" },
{ key = "secretKey", value = "<aws_secret_key>" }
]
}

ポート間EPL接続:

resource "equinix_fabric_connection" "epl" {
name = "ConnectionName"
type = "EPL_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "COLO"
port {
uuid = "<aside_port_uuid>"
}
}
}
z_side {
access_point {
type = "COLO"
port {
uuid = "<zside_port_uuid>"
}
location {
metro_code = "SV"
}
}
}
}

ポート間ACCESS_EPL_VC接続:

resource "equinix_fabric_connection" "access_epl_vc" {
name = "ConnectionName"
type = "ACCESS_EPL_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "COLO"
port {
uuid = "<aside_port_uuid>"
}
link_protocol {
type = "QINQ"
vlan_s_tag = "1976"
}
}
}
z_side {
access_point {
type = "COLO"
port {
uuid = "<zside_port_uuid>"
}
location {
metro_code = "SV"
}
}
}
}

仮想デバイスからポートへの接続:

resource "equinix_fabric_connection" "vd2port" {
name = "ConnectionName"
type = "EVPL_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "VD"
virtual_device {
type = "EDGE"
uuid = "<device_uuid>"
}
interface {
type = "NETWORK"
id = 7
}
}
}
z_side {
access_point {
type = "COLO"
port {
uuid = "<zside_port_uuid>"
}
link_protocol {
type = "DOT1Q"
vlan_s_tag = "3711"
}
location {
metro_code = "SV"
}
}
}
}

仮想デバイスからサービス・トークンへの接続:

resource "equinix_fabric_connection" "vd2token" {
name = "ConnectionName"
type = "EVPL_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "VD"
virtual_device {
type = "EDGE"
uuid = "<device_uuid>"
}
interface {
type = "NETWORK"
id = 7
}
}
}
z_side {
service_token {
uuid = "<service_token_uuid>"
}
}
}

サービス・トークンからAWS接続:

resource "equinix_fabric_connection" "token2aws" {
name = "ConnectionName"
type = "EVPL_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
service_token {
uuid = "<service_token_uuid>"
}
}
z_side {
access_point {
type = "SP"
authentication_key = "<aws_account_id>"
seller_region = "us-west-1"
profile {
type = "L2_PROFILE"
uuid = "<service_profile_uuid>"
}
location {
metro_code = "SV"
}
}
}
}

クラウド・ルーターからポートへの接続:

resource "equinix_fabric_connection" "fcr2port"{
name = "ConnectionName"
type = "IP_VC"
notifications{
type = "ALL"
emails = ["example@equinix.com","test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "CLOUD_ROUTER"
router {
uuid = "<cloud_router_uuid>"
}
}
}
z_side {
access_point {
type = "COLO"
port {
uuid = "<port_uuid>"
}
link_protocol {
type = "DOT1Q"
vlan_tag = "2711"
}
location {
metro_code = "SV"
}
}
}
}

クラウドルーターからAzure接続:

resource "equinix_fabric_connection" "fcr2azure"{
name = "ConnectionName"
type = "IP_VC"
notifications{
type = "ALL"
emails = ["example@equinix.com","test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "CLOUD_ROUTER"
router {
uuid = "<cloud_router_uuid>"
}
}
}
z_side {
access_point {
type = "SP"
authentication_key = "<Azure_ExpressRouter_Auth_Key>"
peering_type = "PRIVATE"
profile {
type = "L2_PROFILE"
uuid = "<Azure_Service_Profile_UUID>"
}
location {
metro_code = "SV"
}
}
}
}

仮想デバイスからAzureへの接続:

resource "equinix_fabric_connection" "vd2azure" {
name = "ConnectionName"
type = "EVPL_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "VD"
virtual_device {
type = "EDGE"
uuid = "<device_uuid>"
}
interface {
type = "CLOUD"
id = 7
}
}
}
z_side {
access_point {
type = "SP"
authentication_key = "<Azure_ExpressRouter_Auth_Key>"
peering_type = "PRIVATE"
profile {
type = "L2_PROFILE"
uuid = "<Azure_Service_Profile_UUID>"
}
location {
metro_code = "SV"
}
}
}
}

仮想デバイスからAzureへの冗長接続:

resource "equinix_fabric_connection" "vd2azure_primary" {
name = "ConnectionName"
type = "EVPL_VC"
redundancy { priority = "PRIMARY" }
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "VD"
virtual_device {
type = "EDGE"
uuid = "<device_uuid>"
}
interface {
type = "CLOUD"
id = 7
}
}
}
z_side {
access_point {
type = "SP"
authentication_key = "<Azure_ExpressRouter_Auth_Key>"
peering_type = "PRIVATE"
profile {
type = "L2_PROFILE"
uuid = "<Azure_Service_Profile_UUID>"
}
location {
metro_code = "SV"
}
}
}
}

resource "equinix_fabric_connection" "vd2azure_secondary" {
name = "ConnectionName"
type = "EVPL_VC"
redundancy {
priority = "SECONDARY"
group = one(equinix_fabric_connection.vd2azure_primary.redundancy).group
}
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "VD"
virtual_device {
type = "EDGE"
uuid = "<device_uuid>"
}
interface {
type = "CLOUD"
id = 5
}
}
}
z_side {
access_point {
type = "SP"
authentication_key = "<Azure_ExpressRouter_Auth_Key>"
peering_type = "PRIVATE"
profile {
type = "L2_PROFILE"
uuid = "<Azure_Service_Profile_UUID>"
}
location {
metro_code = "SV"
}
}
}
}

クラウド・ルーターからネットワーク接続:

resource "equinix_fabric_connection" "fcr2network"{
name = "ConnectionName"
type = "IPWAN_VC"
notifications{
type = "ALL"
emails = ["example@equinix.com","test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "CLOUD_ROUTER"
router {
uuid = "<cloud_router_uuid>"
}
}
}
z_side {
access_point {
type = "NETWORK"
network {
uuid = "<network_uuid>"
}
}
}
}

仮想デバイスからネットワーク接続:

resource "equinix_fabric_connection" "vd2network" {
name = "ConnectionName"
type = "EVPLAN_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "VD"
virtual_device {
type = "EDGE"
uuid = "<device_uuid>"
}
interface {
type = "CLOUD"
id = 7
}
}
}
z_side {
access_point {
type = "NETWORK"
network {
uuid = "<network_uuid>"
}
}
}
}

EPLANポートからネットワーク接続:

resource "equinix_fabric_connection" "eplan" {
name = "ConnectionName"
type = "EPLAN_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "COLO"
port {
uuid = "<aside_port_uuid>"
}
}
}
z_side {
access_point {
type = "NETWORK"
network {
uuid = "<network_uuid>"
}
}
}
}

EVPLANポートからネットワーク接続:

resource "equinix_fabric_connection" "evplan" {
name = "ConnectionName"
type = "EVPLAN_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "COLO"
port {
uuid = "<aside_port_uuid>"
}
link_protocol {
type = "DOT1Q"
vlan_s_tag = "1976"

}
}
}
z_side {
access_point {
type = "NETWORK"
network {
uuid = "<network_uuid>"
}
}
}
}

(メタルとファブリックの統合)メタルからAWS EVPL_VC接続:

resource "equinix_fabric_connection" "metal2aws" {
name = "ConnectionName"
type = "EVPLAN_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "METAL_NETWORK"
authentication_key = "<metal_authorization_code>"
}
}
z_side {
access_point {
type = "SP"
authentication_key = "<aws_account_id>"
seller_region = "us-west-1"
profile {
type = "L2_PROFILE"
uuid = "<service_profile_uuid>"
}
location {
metro_code = "SV"
}
}
}
}

(メタルとファブリックの統合)Fabric Cloud RouterからMetal IP_VCへの接続:

resource "equinix_fabric_connection" "fcr2metal" {
name = "ConnectionName"
type = "IP_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
order {
purchase_order_number = "1-323292"
}
a_side {
access_point {
type = "CLOUD_ROUTER"
router {
uuid = "<cloud_router_uuid>"
}
}
}
z_side {
access_point {
type = "METAL_NETWORK"
authentication_key = "<metal_authorization_code>"
}
}
}

Alibaba接続へのポート EVPL_VC接続:

ファブリックポートからファブリックへのAlibabaプロファイル接続の例を以下に示します。

1.接続の作成と承認

  • Equinix Terraformプロバイダーを使用して接続を作成します。
  • 次に、作成された物理接続のAlibabaポータルで接続要求を手動で承認します。

2.リソースの削除

  • terraform destroyを実行してAlibaba VBRを削除します。
  • Equinix Fabric接続を直接削除すると、次のエラーが発生します:ERR-UAA-003-00: Deletion for a provisioned connection needs to be initiated from Alibaba Portal
  • Alibaba Portalにアクセスして、**** を手動で終了し、**** の物理接続を削除します。
  • この操作により、エクイニクス側で接続が自動的に削除され、エクイニクス側とプロバイダ側の両方でステータスが「Deprovisioned(デプロビジョニング済み)」に更新されます。
resource "equinix_fabric_connection" "port2alibaba" {
name = "ConnectionName"
type = "EVPL_VC"
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
bandwidth = 50
redundancy { priority = "PRIMARY" }
order {
purchase_order_number = "1-323929"
}
a_side {
access_point {
type = "COLO"
port {
uuid = "<aside_port_uuid>"
}
link_protocol {
type = "DOT1Q"
vlan_tag = "2019"
}
}
}
z_side {
access_point {
type = "SP"
authentication_key = "<alibaba_account_id>"
seller_region = "us-west-1"
profile {
type = "L2_PROFILE"
uuid = "<service_profile_uuid>"
}
location {
metro_code = "SV"
}
}
}
}

ノートです:

IBM Connections へのポートは、additional_info フィールドに渡されるパラメーターを使用して、IBM サービスプロバイダー側から変更することができます:

  • {"key": "ASN", "value": "1111"}
  • {"key": "Global", "value": "false"}
  • {"key": "BGP_IBM_CIDR", "value": "172.16.0.18/30"}
  • {"key": "BGP_CER_CIDR", "value": "172.16.0.19/30"}

ibm_dl_gateway_action' リソースを使用して IBM Connections の帯域幅を承認、削除、またはアップグレードするには、次の属性を更新する必要があります:接続承認の場合:

  • action = "create_gateway_approve" を使用 帯域幅のアップグレード/ダウングレード:
  • 接続の削除には action = "update_attributes_approve" を使用します:
  • 使用アクション = "delete_gateway_approve"

スキーマ

必須

  • a_side (ブロックセット、最小: 1、最大: 1) マルチセグメント接続の要求元または顧客側接続構成オブジェクト (入れ子スキーマは下記参照)(#nestedblock--a_side)
  • bandwidth (数値) 接続帯域幅 (Mbps)
  • name (文字列) 接続名。ハイフンとアンダースコアのみを含むことができる英数字 24 文字の文字列。
  • notifications (ブロックリスト、最小値: 1) 接続設定やステータスの変更に関する通知の設定 (入れ子のスキーマは下記参照](#nestedblock--notifications))
  • type(文字列) EVPL_VC、EPL_VC、IPWAN_VC、IP_VC、ACCESS_EPL_VC、EVPLAN_VC、EIA_VC、IA_VC、EC_VC などの接続タイプを定義します。
  • z_side (ブロックセット、最小値: 1、最大値: 1) マルチセグメント接続の接続先またはプロバイダ側の接続構成オブジェクト (【入れ子のスキーマは下記】(#nestedblock--z_side)を参照)

オプション

  • additional_info(文字列のマップのリスト)接続追加情報
  • description (文字列)プロバイダ提供の接続説明
  • order (ブロックセット、最大: 1) オーダーの詳細 (入れ子のスキーマは以下を参照](#nestedblock--order))
  • project (ブロックセット、最大: 1) プロジェクト情報 (入れ子になったスキーマは以下を参照](#nestedblock--project))
  • redundancy (ブロックセット、最大: 1) 接続の冗長構成 (入れ子のスキーマは以下を参照](#nestedblock--redundancy))
  • timeouts (ブロック、省略可能) (入れ子になったスキーマについては以下を参照](#nestedblock--timeouts))

読み取り専用

  • account (オブジェクトのセット) この接続に関連付けられている顧客のアカウント情報 (入れ子になったスキーマは以下を参照](#nestedatt--account))
  • change_log (オブジェクトのセット) 接続のライフサイクルの変更情報 (入れ子になったスキーマは下記参照)(#nestedatt--change_log)
  • direction (String) リクエスタから見た接続の方向性
  • href (文字列) 接続 URI 情報
  • id (文字列) このリソースの ID。
  • is_remote (論理値) アクセスポイントの位置から派生した接続プロパティ
  • operation (オブジェクトの集合) 接続タイプ固有の運用データ (入れ子になったスキーマは以下を参照](#nestedatt--operation))
  • state (String) 接続全体の状態
  • uuid (文字列) Equinixが割り当てた接続識別子

a_sideの入れ子スキーマ

オプション

  • access_point (ブロックセット、最大: 1) アクセスポイントの詳細 (入れ子になったスキーマは以下を参照](#nestedblock--a_side--access_point))
  • additional_info (ブロックリスト) 接続側の追加情報 (入れ子になったスキーマは以下を参照](#nestedblock--a_side--additional_info))
  • service_token(ブロックセット、最大:1) サービストークンベースの接続の場合、サービストークンはユーザーが保護されたリソースやサービスにアクセスすることを許可します。リソース所有者はこのトークンを信頼できるパートナーやベンダーに配布することができ、選ばれたサードパーティーがエクイニクスのネットワーク資産と直接連携できるようになります(入れ子のスキーマについては下記を参照](#nestedblock--a_side--service_token))。

a_side.access_pointの入れ子スキーマ

オプション

  • authentication_key (文字列)プロバイダベースの接続または Metal-Fabric Integration 接続の認証キー
  • gateway (ブ ロ ッ ク セ ッ ト 、 最大 : 1、 非推奨)非推奨 gateway 。代わりに router 属性を使用してください(入れ子になったスキーマについては以下を参照)。
  • interface (ブロックセット、最大: 1) 仮想デバイスインターフェイス (入れ子になったスキーマは以下を参照](#nestedblock--a_side--access_point--interface))
  • link_protocol (ブロックセット、最大: 1) 接続リンクプロトコル (入れ子になったスキーマは以下を参照](#nestedblock--a_side--access_point--link_protocol))
  • location (ブロックセット、最大: 1) アクセスポイントの場所 (入れ子になったスキーマは下記参照)(#nestedblock--a_side--access_point--location))
  • network (ブロックセット、最大: 1) ネットワークアクセスポイント情報 (入れ子になったスキーマは以下を参照](#nestedblock--a_side--access_point--network))
  • peering_type (文字列) ピアリングタイプ - PRIVATE、MICROSOFT、PUBLIC、MANUAL
  • port (ブロックセット、最大: 1) ポートのアクセスポイント情報 (入れ子になったスキーマは以下を参照](#nestedblock--a_side--access_point--port))
  • profile (ブロックセット、最大: 1) サービスプロファイル (入れ子になったスキーマは以下を参照](#nestedblock--a_side--access_point--profile))
  • role (文字列) ネットワークの役割
  • router(ブロックセット、最大:1) gateway を置き換えるクラウドルータのアクセスポイント情報(入れ子のスキーマは下記参照](#nestedblock--a_side--access_point--router)
  • seller_region (文字列) アクセスポイント販売者地域
  • type(文字列) アクセスポイントタイプ - Colo、VD、VG、SP、IGW、SUBNET、CLOUD_ROUTER、NETWORK、METAL_NETWORK
  • virtual_device (ブロックセット、最大: 1) 仮想デバイス (入れ子になったスキーマは以下を参照)(#nestedblock--a_side--access_point--virtual_device))

読み取り専用:

  • account (ブロックセット) アカウント (入れ子になったスキーマは以下を参照](#nestedblock--a_side--access_point--account))
  • provider_connection_id (文字列)プロバイダ割り当て接続 ID

a_side.access_point.gatewayの入れ子スキーマ

オプション

  • uuid (文字列) Equinixが割り当てた仮想ゲートウェイ識別子

読み取り専用:

  • href (文字列) ユニークリソース識別子

a_side.access_point.interfaceの入れ子スキーマ

オプション

  • id (番号) id
  • type (文字列) インターフェースタイプ
  • uuid (文字列) Equinixが割り当てたインターフェース識別子

オプション

  • type (String) リンクプロトコルのタイプ - UNTAGGED、DOT1Q、QINQ、EVPN_VXLAN
  • vlan_c_tag (番号) Vlan Customer Tag 情報、QINQ 接続に指定された vlanCTag 値
  • vlan_s_tag(番号)Vlanプロバイダタグ情報、QINQ接続に指定されたvlanSTag値
  • vlan_tag (番号) Vlan Tag 情報、DOT1Q 接続に指定された vlanTag 値

a_side.access_point.locationの入れ子スキーマ

オプション

  • ibx (文字列) IBXコード
  • metro_code (文字列) アクセスポイントメトロコード
  • metro_name (文字列) アクセスポイントメトロ名
  • region (文字列) アクセスポイント地域

a_side.access_point.networkの入れ子スキーマ

必須

  • uuid (文字列) Equinixが割り当てたネットワーク識別子

読み取り専用:

  • href (文字列) ユニークリソース識別子

a_side.access_point.portの入れ子スキーマ

オプション

  • uuid (文字列) Equinixが割り当てたポート識別子

読み取り専用:

  • href (文字列) ユニークリソース識別子
  • name (文字列) ポート名
  • redundancy (オブジェクトのセット) 冗長性情報 (入れ子になったスキーマは以下を参照](#nestedatt--a_side--access_point--port--redundancy))

a_side.access_point.port.redundancyの入れ子スキーマ

読み取り専用:

  • enabled (ブール値)
  • group (文字列)
  • priority (文字列)

a_side.access_point.profileの入れ子スキーマ

必須

  • type (文字列) サービスプロファイルタイプ - L2_PROFILE、L3_PROFILE、ECIA_PROFILE、ECMC_PROFILE、IA_PROFILE
  • uuid (文字列) Equinixが割り当てたサービスプロファイル識別子

読み取り専用:

  • access_point_type_configs (オブジェクトのリスト) アクセスポイントのコンフィグ情報 (入れ子になったスキーマは以下を参照)(#nestedatt--a_side--access_point--profile--access_point_type_configs))
  • description (文字列) ユーザー提供サービスの説明
  • href (String) サービスプロファイル URI 応答属性
  • name (文字列) 顧客が割り当てたサービスプロファイル名

a_side.access_point.profile.access_point_type_configsの入れ子スキーマ

読み取り専用:

  • type (文字列)
  • uuid (文字列)

a_side.access_point.routerの入れ子スキーマ

オプション

  • uuid (文字列) Equinixが割り当てた仮想ゲートウェイ識別子

読み取り専用:

  • href (文字列) ユニークリソース識別子

a_side.access_point.virtual_deviceの入れ子スキーマ

必須

  • uuid (文字列) Equinixが割り当てた仮想デバイス識別子

オプション

  • name (文字列) 顧客が割り当てた仮想デバイス名
  • type (文字列) 仮想デバイスタイプ

読み取り専用:

  • href (文字列) ユニークリソース識別子

a_side.access_point.accountの入れ子スキーマ

読み取り専用:

  • account_name (String) 口座名義人の正式名称。
  • account_number(番号) Equinixが割り当てたアカウント番号です。
  • global_cust_id (文字列) 契約者の親組織のエクイニクス割り当てID。
  • global_org_id (文字列) 契約者の親組織のエクイニクス割り当てID。
  • global_organization_name (文字列)エクイニクスが割り当てた、サブスクライバの親組織名です。
  • org_id(番号) エクイニクスが割り当てた契約者組織のID。
  • organization_name (文字列)エクイニクスが割り当てた契約者の組織名です。
  • ucm_id (文字列) エンタープライズデータストア ID

a_side.additional_infoの入れ子スキーマ

オプション

  • key (文字列) 追加情報キー
  • value (文字列) 追加情報値

a_side.service_tokenの入れ子スキーマ

オプション

  • type (文字列) トークンタイプ - VC_TOKEN
  • uuid (文字列) Equinixが割り当てたサービストークン識別子

読み取り専用:

  • description (文字列) サービストークンの説明
  • href (文字列) リ ン ク の コ ン テ キ ス ト の対象 と な る 絶対 URL。

notificationsの入れ子スキーマ

必須

  • emails (文字列のリスト) 連絡先電子メールの配列
  • type (String) 通知タイプ - ALL、CONNECTION_APPROVAL、SALES_REP_NOTIFICATIONS、NOTIFICATIONS

オプション

  • send_interval (文字列) 送信間隔

z_sideの入れ子スキーマ

オプション

  • access_point (ブロックセット、最大: 1) アクセスポイントの詳細 (入れ子になったスキーマは以下を参照](#nestedblock--z_side--access_point))
  • additional_info (ブロックリスト) 接続側の追加情報 (入れ子になったスキーマは以下を参照](#nestedblock--z_side--additional_info))
  • service_token(ブロックセット、最大:1) サービストークンベースの接続の場合、サービストークンはユーザーが保護されたリソースやサービスにアクセスすることを許可します。リソース所有者はこのトークンを信頼できるパートナーやベンダーに配布することができ、選ばれたサードパーティーがエクイニクスのネットワーク資産と直接連携できるようになります(入れ子のスキーマについては下記を参照](#nestedblock--z_side--service_token))。

z_side.access_pointの入れ子スキーマ

オプション

  • authentication_key (文字列)プロバイダベースの接続または Metal-Fabric Integration 接続の認証キー
  • gateway (ブ ロ ッ ク セ ッ ト 、 最大 : 1、 非推奨)非推奨 gateway 。代わりに router 属性を使用してください(入れ子になったスキーマについては以下を参照)。
  • interface (ブロックセット、最大: 1) 仮想デバイスインターフェイス (入れ子になったスキーマは以下を参照](#nestedblock--z_side--access_point--interface))
  • link_protocol (ブロックセット、最大: 1) 接続リンクプロトコル (入れ子のスキーマは下記参照)(#nestedblock--z_side--access_point--link_protocol))
  • location (ブロックセット、最大: 1) アクセスポイントの場所 (入れ子になったスキーマは以下を参照](#nestedblock--z_side--access_point--location))
  • network (ブロックセット、最大: 1) ネットワークアクセスポイント情報 (入れ子になったスキーマは以下を参照](#nestedblock--z_side--access_point--network))
  • peering_type (文字列) ピアリングタイプ - PRIVATE、MICROSOFT、PUBLIC、MANUAL
  • port (ブロックセット、最大: 1) ポートのアクセスポイント情報 (入れ子になったスキーマは以下を参照](#nestedblock--z_side--access_point--port))
  • profile (ブロックセット、最大: 1) サービスプロファイル (入れ子になったスキーマは以下を参照](#nestedblock--z_side--access_point--profile))
  • role (文字列) ネットワークの役割
  • router(ブロックセット、最大:1) gateway を置き換えるクラウドルータのアクセスポイント情報(入れ子のスキーマは下記参照](#nestedblock--z_side--access_point--router)
  • seller_region (文字列) アクセスポイント販売者地域
  • type(文字列) アクセスポイントタイプ - Colo、VD、VG、SP、IGW、SUBNET、CLOUD_ROUTER、NETWORK、METAL_NETWORK
  • virtual_device (ブロックセット、最大: 1) 仮想デバイス (入れ子になったスキーマは以下を参照](#nestedblock--z_side--access_point--virtual_device))

読み取り専用:

  • account(ブロックセット)アカウント(入れ子のスキーマは以下を参照](#nestedblock--z_side--access_point--account)
  • provider_connection_id (文字列)プロバイダ割り当て接続 ID

z_side.access_point.gatewayの入れ子スキーマ

オプション

  • uuid (文字列) Equinixが割り当てた仮想ゲートウェイ識別子

読み取り専用:

  • href (文字列) ユニークリソース識別子

z_side.access_point.interfaceの入れ子スキーマ

オプション

  • id (番号) id
  • type (文字列) インターフェースタイプ
  • uuid (文字列) Equinixが割り当てたインターフェース識別子

オプション

  • type (String) リンクプロトコルのタイプ - UNTAGGED、DOT1Q、QINQ、EVPN_VXLAN
  • vlan_c_tag (番号) Vlan Customer Tag 情報、QINQ 接続に指定された vlanCTag 値
  • vlan_s_tag(番号)Vlanプロバイダタグ情報、QINQ接続に指定されたvlanSTag値
  • vlan_tag (番号) Vlan Tag 情報、DOT1Q 接続に指定された vlanTag 値

z_side.access_point.locationの入れ子スキーマ

オプション

  • ibx (文字列) IBXコード
  • metro_code (文字列) アクセスポイントメトロコード
  • metro_name (文字列) アクセスポイントメトロ名
  • region (文字列) アクセスポイント地域

z_side.access_point.networkの入れ子スキーマ

必須

  • uuid (文字列) Equinixが割り当てたネットワーク識別子

読み取り専用:

  • href (文字列) ユニークリソース識別子

z_side.access_point.portの入れ子スキーマ

オプション

  • uuid (文字列) Equinixが割り当てたポート識別子

読み取り専用:

  • href (文字列) ユニークリソース識別子
  • name (文字列) ポート名
  • redundancy (オブジェクトのセット) 冗長性情報 (入れ子になったスキーマは以下を参照](#nestedatt--z_side--access_point--port--redundancy))

z_side.access_point.port.redundancyの入れ子スキーマ

読み取り専用:

  • enabled (ブール値)
  • group (文字列)
  • priority (文字列)

z_side.access_point.profileの入れ子スキーマ

必須

  • type (文字列) サービスプロファイルタイプ - L2_PROFILE、L3_PROFILE、ECIA_PROFILE、ECMC_PROFILE、IA_PROFILE
  • uuid (文字列) Equinixが割り当てたサービスプロファイル識別子

読み取り専用:

  • access_point_type_configs (オブジェクトのリスト) アクセスポイントのコンフィグ情報 (入れ子になったスキーマは以下を参照](#nestedatt--z_side--access_point--profile--access_point_type_configs))
  • description (文字列) ユーザー提供サービスの説明
  • href (String) サービスプロファイル URI 応答属性
  • name (文字列) 顧客が割り当てたサービスプロファイル名

z_side.access_point.profile.access_point_type_configsの入れ子スキーマ

読み取り専用:

  • type (文字列)
  • uuid (文字列)

z_side.access_point.routerの入れ子スキーマ

オプション

  • uuid (文字列) Equinixが割り当てた仮想ゲートウェイ識別子

読み取り専用:

  • href (文字列) ユニークリソース識別子

z_side.access_point.virtual_deviceの入れ子スキーマ

必須

  • uuid (文字列) Equinixが割り当てた仮想デバイス識別子

オプション

  • name (文字列) 顧客が割り当てた仮想デバイス名
  • type (文字列) 仮想デバイスタイプ

読み取り専用:

  • href (文字列) ユニークリソース識別子

z_side.access_point.accountの入れ子スキーマ

読み取り専用:

  • account_name (String) 口座名義人の正式名称。
  • account_number(番号) Equinixが割り当てたアカウント番号です。
  • global_cust_id (文字列) 契約者の親組織のエクイニクス割り当てID。
  • global_org_id (文字列) 契約者の親組織のエクイニクス割り当てID。
  • global_organization_name (文字列)エクイニクスが割り当てた、サブスクライバの親組織名です。
  • org_id(番号) エクイニクスが割り当てた契約者組織のID。
  • organization_name (文字列)エクイニクスが割り当てた契約者の組織名です。
  • ucm_id (文字列) エンタープライズデータストア ID

z_side.additional_infoの入れ子スキーマ

オプション

  • key (文字列) 追加情報キー
  • value (文字列) 追加情報値

z_side.service_tokenの入れ子スキーマ

オプション

  • type (文字列) トークンタイプ - VC_TOKEN
  • uuid (文字列) Equinixが割り当てたサービストークン識別子

読み取り専用:

  • description (文字列) サービストークンの説明
  • href (文字列) リ ン ク の コ ン テ キ ス ト の対象 と な る 絶対 URL。

orderの入れ子スキーマ

オプション

  • billing_tier (文字列) 接続帯域幅の課金ティア
  • order_id (文字列) オーダー ID
  • order_number (文字列) 注文参照番号
  • purchase_order_number (文字列) 購入注文番号
  • {有効な値は 1、12、24、36 で、1 がデフォルト値です (オンデマンドの場合)。

projectの入れ子スキーマ

オプション

  • project_id (文字列) プロジェクト ID

読み取り専用:

  • href (文字列) ユニークリソース URL

redundancyの入れ子スキーマ

オプション

  • group (String) 冗長グループ識別子(プライマリ接続のredundancy.0.group UUIDを使用。例:one(equinix_fabric_connection.primary_port_connection.redundancy).groupまたはequinix_fabric_connection.primary_port_connection.redundancy.0.group)
  • priority (String) 冗長グループ内の接続優先度 - PRIMARY、SECONDARY

timeoutsの入れ子スキーマ

オプション

  • create (文字列)
  • delete (文字列)
  • read (文字列)
  • update (文字列)

accountの入れ子スキーマ

読み取り専用:

  • account_name (文字列)
  • account_number (番号)
  • global_cust_id (文字列)
  • global_org_id (文字列)
  • global_organization_name (文字列)
  • org_id (番号)
  • organization_name (文字列)
  • ucm_id (文字列)

change_logの入れ子スキーマ

読み取り専用:

  • created_by (文字列)
  • created_by_email (文字列)
  • created_by_full_name (文字列)
  • created_date_time (文字列)
  • deleted_by (文字列)
  • deleted_by_email (文字列)
  • deleted_by_full_name (文字列)
  • deleted_date_time (文字列)
  • updated_by (文字列)
  • updated_by_email (文字列)
  • updated_by_full_name (文字列)
  • updated_date_time (文字列)

operationの入れ子スキーマ

読み取り専用:

  • equinix_status (文字列)
  • errors (オブジェクトのリスト) (入れ子になったスキーマは以下を参照](#nestedobjatt--operation--errors))
  • provider_status (文字列)

operation.errorsの入れ子スキーマ

読み取り専用:

  • additional_info (オブジェクトのリスト) (入れ子になったスキーマは以下を参照](#nestedobjatt--operation--errors--additional_info))
  • correlation_id (文字列)
  • details (文字列)
  • error_code (文字列)
  • error_message (文字列)
  • help (文字列)

operation.errors.additional_infoの入れ子スキーマ

読み取り専用:

  • property (文字列)
  • reason (文字列)
このページは役に立ちましたか?