Viewing docs for vcd 3.14.1
published on Monday, Apr 14, 2025 by vmware
published on Monday, Apr 14, 2025 by vmware
Viewing docs for vcd 3.14.1
published on Monday, Apr 14, 2025 by vmware
published on Monday, Apr 14, 2025 by vmware
Supported in provider v3.13+ with Data Solution Extension.
Provides a data source to read Data Solution publishing settings for a particular tenant.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as vcd from "@pulumi/vcd";
const tenant_org = vcd.getOrg({
name: "tenant_org",
});
const mongodb_community = tenant_org.then(tenant_org => vcd.getDseSolutionPublish({
dataSolutionId: vcd_dse_registry_configuration["mongodb-community"].id,
orgId: tenant_org.id,
}));
import pulumi
import pulumi_vcd as vcd
tenant_org = vcd.get_org(name="tenant_org")
mongodb_community = vcd.get_dse_solution_publish(data_solution_id=vcd_dse_registry_configuration["mongodb-community"]["id"],
org_id=tenant_org.id)
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/vcd/v3/vcd"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
tenant_org, err := vcd.LookupOrg(ctx, &vcd.LookupOrgArgs{
Name: "tenant_org",
}, nil)
if err != nil {
return err
}
_, err = vcd.LookupDseSolutionPublish(ctx, &vcd.LookupDseSolutionPublishArgs{
DataSolutionId: vcd_dse_registry_configuration.MongodbCommunity.Id,
OrgId: tenant_org.Id,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Vcd = Pulumi.Vcd;
return await Deployment.RunAsync(() =>
{
var tenant_org = Vcd.GetOrg.Invoke(new()
{
Name = "tenant_org",
});
var mongodb_community = Vcd.GetDseSolutionPublish.Invoke(new()
{
DataSolutionId = vcd_dse_registry_configuration.Mongodb_community.Id,
OrgId = tenant_org.Apply(getOrgResult => getOrgResult.Id),
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.vcd.VcdFunctions;
import com.pulumi.vcd.inputs.GetOrgArgs;
import com.pulumi.vcd.inputs.GetDseSolutionPublishArgs;
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 tenant-org = VcdFunctions.getOrg(GetOrgArgs.builder()
.name("tenant_org")
.build());
final var mongodb-community = VcdFunctions.getDseSolutionPublish(GetDseSolutionPublishArgs.builder()
.dataSolutionId(vcd_dse_registry_configuration.mongodb-community().id())
.orgId(tenant_org.id())
.build());
}
}
variables:
mongodb-community:
fn::invoke:
function: vcd:getDseSolutionPublish
arguments:
dataSolutionId: ${vcd_dse_registry_configuration"mongodb-community"[%!s(MISSING)].id}
orgId: ${["tenant-org"].id}
tenant-org:
fn::invoke:
function: vcd:getOrg
arguments:
name: tenant_org
Using getDseSolutionPublish
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 getDseSolutionPublish(args: GetDseSolutionPublishArgs, opts?: InvokeOptions): Promise<GetDseSolutionPublishResult>
function getDseSolutionPublishOutput(args: GetDseSolutionPublishOutputArgs, opts?: InvokeOptions): Output<GetDseSolutionPublishResult>def get_dse_solution_publish(data_solution_id: Optional[str] = None,
id: Optional[str] = None,
org_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDseSolutionPublishResult
def get_dse_solution_publish_output(data_solution_id: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
org_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDseSolutionPublishResult]func LookupDseSolutionPublish(ctx *Context, args *LookupDseSolutionPublishArgs, opts ...InvokeOption) (*LookupDseSolutionPublishResult, error)
func LookupDseSolutionPublishOutput(ctx *Context, args *LookupDseSolutionPublishOutputArgs, opts ...InvokeOption) LookupDseSolutionPublishResultOutput> Note: This function is named LookupDseSolutionPublish in the Go SDK.
public static class GetDseSolutionPublish
{
public static Task<GetDseSolutionPublishResult> InvokeAsync(GetDseSolutionPublishArgs args, InvokeOptions? opts = null)
public static Output<GetDseSolutionPublishResult> Invoke(GetDseSolutionPublishInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDseSolutionPublishResult> getDseSolutionPublish(GetDseSolutionPublishArgs args, InvokeOptions options)
public static Output<GetDseSolutionPublishResult> getDseSolutionPublish(GetDseSolutionPublishArgs args, InvokeOptions options)
fn::invoke:
function: vcd:index/getDseSolutionPublish:getDseSolutionPublish
arguments:
# arguments dictionaryThe following arguments are supported:
- Data
Solution stringId - ID of Data Solution
- Org
Id string - Organization ID
- Id string
- Data
Solution stringId - ID of Data Solution
- Org
Id string - Organization ID
- Id string
- data
Solution StringId - ID of Data Solution
- org
Id String - Organization ID
- id String
- data
Solution stringId - ID of Data Solution
- org
Id string - Organization ID
- id string
- data_
solution_ strid - ID of Data Solution
- org_
id str - Organization ID
- id str
- data
Solution StringId - ID of Data Solution
- org
Id String - Organization ID
- id String
getDseSolutionPublish Result
The following output properties are available:
- Confluent
License stringType - Data
Solution stringId - Ds
Org stringConfig Id - Dso
Acl stringId - Id string
- Org
Id string - Template
Acl List<string>Ids
- Confluent
License stringType - Data
Solution stringId - Ds
Org stringConfig Id - Dso
Acl stringId - Id string
- Org
Id string - Template
Acl []stringIds
- confluent
License StringType - data
Solution StringId - ds
Org StringConfig Id - dso
Acl StringId - id String
- org
Id String - template
Acl List<String>Ids
- confluent
License stringType - data
Solution stringId - ds
Org stringConfig Id - dso
Acl stringId - id string
- org
Id string - template
Acl string[]Ids
- confluent_
license_ strtype - data_
solution_ strid - ds_
org_ strconfig_ id - dso_
acl_ strid - id str
- org_
id str - template_
acl_ Sequence[str]ids
- confluent
License StringType - data
Solution StringId - ds
Org StringConfig Id - dso
Acl StringId - id String
- org
Id String - template
Acl List<String>Ids
Package Details
- Repository
- vcd vmware/terraform-provider-vcd
- License
- Notes
- This Pulumi package is based on the
vcdTerraform Provider.
Viewing docs for vcd 3.14.1
published on Monday, Apr 14, 2025 by vmware
published on Monday, Apr 14, 2025 by vmware
