Oracle Cloud Infrastructure v3.11.1 published on Friday, Nov 14, 2025 by Pulumi
Oracle Cloud Infrastructure v3.11.1 published on Friday, Nov 14, 2025 by Pulumi
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
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testCatalogItemVariablesDefinition = oci.FleetAppsManagement.getCatalogItemVariablesDefinition({
catalogItemId: testCatalogItem.id,
});
import pulumi
import pulumi_oci as oci
test_catalog_item_variables_definition = oci.FleetAppsManagement.get_catalog_item_variables_definition(catalog_item_id=test_catalog_item["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/fleetappsmanagement"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := fleetappsmanagement.GetCatalogItemVariablesDefinition(ctx, &fleetappsmanagement.GetCatalogItemVariablesDefinitionArgs{
CatalogItemId: testCatalogItem.Id,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testCatalogItemVariablesDefinition = Oci.FleetAppsManagement.GetCatalogItemVariablesDefinition.Invoke(new()
{
CatalogItemId = testCatalogItem.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.FleetAppsManagement.FleetAppsManagementFunctions;
import com.pulumi.oci.FleetAppsManagement.inputs.GetCatalogItemVariablesDefinitionArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testCatalogItemVariablesDefinition = FleetAppsManagementFunctions.getCatalogItemVariablesDefinition(GetCatalogItemVariablesDefinitionArgs.builder()
.catalogItemId(testCatalogItem.id())
.build());
}
}
variables:
testCatalogItemVariablesDefinition:
fn::invoke:
function: oci:FleetAppsManagement:getCatalogItemVariablesDefinition
arguments:
catalogItemId: ${testCatalogItem.id}
Using getCatalogItemVariablesDefinition
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getCatalogItemVariablesDefinition(args: GetCatalogItemVariablesDefinitionArgs, opts?: InvokeOptions): Promise<GetCatalogItemVariablesDefinitionResult>
function getCatalogItemVariablesDefinitionOutput(args: GetCatalogItemVariablesDefinitionOutputArgs, opts?: InvokeOptions): Output<GetCatalogItemVariablesDefinitionResult>def get_catalog_item_variables_definition(catalog_item_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCatalogItemVariablesDefinitionResult
def get_catalog_item_variables_definition_output(catalog_item_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCatalogItemVariablesDefinitionResult]func GetCatalogItemVariablesDefinition(ctx *Context, args *GetCatalogItemVariablesDefinitionArgs, opts ...InvokeOption) (*GetCatalogItemVariablesDefinitionResult, error)
func GetCatalogItemVariablesDefinitionOutput(ctx *Context, args *GetCatalogItemVariablesDefinitionOutputArgs, opts ...InvokeOption) GetCatalogItemVariablesDefinitionResultOutput> Note: This function is named GetCatalogItemVariablesDefinition in the Go SDK.
public static class GetCatalogItemVariablesDefinition
{
public static Task<GetCatalogItemVariablesDefinitionResult> InvokeAsync(GetCatalogItemVariablesDefinitionArgs args, InvokeOptions? opts = null)
public static Output<GetCatalogItemVariablesDefinitionResult> Invoke(GetCatalogItemVariablesDefinitionInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCatalogItemVariablesDefinitionResult> getCatalogItemVariablesDefinition(GetCatalogItemVariablesDefinitionArgs args, InvokeOptions options)
public static Output<GetCatalogItemVariablesDefinitionResult> getCatalogItemVariablesDefinition(GetCatalogItemVariablesDefinitionArgs args, InvokeOptions options)
fn::invoke:
function: oci:FleetAppsManagement/getCatalogItemVariablesDefinition:getCatalogItemVariablesDefinition
arguments:
# arguments dictionaryThe following arguments are supported:
- Catalog
Item stringId - The OCID of the CatalogItem.
- Catalog
Item stringId - The OCID of the CatalogItem.
- catalog
Item StringId - The OCID of the CatalogItem.
- catalog
Item stringId - The OCID of the CatalogItem.
- catalog_
item_ strid - The OCID of the CatalogItem.
- catalog
Item StringId - The OCID of the CatalogItem.
getCatalogItemVariablesDefinition Result
The following output properties are available:
- Catalog
Item stringId - Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - Dictionary<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"} - Id string
- The provider-assigned unique ID for this managed resource.
- Schema
Documents List<GetCatalog Item Variables Definition Schema Document> - Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Catalog
Item stringId - map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - map[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"} - Id string
- The provider-assigned unique ID for this managed resource.
- Schema
Documents []GetCatalog Item Variables Definition Schema Document - map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- catalog
Item StringId - Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - Map<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"} - id String
- The provider-assigned unique ID for this managed resource.
- schema
Documents List<GetCatalog Item Variables Definition Schema Document> - Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- catalog
Item stringId - {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - {[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"} - id string
- The provider-assigned unique ID for this managed resource.
- schema
Documents GetCatalog Item Variables Definition Schema Document[] - {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- catalog_
item_ strid - Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - Mapping[str, str]
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"} - id str
- The provider-assigned unique ID for this managed resource.
- schema_
documents Sequence[GetCatalog Item Variables Definition Schema Document] - Mapping[str, str]
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
- catalog
Item StringId - Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - Map<String>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"} - id String
- The provider-assigned unique ID for this managed resource.
- schema
Documents List<Property Map> - Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"}
Supporting Types
GetCatalogItemVariablesDefinitionSchemaDocument
- Can
Allow boolView State - Indicates if the stack allows users to view state information.
- Description string
- Extended help or summary for understanding output.
- Groupings
List<Get
Catalog Item Variables Definition Schema Document Grouping> - variable groups object.
- Informational
Text string - Informational text or notes relevant to the stack or its use.
- Instructions string
- Setup or usage instructions for this stack.
- Locale string
- The locale/language for the schema user interface (default is EN).
- Logo
Url string - logo url.
- Output
Groups List<GetCatalog Item Variables Definition Schema Document Output Group> - Array of output group objects to group outputs for display or logical purposes.
- Outputs
List<Get
Catalog Item Variables Definition Schema Document Output> - A mapping of output variable names to their definitions.
- Package
Version string - The version of the package associated with this schema.
- string
- primary output button value.
- Schema
Version string - The version of the schema definition format in use for this document.
- Sources
List<Get
Catalog Item Variables Definition Schema Document Source> - Object representing the source information for the stack, indicating origin type and a reference string.
- Stack
Description string - Additional details describing the stack's purpose or use-case.
- Title string
- Display title for the group of variables.
- Troubleshooting string
- Troubleshooting tips, guidance, or steps for stack usage.
- Variable
Groups List<GetCatalog Item Variables Definition Schema Document Variable Group> - An array of variable group definitions for organizing variables together.
- Variables string
- Key-value map of input variables defined for use by the stack.
- Version string
- The version identifier for this schema document.
- Can
Allow boolView State - Indicates if the stack allows users to view state information.
- Description string
- Extended help or summary for understanding output.
- Groupings
[]Get
Catalog Item Variables Definition Schema Document Grouping - variable groups object.
- Informational
Text string - Informational text or notes relevant to the stack or its use.
- Instructions string
- Setup or usage instructions for this stack.
- Locale string
- The locale/language for the schema user interface (default is EN).
- Logo
Url string - logo url.
- Output
Groups []GetCatalog Item Variables Definition Schema Document Output Group - Array of output group objects to group outputs for display or logical purposes.
- Outputs
[]Get
Catalog Item Variables Definition Schema Document Output Type - A mapping of output variable names to their definitions.
- Package
Version string - The version of the package associated with this schema.
- string
- primary output button value.
- Schema
Version string - The version of the schema definition format in use for this document.
- Sources
[]Get
Catalog Item Variables Definition Schema Document Source - Object representing the source information for the stack, indicating origin type and a reference string.
- Stack
Description string - Additional details describing the stack's purpose or use-case.
- Title string
- Display title for the group of variables.
- Troubleshooting string
- Troubleshooting tips, guidance, or steps for stack usage.
- Variable
Groups []GetCatalog Item Variables Definition Schema Document Variable Group - An array of variable group definitions for organizing variables together.
- Variables string
- Key-value map of input variables defined for use by the stack.
- Version string
- The version identifier for this schema document.
- can
Allow BooleanView State - Indicates if the stack allows users to view state information.
- description String
- Extended help or summary for understanding output.
- groupings
List<Get
Catalog Item Variables Definition Schema Document Grouping> - variable groups object.
- informational
Text String - Informational text or notes relevant to the stack or its use.
- instructions String
- Setup or usage instructions for this stack.
- locale String
- The locale/language for the schema user interface (default is EN).
- logo
Url String - logo url.
- output
Groups List<GetCatalog Item Variables Definition Schema Document Output Group> - Array of output group objects to group outputs for display or logical purposes.
- outputs
List<Get
Catalog Item Variables Definition Schema Document Output> - A mapping of output variable names to their definitions.
- package
Version String - The version of the package associated with this schema.
- String
- primary output button value.
- schema
Version String - The version of the schema definition format in use for this document.
- sources
List<Get
Catalog Item Variables Definition Schema Document Source> - Object representing the source information for the stack, indicating origin type and a reference string.
- stack
Description String - Additional details describing the stack's purpose or use-case.
- title String
- Display title for the group of variables.
- troubleshooting String
- Troubleshooting tips, guidance, or steps for stack usage.
- variable
Groups List<GetCatalog Item Variables Definition Schema Document Variable Group> - An array of variable group definitions for organizing variables together.
- variables String
- Key-value map of input variables defined for use by the stack.
- version String
- The version identifier for this schema document.
- can
Allow booleanView State - Indicates if the stack allows users to view state information.
- description string
- Extended help or summary for understanding output.
- groupings
Get
Catalog Item Variables Definition Schema Document Grouping[] - variable groups object.
- informational
Text string - Informational text or notes relevant to the stack or its use.
- instructions string
- Setup or usage instructions for this stack.
- locale string
- The locale/language for the schema user interface (default is EN).
- logo
Url string - logo url.
- output
Groups GetCatalog Item Variables Definition Schema Document Output Group[] - Array of output group objects to group outputs for display or logical purposes.
- outputs
Get
Catalog Item Variables Definition Schema Document Output[] - A mapping of output variable names to their definitions.
- package
Version string - The version of the package associated with this schema.
- string
- primary output button value.
- schema
Version string - The version of the schema definition format in use for this document.
- sources
Get
Catalog Item Variables Definition Schema Document Source[] - Object representing the source information for the stack, indicating origin type and a reference string.
- stack
Description string - Additional details describing the stack's purpose or use-case.
- title string
- Display title for the group of variables.
- troubleshooting string
- Troubleshooting tips, guidance, or steps for stack usage.
- variable
Groups GetCatalog Item Variables Definition Schema Document Variable Group[] - An array of variable group definitions for organizing variables together.
- variables string
- Key-value map of input variables defined for use by the stack.
- version string
- The version identifier for this schema document.
- can_
allow_ boolview_ state - Indicates if the stack allows users to view state information.
- description str
- Extended help or summary for understanding output.
- groupings
Sequence[Get
Catalog Item Variables Definition Schema Document Grouping] - variable groups object.
- informational_
text str - Informational text or notes relevant to the stack or its use.
- instructions str
- Setup or usage instructions for this stack.
- locale str
- The locale/language for the schema user interface (default is EN).
- logo_
url str - logo url.
- output_
groups Sequence[GetCatalog Item Variables Definition Schema Document Output Group] - Array of output group objects to group outputs for display or logical purposes.
- outputs
Sequence[Get
Catalog Item Variables Definition Schema Document Output] - A mapping of output variable names to their definitions.
- package_
version str - The version of the package associated with this schema.
- str
- primary output button value.
- schema_
version str - The version of the schema definition format in use for this document.
- sources
Sequence[Get
Catalog Item Variables Definition Schema Document Source] - Object representing the source information for the stack, indicating origin type and a reference string.
- stack_
description str - Additional details describing the stack's purpose or use-case.
- title str
- Display title for the group of variables.
- troubleshooting str
- Troubleshooting tips, guidance, or steps for stack usage.
- variable_
groups Sequence[GetCatalog Item Variables Definition Schema Document Variable Group] - An array of variable group definitions for organizing variables together.
- variables str
- Key-value map of input variables defined for use by the stack.
- version str
- The version identifier for this schema document.
- can
Allow BooleanView State - Indicates if the stack allows users to view state information.
- description String
- Extended help or summary for understanding output.
- groupings List<Property Map>
- variable groups object.
- informational
Text String - Informational text or notes relevant to the stack or its use.
- instructions String
- Setup or usage instructions for this stack.
- locale String
- The locale/language for the schema user interface (default is EN).
- logo
Url String - logo url.
- output
Groups List<Property Map> - Array of output group objects to group outputs for display or logical purposes.
- outputs List<Property Map>
- A mapping of output variable names to their definitions.
- package
Version String - The version of the package associated with this schema.
- String
- primary output button value.
- schema
Version String - The version of the schema definition format in use for this document.
- sources List<Property Map>
- Object representing the source information for the stack, indicating origin type and a reference string.
- stack
Description String - Additional details describing the stack's purpose or use-case.
- title String
- Display title for the group of variables.
- troubleshooting String
- Troubleshooting tips, guidance, or steps for stack usage.
- variable
Groups List<Property Map> - An array of variable group definitions for organizing variables together.
- variables String
- Key-value map of input variables defined for use by the stack.
- version String
- The version identifier for this schema document.
GetCatalogItemVariablesDefinitionSchemaDocumentGrouping
- Arrays
List<Get
Catalog Item Variables Definition Schema Document Grouping Array> - Map of group names to their respective VariableGroup objects.
- Arrays
[]Get
Catalog Item Variables Definition Schema Document Grouping Array - Map of group names to their respective VariableGroup objects.
- arrays
List<Get
Catalog Item Variables Definition Schema Document Grouping Array> - Map of group names to their respective VariableGroup objects.
- arrays
Get
Catalog Item Variables Definition Schema Document Grouping Array[] - Map of group names to their respective VariableGroup objects.
- arrays
Sequence[Get
Catalog Item Variables Definition Schema Document Grouping Array] - Map of group names to their respective VariableGroup objects.
- arrays List<Property Map>
- Map of group names to their respective VariableGroup objects.
GetCatalogItemVariablesDefinitionSchemaDocumentGroupingArray
GetCatalogItemVariablesDefinitionSchemaDocumentOutput
- Description string
- Extended help or summary for understanding output.
- Display
Text string - Display label abel for the URL.
- Format string
- Hint about formatting or rendering the output value.
- Is
Sensitive bool - If true, marks this output as sensitive.
- Title string
- Display title for the group of variables.
- Type string
- The source type of the stack (e.g. MARKETPLACE, QUICKSTART, or WEB).
- Value bool
- Value of string that user can easily copy.
- Visible string
- Hint controlling the group's visibility.
- Description string
- Extended help or summary for understanding output.
- Display
Text string - Display label abel for the URL.
- Format string
- Hint about formatting or rendering the output value.
- Is
Sensitive bool - If true, marks this output as sensitive.
- Title string
- Display title for the group of variables.
- Type string
- The source type of the stack (e.g. MARKETPLACE, QUICKSTART, or WEB).
- Value bool
- Value of string that user can easily copy.
- Visible string
- Hint controlling the group's visibility.
- description String
- Extended help or summary for understanding output.
- display
Text String - Display label abel for the URL.
- format String
- Hint about formatting or rendering the output value.
- is
Sensitive Boolean - If true, marks this output as sensitive.
- title String
- Display title for the group of variables.
- type String
- The source type of the stack (e.g. MARKETPLACE, QUICKSTART, or WEB).
- value Boolean
- Value of string that user can easily copy.
- visible String
- Hint controlling the group's visibility.
- description string
- Extended help or summary for understanding output.
- display
Text string - Display label abel for the URL.
- format string
- Hint about formatting or rendering the output value.
- is
Sensitive boolean - If true, marks this output as sensitive.
- title string
- Display title for the group of variables.
- type string
- The source type of the stack (e.g. MARKETPLACE, QUICKSTART, or WEB).
- value boolean
- Value of string that user can easily copy.
- visible string
- Hint controlling the group's visibility.
- description str
- Extended help or summary for understanding output.
- display_
text str - Display label abel for the URL.
- format str
- Hint about formatting or rendering the output value.
- is_
sensitive bool - If true, marks this output as sensitive.
- title str
- Display title for the group of variables.
- type str
- The source type of the stack (e.g. MARKETPLACE, QUICKSTART, or WEB).
- value bool
- Value of string that user can easily copy.
- visible str
- Hint controlling the group's visibility.
- description String
- Extended help or summary for understanding output.
- display
Text String - Display label abel for the URL.
- format String
- Hint about formatting or rendering the output value.
- is
Sensitive Boolean - If true, marks this output as sensitive.
- title String
- Display title for the group of variables.
- type String
- The source type of the stack (e.g. MARKETPLACE, QUICKSTART, or WEB).
- value Boolean
- Value of string that user can easily copy.
- visible String
- Hint controlling the group's visibility.
GetCatalogItemVariablesDefinitionSchemaDocumentOutputGroup
GetCatalogItemVariablesDefinitionSchemaDocumentSource
GetCatalogItemVariablesDefinitionSchemaDocumentVariableGroup
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
Oracle Cloud Infrastructure v3.11.1 published on Friday, Nov 14, 2025 by Pulumi
