メインコンテンツにスキップ

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(String)ユーザー提供のサービスの説明
  • name(String)お客様が割り当てたサービスプロファイル名
  • type(String)サービスプロファイルタイプ- L2_PROFILE、L3_PROFILE、ECIA_PROFILE、ECMC_PROFILE、IA_PROFILE、IXプロファイル

オプション​

読み取り専用​

  • account(オブジェクトのセット)サービスプロファイル所有者アカウント情報(入れ子になったスキーマについては以下を参照)
  • change_log(オブジェクトのセット)接続ライフサイクルの変更情報を取得(入れ子になったスキーマについては以下を参照)
  • href(String)サービスプロファイルのURI応答属性
  • id(String)このリソースのID。
  • self_profile(ブール型)プロファイルがお客様の自己使用のために作成されたかどうかを示す自己プロファイル
  • uuid(String) Equinixが割り当てたサービスプロファイル識別子

の入れ子スキーマaccess_point_type_configs​

必須

  • type (String)アクセスポイントのタイプCONFIG-VD、コロケーション

オプション:

  • 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(String)接続のカスタム名
  • 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(Boolean) Equinix Fabric APIを使用して、指定されたサービスプロファイルに基づいて接続を確立できるかどうかを示します。
  • bandwidth_from_api(ブール)接続帯域幅をクラウドサービスプロバイダから直接取得できるかどうかを示します。
  • equinix_managed_port(ブール型)ポートがEquinixによって管理されていることを示す設定(true)または管理されていないこと(false)
  • equinix_managed_vlan(ブール型)VLANがEquinixによって管理されていることを示す設定(true)または管理されていないこと(false)
  • integration_id(String)オンボーディング中に発行され、お客様のサービスプロファイルをEquinix Fabric APIと統合するために使用される一意の識別子。
  • over_subscription_limit(数値)サービスへの接続を作成するユーザーに割り当てることができる合計帯域幅を決定するポート帯域幅乗数。たとえば、10 GbpsポートとoverSubscriptionLimitパラメータ値10を組み合わせると、サブスクライバは合計帯域幅100 Gbpsの接続を作成できます。

の入れ子スキーマaccess_point_type_configs.authentication_key​

オプション:

  • description (String)認証キーの説明
  • label(String)接続を承認するために指定する必要があるパラメータの名前。
  • required(ブール型)認証キーを設定するための要件。

オプション:

  • encapsulation (String)データフレームのカプセル化標準。EPL接続のUntagged-Untaggedカプセル化。dot1q-dot1qカプセル化標準。QinQ-QinQカプセル化標準。
  • encapsulation_strategy(String)セラープロファイルに必要な追加のタグ付け情報。
  • reuse_vlan_s_tag(ブール型)同じ認証キーを使用する後続のDot1QからQinQへの接続を自動的に受け入れます。これらの接続には、最初の接続と同じVLAN S-Tagが割り当てられます。

の入れ子スキーマcustom_fields​

必須

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

オプション:

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

の入れ子スキーマmarketing_info​

オプション:

  • logo (String)ロゴ
  • process_step(ブロックリスト)プロセスステップ(入れ子になったスキーマについては以下を参照)
  • promotion(ブール型)プロモーション

の入れ子スキーマmarketing_info.process_step​

オプション:

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

の入れ子スキーマmetros​

オプション:

  • code (String)都市圏コード-例SV
  • display_name(String)表示名
  • ibxs(文字列のリスト) IBX - Equinix国際ビジネスエクスチェンジリスト
  • in_trail(ブール型)トレイル内
  • name(String)都市圏名
  • seller_regions(文字列のマップ)セラー地域

の入れ子スキーマnotifications​

必須

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

オプション:

  • send_interval(String)送信間隔

の入れ子スキーマports​

必須

  • type (String)コロケーション/ポートタイプ
  • uuid(文字列)コロケーション/ポートUUID

オプション:

  • cross_connect_id(文字列) Cross Connect ID
  • location(ブロックセット、最大:1)コロケーション/ポートの場所(入れ子になったスキーマについては以下を参照)
  • seller_region(String)セラー地域
  • seller_region_description(String)セラー地域の詳細

の入れ子スキーマports.location​

オプション:

  • ibx (String) IBXコード
  • metro_code(String)アクセスポイントの都市圏コード
  • metro_name(String)アクセスポイントのメトロ名
  • region(String)アクセスポイント地域

の入れ子スキーマproject​

オプション:

  • project_id (文字列)プロジェクトID

読み取り専用:

  • href(String)一意のリソースURL

の入れ子スキーマtimeouts​

オプション:

  • create (文字列)
  • delete(文字列)
  • read(文字列)
  • update(文字列)

の入れ子スキーマvirtual_devices​

必須

  • type (String)仮想デバイスタイプ
  • uuid(文字列)仮想デバイスUUID

オプション:

の入れ子スキーマvirtual_devices.location​

オプション:

  • ibx (String) IBXコード
  • metro_code(String)アクセスポイントの都市圏コード
  • metro_name(String)アクセスポイントのメトロ名
  • region(String)アクセスポイント地域

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