Azure Classic

Pulumi Official
Package maintained by Pulumi
v5.14.0 published on Thursday, Jul 28, 2022 by Pulumi

getPrivateCloud

Using getPrivateCloud

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 getPrivateCloud(args: GetPrivateCloudArgs, opts?: InvokeOptions): Promise<GetPrivateCloudResult>
function getPrivateCloudOutput(args: GetPrivateCloudOutputArgs, opts?: InvokeOptions): Output<GetPrivateCloudResult>
def get_private_cloud(name: Optional[str] = None,
                      resource_group_name: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetPrivateCloudResult
def get_private_cloud_output(name: Optional[pulumi.Input[str]] = None,
                      resource_group_name: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetPrivateCloudResult]
func LookupPrivateCloud(ctx *Context, args *LookupPrivateCloudArgs, opts ...InvokeOption) (*LookupPrivateCloudResult, error)
func LookupPrivateCloudOutput(ctx *Context, args *LookupPrivateCloudOutputArgs, opts ...InvokeOption) LookupPrivateCloudResultOutput

> Note: This function is named LookupPrivateCloud in the Go SDK.

public static class GetPrivateCloud 
{
    public static Task<GetPrivateCloudResult> InvokeAsync(GetPrivateCloudArgs args, InvokeOptions? opts = null)
    public static Output<GetPrivateCloudResult> Invoke(GetPrivateCloudInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetPrivateCloudResult> getPrivateCloud(GetPrivateCloudArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: azure:avs/getPrivateCloud:getPrivateCloud
  Arguments:
    # Arguments dictionary

The following arguments are supported:

Name string

The name of this VMware Private Cloud.

ResourceGroupName string

The name of the Resource Group where the VMware Private Cloud exists.

Name string

The name of this VMware Private Cloud.

ResourceGroupName string

The name of the Resource Group where the VMware Private Cloud exists.

name String

The name of this VMware Private Cloud.

resourceGroupName String

The name of the Resource Group where the VMware Private Cloud exists.

name string

The name of this VMware Private Cloud.

resourceGroupName string

The name of the Resource Group where the VMware Private Cloud exists.

name str

The name of this VMware Private Cloud.

resource_group_name str

The name of the Resource Group where the VMware Private Cloud exists.

name String

The name of this VMware Private Cloud.

resourceGroupName String

The name of the Resource Group where the VMware Private Cloud exists.

getPrivateCloud Result

The following output properties are available:

Circuits List<Pulumi.Azure.Avs.Outputs.GetPrivateCloudCircuit>

A circuit block as defined below.

HcxCloudManagerEndpoint string

The endpoint for the HCX Cloud Manager.

Id string

The provider-assigned unique ID for this managed resource.

InternetConnectionEnabled bool

Is the VMware Private Cluster connected to the internet?

Location string

The Azure Region where the VMware Private Cloud exists.

ManagementClusters List<Pulumi.Azure.Avs.Outputs.GetPrivateCloudManagementCluster>

A management_cluster block as defined below.

ManagementSubnetCidr string

The network used to access vCenter Server and NSX-T Manager.

Name string
NetworkSubnetCidr string

The subnet CIDR of the VMware Private Cloud.

NsxtCertificateThumbprint string

The thumbprint of the NSX-T Manager SSL certificate.

NsxtManagerEndpoint string

The endpoint for the NSX-T Data Center manager.

ProvisioningSubnetCidr string

The network which isused for virtual machine cold migration, cloning, and snapshot migration.

ResourceGroupName string
SkuName string

The Name of the SKU used for this Private Cloud.

Tags Dictionary<string, string>

A mapping of tags assigned to the VMware Private Cloud.

VcenterCertificateThumbprint string

The thumbprint of the vCenter Server SSL certificate.

VcsaEndpoint string

The endpoint for Virtual Center Server Appliance.

VmotionSubnetCidr string

The network which is used for live migration of virtual machines.

Circuits []GetPrivateCloudCircuit

A circuit block as defined below.

HcxCloudManagerEndpoint string

The endpoint for the HCX Cloud Manager.

Id string

The provider-assigned unique ID for this managed resource.

InternetConnectionEnabled bool

Is the VMware Private Cluster connected to the internet?

Location string

The Azure Region where the VMware Private Cloud exists.

ManagementClusters []GetPrivateCloudManagementCluster

A management_cluster block as defined below.

ManagementSubnetCidr string

The network used to access vCenter Server and NSX-T Manager.

Name string
NetworkSubnetCidr string

The subnet CIDR of the VMware Private Cloud.

NsxtCertificateThumbprint string

The thumbprint of the NSX-T Manager SSL certificate.

NsxtManagerEndpoint string

The endpoint for the NSX-T Data Center manager.

ProvisioningSubnetCidr string

The network which isused for virtual machine cold migration, cloning, and snapshot migration.

ResourceGroupName string
SkuName string

The Name of the SKU used for this Private Cloud.

Tags map[string]string

A mapping of tags assigned to the VMware Private Cloud.

VcenterCertificateThumbprint string

The thumbprint of the vCenter Server SSL certificate.

VcsaEndpoint string

The endpoint for Virtual Center Server Appliance.

VmotionSubnetCidr string

The network which is used for live migration of virtual machines.

circuits List<GetPrivateCloudCircuit>

A circuit block as defined below.

hcxCloudManagerEndpoint String

The endpoint for the HCX Cloud Manager.

id String

The provider-assigned unique ID for this managed resource.

internetConnectionEnabled Boolean

Is the VMware Private Cluster connected to the internet?

location String

The Azure Region where the VMware Private Cloud exists.

managementClusters List<GetPrivateCloudManagementCluster>

A management_cluster block as defined below.

managementSubnetCidr String

The network used to access vCenter Server and NSX-T Manager.

name String
networkSubnetCidr String

The subnet CIDR of the VMware Private Cloud.

nsxtCertificateThumbprint String

The thumbprint of the NSX-T Manager SSL certificate.

nsxtManagerEndpoint String

The endpoint for the NSX-T Data Center manager.

provisioningSubnetCidr String

The network which isused for virtual machine cold migration, cloning, and snapshot migration.

resourceGroupName String
skuName String

The Name of the SKU used for this Private Cloud.

tags Map<String,String>

A mapping of tags assigned to the VMware Private Cloud.

vcenterCertificateThumbprint String

The thumbprint of the vCenter Server SSL certificate.

vcsaEndpoint String

The endpoint for Virtual Center Server Appliance.

vmotionSubnetCidr String

The network which is used for live migration of virtual machines.

circuits GetPrivateCloudCircuit[]

A circuit block as defined below.

hcxCloudManagerEndpoint string

The endpoint for the HCX Cloud Manager.

id string

The provider-assigned unique ID for this managed resource.

internetConnectionEnabled boolean

Is the VMware Private Cluster connected to the internet?

location string

The Azure Region where the VMware Private Cloud exists.

managementClusters GetPrivateCloudManagementCluster[]

A management_cluster block as defined below.

managementSubnetCidr string

The network used to access vCenter Server and NSX-T Manager.

name string
networkSubnetCidr string

The subnet CIDR of the VMware Private Cloud.

nsxtCertificateThumbprint string

The thumbprint of the NSX-T Manager SSL certificate.

nsxtManagerEndpoint string

The endpoint for the NSX-T Data Center manager.

provisioningSubnetCidr string

The network which isused for virtual machine cold migration, cloning, and snapshot migration.

resourceGroupName string
skuName string

The Name of the SKU used for this Private Cloud.

tags {[key: string]: string}

A mapping of tags assigned to the VMware Private Cloud.

vcenterCertificateThumbprint string

The thumbprint of the vCenter Server SSL certificate.

vcsaEndpoint string

The endpoint for Virtual Center Server Appliance.

vmotionSubnetCidr string

The network which is used for live migration of virtual machines.

circuits Sequence[GetPrivateCloudCircuit]

A circuit block as defined below.

hcx_cloud_manager_endpoint str

The endpoint for the HCX Cloud Manager.

id str

The provider-assigned unique ID for this managed resource.

internet_connection_enabled bool

Is the VMware Private Cluster connected to the internet?

location str

The Azure Region where the VMware Private Cloud exists.

management_clusters Sequence[GetPrivateCloudManagementCluster]

A management_cluster block as defined below.

management_subnet_cidr str

The network used to access vCenter Server and NSX-T Manager.

name str
network_subnet_cidr str

The subnet CIDR of the VMware Private Cloud.

nsxt_certificate_thumbprint str

The thumbprint of the NSX-T Manager SSL certificate.

nsxt_manager_endpoint str

The endpoint for the NSX-T Data Center manager.

provisioning_subnet_cidr str

The network which isused for virtual machine cold migration, cloning, and snapshot migration.

resource_group_name str
sku_name str

The Name of the SKU used for this Private Cloud.

tags Mapping[str, str]

A mapping of tags assigned to the VMware Private Cloud.

vcenter_certificate_thumbprint str

The thumbprint of the vCenter Server SSL certificate.

vcsa_endpoint str

The endpoint for Virtual Center Server Appliance.

vmotion_subnet_cidr str

The network which is used for live migration of virtual machines.

circuits List<Property Map>

A circuit block as defined below.

hcxCloudManagerEndpoint String

The endpoint for the HCX Cloud Manager.

id String

The provider-assigned unique ID for this managed resource.

internetConnectionEnabled Boolean

Is the VMware Private Cluster connected to the internet?

location String

The Azure Region where the VMware Private Cloud exists.

managementClusters List<Property Map>

A management_cluster block as defined below.

managementSubnetCidr String

The network used to access vCenter Server and NSX-T Manager.

name String
networkSubnetCidr String

The subnet CIDR of the VMware Private Cloud.

nsxtCertificateThumbprint String

The thumbprint of the NSX-T Manager SSL certificate.

nsxtManagerEndpoint String

The endpoint for the NSX-T Data Center manager.

provisioningSubnetCidr String

The network which isused for virtual machine cold migration, cloning, and snapshot migration.

resourceGroupName String
skuName String

The Name of the SKU used for this Private Cloud.

tags Map<String>

A mapping of tags assigned to the VMware Private Cloud.

vcenterCertificateThumbprint String

The thumbprint of the vCenter Server SSL certificate.

vcsaEndpoint String

The endpoint for Virtual Center Server Appliance.

vmotionSubnetCidr String

The network which is used for live migration of virtual machines.

Supporting Types

GetPrivateCloudCircuit

ExpressRouteId string

The ID of the ExpressRoute Circuit.

ExpressRoutePrivatePeeringId string

The ID of the ExpressRoute Circuit private peering.

PrimarySubnetCidr string

The CIDR of the primary subnet.

SecondarySubnetCidr string

The CIDR of the secondary subnet.

ExpressRouteId string

The ID of the ExpressRoute Circuit.

ExpressRoutePrivatePeeringId string

The ID of the ExpressRoute Circuit private peering.

PrimarySubnetCidr string

The CIDR of the primary subnet.

SecondarySubnetCidr string

The CIDR of the secondary subnet.

expressRouteId String

The ID of the ExpressRoute Circuit.

expressRoutePrivatePeeringId String

The ID of the ExpressRoute Circuit private peering.

primarySubnetCidr String

The CIDR of the primary subnet.

secondarySubnetCidr String

The CIDR of the secondary subnet.

expressRouteId string

The ID of the ExpressRoute Circuit.

expressRoutePrivatePeeringId string

The ID of the ExpressRoute Circuit private peering.

primarySubnetCidr string

The CIDR of the primary subnet.

secondarySubnetCidr string

The CIDR of the secondary subnet.

express_route_id str

The ID of the ExpressRoute Circuit.

express_route_private_peering_id str

The ID of the ExpressRoute Circuit private peering.

primary_subnet_cidr str

The CIDR of the primary subnet.

secondary_subnet_cidr str

The CIDR of the secondary subnet.

expressRouteId String

The ID of the ExpressRoute Circuit.

expressRoutePrivatePeeringId String

The ID of the ExpressRoute Circuit private peering.

primarySubnetCidr String

The CIDR of the primary subnet.

secondarySubnetCidr String

The CIDR of the secondary subnet.

GetPrivateCloudManagementCluster

Hosts List<string>

The list of the hosts in the management cluster.

Id int

The ID of the management cluster.

Size int

The size of the management cluster.

Hosts []string

The list of the hosts in the management cluster.

Id int

The ID of the management cluster.

Size int

The size of the management cluster.

hosts List<String>

The list of the hosts in the management cluster.

id Integer

The ID of the management cluster.

size Integer

The size of the management cluster.

hosts string[]

The list of the hosts in the management cluster.

id number

The ID of the management cluster.

size number

The size of the management cluster.

hosts Sequence[str]

The list of the hosts in the management cluster.

id int

The ID of the management cluster.

size int

The size of the management cluster.

hosts List<String>

The list of the hosts in the management cluster.

id Number

The ID of the management cluster.

size Number

The size of the management cluster.

Package Details

Repository
https://github.com/pulumi/pulumi-azure
License
Apache-2.0
Notes

This Pulumi package is based on the azurerm Terraform Provider.