vcd 3.14.1 published on Monday, Apr 14, 2025 by vmware
vcd.getSolutionLandingZone
Explore with Pulumi AI
Supported in provider v3.13+ and VCD 10.4.1+.
Provides a data source to read VCD Solution Add-on Landing Zone.
Only
System Administrator
can read this configuration.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as vcd from "@pulumi/vcd";
const slz = vcd.getSolutionLandingZone({});
import pulumi
import pulumi_vcd as vcd
slz = vcd.get_solution_landing_zone()
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.LookupSolutionLandingZone(ctx, &vcd.LookupSolutionLandingZoneArgs{}, 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 slz = Vcd.GetSolutionLandingZone.Invoke();
});
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.GetSolutionLandingZoneArgs;
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 slz = VcdFunctions.getSolutionLandingZone();
}
}
variables:
slz:
fn::invoke:
function: vcd:getSolutionLandingZone
arguments: {}
Using getSolutionLandingZone
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 getSolutionLandingZone(args: GetSolutionLandingZoneArgs, opts?: InvokeOptions): Promise<GetSolutionLandingZoneResult>
function getSolutionLandingZoneOutput(args: GetSolutionLandingZoneOutputArgs, opts?: InvokeOptions): Output<GetSolutionLandingZoneResult>
def get_solution_landing_zone(id: Optional[str] = None,
org: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSolutionLandingZoneResult
def get_solution_landing_zone_output(id: Optional[pulumi.Input[str]] = None,
org: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSolutionLandingZoneResult]
func LookupSolutionLandingZone(ctx *Context, args *LookupSolutionLandingZoneArgs, opts ...InvokeOption) (*LookupSolutionLandingZoneResult, error)
func LookupSolutionLandingZoneOutput(ctx *Context, args *LookupSolutionLandingZoneOutputArgs, opts ...InvokeOption) LookupSolutionLandingZoneResultOutput
> Note: This function is named LookupSolutionLandingZone
in the Go SDK.
public static class GetSolutionLandingZone
{
public static Task<GetSolutionLandingZoneResult> InvokeAsync(GetSolutionLandingZoneArgs args, InvokeOptions? opts = null)
public static Output<GetSolutionLandingZoneResult> Invoke(GetSolutionLandingZoneInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSolutionLandingZoneResult> getSolutionLandingZone(GetSolutionLandingZoneArgs args, InvokeOptions options)
public static Output<GetSolutionLandingZoneResult> getSolutionLandingZone(GetSolutionLandingZoneArgs args, InvokeOptions options)
fn::invoke:
function: vcd:index/getSolutionLandingZone:getSolutionLandingZone
arguments:
# arguments dictionary
The following arguments are supported:
getSolutionLandingZone Result
The following output properties are available:
- Catalogs
List<Get
Solution Landing Zone Catalog> - Id string
- State string
- Vdcs
List<Get
Solution Landing Zone Vdc> - Org string
- Catalogs
[]Get
Solution Landing Zone Catalog - Id string
- State string
- Vdcs
[]Get
Solution Landing Zone Vdc - Org string
- catalogs
List<Get
Solution Landing Zone Catalog> - id String
- state String
- vdcs
List<Get
Solution Landing Zone Vdc> - org String
- catalogs
Get
Solution Landing Zone Catalog[] - id string
- state string
- vdcs
Get
Solution Landing Zone Vdc[] - org string
- catalogs List<Property Map>
- id String
- state String
- vdcs List<Property Map>
- org String
Supporting Types
GetSolutionLandingZoneCatalog
- Capabilities List<string>
- Id string
- Name string
- Capabilities []string
- Id string
- Name string
- capabilities List<String>
- id String
- name String
- capabilities string[]
- id string
- name string
- capabilities Sequence[str]
- id str
- name str
- capabilities List<String>
- id String
- name String
GetSolutionLandingZoneVdc
- capabilities List<String>
- compute
Policies List<Property Map> - id String
- is
Default Boolean - name String
- org
Vdc List<Property Map>Networks - storage
Policies List<Property Map>
GetSolutionLandingZoneVdcComputePolicy
- Capabilities List<string>
- Id string
- Is
Default bool - Name string
- Capabilities []string
- Id string
- Is
Default bool - Name string
- capabilities List<String>
- id String
- is
Default Boolean - name String
- capabilities string[]
- id string
- is
Default boolean - name string
- capabilities Sequence[str]
- id str
- is_
default bool - name str
- capabilities List<String>
- id String
- is
Default Boolean - name String
GetSolutionLandingZoneVdcOrgVdcNetwork
- Capabilities List<string>
- Id string
- Is
Default bool - Name string
- Capabilities []string
- Id string
- Is
Default bool - Name string
- capabilities List<String>
- id String
- is
Default Boolean - name String
- capabilities string[]
- id string
- is
Default boolean - name string
- capabilities Sequence[str]
- id str
- is_
default bool - name str
- capabilities List<String>
- id String
- is
Default Boolean - name String
GetSolutionLandingZoneVdcStoragePolicy
- Capabilities List<string>
- Id string
- Is
Default bool - Name string
- Capabilities []string
- Id string
- Is
Default bool - Name string
- capabilities List<String>
- id String
- is
Default Boolean - name String
- capabilities string[]
- id string
- is
Default boolean - name string
- capabilities Sequence[str]
- id str
- is_
default bool - name str
- capabilities List<String>
- id String
- is
Default Boolean - name String
Package Details
- Repository
- vcd vmware/terraform-provider-vcd
- License
- Notes
- This Pulumi package is based on the
vcd
Terraform Provider.