本文へスキップ

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 (ブロックリスト) アクセスポイントのコンフィグ情報 (入れ子になったスキーマは以下を参照](#nestedblock--access_point_type_configs))
  • allowed_emails (文字列のリスト) 連絡先電子メールの配列
  • custom_fields(ブロックリスト)カスタムフィールド(入れ子になったスキーマは下記参照](#nestedblock--custom_fields)
  • marketing_info (ブロックセット、最大: 1) マーケティング情報 (入れ子になったスキーマは以下を参照](#nestedblock--marketing_info))
  • metros (ブロックリスト) アクセスポイントのコンフィグ情報 (入れ子になったスキーマは以下を参照](#nestedblock--メトロ))
  • notifications (ブロックリスト) 接続設定やステータスの変更に関する通知の設定 (ネストされたスキーマは以下を参照](#nestedblock--notifications))
  • ports (ブロックリスト) ポート (ネストされたスキーマは以下を参照](#nestedblock--ports))
  • project (ブロックセット、最大: 1) プロジェクト情報 (入れ子になったスキーマは以下を参照](#nestedblock--project))
  • self_profile (Boolean) Self Profile 顧客の自己使用のためにプロファイルが作成されるかどうかを示します。
  • state (String) サービスプロファイルの状態 - ACTIVE、PENDING_APPROVAL、DELETED、REJECTED
  • tags(文字列のリスト)接続に付けられたタグ
  • timeouts (ブロック、省略可能) (入れ子になったスキーマについては以下を参照](#nestedblock--timeouts))
  • view_point (文字列) 買い手表現と売り手表現の間のビューを反転します。利用可能な値 : aSide、 zSide。デ フ ォ ル ト 値 : aSide。
  • virtual_devices (ブロックリスト) 仮想デバイス (入れ子のスキーマは以下を参照](#nestedblock--virtual_devices))
  • visibility (文字列) サービスプロファイルの可視性 - PUBLIC、PRIVATE

読み取り専用

  • account (オブジェクトのセット) サービスプロファイル所有者のアカウント情報 (入れ子になったスキーマは下記参照)(#nestedatt--account)
  • change_log (オブジェクトのセット) 接続のライフサイクルの変更情報 (入れ子になったスキーマは下記参照)(#nestedatt--change_log)
  • href (String) サービスプロファイル URI 応答属性
  • id (文字列) このリソースの ID。
  • uuid (文字列) Equinixが割り当てたサービスプロファイル識別子

access_point_type_configsの入れ子スキーマ

必須

  • type (String) アクセスポイントのタイプ構成 - VD、Colo

オプション

  • allow_bandwidth_auto_approval (ブール値) 買い手が売り手の承認なしに接続帯域幅を変更する機能を有効または無効にする設定
  • allow_bandwidth_upgrade (論理値) 帯域幅のア ッ プグ レー ド の可否。デフォルトはfalse
  • allow_custom_bandwidth (論理値) バイヤーが帯域幅をカスタマイズする機能を有効または無効にする設定
  • allow_remote_connections (論理値) サービスプロファイルへのリモート接続を許可または禁止する設定
  • api_config (ブロックセット、最大: 1) API 構成の詳細 (入れ子になったスキーマは以下を参照](#nestedblock--access_point_type_configs--api_config))
  • authentication_key (ブロックセット、最大: 1) 認証キーの詳細 (入れ子になったスキーマは以下を参照](#nestedblock--access_point_type_configs--authentication_key))
  • bandwidth_alert_threshold (数値) 割り当て警告が発生するポート帯域幅の割合
  • connection_label (String) 接続のカスタム名
  • connection_redundancy_required (論理値) 冗長接続の必須化
  • {サービスキーの自動生成を有効にします。
  • link_protocol_config (ブロックセット、最大: 1) リンクプロトコルのコンフィギュレーションの詳細 (【入れ子になったスキーマは以下】(#nestedblock--access_point_type_configs--link_protocol_config)を参照)
  • selective_redundancy (論理値) オプションの冗長接続
  • supported_bandwidths(番号のリスト) 対応帯域幅

読み取り専用:

  • uuid (文字列) Colo/Port Uuid

access_point_type_configs.api_configの入れ子スキーマ

オプション

  • allow_over_subscription (論理値) オーバーサブスクリプション・サポー ト が有効 (true) か無効 (false) かを示す設定。デフ ォル ト は false です。
  • api_available(ブール値) Equinix Fabric APIを使用して、指定したサービスプロファイルに基づく接続を確立できるかどうかを示します。
  • bandwidth_from_api (論理値) 接続帯域幅をクラウドサービスプロバイダから直接取得できるかどうかを示します。
  • equinix_managed_port (ブール値) このポートがエクイニクスによって管理されている(true)、または管理されていない(false)ことを示す設定です。
  • equinix_managed_vlan (ブール値) VLANがエクイニクスによって管理されている(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 (論理値) 認証キーを構成するための要件。

オプション

  • {UNTAGGED - EPL 接続用のタグなしカプセル化。DOT1Q - DOT1Q カプセル化標準。QINQ - QINQ カプセル化標準。
  • encapsulation_strategy (String) 販売者プロファイルで必要な追加タグ情報。
  • reuse_vlan_s_tag (論理値)同じ認証キーを使用する後続の DOT1Q to QINQ 接続を自動的に受け付けます。これらの接続には、最初の接続と同じVLAN Sタグが割り当てられます。

custom_fieldsの入れ子スキーマ

必須

  • data_type (String) データ型
  • label (文字列) ラベル
  • required (論理値) 必須フィールド

オプション

  • capture_in_email (論理値) 必須フィールド
  • description (文字列) 説明
  • options (文字列のリスト) オプション

marketing_infoの入れ子スキーマ

オプション

  • logo (文字列) ロゴ
  • process_step (ブロックリスト) プロセスステップ (入れ子になったスキーマは以下を参照](#nestedblock--marketing_info--process_step))
  • promotion (ブール) プロモーション

marketing_info.process_stepの入れ子スキーマ

オプション

  • description (文字列) 説明
  • sub_title (文字列) サブタイトル
  • title (文字列) タイトル

metrosの入れ子スキーマ

オプション

  • code (文字列) メトロコード - SVの例
  • display_name (文字列) 表示名
  • ibxs(文字列のリスト) IBX- Equinix International Business Exchangeリスト
  • in_trail (ブール値) トレイル内
  • name (文字列) メトロ名
  • seller_regions (文字列のマップ) 販売地域

notificationsの入れ子スキーマ

必須

  • emails (文字列のリスト) 連絡先電子メールの配列
  • type (String) 通知タイプ - ALL、CONNECTION_APPROVAL、SALES_REP_NOTIFICATIONS、NOTIFICATIONS

オプション

  • send_interval (文字列) 送信間隔

portsの入れ子スキーマ

必須

  • type (文字列) Colo/ポートタイプ
  • uuid (文字列) Colo/Port Uuid

オプション

  • cross_connect_id (文字列) Cross-Connect Id
  • location (ブロックセット、最大: 1) Colo/Port Location (ネストされたスキーマは下記参照)(#nestedblock--ports--location))
  • 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) デバイスの場所 (入れ子のスキーマは下記参照)(#nestedblock--virtual_devices--location))

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 (文字列)
このページは役に立ちましたか?