Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi
oci.VisualBuilder.getVbInstanceApplications
Explore with Pulumi AI
Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 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",
});
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")
package main
import (
"github.com/pulumi/pulumi-oci/sdk/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
})
}
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",
});
});
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());
}
}
variables:
testVbInstanceApplications:
fn::invoke:
Function: oci:VisualBuilder:getVbInstanceApplications
Arguments:
vbInstanceId: ${testVbInstance.id}
idcsOpenId: idcs_open_id_value
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>
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]
func GetVbInstanceApplications(ctx *Context, args *GetVbInstanceApplicationsArgs, opts ...InvokeOption) (*GetVbInstanceApplicationsResult, error)
func GetVbInstanceApplicationsOutput(ctx *Context, args *GetVbInstanceApplicationsOutputArgs, opts ...InvokeOption) GetVbInstanceApplicationsResultOutput
> 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)
}
public static CompletableFuture<GetVbInstanceApplicationsResult> getVbInstanceApplications(GetVbInstanceApplicationsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:VisualBuilder/getVbInstanceApplications:getVbInstanceApplications
arguments:
# arguments dictionary
The following arguments are supported:
- Vb
Instance stringId - Unique Vb Instance identifier.
- Idcs
Open stringId - Encrypted IDCS Open ID token which allows access to Visual Builder REST apis
- Vb
Instance stringId - Unique Vb Instance identifier.
- Idcs
Open stringId - Encrypted IDCS Open ID token which allows access to Visual Builder REST apis
- vb
Instance StringId - Unique Vb Instance identifier.
- idcs
Open StringId - Encrypted IDCS Open ID token which allows access to Visual Builder REST apis
- vb
Instance stringId - Unique Vb Instance identifier.
- idcs
Open stringId - Encrypted IDCS Open ID token which allows access to Visual Builder REST apis
- vb_
instance_ strid - Unique Vb Instance identifier.
- idcs_
open_ strid - Encrypted IDCS Open ID token which allows access to Visual Builder REST apis
- vb
Instance StringId - Unique Vb Instance identifier.
- idcs
Open StringId - Encrypted IDCS Open ID token which allows access to Visual Builder REST apis
getVbInstanceApplications Result
The following output properties are available:
- Application
Summary List<GetCollections Vb Instance Applications Application Summary Collection> - The list of application_summary_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Vb
Instance stringId - Idcs
Open stringId
- Application
Summary []GetCollections Vb Instance Applications Application Summary Collection - The list of application_summary_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Vb
Instance stringId - Idcs
Open stringId
- application
Summary List<GetCollections Vb Instance Applications Application Summary Collection> - The list of application_summary_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- vb
Instance StringId - idcs
Open StringId
- application
Summary GetCollections Vb Instance Applications Application Summary Collection[] - The list of application_summary_collection.
- id string
- The provider-assigned unique ID for this managed resource.
- vb
Instance stringId - idcs
Open stringId
- application_
summary_ Sequence[visualbuilder.collections Get Vb Instance Applications Application Summary Collection] - The list of application_summary_collection.
- id str
- The provider-assigned unique ID for this managed resource.
- vb_
instance_ strid - idcs_
open_ strid
- application
Summary List<Property Map>Collections - The list of application_summary_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- vb
Instance StringId - idcs
Open StringId
Supporting Types
GetVbInstanceApplicationsApplicationSummaryCollection
GetVbInstanceApplicationsApplicationSummaryCollectionItem
- id str
- The Visual Builder application identifier.
- project_
id str - The Visual Builder application project identifier.
- state str
- The state of visual builder application. Either LIVE or STAGED
- version str
- 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 v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi