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 Extension (DSE) registry configuration.
Only
System Administratorcan use this data source.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as vcd from "@pulumi/vcd";
const mongodb = vcd.getDseRegistryConfiguration({
name: "MongoDB",
});
import pulumi
import pulumi_vcd as vcd
mongodb = vcd.get_dse_registry_configuration(name="MongoDB")
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 {
_, err := vcd.LookupDseRegistryConfiguration(ctx, &vcd.LookupDseRegistryConfigurationArgs{
Name: "MongoDB",
}, 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 mongodb = Vcd.GetDseRegistryConfiguration.Invoke(new()
{
Name = "MongoDB",
});
});
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.GetDseRegistryConfigurationArgs;
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 mongodb = VcdFunctions.getDseRegistryConfiguration(GetDseRegistryConfigurationArgs.builder()
.name("MongoDB")
.build());
}
}
variables:
mongodb:
fn::invoke:
function: vcd:getDseRegistryConfiguration
arguments:
name: MongoDB
Using getDseRegistryConfiguration
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 getDseRegistryConfiguration(args: GetDseRegistryConfigurationArgs, opts?: InvokeOptions): Promise<GetDseRegistryConfigurationResult>
function getDseRegistryConfigurationOutput(args: GetDseRegistryConfigurationOutputArgs, opts?: InvokeOptions): Output<GetDseRegistryConfigurationResult>def get_dse_registry_configuration(id: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDseRegistryConfigurationResult
def get_dse_registry_configuration_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDseRegistryConfigurationResult]func LookupDseRegistryConfiguration(ctx *Context, args *LookupDseRegistryConfigurationArgs, opts ...InvokeOption) (*LookupDseRegistryConfigurationResult, error)
func LookupDseRegistryConfigurationOutput(ctx *Context, args *LookupDseRegistryConfigurationOutputArgs, opts ...InvokeOption) LookupDseRegistryConfigurationResultOutput> Note: This function is named LookupDseRegistryConfiguration in the Go SDK.
public static class GetDseRegistryConfiguration
{
public static Task<GetDseRegistryConfigurationResult> InvokeAsync(GetDseRegistryConfigurationArgs args, InvokeOptions? opts = null)
public static Output<GetDseRegistryConfigurationResult> Invoke(GetDseRegistryConfigurationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDseRegistryConfigurationResult> getDseRegistryConfiguration(GetDseRegistryConfigurationArgs args, InvokeOptions options)
public static Output<GetDseRegistryConfigurationResult> getDseRegistryConfiguration(GetDseRegistryConfigurationArgs args, InvokeOptions options)
fn::invoke:
function: vcd:index/getDseRegistryConfiguration:getDseRegistryConfiguration
arguments:
# arguments dictionaryThe following arguments are supported:
getDseRegistryConfiguration Result
The following output properties are available:
- Chart
Repository string - Compatible
Version List<string>Constraints - Container
Registries List<GetDse Registry Configuration Container Registry> - Default
Chart stringRepository - Default
Package stringName - Default
Repository string - Default
Version string - Id string
- Name string
- Package
Name string - Package
Repository string - Rde
State string - Requires
Version boolCompatibility - Type string
- Version string
- Chart
Repository string - Compatible
Version []stringConstraints - Container
Registries []GetDse Registry Configuration Container Registry - Default
Chart stringRepository - Default
Package stringName - Default
Repository string - Default
Version string - Id string
- Name string
- Package
Name string - Package
Repository string - Rde
State string - Requires
Version boolCompatibility - Type string
- Version string
- chart
Repository String - compatible
Version List<String>Constraints - container
Registries List<GetDse Registry Configuration Container Registry> - default
Chart StringRepository - default
Package StringName - default
Repository String - default
Version String - id String
- name String
- package
Name String - package
Repository String - rde
State String - requires
Version BooleanCompatibility - type String
- version String
- chart
Repository string - compatible
Version string[]Constraints - container
Registries GetDse Registry Configuration Container Registry[] - default
Chart stringRepository - default
Package stringName - default
Repository string - default
Version string - id string
- name string
- package
Name string - package
Repository string - rde
State string - requires
Version booleanCompatibility - type string
- version string
- chart_
repository str - compatible_
version_ Sequence[str]constraints - container_
registries Sequence[GetDse Registry Configuration Container Registry] - default_
chart_ strrepository - default_
package_ strname - default_
repository str - default_
version str - id str
- name str
- package_
name str - package_
repository str - rde_
state str - requires_
version_ boolcompatibility - type str
- version str
- chart
Repository String - compatible
Version List<String>Constraints - container
Registries List<Property Map> - default
Chart StringRepository - default
Package StringName - default
Repository String - default
Version String - id String
- name String
- package
Name String - package
Repository String - rde
State String - requires
Version BooleanCompatibility - type String
- version String
Supporting Types
GetDseRegistryConfigurationContainerRegistry
- Description string
- Host string
- Password string
- Username string
- Description string
- Host string
- Password string
- Username string
- description String
- host String
- password String
- username String
- description string
- host string
- password string
- username string
- description str
- host str
- password str
- username str
- description String
- host String
- password String
- username String
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
