Viewing docs for Oracle Cloud Infrastructure v4.4.0
published on Thursday, Mar 26, 2026 by Pulumi
published on Thursday, Mar 26, 2026 by Pulumi
Viewing docs for Oracle Cloud Infrastructure v4.4.0
published on Thursday, Mar 26, 2026 by Pulumi
published on Thursday, Mar 26, 2026 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/v4/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> - Schema Document representing Schema.yaml (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/terraformconfigresourcemanager_topic-schema.htm)
- 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 - Schema Document representing Schema.yaml (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/terraformconfigresourcemanager_topic-schema.htm)
- 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> - Schema Document representing Schema.yaml (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/terraformconfigresourcemanager_topic-schema.htm)
- 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[] - Schema Document representing Schema.yaml (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/terraformconfigresourcemanager_topic-schema.htm)
- {[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] - Schema Document representing Schema.yaml (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/terraformconfigresourcemanager_topic-schema.htm)
- 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> - Schema Document representing Schema.yaml (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/terraformconfigresourcemanager_topic-schema.htm)
- 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.
Viewing docs for Oracle Cloud Infrastructure v4.4.0
published on Thursday, Mar 26, 2026 by Pulumi
published on Thursday, Mar 26, 2026 by Pulumi
