import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Catalog Item Variables Definition resource in Oracle Cloud Infrastructure Fleet Apps Management service. * * Gets information about a CatalogItem Variables. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testCatalogItemVariablesDefinition = oci.fleetappsmanagement.getCatalogItemVariablesDefinition({ * catalogItemId: testCatalogItem.id, * }); * ``` */ export declare function getCatalogItemVariablesDefinition(args: GetCatalogItemVariablesDefinitionArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getCatalogItemVariablesDefinition. */ export interface GetCatalogItemVariablesDefinitionArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the CatalogItem. */ catalogItemId: string; } /** * A collection of values returned by getCatalogItemVariablesDefinition. */ export interface GetCatalogItemVariablesDefinitionResult { readonly catalogItemId: string; /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` */ readonly definedTags: { [key: string]: string; }; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` */ readonly freeformTags: { [key: string]: string; }; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Schema Document representing Schema.yaml (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/terraformconfigresourcemanager_topic-schema.htm) */ readonly schemaDocuments: outputs.FleetAppsManagement.GetCatalogItemVariablesDefinitionSchemaDocument[]; /** * System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}` */ readonly systemTags: { [key: string]: string; }; } /** * This data source provides details about a specific Catalog Item Variables Definition resource in Oracle Cloud Infrastructure Fleet Apps Management service. * * Gets information about a CatalogItem Variables. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testCatalogItemVariablesDefinition = oci.fleetappsmanagement.getCatalogItemVariablesDefinition({ * catalogItemId: testCatalogItem.id, * }); * ``` */ export declare function getCatalogItemVariablesDefinitionOutput(args: GetCatalogItemVariablesDefinitionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getCatalogItemVariablesDefinition. */ export interface GetCatalogItemVariablesDefinitionOutputArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the CatalogItem. */ catalogItemId: pulumi.Input; } //# sourceMappingURL=getCatalogItemVariablesDefinition.d.ts.map