import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Digital Twin Model Spec resource in Oracle Cloud Infrastructure Iot service. * * Retrieves the spec of digital twin model identified by the specified OCID. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testDigitalTwinModelSpec = oci.oci.getIotDigitalTwinModelSpec({ * digitalTwinModelId: testDigitalTwinModel.id, * }); * ``` */ export declare function getIotDigitalTwinModelSpec(args: GetIotDigitalTwinModelSpecArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getIotDigitalTwinModelSpec. */ export interface GetIotDigitalTwinModelSpecArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of digital twin model. */ digitalTwinModelId: string; } /** * A collection of values returned by getIotDigitalTwinModelSpec. */ export interface GetIotDigitalTwinModelSpecResult { readonly digitalTwinModelId: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; } /** * This data source provides details about a specific Digital Twin Model Spec resource in Oracle Cloud Infrastructure Iot service. * * Retrieves the spec of digital twin model identified by the specified OCID. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testDigitalTwinModelSpec = oci.oci.getIotDigitalTwinModelSpec({ * digitalTwinModelId: testDigitalTwinModel.id, * }); * ``` */ export declare function getIotDigitalTwinModelSpecOutput(args: GetIotDigitalTwinModelSpecOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getIotDigitalTwinModelSpec. */ export interface GetIotDigitalTwinModelSpecOutputArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of digital twin model. */ digitalTwinModelId: pulumi.Input; } //# sourceMappingURL=getIotDigitalTwinModelSpec.d.ts.map