跳到主要内容

equinix_fabric_port(资源)

Fabric V4 API 兼容资源允许创建和管理 Equinix Fabric 端口

补充文件:

注意:~该资源为Beta版,可能会有更改。请谨慎使用。实验资源可能包含错误,不建议将其用于生产。

  • 通过 Terraform 创建端口指令后,并不能保证一定会发生端口预留。
  • 如果未进行端口预留,则端口订单不完整,Terraform 资源将无法用作依赖项。
  • 端口删除并非短期流程,通常需要 2-5 个工作日才能完成。
  • 请注意,即使之前的 Terraform 资源配置已完成,使用相同设置重新运行也可能无法获得可用于预留的端口。

用法示例​

resource "equinix_fabric_port" "order" {
type = "XF_PORT"
connectivity_source_type = "COLO"
location = {
metro_code = "TR"
}
settings = {
package_type = "STANDARD"
shared_port_type = false
}
encapsulation = {
type = "DOT1Q"
tag_protocol_id = "0x8100"
}
account = {
account_number = "<account_number>"
}
project = {
project_id = "<project_id>"
}
redundancy = {
priority = "PRIMARY"
}
lag_enabled = true
physical_ports = [
{
type = "XF_PHYSICAL_PORT"
demarcation_point = {
ibx = "TR2"
cage_unique_space_id = "TR2:01:002087"
cabinet_unique_space_id = "Demarc"
patch_panel = "PP:Demarc:00002087"
connector_type = "SC"
}
}
]
physical_ports_speed = 1000
physical_ports_type = "1000BASE_LX"
physical_ports_count = 1
demarcation_point_ibx = "TR2"
notifications = [
{
type = "TECHNICAL"
registered_users = [
"<username>"
]
},
{
type = "NOTIFICATION"
registered_users = [
"<username>"
]
}
]
additional_info = [
{
key = "lagType"
value = "New"
}
]
}

模式​

必填​

  • account(属性)端口订单账户详情(有关嵌套架构,请参阅下文)
  • connectivity_source_type(字符串)创建后从端口使用的连接类型
  • demarcation_point_ibx(字符串)端口所在的IBX代码
  • encapsulation(属性)端口封装设置(有关嵌套架构,请参阅下文)
  • lag_enabled(布尔值)布尔值,用于启用已创建端口的链路聚合组
  • location(属性)端口订单的位置详细信息(有关嵌套架构,请参阅下文)
  • notifications(属性列表)通知类型和接收这些通知类型的注册用户列表(有关嵌套架构,请参阅下文)
  • physical_ports(属性列表)将实现此端口订单的物理端口(有关嵌套架构,请参阅下文)
  • physical_ports_count端口订单中的物理端口数量
  • physical_ports_speed(数量)物理端口速度,以Mbps为单位
  • physical_ports_type(字符串)物理端口类型
  • project(属性)端口订单项目详情(有关嵌套架构,请参阅下文)
  • redundancy(属性)端口冗余设置(有关嵌套架构,请参阅下文)
  • type端口订单请求的类型

可选​

只读​

  • additional_info(属性列表)键/值对象列表,用于为端口订单提供附加上下文(嵌套架构请参阅下文)
  • change_log(属性)端口资源上次更改的详细信息(有关嵌套架构,请参阅下文)
  • device(属性)端口设备配置(有关嵌套架构,请参阅下文)
  • href(字符串) Equinix分配的端口资源URI
  • id(字符串)资源的唯一标识符
  • name端口的指定名称
  • state(字符串)值,表示端口资源的配置状态
  • uuid(字符串) Equinix分配了端口资源的唯一标识符

的嵌套架构account​

必需的:

  • account_number 创建端口的账号

只读:

  • account_name(字符串)账户持有人的法定名称。
  • ucm_id(字符串)企业数据存储ID

的嵌套架构encapsulation​

必需的:

  • tag_protocol_id (字符串)端口封装标记协议标识符
  • type(字符串)端口封装协议类型

的嵌套架构location​

必需的:

  • metro_code (字符串)创建端口的都会区代码

的嵌套架构notifications​

必需的:

  • registered_users (字符串列表)将在端口上接收此类通知的注册用户数组
  • type(字符串)通知类型

的嵌套架构physical_ports​

必需的:

可选:

的嵌套架构physical_ports.demarcation_point​

必需的:

  • cabinet_unique_space_id (字符串)端口机柜唯一空间ID
  • cage_unique_space_id(字符串)端口机笼唯一空间ID
  • connector_type(字符串)端口连接器类型
  • ibx(字符串)物理端口的IBX都会区代码
  • patch_panel端口配线架

的嵌套架构physical_ports.interface​

可选:

  • type (字符串)物理端口的接口类型

的嵌套架构project​

必需的:

  • project_id (字符串)将在其中创建端口的项目ID

的嵌套架构redundancy​

必需的:

  • priority 端口冗余优先级值

的嵌套架构order​

可选:

的嵌套架构order.purchase_order​

只读:

  • amount (字符串)购买订单金额
  • attachment_id(字符串)购买订单附件ID
  • end_date(字符串)购买订单结束日期
  • number(字符串)购买订单编号
  • start_date(字符串)购买订单开始日期
  • type(字符串)购买订单类型

的嵌套架构order.signature​

必需的:

的嵌套架构order.signature.delegate​

必需的:

  • email (字符串)签字人的电子邮件

可选:

  • first_name(字符串)签字人的名字
  • last_name(字符串)签字人的姓氏

的嵌套架构timeouts​

可选:

  • create (string)可解析为持续时间的字符串,由数字和单位后缀组成,例如“30s”或“2h45m”。有效时间单位为“s”(秒),“m”(分钟),“h”(小时)。
  • delete(string)可解析为持续时间的字符串,由数字和单位后缀组成,例如“30s”或“2h45m”。有效时间单位为“s”(秒),“m”(分钟),“h”(小时)。仅当更改保存到销毁操作发生之前的状态时,删除操作的超时才适用。
  • read(string)可解析为持续时间的字符串,由数字和单位后缀组成,例如“30s”或“2h45m”。有效时间单位为“s”(秒),“m”(分钟),“h”(小时)。启用刷新后,读取操作将在任何刷新或计划操作期间进行。
  • update(string)可解析为持续时间的字符串,由数字和单位后缀组成,例如“30s”或“2h45m”。有效时间单位为“s”(秒),“m”(分钟),“h”(小时)。

的嵌套架构additional_info​

只读:

  • key (string)密钥/值对的密钥名称
  • value(字符串)密钥/值对的值

的嵌套架构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(字符串)端口资源的上次更新时间

的嵌套架构device​

只读:

的嵌套架构device.redundancy​

可选:

  • group (字符串)冗余组标识符
  • priority(字符串)冗余优先级(主要或次要)
这个页面对您有帮助吗?