import * as pulumi from "@pulumi/pulumi"; /** * Describes a tag in Nutanix Database Service * * ## Example Usage * * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as nutanix from "@pierskarsenbarg/nutanix"; * * const tag = nutanix.getNdbTag({ * id: "{{ tag id }}", * }); * ``` * */ export declare function getNdbTag(args?: GetNdbTagArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getNdbTag. */ export interface GetNdbTagArgs { /** * tag id. Conflicts with name. */ id?: string; /** * tag name. Conflicts with id. */ name?: string; } /** * A collection of values returned by getNdbTag. */ export interface GetNdbTagResult { /** * date created of the tag */ readonly dateCreated: string; /** * modified date of tha tag */ readonly dateModified: string; /** * description for the tag */ readonly description: string; /** * entity for the tag to be associated with. */ readonly entityType: string; readonly id: string; /** * name for the tag */ readonly name: string; /** * owner id of the tag */ readonly owner: string; /** * tag value for entities. */ readonly required: boolean; /** * Status of the tag */ readonly status: string; /** * value for the tag */ readonly values: number; } /** * Describes a tag in Nutanix Database Service * * ## Example Usage * * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as nutanix from "@pierskarsenbarg/nutanix"; * * const tag = nutanix.getNdbTag({ * id: "{{ tag id }}", * }); * ``` * */ export declare function getNdbTagOutput(args?: GetNdbTagOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getNdbTag. */ export interface GetNdbTagOutputArgs { /** * tag id. Conflicts with name. */ id?: pulumi.Input; /** * tag name. Conflicts with id. */ name?: pulumi.Input; } //# sourceMappingURL=getNdbTag.d.ts.map