# 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`(字符串)