equinix_fabric_service_token(资源)
Fabric V4 API 兼容资源允许创建和管理 Equinix Fabric 服务令牌。
补充文件:
- 入门指南:https://docs.equinix.com/fabric/service-tokens/create-z-side-token
- API:https://docs.equinix.com/fabric/fabric-api/connect-using-service-token
用法示例
除了端口服务令牌之外
resource "equinix_fabric_service_token" "test" {
type = "VC_TOKEN"
description = "Aside COLO Service Token"
expiration_date_time = "2025-01-18T06:43:49.981Z"
service_token_connection {
type = "EVPL_VC"
bandwidth_limit = 1000
a_side {
access_point_selectors{
type = "COLO"
port {
uuid = "<port_uuid>"
}
link_protocol {
type = "DOT1Q"
vlan_tag = "2987"
}
}
}
}
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
}
Zside 端口服务令牌
resource "equinix_fabric_service_token" "test"{
type = "VC_TOKEN"
description = "Zside COLO Service Token"
expiration_date_time = "2025-01-18T06:43:49.981Z"
service_token_connection {
type = "EVPL_VC"
supported_bandwidths = [50, 200, 10000]
z_side {
access_point_selectors{
type = "COLO"
port {
uuid = "<port_uuid>"
}
link_protocol {
type = "DOT1Q"
vlan_tag = "2087"
}
}
}
}
notifications {
type = "ALL"
emails = ["example@equinix.com", "test1@equinix.com"]
}
}
Zside 服务令牌
resource "equinix_fabric_service_token" "test" {
type = "VC_TOKEN"
description = "Zside Network Service Token"
expiration_date_time = "2025-01-18T06:43:49.986Z"
service_token_connection {
type = "EVPL_VC"
supported_bandwidths = [50, 200, 10000]
z_side {
access_point_selectors {
type = "NETWORK"
network {
uuid = "<network_uuid>"
}
}
}
}
notifications {
type = "ALL"
emails = ["example@equinix.com"]
}
}
Zside虚拟设备服务令牌
resource "equinix_fabric_service_token" "test" {
type = "VC_TOKEN"
description = "Zside VD Service Token"
expiration_date_time = "2025-01-18T06:43:49.986Z"
service_token_connection {
type = "EVPL_VC"
supported_bandwidths = [50, 200, 10000]
z_side {
access_point_selectors {
type = "VD"
virtual_device {
type = "EDGE"
uuid = "<device_uuid>"
}
interface {
type = "NETWORK"
}
}
}
}
notifications {
type = "ALL"
emails = ["example@equinix.com"]
}
}
模式
需要
expiration_date_time(字符串)服务令牌的到期日期和时间; 2020/11/06 T07:00:00Znotifications(块集,最小值:1)服务令牌配置或状态更改的通知首选项(有关嵌套架构,请参见下面的嵌套架构)service_token_connection(块集,最小值:1)服务令牌连接类型信息(有关嵌套架构,请参见下文)type(字符串)服务令牌类型;VC_TOKEN、EPL_TOKEN
可选
description(字符串)可选的,用于描述您将要创建的服务令牌。name(字符串)服务令牌的名称project(区块集,最大值:1)项目信息(有关嵌套模式,请参见下方)timeouts(块,可选)(有关嵌套模式,请参见下文)
只读
account(对象集)与此服务令牌关联的客户帐户信息(有关嵌套架构,请参见下文)change_log(对象集)捕获连接生命周期变更信息(有关嵌套模式,请参见下文)href(字符串)链接上下文的主题的绝对 URL。id(字符串)此资源的 ID。issuer_side(字符串)关于令牌侧面的信息;侧边,Z边state(字符串)服务令牌状态;ACTIVE、INACTIVE、EXPIRED、DELETEDuuid(字符串)Equinix 分配的服务令牌标识符
notifications 的嵌套模式
必需的:
emails(字符串列表)联系人邮箱数组type(字符串)通知类型 - 全部、连接批准、销售代表通知、通知
选修的:
send_interval(字符串)发送间隔
service_token_connection 的嵌套模式
选修的:
a_side(块集)A 端连接链路协议、虚拟设备或网络配置(参见下面的嵌套模式)allow_custom_bandwidth(布尔值)允许自定义带宽值allow_remote_connection(布尔值)远程连接授权bandwidth_limit(数字)连接带宽限制(Mbps)supported_bandwidths(数字列表)允许带宽列表;对于基于端口的服务令牌,最大允许带宽为 50 Gbps,而对于基于虚拟设备的服务令牌,最大允许带宽为 10 Gbps。type(字符串)您将创建的服务令牌支持的连接类型;EVPL_VC、EVPLAN_VC、EPLAN_VC、IPWAN_VCz_side(块集)Z 端连接链路协议、虚拟设备或网络配置(有关嵌套模式,请参见下面的嵌套模式)
只读:
uuid(字符串)Equinix 分配的连接标识符
service_token_connection.a_side 的嵌套模式
必需的:
access_point_selectors(阻止列表,最小值:1)用于选择具有最佳效率、安全性、兼容性和可用性的网络接入点的标准列表(有关嵌套模式,请参见下面的嵌套模式)
service_token_connection.a_side.access_point_selectors 的嵌套模式
选修的:
interface(块集,最大值:1)虚拟设备接口配置(有关嵌套架构,请参见下方)link_protocol(块集,最大值:1)链路协议配置(有关嵌套模式,请参见下方)network(块集,最大值:1)网络配置(有关嵌套模式,请参见下方)port(块集,最大值:1)端口配置(有关嵌套架构,请参见下方)type(字符串)接入点类型;机房、虚拟、网络virtual_device(块集,最大值:1)虚拟设备配置(有关嵌套架构,请参见下方)
service_token_connection.a_side.access_point_selectors.interface 的嵌套模式
必需的:
type(字符串)接口类型
只读:
id(数字)iduuid(字符串)Equinix 分配的接口标识符
service_token_connection.a_side.access_point_selectors.link_protocol 的嵌套模式
选修的:
type(字符串)链路协议类型 - UNTAGGED、DOT1Q、QINQ、EVPN_VXLANvlan_c_tag(数字)VLAN 客户标签信息,为 QINQ 连接指定的 vlanCTag 值vlan_s_tag(数字)VLAN 提供商标签信息,为 QINQ 连接指定的 vlanSTag 值vlan_tag(数字)VLAN 标签信息,为 DOT1Q 连接指定的 VLAN 标签值
service_token_connection.a_side.access_point_selectors.network 的嵌套模式
必需的:
uuid(字符串)Equinix 分配的网络标识符
只读:
href(字符串)唯一资源标识符location(对象集)位置(有关嵌套模式,请参见下文)name(字符串)网络名称scope(字符串)网络范围type(字符串)网络类型
service_token_connection.a_side.access_point_selectors.network.location 的嵌套模式
只读:
ibx(字符串)metro_code(字符串)metro_name(字符串)region(字符串)
service_token_connection.a_side.access_point_selectors.port 的嵌套模式
必需的:
uuid(字符串)Equinix 分配的端口标识符
选修的:
type(字符串)端口类型
只读:
account_name(字符串)帐户名称bandwidth(数字)端口带宽cvp_id(编号)客户虚拟端口 IDencapsulation_protocol_type(字符串)端口封装href(字符串)唯一资源标识符location(对象集)端口位置(有关嵌套架构,请参见下文)port_name(字符串)端口名称priority(字符串)端口优先级
service_token_connection.a_side.access_point_selectors.port.location 的嵌套模式
只读:
ibx(字符串)metro_code(字符串)metro_name(字符串)region(字符串)
service_token_connection.a_side.access_point_selectors.virtual_device 的嵌套模式
必需的:
uuid(字符串)Equinix 分配的虚拟设备标识符
选修的:
type(字符串)虚拟设备类型
只读:
cluster(字符串)虚拟设备集群信息href(字符串)唯一资源标识符name(字符串)客户指定的虚拟设备名称
service_token_connection.z_side 的嵌套模式
必需的:
access_point_selectors(阻止列表,最小值:1)用于选择具有最佳效率、安全性、兼容性和可用性的网络接入点的标准列表(有关嵌套模式,请参见下面的嵌套模式)
service_token_connection.z_side.access_point_selectors 的嵌套模式
选修的:
interface(块集,最大值:1)虚拟设备接口配置(有关嵌套架构,请参见下方)link_protocol(块集,最大值:1)链路协议配置(有关嵌套模式,请参见下方)network(块集,最大值:1)网络配置(有关嵌套模式,请参见下方)port(块集,最大值:1)端口配置(有关嵌套架构,请参见下方)type(字符串)接入点类型;机房、虚拟、网络virtual_device(块集,最大值:1)虚拟设备配置(有关嵌套架构,请参见下方)
service_token_connection.z_side.access_point_selectors.interface 的嵌套模式
必需的:
type(字符串)接口类型
只读:
id(数字)iduuid(字符串)Equinix 分配的接口标识符
service_token_connection.z_side.access_point_selectors.link_protocol 的嵌套模式
选修的:
type(字符串)链路协议类型 - UNTAGGED、DOT1Q、QINQ、EVPN_VXLANvlan_c_tag(数字)VLAN 客户标签信息,为 QINQ 连接指定的 vlanCTag 值vlan_s_tag(数字)VLAN 提供商标签信息,为 QINQ 连接指定的 vlanSTag 值vlan_tag(数字)VLAN 标签信息,为 DOT1Q 连接指定的 VLAN 标签值
service_token_connection.z_side.access_point_selectors.network 的嵌套模式
必需的:
uuid(字符串)Equinix 分配的网络标识符
只读:
href(字符串)唯一资源标识符location(对象集)位置(有关嵌套模式,请参见下文)name(字符串)网络名称scope(字符串)网络范围type(字符串)网络类型
service_token_connection.z_side.access_point_selectors.network.location 的嵌套模式
只读:
ibx(字符串)metro_code(字符串)metro_name(字符串)region(字符串)
service_token_connection.z_side.access_point_selectors.port 的嵌套模式
必需的:
uuid(字符串)Equinix 分配的端口标识符
选修的:
type(字符串)端口类型
只读:
account_name(字符串)帐户名称bandwidth(数字)端口带宽cvp_id(编号)客户虚拟端口 IDencapsulation_protocol_type(字符串)端口封装href(字符串)唯一资源标识符location(对象集)端口位置(有关嵌套架构,请参见下文)port_name(字符串)端口名称priority(字符串)端口优先级
service_token_connection.z_side.access_point_selectors.port.location 的嵌套模式
只读:
ibx(字符串)metro_code(字符串)metro_name(字符串)region(字符串)
service_token_connection.z_side.access_point_selectors.virtual_device 的嵌套模式
必需的:
uuid(字符串)Equinix 分配的虚拟设备标识符
选修的:
type(字符串)虚拟设备类型
只读:
cluster(字符串)虚拟设备集群信息href(字符串)唯一资源标识符name(字符串)客户指定的虚拟设备名称
project 的嵌套模式
选修的:
project_id(字符串)项目 ID
只读:
href(字符串)唯一资源 URL
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(字符串)