# タイムサービスの作成 ## 前提条件 認証-ユーザー認証情報、クライアントID、クライアントシークレットを送信してOauth2認証を行います。認証情報を検証および認証するためにOAuth APIを呼び出す方法については、「[API認証」を](https://docs.equinix.com/ja/equinix-api/api-authentication.md)参照してください。 ## NTP標準サービスの作成 NTP標準サービスを作成するには、エンドポイントにリクエストを[`/fabric/v4/timeServices`](https://docs.equinix.com/ja/api-catalog/fabricv4.md#tag/Precision-Time-Services/operation/createTimeServices)送信します。`POST``NTP_Standard`リクエストの本文でAS`NTP`、`code`AS、接続ID、ネットワークIPアドレスの詳細を指定します。`type` サンプルcURLリクエスト: ``` curl -X POST 'https://api.equinix.com/fabric/v4/timeServices' -H 'content-type: application/json' -H 'authorization: Bearer ' -d '{     "name": "EPT-Single-Service",     "type": "NTP",     "connections": [     {         "uuid": "06dbb0e3-e55d-4090-8aff-fc5654abaad0"     }     ],     "package": {     "code": "NTP_STANDARD"     },     "ipv4": {     "primary": "192.168.0.2",     "secondary": "192.168.0.3",     "networkMask": "255.255.255.240",     "defaultGateway": "192.168.0.1"     } }' ``` リクエスト本文に含まれるパラメータは、この例に固有のものです。パラメータの完全なリストとその説明については、[APIリファレンスを](https://docs.equinix.com/ja/api-catalog/fabricv4.md#tag/Precision-Time-Services/operation/createTimeServices)参照してください。 回答例 ``` {     "href": "https://api.equinix.com/fabric/v4/timeServices/a8ba52de-faae-43b5-b0b1-6904d37ee011",     "uuid": "a8ba52de-faae-43b5-b0b1-6904d37ee011",     "name": "EPT-Single-Service",     "type": "NTP",     "state": "PROVISIONING",     "connections": [         {         "href": "https://api.equinix.com/fabric/v4/connections/a8ba52de-faae-43b5-b0b1-6904d37ee011",         "uuid": "06dbb0e3-e55d-4090-8aff-fc5654abaad0"         }     ],     "package": {         "href": "https://api.equinix.com/fabric/v4/timeServicePackages/NTP_STANDARD",         "code": "NTP_STANDARD"     },     "ipv4": {         "primary": "192.168.0.2",         "secondary": "192.168.0.3",         "networkMask": "255.255.255.240",         "defaultGateway": "192.168.0.1"     },     "account": {         "accountNumber": 123456     } } ``` 応答ペイロードには、リクエスト本文で定義された構成パラメータが含まれます。使用可能なパラメータの全リストとその説明については、[APIリファレンスを](https://docs.equinix.com/ja/api-catalog/fabricv4.md#tag/Precision-Time-Services/operation/createTimeServices)参照してください。 ## PTP標準サービスの作成 PTP標準サービスを作成するには、エンドポイントにリクエストを[`/fabric/v4/timeServices`](https://docs.equinix.com/ja/api-catalog/fabricv4.md#tag/Precision-Time-Services/operation/createTimeServices)送信します。`POST``PTP_Standard`リクエストの本文でAS`PTP`、`code`AS、接続ID、ネットワークIPアドレスの詳細を指定します。`type` ``` curl -X POST 'https://api.equinix.com/fabric/v4/timeServices' -H 'content-type: application/json' -H 'authorization: Bearer ' -d '{     "name": "EPT-Single-Service",     "type": "PTP",     "connections": [     {         "uuid": "06dbb0e3-e55d-4090-8aff-fc5654abaad0"     }     ],     "package": {     "code": "PTP_STANDARD"     },     "ipv4": {     "primary": "192.168.0.2",     "secondary": "192.168.0.3",     "networkMask": "255.255.255.240",     "defaultGateway": "192.168.0.1"     } }' ``` ## 高度な設定でPTPサービスを作成 NTP標準サービスを作成するには、エンドポイントにリクエストを[`/fabric/v4/timeServices`](https://docs.equinix.com/ja/api-catalog/fabricv4.md#tag/Precision-Time-Services/operation/createTimeServices)送信します。`POST``PTP_Standard`リクエストの本文でAS`PTP`、`code`AS、接続ID、ネットワークIPアドレスの詳細を指定します。`type`オブジェクトを使用して、`advanceConfiguration`優先度、アナウンス間隔、同期間隔などのオプションを指定します。高度な構成オプションの全リストは、[APIリファレンスを参照してください。](https://docs.equinix.com/ja/api-catalog/fabricv4.md#tag/Precision-Time-Services/operation/createTimeServices) ``` curl -X POST 'https://api.equinix.com/fabric/v4/timeServices' -H 'content-type: application/json' -H 'authorization: Bearer ' -d '{     "name": "EPT-Single-Service",     "type": "PTP",     "connections": [      {         "uuid": "06dbb0e3-e55d-4090-8aff-fc5654abaad0"      }     ],     "package": {      "code": "PTP_STANDARD"     },     "ipv4": {      "primary": "192.168.0.2",      "secondary": "192.168.0.3",      "networkMask": "255.255.255.240",      "defaultGateway": "192.168.0.1"     },     "advanceConfiguration": {     "ptp": {       "tailScale": true,       "domain": 10,       "priority1": 5,       "priority2": 7,       "logAnnounceInterval": 0,       "logSyncInterval": 0,       "logDelayReqInterval": 0     } }' ```