import * as pulumi from "@pulumi/pulumi"; /** * This data source provides information about a cloud template (blueprint) version in vRA. * * ## Example Usage * ### S * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as vra from "@pulumi/vra"; * * const this = vra.blueprint.getVersion({ * blueprintId: _var.blueprint_id, * id: _var.blueprint_version_id, * }); * ``` */ export declare function getVersion(args: GetVersionArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getVersion. */ export interface GetVersionArgs { /** * Name of the cloud template. One of `id` or `name` must be provided. */ blueprintId: string; /** * The id of the cloud template version. */ id: string; } /** * A collection of values returned by getVersion. */ export interface GetVersionResult { /** * Description of the cloud template. */ readonly blueprintDescription: string; readonly blueprintId: string; /** * Blueprint YAML content. */ readonly content: string; /** * Date when the entity was created. The date is in ISO 6801 and UTC. */ readonly createdAt: string; /** * The user the entity was created by. */ readonly createdBy: string; /** * (Optional) Cloud template version description. */ readonly description: string; readonly id: string; /** * Name of the cloud template version. */ readonly name: string; /** * The id of the organization this entity belongs to. */ readonly orgId: string; /** * The id of the project this entity belongs to. */ readonly projectId: string; /** * The name of the project the entity belongs to. */ readonly projectName: string; /** * Status of the cloud template. Supported values: `DRAFT`, `VERSIONED`, `RELEASED`. */ readonly status: string; /** * Date when the entity was last updated. The date is ISO 8601 and UTC. */ readonly updatedAt: string; /** * The user the entity was last updated by. */ readonly updatedBy: string; /** * Flag to indicate if the current content of the cloud template is valid. */ readonly valid: string; /** * Cloud template version. */ readonly version: string; /** * Cloud template version change log. */ readonly versionChangeLog: string; } export declare function getVersionOutput(args: GetVersionOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; /** * A collection of arguments for invoking getVersion. */ export interface GetVersionOutputArgs { /** * Name of the cloud template. One of `id` or `name` must be provided. */ blueprintId: pulumi.Input; /** * The id of the cloud template version. */ id: pulumi.Input; }