import * as pulumi from "@pulumi/pulumi"; /** * Use this data source to retrieve information about an existing Datadog datastore item. */ export declare function getDatastoreItem(args: GetDatastoreItemArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getDatastoreItem. */ export interface GetDatastoreItemArgs { /** * The unique identifier of the datastore containing the item. */ datastoreId: string; /** * The primary key value that identifies the item to retrieve. */ itemKey: string; } /** * A collection of values returned by getDatastoreItem. */ export interface GetDatastoreItemResult { /** * Timestamp when the item was first created. */ readonly createdAt: string; /** * The unique identifier of the datastore containing the item. */ readonly datastoreId: string; /** * The ID of this resource. */ readonly id: string; /** * The primary key value that identifies the item to retrieve. */ readonly itemKey: string; /** * Timestamp when the item was last modified. */ readonly modifiedAt: string; /** * The ID of the organization that owns this item. */ readonly orgId: number; /** * A unique signature identifying this item version. */ readonly signature: string; /** * The unique identifier of the datastore containing this item. */ readonly storeId: string; /** * The data content (as key-value pairs) of the datastore item. */ readonly value: { [key: string]: string; }; } /** * Use this data source to retrieve information about an existing Datadog datastore item. */ export declare function getDatastoreItemOutput(args: GetDatastoreItemOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getDatastoreItem. */ export interface GetDatastoreItemOutputArgs { /** * The unique identifier of the datastore containing the item. */ datastoreId: pulumi.Input; /** * The primary key value that identifies the item to retrieve. */ itemKey: pulumi.Input; }