equinix_fabric_service_profile(データソース)
Fabric V4 API互換のデータリソース。UUIDフィルタ条件でサービスプロファイルを取得できます。
追加ドキュメント
- はじめに: https://docs.equinix.com/fabric/service-providers/fabric-spo-intro/
- API: https://docs.equinix.com/api-catalog/fabricv4/#tag/Service-Profiles
使用例
data "equinix_fabric_service_profile" "service_profile_data_name" {
uuid = "<uuid_of_service_profile>"
}
output "id" {
value = data.equinix_fabric_service_profile.service_profile_data_name.id
}
output "name" {
value = data.equinix_fabric_service_profile.service_profile_data_name.name
}
output "type" {
value = data.equinix_fabric_service_profile.service_profile_data_name.type
}
output "visibility" {
value = data.equinix_fabric_service_profile.service_profile_data_name.visibility
}
output "org_name" {
value = data.equinix_fabric_service_profile.service_profile_data_name.account.0.organization_name
}
output "access_point_type_configs_type" {
value = data.equinix_fabric_service_profile.service_profile_data_name.access_point_type_configs.0.type
}
output "allow_remote_connections" {
value = data.equinix_fabric_service_profile.service_profile_data_name.access_point_type_configs.0.allow_remote_connections
}
output "supported_bandwidth_0" {
value = data.equinix_fabric_service_profile.service_profile_data_name.access_point_type_configs.0.supported_bandwidths.0
}
output "supported_bandwidth_1" {
value = data.equinix_fabric_service_profile.service_profile_data_name.access_point_type_configs.0.supported_bandwidths.1
}
output "redundandy_required" {
value = data.equinix_fabric_service_profile.service_profile_data_name.access_point_type_configs.0.connection_redundancy_required
}
output "allow_over_subscription" {
value = data.equinix_fabric_service_profile.service_profile_data_name.access_point_type_configs.0.api_config.0.allow_over_subscription
}
スキーマ
必須
uuid(String) Equinixが割り当てたサービスプロファイル識別子
読み取り専用
access_point_type_configs(オブジェクトのリスト)アクセスポイントの設定情報(入れ子になったスキーマについては以下を参照)account(オブジェクトのセット)サービスプロファイル所有者アカウント情報(入れ子になったスキーマについては以下を参照)allowed_emails(文字列のリスト)連絡先メールの配列change_log(オブジェクトのセット)接続ライフサイクルの変更情報を取得(入れ子になったスキーマについては以下を参照)custom_fields(オブジェクトのリスト)カスタムフィールド(入れ子になったスキーマについては以下を参照)description(String)ユーザー提供のサービスの説明href(String)サービスプロファイルのURI応答属性id(String)このリソースのID。marketing_info(オブジェクトセット)マーケティング情報(入れ子になったスキーマについては以下を参照)metros(オブジェクトのリスト)アクセスポイントの設定情報(入れ子になったスキーマについては以下を参照)name(String)お客様が割り当てたサービスプロファイル名notifications(オブジェクトのリスト)接続構成またはステータス変更に関する通知の設定(入れ子になったスキーマについては以下を参照)ports(オブジェクトのリスト)ポート(入れ子になったスキーマについては以下を参照)project(オブジェクトのセット)プロジェクト情報(入れ子になったスキーマについては以下を参照)self_profile(ブール型)プロファイルがお客様の自己使用のために作成されたかどうかを示す自己プロファイルstate(String)サービスプロファイルの状態-アクティブ、保留中の承認、削除済み、否認済みtags(文字列のリスト)接続に関連付けられたタグtype(String)サービスプロファイルタイプ- L2_PROFILE、L3_PROFILE、ECIA_PROFILE、ECMC_PROFILE、IA_PROFILE、IXプロファイルview_point(String)バイヤーとセラーの表現間でビューを反転します。使用可能な値:Aside、zSide。デフォルト値:Asidevirtual_devices(オブジェクトのリスト)仮想デバイス(入れ子になったスキーマについては以下を参照)visibility(String)サービスプロファイルの可視性-パブリック、プライベート
の入れ子スキーマaccess_point_type_configs
読み取り専用:
allow_bandwidth_auto_approval(ブール型)allow_bandwidth_upgrade(ブール型)allow_custom_bandwidth(ブール型)allow_remote_connections(ブール型)api_config(オブジェクトのセット)(入れ子になったスキーマについては以下を参照)authentication_key(オブジェクトのセット)(入れ子になったスキーマについては以下を参照)bandwidth_alert_threshold(番号)connection_label(文字列)connection_redundancy_required(ブール型)enable_auto_generate_service_key(ブール型)link_protocol_config(オブジェクトのセット)(入れ子になったスキーマについては以下を参照)selective_redundancy(ブール型)supported_bandwidths(番号のリスト)type(文字列)uuid(文字列)
の入れ子スキーマaccess_point_type_configs.api_config
読み取り専用:
allow_over_subscription(ブール型)api_available(ブール型)bandwidth_from_api(ブール型)equinix_managed_port(ブール型)equinix_managed_vlan(ブール型)integration_id(文字列)over_subscription_limit(番号)
の入れ子スキーマaccess_point_type_configs.authentication_key
読み取り専用:
description(文字列)label(文字列)required(ブール型)
の入れ子スキーマaccess_point_type_configs.link_protocol_config
読み取り専用:
encapsulation(文字列)encapsulation_strategy(文字列)reuse_vlan_s_tag(ブール型)
の入れ子スキーマ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(文字列)
の入れ子スキーマcustom_fields
読み取り専用:
capture_in_email(ブール型)data_type(文字列)description(文字列)label(文字列)options(文字列のリスト)required(ブール型)
の入れ子スキーマmarketing_info
読み取り専用:
logo(文字列)process_step(オブジェクトのリスト)(入れ子になったスキーマについては以下を参照)promotion(ブール型)
の入れ子スキーマmarketing_info.process_step
読み取り専用:
description(文字列)sub_title(文字列)title(文字列)
の入れ子スキーマmetros
読み取り専用:
code(文字列)display_name(文字列)ibxs(文字列のリスト)in_trail(ブール型)name(文字列)seller_regions(文字列のマップ)
の入れ子スキーマnotifications
読み取り専用:
emails(文字列のリスト)send_interval(文字列)type(文字列)
の入れ子スキーマports
読み取り専用:
cross_connect_id(文字列)location(オブジェクトのセット)(入れ子になったスキーマについては以下を参照)seller_region(文字列)seller_region_description(文字列)type(文字列)uuid(文字列)
の入れ子スキーマports.location
読み取り専用:
ibx(文字列)metro_code(文字列)metro_name(文字列)region(文字列)
の入れ子スキーマproject
読み取り専用:
href(文字列)project_id(文字列)
の入れ子スキーマvirtual_devices
読み取り専用:
interface_uuid(文字列)location(オブジェクトのセット)(入れ子になったスキーマについては以下を参照)type(文字列)uuid(文字列)
の入れ子スキーマ virtual_devices.location
読み取り専用:
ibx(文字列)metro_code(文字列)metro_name(文字列)region(文字列)