1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. VisualBuilder
  5. getVbInstanceApplications
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

oci.VisualBuilder.getVbInstanceApplications

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

This data source provides the list of published and staged applications of a Visual Builder Instance in Oracle Cloud Infrastructure Visual Builder service.

Returns a list of published and staged applications of a Visual Builder instance.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testVbInstanceApplications = oci.VisualBuilder.getVbInstanceApplications({
    vbInstanceId: testVbInstance.id,
    idcsOpenId: "idcs_open_id_value",
});
Copy
import pulumi
import pulumi_oci as oci

test_vb_instance_applications = oci.VisualBuilder.get_vb_instance_applications(vb_instance_id=test_vb_instance["id"],
    idcs_open_id="idcs_open_id_value")
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/visualbuilder"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := visualbuilder.GetVbInstanceApplications(ctx, &visualbuilder.GetVbInstanceApplicationsArgs{
			VbInstanceId: testVbInstance.Id,
			IdcsOpenId:   pulumi.StringRef("idcs_open_id_value"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testVbInstanceApplications = Oci.VisualBuilder.GetVbInstanceApplications.Invoke(new()
    {
        VbInstanceId = testVbInstance.Id,
        IdcsOpenId = "idcs_open_id_value",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.VisualBuilder.VisualBuilderFunctions;
import com.pulumi.oci.VisualBuilder.inputs.GetVbInstanceApplicationsArgs;
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 testVbInstanceApplications = VisualBuilderFunctions.getVbInstanceApplications(GetVbInstanceApplicationsArgs.builder()
            .vbInstanceId(testVbInstance.id())
            .idcsOpenId("idcs_open_id_value")
            .build());

    }
}
Copy
variables:
  testVbInstanceApplications:
    fn::invoke:
      function: oci:VisualBuilder:getVbInstanceApplications
      arguments:
        vbInstanceId: ${testVbInstance.id}
        idcsOpenId: idcs_open_id_value
Copy

Using getVbInstanceApplications

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 getVbInstanceApplications(args: GetVbInstanceApplicationsArgs, opts?: InvokeOptions): Promise<GetVbInstanceApplicationsResult>
function getVbInstanceApplicationsOutput(args: GetVbInstanceApplicationsOutputArgs, opts?: InvokeOptions): Output<GetVbInstanceApplicationsResult>
Copy
def get_vb_instance_applications(idcs_open_id: Optional[str] = None,
                                 vb_instance_id: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetVbInstanceApplicationsResult
def get_vb_instance_applications_output(idcs_open_id: Optional[pulumi.Input[str]] = None,
                                 vb_instance_id: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetVbInstanceApplicationsResult]
Copy
func GetVbInstanceApplications(ctx *Context, args *GetVbInstanceApplicationsArgs, opts ...InvokeOption) (*GetVbInstanceApplicationsResult, error)
func GetVbInstanceApplicationsOutput(ctx *Context, args *GetVbInstanceApplicationsOutputArgs, opts ...InvokeOption) GetVbInstanceApplicationsResultOutput
Copy

> Note: This function is named GetVbInstanceApplications in the Go SDK.

public static class GetVbInstanceApplications 
{
    public static Task<GetVbInstanceApplicationsResult> InvokeAsync(GetVbInstanceApplicationsArgs args, InvokeOptions? opts = null)
    public static Output<GetVbInstanceApplicationsResult> Invoke(GetVbInstanceApplicationsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetVbInstanceApplicationsResult> getVbInstanceApplications(GetVbInstanceApplicationsArgs args, InvokeOptions options)
public static Output<GetVbInstanceApplicationsResult> getVbInstanceApplications(GetVbInstanceApplicationsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:VisualBuilder/getVbInstanceApplications:getVbInstanceApplications
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

VbInstanceId This property is required. string
Unique Vb Instance identifier.
IdcsOpenId string
Encrypted IDCS Open ID token which allows access to Visual Builder REST apis
VbInstanceId This property is required. string
Unique Vb Instance identifier.
IdcsOpenId string
Encrypted IDCS Open ID token which allows access to Visual Builder REST apis
vbInstanceId This property is required. String
Unique Vb Instance identifier.
idcsOpenId String
Encrypted IDCS Open ID token which allows access to Visual Builder REST apis
vbInstanceId This property is required. string
Unique Vb Instance identifier.
idcsOpenId string
Encrypted IDCS Open ID token which allows access to Visual Builder REST apis
vb_instance_id This property is required. str
Unique Vb Instance identifier.
idcs_open_id str
Encrypted IDCS Open ID token which allows access to Visual Builder REST apis
vbInstanceId This property is required. String
Unique Vb Instance identifier.
idcsOpenId String
Encrypted IDCS Open ID token which allows access to Visual Builder REST apis

getVbInstanceApplications Result

The following output properties are available:

ApplicationSummaryCollections List<GetVbInstanceApplicationsApplicationSummaryCollection>
The list of application_summary_collection.
Id string
The provider-assigned unique ID for this managed resource.
VbInstanceId string
IdcsOpenId string
ApplicationSummaryCollections []GetVbInstanceApplicationsApplicationSummaryCollection
The list of application_summary_collection.
Id string
The provider-assigned unique ID for this managed resource.
VbInstanceId string
IdcsOpenId string
applicationSummaryCollections List<GetVbInstanceApplicationsApplicationSummaryCollection>
The list of application_summary_collection.
id String
The provider-assigned unique ID for this managed resource.
vbInstanceId String
idcsOpenId String
applicationSummaryCollections GetVbInstanceApplicationsApplicationSummaryCollection[]
The list of application_summary_collection.
id string
The provider-assigned unique ID for this managed resource.
vbInstanceId string
idcsOpenId string
application_summary_collections Sequence[visualbuilder.GetVbInstanceApplicationsApplicationSummaryCollection]
The list of application_summary_collection.
id str
The provider-assigned unique ID for this managed resource.
vb_instance_id str
idcs_open_id str
applicationSummaryCollections List<Property Map>
The list of application_summary_collection.
id String
The provider-assigned unique ID for this managed resource.
vbInstanceId String
idcsOpenId String

Supporting Types

GetVbInstanceApplicationsApplicationSummaryCollection

items This property is required. List<Property Map>

GetVbInstanceApplicationsApplicationSummaryCollectionItem

Id This property is required. string
The Visual Builder application identifier.
ProjectId This property is required. string
The Visual Builder application project identifier.
State This property is required. string
The state of visual builder application. Either LIVE or STAGED
Version This property is required. string
The Visual Builder application version
Id This property is required. string
The Visual Builder application identifier.
ProjectId This property is required. string
The Visual Builder application project identifier.
State This property is required. string
The state of visual builder application. Either LIVE or STAGED
Version This property is required. string
The Visual Builder application version
id This property is required. String
The Visual Builder application identifier.
projectId This property is required. String
The Visual Builder application project identifier.
state This property is required. String
The state of visual builder application. Either LIVE or STAGED
version This property is required. String
The Visual Builder application version
id This property is required. string
The Visual Builder application identifier.
projectId This property is required. string
The Visual Builder application project identifier.
state This property is required. string
The state of visual builder application. Either LIVE or STAGED
version This property is required. string
The Visual Builder application version
id This property is required. str
The Visual Builder application identifier.
project_id This property is required. str
The Visual Builder application project identifier.
state This property is required. str
The state of visual builder application. Either LIVE or STAGED
version This property is required. str
The Visual Builder application version
id This property is required. String
The Visual Builder application identifier.
projectId This property is required. String
The Visual Builder application project identifier.
state This property is required. String
The state of visual builder application. Either LIVE or STAGED
version This property is required. String
The Visual Builder application version

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi