vmc 1.15.5 published on Wednesday, May 14, 2025 by vmware
vmc 1.15.5 published on Wednesday, May 14, 2025 by vmware
The SDDC data source retrieves information about an SDDC.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as vmc from "@pulumi/vmc";
const mySddc = vmc.getSddc({
sddcId: _var.sddc_id,
});
import pulumi
import pulumi_vmc as vmc
my_sddc = vmc.get_sddc(sddc_id=var["sddc_id"])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/vmc/vmc"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := vmc.LookupSddc(ctx, &vmc.LookupSddcArgs{
SddcId: _var.Sddc_id,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Vmc = Pulumi.Vmc;
return await Deployment.RunAsync(() =>
{
var mySddc = Vmc.GetSddc.Invoke(new()
{
SddcId = @var.Sddc_id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.vmc.VmcFunctions;
import com.pulumi.vmc.inputs.GetSddcArgs;
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 mySddc = VmcFunctions.getSddc(GetSddcArgs.builder()
.sddcId(var_.sddc_id())
.build());
}
}
variables:
mySddc:
fn::invoke:
function: vmc:getSddc
arguments:
sddcId: ${var.sddc_id}
Using getSddc
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 getSddc(args: GetSddcArgs, opts?: InvokeOptions): Promise<GetSddcResult>
function getSddcOutput(args: GetSddcOutputArgs, opts?: InvokeOptions): Output<GetSddcResult>def get_sddc(id: Optional[str] = None,
sddc_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSddcResult
def get_sddc_output(id: Optional[pulumi.Input[str]] = None,
sddc_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSddcResult]func LookupSddc(ctx *Context, args *LookupSddcArgs, opts ...InvokeOption) (*LookupSddcResult, error)
func LookupSddcOutput(ctx *Context, args *LookupSddcOutputArgs, opts ...InvokeOption) LookupSddcResultOutput> Note: This function is named LookupSddc in the Go SDK.
public static class GetSddc
{
public static Task<GetSddcResult> InvokeAsync(GetSddcArgs args, InvokeOptions? opts = null)
public static Output<GetSddcResult> Invoke(GetSddcInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSddcResult> getSddc(GetSddcArgs args, InvokeOptions options)
public static Output<GetSddcResult> getSddc(GetSddcArgs args, InvokeOptions options)
fn::invoke:
function: vmc:index/getSddc:getSddc
arguments:
# arguments dictionaryThe following arguments are supported:
getSddc Result
The following output properties are available:
- Account
Link stringState - Availability
Zones List<string> - The availability zones.
- Cloud
Username string - The cloud username.
- Created string
- Deployment
Type string - The deployment type. One of:
SingleAZorMultiAZ. - Id string
- The SDDC identifier.
- Nsxt
Cloudadmin string - The NSX
adminuser for direct access. - Nsxt
Cloudadmin stringPassword - The NSX
adminuser password for direct access. - Nsxt
Cloudaudit string - The NSX
audituser for direct access. - Nsxt
Cloudaudit stringPassword - The NSX
audituser password for direct access. - Nsxt
Private stringIp - Nsxt
Private stringUrl - The NSX private URL.
- Nsxt
Reverse stringProxy Url - The NSX reverse proxy URL for managing public IP.
- Nsxt
Ui bool - Num
Host double - The number of ESX hosts.
- Org
Id string - Provider
Type string - Allowed values include
AWSandZEROCLOUD. - Region string
- The AWS specific (e.g.,
us-west-2) or VMC specific region (e.g.,US_WEST_2) of the cloud resources to work in. - Sddc
Access stringState - Sddc
Id string - Sddc
Name string - The name of the SDDC.
- Sddc
State string - The SDDC state.
- Sddc
Type string - The SDDC type.
- Skip
Creating boolVxlan - Specifies to skip creating VXLAN for compute gateway for SDDC provisioning.
- Sso
Domain string - The SSO domain name to use for vSphere users.
- Updated string
- Updated
By stringUser Id - Updated
By stringUser Name - User
Id string - User
Name string - Vc
Url string - The vCenter instance URL.
- Version double
- Account
Link stringState - Availability
Zones []string - The availability zones.
- Cloud
Username string - The cloud username.
- Created string
- Deployment
Type string - The deployment type. One of:
SingleAZorMultiAZ. - Id string
- The SDDC identifier.
- Nsxt
Cloudadmin string - The NSX
adminuser for direct access. - Nsxt
Cloudadmin stringPassword - The NSX
adminuser password for direct access. - Nsxt
Cloudaudit string - The NSX
audituser for direct access. - Nsxt
Cloudaudit stringPassword - The NSX
audituser password for direct access. - Nsxt
Private stringIp - Nsxt
Private stringUrl - The NSX private URL.
- Nsxt
Reverse stringProxy Url - The NSX reverse proxy URL for managing public IP.
- Nsxt
Ui bool - Num
Host float64 - The number of ESX hosts.
- Org
Id string - Provider
Type string - Allowed values include
AWSandZEROCLOUD. - Region string
- The AWS specific (e.g.,
us-west-2) or VMC specific region (e.g.,US_WEST_2) of the cloud resources to work in. - Sddc
Access stringState - Sddc
Id string - Sddc
Name string - The name of the SDDC.
- Sddc
State string - The SDDC state.
- Sddc
Type string - The SDDC type.
- Skip
Creating boolVxlan - Specifies to skip creating VXLAN for compute gateway for SDDC provisioning.
- Sso
Domain string - The SSO domain name to use for vSphere users.
- Updated string
- Updated
By stringUser Id - Updated
By stringUser Name - User
Id string - User
Name string - Vc
Url string - The vCenter instance URL.
- Version float64
- account
Link StringState - availability
Zones List<String> - The availability zones.
- cloud
Username String - The cloud username.
- created String
- deployment
Type String - The deployment type. One of:
SingleAZorMultiAZ. - id String
- The SDDC identifier.
- nsxt
Cloudadmin String - The NSX
adminuser for direct access. - nsxt
Cloudadmin StringPassword - The NSX
adminuser password for direct access. - nsxt
Cloudaudit String - The NSX
audituser for direct access. - nsxt
Cloudaudit StringPassword - The NSX
audituser password for direct access. - nsxt
Private StringIp - nsxt
Private StringUrl - The NSX private URL.
- nsxt
Reverse StringProxy Url - The NSX reverse proxy URL for managing public IP.
- nsxt
Ui Boolean - num
Host Double - The number of ESX hosts.
- org
Id String - provider
Type String - Allowed values include
AWSandZEROCLOUD. - region String
- The AWS specific (e.g.,
us-west-2) or VMC specific region (e.g.,US_WEST_2) of the cloud resources to work in. - sddc
Access StringState - sddc
Id String - sddc
Name String - The name of the SDDC.
- sddc
State String - The SDDC state.
- sddc
Type String - The SDDC type.
- skip
Creating BooleanVxlan - Specifies to skip creating VXLAN for compute gateway for SDDC provisioning.
- sso
Domain String - The SSO domain name to use for vSphere users.
- updated String
- updated
By StringUser Id - updated
By StringUser Name - user
Id String - user
Name String - vc
Url String - The vCenter instance URL.
- version Double
- account
Link stringState - availability
Zones string[] - The availability zones.
- cloud
Username string - The cloud username.
- created string
- deployment
Type string - The deployment type. One of:
SingleAZorMultiAZ. - id string
- The SDDC identifier.
- nsxt
Cloudadmin string - The NSX
adminuser for direct access. - nsxt
Cloudadmin stringPassword - The NSX
adminuser password for direct access. - nsxt
Cloudaudit string - The NSX
audituser for direct access. - nsxt
Cloudaudit stringPassword - The NSX
audituser password for direct access. - nsxt
Private stringIp - nsxt
Private stringUrl - The NSX private URL.
- nsxt
Reverse stringProxy Url - The NSX reverse proxy URL for managing public IP.
- nsxt
Ui boolean - num
Host number - The number of ESX hosts.
- org
Id string - provider
Type string - Allowed values include
AWSandZEROCLOUD. - region string
- The AWS specific (e.g.,
us-west-2) or VMC specific region (e.g.,US_WEST_2) of the cloud resources to work in. - sddc
Access stringState - sddc
Id string - sddc
Name string - The name of the SDDC.
- sddc
State string - The SDDC state.
- sddc
Type string - The SDDC type.
- skip
Creating booleanVxlan - Specifies to skip creating VXLAN for compute gateway for SDDC provisioning.
- sso
Domain string - The SSO domain name to use for vSphere users.
- updated string
- updated
By stringUser Id - updated
By stringUser Name - user
Id string - user
Name string - vc
Url string - The vCenter instance URL.
- version number
- account_
link_ strstate - availability_
zones Sequence[str] - The availability zones.
- cloud_
username str - The cloud username.
- created str
- deployment_
type str - The deployment type. One of:
SingleAZorMultiAZ. - id str
- The SDDC identifier.
- nsxt_
cloudadmin str - The NSX
adminuser for direct access. - nsxt_
cloudadmin_ strpassword - The NSX
adminuser password for direct access. - nsxt_
cloudaudit str - The NSX
audituser for direct access. - nsxt_
cloudaudit_ strpassword - The NSX
audituser password for direct access. - nsxt_
private_ strip - nsxt_
private_ strurl - The NSX private URL.
- nsxt_
reverse_ strproxy_ url - The NSX reverse proxy URL for managing public IP.
- nsxt_
ui bool - num_
host float - The number of ESX hosts.
- org_
id str - provider_
type str - Allowed values include
AWSandZEROCLOUD. - region str
- The AWS specific (e.g.,
us-west-2) or VMC specific region (e.g.,US_WEST_2) of the cloud resources to work in. - sddc_
access_ strstate - sddc_
id str - sddc_
name str - The name of the SDDC.
- sddc_
state str - The SDDC state.
- sddc_
type str - The SDDC type.
- skip_
creating_ boolvxlan - Specifies to skip creating VXLAN for compute gateway for SDDC provisioning.
- sso_
domain str - The SSO domain name to use for vSphere users.
- updated str
- updated_
by_ struser_ id - updated_
by_ struser_ name - user_
id str - user_
name str - vc_
url str - The vCenter instance URL.
- version float
- account
Link StringState - availability
Zones List<String> - The availability zones.
- cloud
Username String - The cloud username.
- created String
- deployment
Type String - The deployment type. One of:
SingleAZorMultiAZ. - id String
- The SDDC identifier.
- nsxt
Cloudadmin String - The NSX
adminuser for direct access. - nsxt
Cloudadmin StringPassword - The NSX
adminuser password for direct access. - nsxt
Cloudaudit String - The NSX
audituser for direct access. - nsxt
Cloudaudit StringPassword - The NSX
audituser password for direct access. - nsxt
Private StringIp - nsxt
Private StringUrl - The NSX private URL.
- nsxt
Reverse StringProxy Url - The NSX reverse proxy URL for managing public IP.
- nsxt
Ui Boolean - num
Host Number - The number of ESX hosts.
- org
Id String - provider
Type String - Allowed values include
AWSandZEROCLOUD. - region String
- The AWS specific (e.g.,
us-west-2) or VMC specific region (e.g.,US_WEST_2) of the cloud resources to work in. - sddc
Access StringState - sddc
Id String - sddc
Name String - The name of the SDDC.
- sddc
State String - The SDDC state.
- sddc
Type String - The SDDC type.
- skip
Creating BooleanVxlan - Specifies to skip creating VXLAN for compute gateway for SDDC provisioning.
- sso
Domain String - The SSO domain name to use for vSphere users.
- updated String
- updated
By StringUser Id - updated
By StringUser Name - user
Id String - user
Name String - vc
Url String - The vCenter instance URL.
- version Number
Package Details
- Repository
- vmc vmware/terraform-provider-vmc
- License
- Notes
- This Pulumi package is based on the
vmcTerraform Provider.
vmc 1.15.5 published on Wednesday, May 14, 2025 by vmware
