# equinix\_fabric\_cloud\_router(资源) Fabric V4 API 兼容资源允许创建和管理 [Equinix Fabric 云路由器](https://docs.equinix.com/fabric-cloud-router/)。 补充文件: * 入门指南: * API: ## 用法示例 织物云路由器 ``` 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 云路由器位置(有关嵌套架构,请参见[下文](#nestedblock--location)) * `name`(字符串)Fabric 云路由器名称。一个 24 个字符的字母数字字符串,只能包含连字符和下划线。 * `notifications`(阻止列表,最小值:1)Fabric Cloud Router 配置或状态更改的通知首选项(有关嵌套架构,请参见[下面的](#nestedblock--notifications)) * `package`(块集,最小值:1,最大值:1)Fabric 云路由器包类型(有关嵌套架构,请参见[下文](#nestedblock--package)) * `project`(块集,最小值:1,最大值:1)客户资源层级项目信息。适用于已加入 Equinix 身份和访问管理的客户。更多信息请参阅身份和访问管理:项目(嵌套架构见下文) * `type`(字符串)定义 FCR 类型,例如:XF\_ROUTER ### 可选 * `account`(块集,最大值:1)与此 Fabric 云路由器关联的客户帐户信息(有关嵌套架构,请参见[下文](#nestedblock--account)) * `description`(字符串)客户提供的 Fabric 云路由器描述 * `href`(字符串)Fabric 云路由器 URI 信息 * `marketplace_subscription`(区块集,最大值:1)Equinix Fabric Marketplace 订阅实体(有关嵌套架构,请参见[下方](#nestedblock--marketplace_subscription)) * `order`(块集,最大值:1)与此 Fabric 云路由器相关的订单信息(有关嵌套架构,请参见[下文](#nestedblock--order)) * `timeouts`(块,可选)(有关嵌套模式,请参见[下文](#nestedblock--timeouts)) * `uuid`(字符串)Equinix 分配的 Fabric 云路由器标识符 ### 只读 * `change_log`(对象集)捕获 Fabric Cloud Router 生命周期变更信息(有关嵌套架构,请参见[下文](#nestedatt--change_log)) * `connections_count`(数字)与此 Fabric Cloud Router 实例关联的连接数 * `equinix_asn`(编号)Equinix ASN * `id`(字符串)此资源的 ID。 * `state`(字符串)Fabric 云路由器总体状态 []() ### `location` 的嵌套模式 选修的: * `ibx`(字符串)IBX 代码 * `metro_code`(字符串)接入点地铁代码 * `metro_name`(字符串)地铁接入点名称 * `region`(字符串)接入点区域 []() ### `notifications` 的嵌套模式 必需的: * `emails`(字符串列表)联系人邮箱数组 * `type`(字符串)通知类型 - 全部、连接批准、销售代表通知、通知 选修的: * `send_interval`(字符串)发送间隔 []() ### `package` 的嵌套模式 必需的: * `code`(字符串)Fabric Cloud Router 包代码 []() ### `project` 的嵌套模式 选修的: * `href`(字符串)唯一资源 URL * `project_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`(字符串)