import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Digital Twin Instance Content resource in Oracle Cloud Infrastructure Iot service. * * Retrieves the content associated with a digital twin instance identified by the specified OCID. * The content can be retrieved only when a model is associated with the digital twin instance. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testDigitalTwinInstanceContent = oci.oci.getIotDigitalTwinInstanceContent({ * digitalTwinInstanceId: testDigitalTwinInstance.id, * shouldIncludeMetadata: digitalTwinInstanceContentShouldIncludeMetadata === "true", * }); * ``` */ export declare function getIotDigitalTwinInstanceContent(args: GetIotDigitalTwinInstanceContentArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getIotDigitalTwinInstanceContent. */ export interface GetIotDigitalTwinInstanceContentArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of digital twin instance. */ digitalTwinInstanceId: string; /** * If set to true , digital twin instance metadata is included in the response. */ shouldIncludeMetadata?: boolean; } /** * A collection of values returned by getIotDigitalTwinInstanceContent. */ export interface GetIotDigitalTwinInstanceContentResult { readonly digitalTwinInstanceId: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly shouldIncludeMetadata?: boolean; } /** * This data source provides details about a specific Digital Twin Instance Content resource in Oracle Cloud Infrastructure Iot service. * * Retrieves the content associated with a digital twin instance identified by the specified OCID. * The content can be retrieved only when a model is associated with the digital twin instance. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testDigitalTwinInstanceContent = oci.oci.getIotDigitalTwinInstanceContent({ * digitalTwinInstanceId: testDigitalTwinInstance.id, * shouldIncludeMetadata: digitalTwinInstanceContentShouldIncludeMetadata === "true", * }); * ``` */ export declare function getIotDigitalTwinInstanceContentOutput(args: GetIotDigitalTwinInstanceContentOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getIotDigitalTwinInstanceContent. */ export interface GetIotDigitalTwinInstanceContentOutputArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of digital twin instance. */ digitalTwinInstanceId: pulumi.Input; /** * If set to true , digital twin instance metadata is included in the response. */ shouldIncludeMetadata?: pulumi.Input; } //# sourceMappingURL=getIotDigitalTwinInstanceContent.d.ts.map