UNPKG

@equinix-labs/pulumi-equinix

Version:

A Pulumi package for creating and managing equinix cloud resources.

72 lines 3.42 kB
"use strict"; // *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** // *** Do not edit by hand unless you're certain you know what you are doing! *** Object.defineProperty(exports, "__esModule", { value: true }); exports.getPrecisionTimeServiceOutput = exports.getPrecisionTimeService = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("../utilities"); /** * Fabric V4 API compatible data resource that allow user to fetch Equinix Precision Time Service by UUID * Additional Documentation: * * API: https://developer.equinix.com/catalog/fabricv4#tag/Precision-Time * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as equinix from "@equinix-labs/pulumi-equinix"; * * const ept_test = equinix.fabric.getPrecisionTimeService({ * eptServiceId: "<ept_service_id", * }); * export const eptServiceId = ept_test.then(ept_test => ept_test.id); * export const eptServiceName = ept_test.then(ept_test => ept_test.name); * export const eptServiceState = ept_test.then(ept_test => ept_test.state); * export const eptServiceType = ept_test.then(ept_test => ept_test.type); * export const eptServiceIpv4 = ept_test.then(ept_test => ept_test.ipv4); * export const eptServiceConnection = equinix_fabric_precision_time_service.ptp.connections; * ``` */ function getPrecisionTimeService(args, opts) { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invoke("equinix:fabric/getPrecisionTimeService:getPrecisionTimeService", { "eptServiceId": args.eptServiceId, "ntpAdvancedConfigurations": args.ntpAdvancedConfigurations, "project": args.project, "ptpAdvancedConfiguration": args.ptpAdvancedConfiguration, }, opts); } exports.getPrecisionTimeService = getPrecisionTimeService; /** * Fabric V4 API compatible data resource that allow user to fetch Equinix Precision Time Service by UUID * Additional Documentation: * * API: https://developer.equinix.com/catalog/fabricv4#tag/Precision-Time * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as equinix from "@equinix-labs/pulumi-equinix"; * * const ept_test = equinix.fabric.getPrecisionTimeService({ * eptServiceId: "<ept_service_id", * }); * export const eptServiceId = ept_test.then(ept_test => ept_test.id); * export const eptServiceName = ept_test.then(ept_test => ept_test.name); * export const eptServiceState = ept_test.then(ept_test => ept_test.state); * export const eptServiceType = ept_test.then(ept_test => ept_test.type); * export const eptServiceIpv4 = ept_test.then(ept_test => ept_test.ipv4); * export const eptServiceConnection = equinix_fabric_precision_time_service.ptp.connections; * ``` */ function getPrecisionTimeServiceOutput(args, opts) { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invokeOutput("equinix:fabric/getPrecisionTimeService:getPrecisionTimeService", { "eptServiceId": args.eptServiceId, "ntpAdvancedConfigurations": args.ntpAdvancedConfigurations, "project": args.project, "ptpAdvancedConfiguration": args.ptpAdvancedConfiguration, }, opts); } exports.getPrecisionTimeServiceOutput = getPrecisionTimeServiceOutput; //# sourceMappingURL=getPrecisionTimeService.js.map