跳至内容

equinix_fabric_service_profile(资源)

Fabric V4 API 兼容资源允许创建和管理 Equinix Fabric 服务配置文件

补充文件:

用法示例

resource "equinix_fabric_service_profile" "new_service_profile" {
description = "Service Profile for Receiving Connections"
name = "Name Of Business + Use Case Tag"
type = "L2_PROFILE"
visibility = "PUBLIC"
notifications = [
{
emails = ["someone@sample.com"]
type = "BANDWIDTH_ALERT"
}
]
allowed_emails = ["test@equinix.com", "testagain@equinix.com"]
ports = [
{
uuid = "c791f8cb-5cc9-cc90-8ce0-306a5c00a4ee"
type = "XF_PORT"
}
]

access_point_type_configs {
type = "COLO"
allow_remote_connections = true
allow_custom_bandwidth = true
allow_bandwidth_auto_approval = false
connection_redundancy_required = false
connection_label = "Service Profile Tag1"
bandwidth_alert_threshold = 10
supported_bandwidths = [ 100, 500 ]
}
}

模式

需要

  • description(字符串)用户提供的服务描述
  • name(字符串)客户指定的服务配置文件名称
  • type(字符串)服务配置文件类型 - L2_PROFILE、L3_PROFILE、ECIA_PROFILE、ECMC_PROFILE、IA_PROFILE、IX_PROFILE

可选

  • access_point_type_configs(阻止列表)接入点配置信息(有关嵌套架构,请参见下文
  • allowed_emails(字符串列表)联系人邮箱数组
  • custom_fields(阻止列表)自定义字段(有关嵌套架构,请参见下方
  • marketing_info(区块集,最大值:1)市场营销信息(有关嵌套架构,请参见下方
  • metros(阻止列表)接入点配置信息(有关嵌套架构,请参见下文
  • notifications(阻止列表)连接配置或状态更改通知的首选项(有关嵌套架构,请参见下面的
  • ports(阻止列表)端口(有关嵌套模式,请参见下面的
  • project(区块集,最大值:1)项目信息(有关嵌套模式,请参见下方
  • self_profile(布尔值)自用配置文件,指示该配置文件是否为客户自用而创建
  • state(字符串)服务配置文件状态 - 已激活、待审批、已删除、已拒绝
  • tags(字符串列表)附加到连接的标签
  • timeouts(块,可选)(有关嵌套模式,请参见下文
  • view_point(字符串)在买方和卖方视图之间切换。可用值:aSide、zSide。默认值:aSide
  • virtual_devices(块列表)虚拟设备(有关嵌套架构,请参见下文
  • visibility(字符串)服务配置文件可见性 - 公开、私有

只读

  • account(对象集)服务配置文件所有者帐户信息(有关嵌套架构,请参见下文
  • change_log(对象集)捕获连接生命周期变更信息(有关嵌套模式,请参见下文
  • href(字符串)服务配置文件 URI 响应属性
  • id(字符串)此资源的 ID。
  • uuid(字符串)Equinix 分配的服务配置文件标识符

access_point_type_configs 的嵌套模式

必需的:

  • type(字符串)接入点类型配置 - VD、COLO

选修的:

  • allow_bandwidth_auto_approval(布尔值)设置允许或禁用买方在未经卖方批准的情况下更改连接带宽的功能
  • allow_bandwidth_upgrade(布尔值)带宽升级是否可用。默认值为 false
  • allow_custom_bandwidth(布尔值)设置启用或禁用买家自定义带宽的功能
  • allow_remote_connections(布尔值)设置允许或禁止远程连接到服务配置文件
  • api_config(块集,最大值:1)API 配置详情(有关嵌套模式,请参见下方
  • authentication_key(块集,最大值:1)身份验证密钥详细信息(有关嵌套架构,请参见下方
  • bandwidth_alert_threshold(数值)端口带宽达到分配警报时的百分比
  • connection_label(字符串)连接的自定义名称
  • connection_redundancy_required(布尔值)强制冗余连接
  • enable_auto_generate_service_key(布尔值)启用自动生成服务密钥
  • link_protocol_config(块集,最大值:1)链路协议配置详情(有关嵌套模式,请参见下方
  • selective_redundancy(布尔值)可选的冗余连接
  • supported_bandwidths(数字列表)支持的带宽

只读:

  • uuid(字符串)颜色/端口 UUID

access_point_type_configs.api_config 的嵌套模式

选修的:

  • allow_over_subscription(布尔值)设置是否支持超额订阅(true)或不支持(false)。默认值为 false。
  • api_available(布尔值)指示是否可以使用 Equinix Fabric API 基于给定的服务配置文件建立连接。
  • bandwidth_from_api(布尔值)表示是否可以直接从云服务提供商处获得连接带宽。
  • equinix_managed_port(布尔值)设置,指示端口是否由 Equinix 管理(true)或否(false)。
  • equinix_managed_vlan(布尔值)设置指示 VLAN 是否由 Equinix 管理(true)或否(false)
  • integration_id(字符串)在客户注册期间颁发的唯一标识符,用于将客户的服务配置文件与 Equinix Fabric API 集成。
  • over_subscription_limit(数字)端口带宽倍增器,用于确定可分配给连接到您服务的用户的总带宽。例如,一个 10 Gbps 的端口,如果 overSubscriptionLimit 参数值为 10,则允许您的用户创建总带宽为 100 Gbps 的连接。

access_point_type_configs.authentication_key 的嵌套模式

选修的:

  • description(字符串)授权密钥的描述
  • label(字符串)用于授权连接的参数名称。
  • required(布尔值)是否需要配置身份验证密钥。

选修的:

  • encapsulation(字符串)数据帧封装标准。UNTAGGED - 用于 EPL 连接的未标记封装。DOT1Q - DOT1Q 封装标准。QINQ - QINQ 封装标准。
  • encapsulation_strategy(字符串)卖家资料所需的附加标签信息。
  • reuse_vlan_s_tag(布尔值)自动接受使用相同认证密钥的后续 DOT1Q 到 QINQ 连接。这些连接将分配与初始连接相同的 VLAN S 标签。

custom_fields 的嵌套模式

必需的:

  • data_type(字符串)数据类型
  • label(字符串)标签
  • required(布尔值)必填字段

选修的:

  • capture_in_email(布尔值)必填字段
  • description(字符串)描述
  • options(字符串列表)选项

marketing_info 的嵌套模式

选修的:

  • logo(字符串)Logo
  • process_step(阻止列表)处理步骤(有关嵌套架构,请参见下方
  • promotion(布尔值)促销

marketing_info.process_step 的嵌套模式

选修的:

  • description(字符串)描述
  • sub_title(字符串)副标题
  • title(字符串)标题

metros 的嵌套模式

选修的:

  • code(字符串)地铁代码 - 示例 SV
  • display_name(字符串)显示名称
  • ibxs(字符串列表)IBX - Equinix 国际商业交换列表
  • in_trail(布尔值)在 Trail
  • name(字符串)地铁名称
  • seller_regions(字符串映射)卖家区域

notifications 的嵌套模式

必需的:

  • emails(字符串列表)联系人邮箱数组
  • type(字符串)通知类型 - 全部、连接批准、销售代表通知、通知

选修的:

  • send_interval(字符串)发送间隔

ports 的嵌套模式

必需的:

  • type(字符串)颜色/端口类型
  • uuid(字符串)颜色/端口 UUID

选修的:

  • cross_connect_id(字符串)交叉连接 ID
  • location(块集,最大值:1)托管/端口位置(有关嵌套架构,请参见下文
  • seller_region(字符串)卖家区域
  • seller_region_description(字符串)卖家区域详情

ports.location 的嵌套模式

选修的:

  • ibx(字符串)IBX 代码
  • metro_code(字符串)接入点地铁代码
  • metro_name(字符串)地铁接入点名称
  • region(字符串)接入点区域

project 的嵌套模式

选修的:

  • project_id(字符串)项目 ID

只读:

  • href(字符串)唯一资源 URL

timeouts 的嵌套模式

选修的:

  • create(字符串)
  • delete(字符串)
  • read(字符串)
  • update(字符串)

virtual_devices 的嵌套模式

必需的:

  • type(字符串)虚拟设备类型
  • uuid(字符串)虚拟设备 UUID

选修的:

  • interface_uuid(字符串)设备接口 UUID
  • location(块集,最大值:1)设备位置(有关嵌套模式,请参见下面的

virtual_devices.location 的嵌套模式

选修的:

  • ibx(字符串)IBX 代码
  • metro_code(字符串)接入点地铁代码
  • metro_name(字符串)地铁接入点名称
  • region(字符串)接入点区域

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(字符串)
此页面有帮助吗?