equinix_fabric_cloud_router(资源)
Fabric V4 API 兼容资源允许创建和管理 Equinix Fabric 云路由器。
补充文件:
- 入门指南:https://docs.equinix.com/fabric-cloud-router/
- API:https://docs.equinix.com/api-catalog/fabricv4/#tag/Cloud-Routers
用法示例
织物云路由器
resource "equinix_fabric_cloud_router" "new_cloud_router"{
name = "Router-SV"
type = "XF_ROUTER"
notifications{
type = "ALL"
emails = ["example@equinix.com","test1@equinix.com"]
}
order {
purchase_order_number = "1-323292"
}
location {
metro_code = "SV"
}
package {
code = "STANDARD"
}
project {
project_id = "776847000642406"
}
account {
account_number = "203612"
}
}
Fabric 云路由器,带有 Marketplace 订阅 ID
resource "equinix_fabric_cloud_router" "new_cloud_router"{
name = "Router-SV"
type = "XF_ROUTER"
notifications{
type = "ALL"
emails = ["example@equinix.com","test1@equinix.com"]
}
order {
purchase_order_number = "1-323292"
}
location {
metro_code = "SV"
}
package {
code = "STANDARD"
}
project {
project_id = "776847000642406"
}
marketplace_subscription {
type = "AWS_MARKETPLACE_SUBSCRIPTION"
uuid = "2823b8ae07-a2a2-45b4-a658-c3542bb24e9"
}
}
模式
需要
location(块集,最小值:1,最大值:1)Fabric 云路由器位置(有关嵌套架构,请参见下文)name(字符串)Fabric 云路由器名称。一个 24 个字符的字母数字字符串,只能包含连字符和下划线。notifications(阻止列表,最小值:1)Fabric Cloud Router 配置或状态更改的通知首选项(有关嵌套架构,请参见下面的)package(块集,最小值:1,最大值:1)Fabric 云路由器包类型(有关嵌套架构,请参见下文)project(块集,最小值:1,最大值:1)客户资源层级项目信息。适用于已加入 Equinix 身份和访问管理的客户。更多信息请参阅身份和访问管理:项目(嵌套架构见下文)type(字符串)定义 FCR 类型,例如:XF_ROUTER
可选
account(块集,最大值:1)与此 Fabric 云路由器关联的客户帐户信息(有关嵌套架构,请参见下文)description(字符串)客户提供的 Fabric 云路由器描述href(字符串)Fabric 云路由器 URI 信息marketplace_subscription(区块集,最大值:1)Equinix Fabric Marketplace 订阅实体(有关嵌套架构,请参见下方)order(块集,最大值:1)与此 Fabric 云路由器相关的订单信息(有关嵌套架构,请参见下文)timeouts(块,可选)(有关嵌套模式,请参见下文)uuid(字符串)Equinix 分配的 Fabric 云路由器标识符
只读
change_log(对象集)捕获 Fabric Cloud Router 生命周期变更信息(有关嵌套架构,请参见下文)connections_count(数字)与此 Fabric Cloud Router 实例关联的连接数equinix_asn(编号)Equinix ASNid(字符串)此资源的 ID。state(字符串)Fabric 云路由器总体状态
location 的嵌套模式
选修的:
ibx(字符串)IBX 代码metro_code(字符串)接入点地铁代码metro_name(字符串)地铁接入点名称region(字符串)接入点区域
notifications 的嵌套模式
必需的:
emails(字符串列表)联系人邮箱数组type(字符串)通知类型 - 全部、连接批准、销售代表通知、通知
选修的:
send_interval(字符串)发送间隔
package 的嵌套模式
必需的:
code(字符串)Fabric Cloud Router 包代码
project 的嵌套模式
选修的:
href(字符串)唯一资源 URLproject_id(字符串)项目 ID
account 的嵌套模式
必需的:
account_number(数字)账号
marketplace_subscription 的嵌套模式
必需的:
uuid(字符串)Equinix 分配的 Marketplace 订阅标识符
选修的:
type(字符串)市场订阅类型,例如:AWS_MARKETPLACE_SUBSCRIPTION
order 的嵌套模式
选修的:
billing_tier(字符串)连接带宽计费层级order_id(字符串)订单标识order_number(字符串)订单参考编号purchase_order_number(字符串)采购订单号term_length(数字)期限长度(月);有效值为 1、12、24、36,其中 1 为默认值(适用于按需情况)
timeouts 的嵌套模式
选修的:
create(字符串)delete(字符串)read(字符串)update(字符串)
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(字符串)