Documentation ¶
Index ¶
- type GetPrivateCloudCircuit
- type GetPrivateCloudCircuitArgs
- type GetPrivateCloudCircuitArray
- func (GetPrivateCloudCircuitArray) ElementType() reflect.Type
- func (i GetPrivateCloudCircuitArray) ToGetPrivateCloudCircuitArrayOutput() GetPrivateCloudCircuitArrayOutput
- func (i GetPrivateCloudCircuitArray) ToGetPrivateCloudCircuitArrayOutputWithContext(ctx context.Context) GetPrivateCloudCircuitArrayOutput
- type GetPrivateCloudCircuitArrayInput
- type GetPrivateCloudCircuitArrayOutput
- func (GetPrivateCloudCircuitArrayOutput) ElementType() reflect.Type
- func (o GetPrivateCloudCircuitArrayOutput) Index(i pulumi.IntInput) GetPrivateCloudCircuitOutput
- func (o GetPrivateCloudCircuitArrayOutput) ToGetPrivateCloudCircuitArrayOutput() GetPrivateCloudCircuitArrayOutput
- func (o GetPrivateCloudCircuitArrayOutput) ToGetPrivateCloudCircuitArrayOutputWithContext(ctx context.Context) GetPrivateCloudCircuitArrayOutput
- type GetPrivateCloudCircuitInput
- type GetPrivateCloudCircuitOutput
- func (GetPrivateCloudCircuitOutput) ElementType() reflect.Type
- func (o GetPrivateCloudCircuitOutput) ExpressRouteId() pulumi.StringOutput
- func (o GetPrivateCloudCircuitOutput) ExpressRoutePrivatePeeringId() pulumi.StringOutput
- func (o GetPrivateCloudCircuitOutput) PrimarySubnetCidr() pulumi.StringOutput
- func (o GetPrivateCloudCircuitOutput) SecondarySubnetCidr() pulumi.StringOutput
- func (o GetPrivateCloudCircuitOutput) ToGetPrivateCloudCircuitOutput() GetPrivateCloudCircuitOutput
- func (o GetPrivateCloudCircuitOutput) ToGetPrivateCloudCircuitOutputWithContext(ctx context.Context) GetPrivateCloudCircuitOutput
- type GetPrivateCloudManagementCluster
- type GetPrivateCloudManagementClusterArgs
- func (GetPrivateCloudManagementClusterArgs) ElementType() reflect.Type
- func (i GetPrivateCloudManagementClusterArgs) ToGetPrivateCloudManagementClusterOutput() GetPrivateCloudManagementClusterOutput
- func (i GetPrivateCloudManagementClusterArgs) ToGetPrivateCloudManagementClusterOutputWithContext(ctx context.Context) GetPrivateCloudManagementClusterOutput
- type GetPrivateCloudManagementClusterArray
- func (GetPrivateCloudManagementClusterArray) ElementType() reflect.Type
- func (i GetPrivateCloudManagementClusterArray) ToGetPrivateCloudManagementClusterArrayOutput() GetPrivateCloudManagementClusterArrayOutput
- func (i GetPrivateCloudManagementClusterArray) ToGetPrivateCloudManagementClusterArrayOutputWithContext(ctx context.Context) GetPrivateCloudManagementClusterArrayOutput
- type GetPrivateCloudManagementClusterArrayInput
- type GetPrivateCloudManagementClusterArrayOutput
- func (GetPrivateCloudManagementClusterArrayOutput) ElementType() reflect.Type
- func (o GetPrivateCloudManagementClusterArrayOutput) Index(i pulumi.IntInput) GetPrivateCloudManagementClusterOutput
- func (o GetPrivateCloudManagementClusterArrayOutput) ToGetPrivateCloudManagementClusterArrayOutput() GetPrivateCloudManagementClusterArrayOutput
- func (o GetPrivateCloudManagementClusterArrayOutput) ToGetPrivateCloudManagementClusterArrayOutputWithContext(ctx context.Context) GetPrivateCloudManagementClusterArrayOutput
- type GetPrivateCloudManagementClusterInput
- type GetPrivateCloudManagementClusterOutput
- func (GetPrivateCloudManagementClusterOutput) ElementType() reflect.Type
- func (o GetPrivateCloudManagementClusterOutput) Hosts() pulumi.StringArrayOutput
- func (o GetPrivateCloudManagementClusterOutput) Id() pulumi.IntOutput
- func (o GetPrivateCloudManagementClusterOutput) Size() pulumi.IntOutput
- func (o GetPrivateCloudManagementClusterOutput) ToGetPrivateCloudManagementClusterOutput() GetPrivateCloudManagementClusterOutput
- func (o GetPrivateCloudManagementClusterOutput) ToGetPrivateCloudManagementClusterOutputWithContext(ctx context.Context) GetPrivateCloudManagementClusterOutput
- type LookupPrivateCloudArgs
- type LookupPrivateCloudResult
- type PrivateCloud
- func (*PrivateCloud) ElementType() reflect.Type
- func (i *PrivateCloud) ToPrivateCloudOutput() PrivateCloudOutput
- func (i *PrivateCloud) ToPrivateCloudOutputWithContext(ctx context.Context) PrivateCloudOutput
- func (i *PrivateCloud) ToPrivateCloudPtrOutput() PrivateCloudPtrOutput
- func (i *PrivateCloud) ToPrivateCloudPtrOutputWithContext(ctx context.Context) PrivateCloudPtrOutput
- type PrivateCloudArgs
- type PrivateCloudArray
- type PrivateCloudArrayInput
- type PrivateCloudArrayOutput
- func (PrivateCloudArrayOutput) ElementType() reflect.Type
- func (o PrivateCloudArrayOutput) Index(i pulumi.IntInput) PrivateCloudOutput
- func (o PrivateCloudArrayOutput) ToPrivateCloudArrayOutput() PrivateCloudArrayOutput
- func (o PrivateCloudArrayOutput) ToPrivateCloudArrayOutputWithContext(ctx context.Context) PrivateCloudArrayOutput
- type PrivateCloudCircuit
- type PrivateCloudCircuitArgs
- type PrivateCloudCircuitArray
- type PrivateCloudCircuitArrayInput
- type PrivateCloudCircuitArrayOutput
- func (PrivateCloudCircuitArrayOutput) ElementType() reflect.Type
- func (o PrivateCloudCircuitArrayOutput) Index(i pulumi.IntInput) PrivateCloudCircuitOutput
- func (o PrivateCloudCircuitArrayOutput) ToPrivateCloudCircuitArrayOutput() PrivateCloudCircuitArrayOutput
- func (o PrivateCloudCircuitArrayOutput) ToPrivateCloudCircuitArrayOutputWithContext(ctx context.Context) PrivateCloudCircuitArrayOutput
- type PrivateCloudCircuitInput
- type PrivateCloudCircuitOutput
- func (PrivateCloudCircuitOutput) ElementType() reflect.Type
- func (o PrivateCloudCircuitOutput) ExpressRouteId() pulumi.StringPtrOutput
- func (o PrivateCloudCircuitOutput) ExpressRoutePrivatePeeringId() pulumi.StringPtrOutput
- func (o PrivateCloudCircuitOutput) PrimarySubnetCidr() pulumi.StringPtrOutput
- func (o PrivateCloudCircuitOutput) SecondarySubnetCidr() pulumi.StringPtrOutput
- func (o PrivateCloudCircuitOutput) ToPrivateCloudCircuitOutput() PrivateCloudCircuitOutput
- func (o PrivateCloudCircuitOutput) ToPrivateCloudCircuitOutputWithContext(ctx context.Context) PrivateCloudCircuitOutput
- type PrivateCloudInput
- type PrivateCloudManagementCluster
- type PrivateCloudManagementClusterArgs
- func (PrivateCloudManagementClusterArgs) ElementType() reflect.Type
- func (i PrivateCloudManagementClusterArgs) ToPrivateCloudManagementClusterOutput() PrivateCloudManagementClusterOutput
- func (i PrivateCloudManagementClusterArgs) ToPrivateCloudManagementClusterOutputWithContext(ctx context.Context) PrivateCloudManagementClusterOutput
- func (i PrivateCloudManagementClusterArgs) ToPrivateCloudManagementClusterPtrOutput() PrivateCloudManagementClusterPtrOutput
- func (i PrivateCloudManagementClusterArgs) ToPrivateCloudManagementClusterPtrOutputWithContext(ctx context.Context) PrivateCloudManagementClusterPtrOutput
- type PrivateCloudManagementClusterInput
- type PrivateCloudManagementClusterOutput
- func (PrivateCloudManagementClusterOutput) ElementType() reflect.Type
- func (o PrivateCloudManagementClusterOutput) Hosts() pulumi.StringArrayOutput
- func (o PrivateCloudManagementClusterOutput) Id() pulumi.IntPtrOutput
- func (o PrivateCloudManagementClusterOutput) Size() pulumi.IntOutput
- func (o PrivateCloudManagementClusterOutput) ToPrivateCloudManagementClusterOutput() PrivateCloudManagementClusterOutput
- func (o PrivateCloudManagementClusterOutput) ToPrivateCloudManagementClusterOutputWithContext(ctx context.Context) PrivateCloudManagementClusterOutput
- func (o PrivateCloudManagementClusterOutput) ToPrivateCloudManagementClusterPtrOutput() PrivateCloudManagementClusterPtrOutput
- func (o PrivateCloudManagementClusterOutput) ToPrivateCloudManagementClusterPtrOutputWithContext(ctx context.Context) PrivateCloudManagementClusterPtrOutput
- type PrivateCloudManagementClusterPtrInput
- type PrivateCloudManagementClusterPtrOutput
- func (o PrivateCloudManagementClusterPtrOutput) Elem() PrivateCloudManagementClusterOutput
- func (PrivateCloudManagementClusterPtrOutput) ElementType() reflect.Type
- func (o PrivateCloudManagementClusterPtrOutput) Hosts() pulumi.StringArrayOutput
- func (o PrivateCloudManagementClusterPtrOutput) Id() pulumi.IntPtrOutput
- func (o PrivateCloudManagementClusterPtrOutput) Size() pulumi.IntPtrOutput
- func (o PrivateCloudManagementClusterPtrOutput) ToPrivateCloudManagementClusterPtrOutput() PrivateCloudManagementClusterPtrOutput
- func (o PrivateCloudManagementClusterPtrOutput) ToPrivateCloudManagementClusterPtrOutputWithContext(ctx context.Context) PrivateCloudManagementClusterPtrOutput
- type PrivateCloudMap
- type PrivateCloudMapInput
- type PrivateCloudMapOutput
- func (PrivateCloudMapOutput) ElementType() reflect.Type
- func (o PrivateCloudMapOutput) MapIndex(k pulumi.StringInput) PrivateCloudOutput
- func (o PrivateCloudMapOutput) ToPrivateCloudMapOutput() PrivateCloudMapOutput
- func (o PrivateCloudMapOutput) ToPrivateCloudMapOutputWithContext(ctx context.Context) PrivateCloudMapOutput
- type PrivateCloudOutput
- func (PrivateCloudOutput) ElementType() reflect.Type
- func (o PrivateCloudOutput) ToPrivateCloudOutput() PrivateCloudOutput
- func (o PrivateCloudOutput) ToPrivateCloudOutputWithContext(ctx context.Context) PrivateCloudOutput
- func (o PrivateCloudOutput) ToPrivateCloudPtrOutput() PrivateCloudPtrOutput
- func (o PrivateCloudOutput) ToPrivateCloudPtrOutputWithContext(ctx context.Context) PrivateCloudPtrOutput
- type PrivateCloudPtrInput
- type PrivateCloudPtrOutput
- type PrivateCloudState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetPrivateCloudCircuit ¶
type GetPrivateCloudCircuit struct { // The ID of the ExpressRoute Circuit. ExpressRouteId string `pulumi:"expressRouteId"` // The ID of the ExpressRoute Circuit private peering. ExpressRoutePrivatePeeringId string `pulumi:"expressRoutePrivatePeeringId"` // The CIDR of the primary subnet. PrimarySubnetCidr string `pulumi:"primarySubnetCidr"` // The CIDR of the secondary subnet. SecondarySubnetCidr string `pulumi:"secondarySubnetCidr"` }
type GetPrivateCloudCircuitArgs ¶
type GetPrivateCloudCircuitArgs struct { // The ID of the ExpressRoute Circuit. ExpressRouteId pulumi.StringInput `pulumi:"expressRouteId"` // The ID of the ExpressRoute Circuit private peering. ExpressRoutePrivatePeeringId pulumi.StringInput `pulumi:"expressRoutePrivatePeeringId"` // The CIDR of the primary subnet. PrimarySubnetCidr pulumi.StringInput `pulumi:"primarySubnetCidr"` // The CIDR of the secondary subnet. SecondarySubnetCidr pulumi.StringInput `pulumi:"secondarySubnetCidr"` }
func (GetPrivateCloudCircuitArgs) ElementType ¶
func (GetPrivateCloudCircuitArgs) ElementType() reflect.Type
func (GetPrivateCloudCircuitArgs) ToGetPrivateCloudCircuitOutput ¶
func (i GetPrivateCloudCircuitArgs) ToGetPrivateCloudCircuitOutput() GetPrivateCloudCircuitOutput
func (GetPrivateCloudCircuitArgs) ToGetPrivateCloudCircuitOutputWithContext ¶
func (i GetPrivateCloudCircuitArgs) ToGetPrivateCloudCircuitOutputWithContext(ctx context.Context) GetPrivateCloudCircuitOutput
type GetPrivateCloudCircuitArray ¶
type GetPrivateCloudCircuitArray []GetPrivateCloudCircuitInput
func (GetPrivateCloudCircuitArray) ElementType ¶
func (GetPrivateCloudCircuitArray) ElementType() reflect.Type
func (GetPrivateCloudCircuitArray) ToGetPrivateCloudCircuitArrayOutput ¶
func (i GetPrivateCloudCircuitArray) ToGetPrivateCloudCircuitArrayOutput() GetPrivateCloudCircuitArrayOutput
func (GetPrivateCloudCircuitArray) ToGetPrivateCloudCircuitArrayOutputWithContext ¶
func (i GetPrivateCloudCircuitArray) ToGetPrivateCloudCircuitArrayOutputWithContext(ctx context.Context) GetPrivateCloudCircuitArrayOutput
type GetPrivateCloudCircuitArrayInput ¶
type GetPrivateCloudCircuitArrayInput interface { pulumi.Input ToGetPrivateCloudCircuitArrayOutput() GetPrivateCloudCircuitArrayOutput ToGetPrivateCloudCircuitArrayOutputWithContext(context.Context) GetPrivateCloudCircuitArrayOutput }
GetPrivateCloudCircuitArrayInput is an input type that accepts GetPrivateCloudCircuitArray and GetPrivateCloudCircuitArrayOutput values. You can construct a concrete instance of `GetPrivateCloudCircuitArrayInput` via:
GetPrivateCloudCircuitArray{ GetPrivateCloudCircuitArgs{...} }
type GetPrivateCloudCircuitArrayOutput ¶
type GetPrivateCloudCircuitArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateCloudCircuitArrayOutput) ElementType ¶
func (GetPrivateCloudCircuitArrayOutput) ElementType() reflect.Type
func (GetPrivateCloudCircuitArrayOutput) Index ¶
func (o GetPrivateCloudCircuitArrayOutput) Index(i pulumi.IntInput) GetPrivateCloudCircuitOutput
func (GetPrivateCloudCircuitArrayOutput) ToGetPrivateCloudCircuitArrayOutput ¶
func (o GetPrivateCloudCircuitArrayOutput) ToGetPrivateCloudCircuitArrayOutput() GetPrivateCloudCircuitArrayOutput
func (GetPrivateCloudCircuitArrayOutput) ToGetPrivateCloudCircuitArrayOutputWithContext ¶
func (o GetPrivateCloudCircuitArrayOutput) ToGetPrivateCloudCircuitArrayOutputWithContext(ctx context.Context) GetPrivateCloudCircuitArrayOutput
type GetPrivateCloudCircuitInput ¶
type GetPrivateCloudCircuitInput interface { pulumi.Input ToGetPrivateCloudCircuitOutput() GetPrivateCloudCircuitOutput ToGetPrivateCloudCircuitOutputWithContext(context.Context) GetPrivateCloudCircuitOutput }
GetPrivateCloudCircuitInput is an input type that accepts GetPrivateCloudCircuitArgs and GetPrivateCloudCircuitOutput values. You can construct a concrete instance of `GetPrivateCloudCircuitInput` via:
GetPrivateCloudCircuitArgs{...}
type GetPrivateCloudCircuitOutput ¶
type GetPrivateCloudCircuitOutput struct{ *pulumi.OutputState }
func (GetPrivateCloudCircuitOutput) ElementType ¶
func (GetPrivateCloudCircuitOutput) ElementType() reflect.Type
func (GetPrivateCloudCircuitOutput) ExpressRouteId ¶
func (o GetPrivateCloudCircuitOutput) ExpressRouteId() pulumi.StringOutput
The ID of the ExpressRoute Circuit.
func (GetPrivateCloudCircuitOutput) ExpressRoutePrivatePeeringId ¶
func (o GetPrivateCloudCircuitOutput) ExpressRoutePrivatePeeringId() pulumi.StringOutput
The ID of the ExpressRoute Circuit private peering.
func (GetPrivateCloudCircuitOutput) PrimarySubnetCidr ¶
func (o GetPrivateCloudCircuitOutput) PrimarySubnetCidr() pulumi.StringOutput
The CIDR of the primary subnet.
func (GetPrivateCloudCircuitOutput) SecondarySubnetCidr ¶
func (o GetPrivateCloudCircuitOutput) SecondarySubnetCidr() pulumi.StringOutput
The CIDR of the secondary subnet.
func (GetPrivateCloudCircuitOutput) ToGetPrivateCloudCircuitOutput ¶
func (o GetPrivateCloudCircuitOutput) ToGetPrivateCloudCircuitOutput() GetPrivateCloudCircuitOutput
func (GetPrivateCloudCircuitOutput) ToGetPrivateCloudCircuitOutputWithContext ¶
func (o GetPrivateCloudCircuitOutput) ToGetPrivateCloudCircuitOutputWithContext(ctx context.Context) GetPrivateCloudCircuitOutput
type GetPrivateCloudManagementClusterArgs ¶
type GetPrivateCloudManagementClusterArgs struct { // The list of the hosts in the management cluster. Hosts pulumi.StringArrayInput `pulumi:"hosts"` // The ID of the management cluster. Id pulumi.IntInput `pulumi:"id"` // The size of the management cluster. Size pulumi.IntInput `pulumi:"size"` }
func (GetPrivateCloudManagementClusterArgs) ElementType ¶
func (GetPrivateCloudManagementClusterArgs) ElementType() reflect.Type
func (GetPrivateCloudManagementClusterArgs) ToGetPrivateCloudManagementClusterOutput ¶
func (i GetPrivateCloudManagementClusterArgs) ToGetPrivateCloudManagementClusterOutput() GetPrivateCloudManagementClusterOutput
func (GetPrivateCloudManagementClusterArgs) ToGetPrivateCloudManagementClusterOutputWithContext ¶
func (i GetPrivateCloudManagementClusterArgs) ToGetPrivateCloudManagementClusterOutputWithContext(ctx context.Context) GetPrivateCloudManagementClusterOutput
type GetPrivateCloudManagementClusterArray ¶
type GetPrivateCloudManagementClusterArray []GetPrivateCloudManagementClusterInput
func (GetPrivateCloudManagementClusterArray) ElementType ¶
func (GetPrivateCloudManagementClusterArray) ElementType() reflect.Type
func (GetPrivateCloudManagementClusterArray) ToGetPrivateCloudManagementClusterArrayOutput ¶
func (i GetPrivateCloudManagementClusterArray) ToGetPrivateCloudManagementClusterArrayOutput() GetPrivateCloudManagementClusterArrayOutput
func (GetPrivateCloudManagementClusterArray) ToGetPrivateCloudManagementClusterArrayOutputWithContext ¶
func (i GetPrivateCloudManagementClusterArray) ToGetPrivateCloudManagementClusterArrayOutputWithContext(ctx context.Context) GetPrivateCloudManagementClusterArrayOutput
type GetPrivateCloudManagementClusterArrayInput ¶
type GetPrivateCloudManagementClusterArrayInput interface { pulumi.Input ToGetPrivateCloudManagementClusterArrayOutput() GetPrivateCloudManagementClusterArrayOutput ToGetPrivateCloudManagementClusterArrayOutputWithContext(context.Context) GetPrivateCloudManagementClusterArrayOutput }
GetPrivateCloudManagementClusterArrayInput is an input type that accepts GetPrivateCloudManagementClusterArray and GetPrivateCloudManagementClusterArrayOutput values. You can construct a concrete instance of `GetPrivateCloudManagementClusterArrayInput` via:
GetPrivateCloudManagementClusterArray{ GetPrivateCloudManagementClusterArgs{...} }
type GetPrivateCloudManagementClusterArrayOutput ¶
type GetPrivateCloudManagementClusterArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateCloudManagementClusterArrayOutput) ElementType ¶
func (GetPrivateCloudManagementClusterArrayOutput) ElementType() reflect.Type
func (GetPrivateCloudManagementClusterArrayOutput) ToGetPrivateCloudManagementClusterArrayOutput ¶
func (o GetPrivateCloudManagementClusterArrayOutput) ToGetPrivateCloudManagementClusterArrayOutput() GetPrivateCloudManagementClusterArrayOutput
func (GetPrivateCloudManagementClusterArrayOutput) ToGetPrivateCloudManagementClusterArrayOutputWithContext ¶
func (o GetPrivateCloudManagementClusterArrayOutput) ToGetPrivateCloudManagementClusterArrayOutputWithContext(ctx context.Context) GetPrivateCloudManagementClusterArrayOutput
type GetPrivateCloudManagementClusterInput ¶
type GetPrivateCloudManagementClusterInput interface { pulumi.Input ToGetPrivateCloudManagementClusterOutput() GetPrivateCloudManagementClusterOutput ToGetPrivateCloudManagementClusterOutputWithContext(context.Context) GetPrivateCloudManagementClusterOutput }
GetPrivateCloudManagementClusterInput is an input type that accepts GetPrivateCloudManagementClusterArgs and GetPrivateCloudManagementClusterOutput values. You can construct a concrete instance of `GetPrivateCloudManagementClusterInput` via:
GetPrivateCloudManagementClusterArgs{...}
type GetPrivateCloudManagementClusterOutput ¶
type GetPrivateCloudManagementClusterOutput struct{ *pulumi.OutputState }
func (GetPrivateCloudManagementClusterOutput) ElementType ¶
func (GetPrivateCloudManagementClusterOutput) ElementType() reflect.Type
func (GetPrivateCloudManagementClusterOutput) Hosts ¶
func (o GetPrivateCloudManagementClusterOutput) Hosts() pulumi.StringArrayOutput
The list of the hosts in the management cluster.
func (GetPrivateCloudManagementClusterOutput) Id ¶
func (o GetPrivateCloudManagementClusterOutput) Id() pulumi.IntOutput
The ID of the management cluster.
func (GetPrivateCloudManagementClusterOutput) Size ¶
func (o GetPrivateCloudManagementClusterOutput) Size() pulumi.IntOutput
The size of the management cluster.
func (GetPrivateCloudManagementClusterOutput) ToGetPrivateCloudManagementClusterOutput ¶
func (o GetPrivateCloudManagementClusterOutput) ToGetPrivateCloudManagementClusterOutput() GetPrivateCloudManagementClusterOutput
func (GetPrivateCloudManagementClusterOutput) ToGetPrivateCloudManagementClusterOutputWithContext ¶
func (o GetPrivateCloudManagementClusterOutput) ToGetPrivateCloudManagementClusterOutputWithContext(ctx context.Context) GetPrivateCloudManagementClusterOutput
type LookupPrivateCloudArgs ¶
type LookupPrivateCloudArgs struct { // The name of this Vmware Private Cloud. Name string `pulumi:"name"` // The name of the Resource Group where the Vmware Private Cloud exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getPrivateCloud.
type LookupPrivateCloudResult ¶
type LookupPrivateCloudResult struct { // A `circuit` block as defined below. Circuits []GetPrivateCloudCircuit `pulumi:"circuits"` // The endpoint for the HCX Cloud Manager. HcxCloudManagerEndpoint string `pulumi:"hcxCloudManagerEndpoint"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Is the Vmware Private Cluster connected to the internet? InternetConnectionEnabled bool `pulumi:"internetConnectionEnabled"` // The Azure Region where the Vmware Private Cloud exists. Location string `pulumi:"location"` // A `managementCluster` block as defined below. ManagementClusters []GetPrivateCloudManagementCluster `pulumi:"managementClusters"` // The network used to access vCenter Server and NSX-T Manager. ManagementSubnetCidr string `pulumi:"managementSubnetCidr"` Name string `pulumi:"name"` // The subnet cidr of the Vmware Private Cloud. NetworkSubnetCidr string `pulumi:"networkSubnetCidr"` // The thumbprint of the NSX-T Manager SSL certificate. NsxtCertificateThumbprint string `pulumi:"nsxtCertificateThumbprint"` // The endpoint for the NSX-T Data Center manager. NsxtManagerEndpoint string `pulumi:"nsxtManagerEndpoint"` // The network which isused for virtual machine cold migration, cloning, and snapshot migration. ProvisioningSubnetCidr string `pulumi:"provisioningSubnetCidr"` ResourceGroupName string `pulumi:"resourceGroupName"` // The Name of the SKU used for this Private Cloud. SkuName string `pulumi:"skuName"` // A mapping of tags assigned to the Vmware Private Cloud. Tags map[string]string `pulumi:"tags"` // The thumbprint of the vCenter Server SSL certificate. VcenterCertificateThumbprint string `pulumi:"vcenterCertificateThumbprint"` // The endpoint for Virtual Center Server Appliance. VcsaEndpoint string `pulumi:"vcsaEndpoint"` // The network which is used for live migration of virtual machines. VmotionSubnetCidr string `pulumi:"vmotionSubnetCidr"` }
A collection of values returned by getPrivateCloud.
func LookupPrivateCloud ¶
func LookupPrivateCloud(ctx *pulumi.Context, args *LookupPrivateCloudArgs, opts ...pulumi.InvokeOption) (*LookupPrivateCloudResult, error)
type PrivateCloud ¶
type PrivateCloud struct { pulumi.CustomResourceState // A `circuit` block as defined below. Circuits PrivateCloudCircuitArrayOutput `pulumi:"circuits"` // The endpoint for the HCX Cloud Manager. HcxCloudManagerEndpoint pulumi.StringOutput `pulumi:"hcxCloudManagerEndpoint"` // Is the Private Cluster connected to the internet? This field can not updated with `management_cluster.0.size` together. // > **NOTE :** `internetConnectionEnabled` and `management_cluster.0.size` cannot be updated at the same time. InternetConnectionEnabled pulumi.BoolPtrOutput `pulumi:"internetConnectionEnabled"` // The Azure Region where the Vmware Private Cloud should exist. Changing this forces a new Vmware Private Cloud to be created. Location pulumi.StringOutput `pulumi:"location"` // A `managementCluster` block as defined below. // > **NOTE :** `internetConnectionEnabled` and `management_cluster.0.size` cannot be updated at the same time. ManagementCluster PrivateCloudManagementClusterOutput `pulumi:"managementCluster"` // The network used to access vCenter Server and NSX-T Manager. ManagementSubnetCidr pulumi.StringOutput `pulumi:"managementSubnetCidr"` // The name which should be used for this Vmware Private Cloud. Changing this forces a new Vmware Private Cloud to be created. Name pulumi.StringOutput `pulumi:"name"` // The subnet which should be unique across virtual network in your subscription as well as on-premise. Changing this forces a new Vmware Private Cloud to be created. NetworkSubnetCidr pulumi.StringOutput `pulumi:"networkSubnetCidr"` // The thumbprint of the NSX-T Manager SSL certificate. NsxtCertificateThumbprint pulumi.StringOutput `pulumi:"nsxtCertificateThumbprint"` // The endpoint for the NSX-T Data Center manager. NsxtManagerEndpoint pulumi.StringOutput `pulumi:"nsxtManagerEndpoint"` // The password of the NSX-T Manager. Changing this forces a new Vmware Private Cloud to be created. NsxtPassword pulumi.StringPtrOutput `pulumi:"nsxtPassword"` // The network which is used for virtual machine cold migration, cloning, and snapshot migration. ProvisioningSubnetCidr pulumi.StringOutput `pulumi:"provisioningSubnetCidr"` // The name of the Resource Group where the Vmware Private Cloud should exist. Changing this forces a new Vmware Private Cloud to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The Name of the SKU used for this Private Cloud. Possible values are `av20`, `av36` and `av36t`. Changing this forces a new Vmware Private Cloud to be created. SkuName pulumi.StringOutput `pulumi:"skuName"` // A mapping of tags which should be assigned to the Vmware Private Cloud. Tags pulumi.StringMapOutput `pulumi:"tags"` // The thumbprint of the vCenter Server SSL certificate. VcenterCertificateThumbprint pulumi.StringOutput `pulumi:"vcenterCertificateThumbprint"` // The password of the vCenter admin. Changing this forces a new Vmware Private Cloud to be created. VcenterPassword pulumi.StringPtrOutput `pulumi:"vcenterPassword"` // The endpoint for Virtual Center Server Appliance. VcsaEndpoint pulumi.StringOutput `pulumi:"vcsaEndpoint"` // The network which is used for live migration of virtual machines. VmotionSubnetCidr pulumi.StringOutput `pulumi:"vmotionSubnetCidr"` }
## Import
Vmware Private Clouds can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:avs/privateCloud:PrivateCloud example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AVS/PrivateClouds/privateCloud1
```
func GetPrivateCloud ¶
func GetPrivateCloud(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateCloudState, opts ...pulumi.ResourceOption) (*PrivateCloud, error)
GetPrivateCloud gets an existing PrivateCloud resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPrivateCloud ¶
func NewPrivateCloud(ctx *pulumi.Context, name string, args *PrivateCloudArgs, opts ...pulumi.ResourceOption) (*PrivateCloud, error)
NewPrivateCloud registers a new resource with the given unique name, arguments, and options.
func (*PrivateCloud) ElementType ¶
func (*PrivateCloud) ElementType() reflect.Type
func (*PrivateCloud) ToPrivateCloudOutput ¶
func (i *PrivateCloud) ToPrivateCloudOutput() PrivateCloudOutput
func (*PrivateCloud) ToPrivateCloudOutputWithContext ¶
func (i *PrivateCloud) ToPrivateCloudOutputWithContext(ctx context.Context) PrivateCloudOutput
func (*PrivateCloud) ToPrivateCloudPtrOutput ¶
func (i *PrivateCloud) ToPrivateCloudPtrOutput() PrivateCloudPtrOutput
func (*PrivateCloud) ToPrivateCloudPtrOutputWithContext ¶
func (i *PrivateCloud) ToPrivateCloudPtrOutputWithContext(ctx context.Context) PrivateCloudPtrOutput
type PrivateCloudArgs ¶
type PrivateCloudArgs struct { // Is the Private Cluster connected to the internet? This field can not updated with `management_cluster.0.size` together. // > **NOTE :** `internetConnectionEnabled` and `management_cluster.0.size` cannot be updated at the same time. InternetConnectionEnabled pulumi.BoolPtrInput // The Azure Region where the Vmware Private Cloud should exist. Changing this forces a new Vmware Private Cloud to be created. Location pulumi.StringPtrInput // A `managementCluster` block as defined below. // > **NOTE :** `internetConnectionEnabled` and `management_cluster.0.size` cannot be updated at the same time. ManagementCluster PrivateCloudManagementClusterInput // The name which should be used for this Vmware Private Cloud. Changing this forces a new Vmware Private Cloud to be created. Name pulumi.StringPtrInput // The subnet which should be unique across virtual network in your subscription as well as on-premise. Changing this forces a new Vmware Private Cloud to be created. NetworkSubnetCidr pulumi.StringInput // The password of the NSX-T Manager. Changing this forces a new Vmware Private Cloud to be created. NsxtPassword pulumi.StringPtrInput // The name of the Resource Group where the Vmware Private Cloud should exist. Changing this forces a new Vmware Private Cloud to be created. ResourceGroupName pulumi.StringInput // The Name of the SKU used for this Private Cloud. Possible values are `av20`, `av36` and `av36t`. Changing this forces a new Vmware Private Cloud to be created. SkuName pulumi.StringInput // A mapping of tags which should be assigned to the Vmware Private Cloud. Tags pulumi.StringMapInput // The password of the vCenter admin. Changing this forces a new Vmware Private Cloud to be created. VcenterPassword pulumi.StringPtrInput }
The set of arguments for constructing a PrivateCloud resource.
func (PrivateCloudArgs) ElementType ¶
func (PrivateCloudArgs) ElementType() reflect.Type
type PrivateCloudArray ¶
type PrivateCloudArray []PrivateCloudInput
func (PrivateCloudArray) ElementType ¶
func (PrivateCloudArray) ElementType() reflect.Type
func (PrivateCloudArray) ToPrivateCloudArrayOutput ¶
func (i PrivateCloudArray) ToPrivateCloudArrayOutput() PrivateCloudArrayOutput
func (PrivateCloudArray) ToPrivateCloudArrayOutputWithContext ¶
func (i PrivateCloudArray) ToPrivateCloudArrayOutputWithContext(ctx context.Context) PrivateCloudArrayOutput
type PrivateCloudArrayInput ¶
type PrivateCloudArrayInput interface { pulumi.Input ToPrivateCloudArrayOutput() PrivateCloudArrayOutput ToPrivateCloudArrayOutputWithContext(context.Context) PrivateCloudArrayOutput }
PrivateCloudArrayInput is an input type that accepts PrivateCloudArray and PrivateCloudArrayOutput values. You can construct a concrete instance of `PrivateCloudArrayInput` via:
PrivateCloudArray{ PrivateCloudArgs{...} }
type PrivateCloudArrayOutput ¶
type PrivateCloudArrayOutput struct{ *pulumi.OutputState }
func (PrivateCloudArrayOutput) ElementType ¶
func (PrivateCloudArrayOutput) ElementType() reflect.Type
func (PrivateCloudArrayOutput) Index ¶
func (o PrivateCloudArrayOutput) Index(i pulumi.IntInput) PrivateCloudOutput
func (PrivateCloudArrayOutput) ToPrivateCloudArrayOutput ¶
func (o PrivateCloudArrayOutput) ToPrivateCloudArrayOutput() PrivateCloudArrayOutput
func (PrivateCloudArrayOutput) ToPrivateCloudArrayOutputWithContext ¶
func (o PrivateCloudArrayOutput) ToPrivateCloudArrayOutputWithContext(ctx context.Context) PrivateCloudArrayOutput
type PrivateCloudCircuit ¶
type PrivateCloudCircuit struct { // The ID of the ExpressRoute Circuit. ExpressRouteId *string `pulumi:"expressRouteId"` // The ID of the ExpressRoute Circuit private peering. ExpressRoutePrivatePeeringId *string `pulumi:"expressRoutePrivatePeeringId"` // The CIDR of the primary subnet. PrimarySubnetCidr *string `pulumi:"primarySubnetCidr"` // The CIDR of the secondary subnet. SecondarySubnetCidr *string `pulumi:"secondarySubnetCidr"` }
type PrivateCloudCircuitArgs ¶
type PrivateCloudCircuitArgs struct { // The ID of the ExpressRoute Circuit. ExpressRouteId pulumi.StringPtrInput `pulumi:"expressRouteId"` // The ID of the ExpressRoute Circuit private peering. ExpressRoutePrivatePeeringId pulumi.StringPtrInput `pulumi:"expressRoutePrivatePeeringId"` // The CIDR of the primary subnet. PrimarySubnetCidr pulumi.StringPtrInput `pulumi:"primarySubnetCidr"` // The CIDR of the secondary subnet. SecondarySubnetCidr pulumi.StringPtrInput `pulumi:"secondarySubnetCidr"` }
func (PrivateCloudCircuitArgs) ElementType ¶
func (PrivateCloudCircuitArgs) ElementType() reflect.Type
func (PrivateCloudCircuitArgs) ToPrivateCloudCircuitOutput ¶
func (i PrivateCloudCircuitArgs) ToPrivateCloudCircuitOutput() PrivateCloudCircuitOutput
func (PrivateCloudCircuitArgs) ToPrivateCloudCircuitOutputWithContext ¶
func (i PrivateCloudCircuitArgs) ToPrivateCloudCircuitOutputWithContext(ctx context.Context) PrivateCloudCircuitOutput
type PrivateCloudCircuitArray ¶
type PrivateCloudCircuitArray []PrivateCloudCircuitInput
func (PrivateCloudCircuitArray) ElementType ¶
func (PrivateCloudCircuitArray) ElementType() reflect.Type
func (PrivateCloudCircuitArray) ToPrivateCloudCircuitArrayOutput ¶
func (i PrivateCloudCircuitArray) ToPrivateCloudCircuitArrayOutput() PrivateCloudCircuitArrayOutput
func (PrivateCloudCircuitArray) ToPrivateCloudCircuitArrayOutputWithContext ¶
func (i PrivateCloudCircuitArray) ToPrivateCloudCircuitArrayOutputWithContext(ctx context.Context) PrivateCloudCircuitArrayOutput
type PrivateCloudCircuitArrayInput ¶
type PrivateCloudCircuitArrayInput interface { pulumi.Input ToPrivateCloudCircuitArrayOutput() PrivateCloudCircuitArrayOutput ToPrivateCloudCircuitArrayOutputWithContext(context.Context) PrivateCloudCircuitArrayOutput }
PrivateCloudCircuitArrayInput is an input type that accepts PrivateCloudCircuitArray and PrivateCloudCircuitArrayOutput values. You can construct a concrete instance of `PrivateCloudCircuitArrayInput` via:
PrivateCloudCircuitArray{ PrivateCloudCircuitArgs{...} }
type PrivateCloudCircuitArrayOutput ¶
type PrivateCloudCircuitArrayOutput struct{ *pulumi.OutputState }
func (PrivateCloudCircuitArrayOutput) ElementType ¶
func (PrivateCloudCircuitArrayOutput) ElementType() reflect.Type
func (PrivateCloudCircuitArrayOutput) Index ¶
func (o PrivateCloudCircuitArrayOutput) Index(i pulumi.IntInput) PrivateCloudCircuitOutput
func (PrivateCloudCircuitArrayOutput) ToPrivateCloudCircuitArrayOutput ¶
func (o PrivateCloudCircuitArrayOutput) ToPrivateCloudCircuitArrayOutput() PrivateCloudCircuitArrayOutput
func (PrivateCloudCircuitArrayOutput) ToPrivateCloudCircuitArrayOutputWithContext ¶
func (o PrivateCloudCircuitArrayOutput) ToPrivateCloudCircuitArrayOutputWithContext(ctx context.Context) PrivateCloudCircuitArrayOutput
type PrivateCloudCircuitInput ¶
type PrivateCloudCircuitInput interface { pulumi.Input ToPrivateCloudCircuitOutput() PrivateCloudCircuitOutput ToPrivateCloudCircuitOutputWithContext(context.Context) PrivateCloudCircuitOutput }
PrivateCloudCircuitInput is an input type that accepts PrivateCloudCircuitArgs and PrivateCloudCircuitOutput values. You can construct a concrete instance of `PrivateCloudCircuitInput` via:
PrivateCloudCircuitArgs{...}
type PrivateCloudCircuitOutput ¶
type PrivateCloudCircuitOutput struct{ *pulumi.OutputState }
func (PrivateCloudCircuitOutput) ElementType ¶
func (PrivateCloudCircuitOutput) ElementType() reflect.Type
func (PrivateCloudCircuitOutput) ExpressRouteId ¶
func (o PrivateCloudCircuitOutput) ExpressRouteId() pulumi.StringPtrOutput
The ID of the ExpressRoute Circuit.
func (PrivateCloudCircuitOutput) ExpressRoutePrivatePeeringId ¶
func (o PrivateCloudCircuitOutput) ExpressRoutePrivatePeeringId() pulumi.StringPtrOutput
The ID of the ExpressRoute Circuit private peering.
func (PrivateCloudCircuitOutput) PrimarySubnetCidr ¶
func (o PrivateCloudCircuitOutput) PrimarySubnetCidr() pulumi.StringPtrOutput
The CIDR of the primary subnet.
func (PrivateCloudCircuitOutput) SecondarySubnetCidr ¶
func (o PrivateCloudCircuitOutput) SecondarySubnetCidr() pulumi.StringPtrOutput
The CIDR of the secondary subnet.
func (PrivateCloudCircuitOutput) ToPrivateCloudCircuitOutput ¶
func (o PrivateCloudCircuitOutput) ToPrivateCloudCircuitOutput() PrivateCloudCircuitOutput
func (PrivateCloudCircuitOutput) ToPrivateCloudCircuitOutputWithContext ¶
func (o PrivateCloudCircuitOutput) ToPrivateCloudCircuitOutputWithContext(ctx context.Context) PrivateCloudCircuitOutput
type PrivateCloudInput ¶
type PrivateCloudInput interface { pulumi.Input ToPrivateCloudOutput() PrivateCloudOutput ToPrivateCloudOutputWithContext(ctx context.Context) PrivateCloudOutput }
type PrivateCloudManagementCluster ¶
type PrivateCloudManagementCluster struct { // A list of hosts in the management cluster. Hosts []string `pulumi:"hosts"` // The ID of the management cluster. Id *int `pulumi:"id"` // The size of the management cluster. This field can not updated with `internetConnectionEnabled` together. Size int `pulumi:"size"` }
type PrivateCloudManagementClusterArgs ¶
type PrivateCloudManagementClusterArgs struct { // A list of hosts in the management cluster. Hosts pulumi.StringArrayInput `pulumi:"hosts"` // The ID of the management cluster. Id pulumi.IntPtrInput `pulumi:"id"` // The size of the management cluster. This field can not updated with `internetConnectionEnabled` together. Size pulumi.IntInput `pulumi:"size"` }
func (PrivateCloudManagementClusterArgs) ElementType ¶
func (PrivateCloudManagementClusterArgs) ElementType() reflect.Type
func (PrivateCloudManagementClusterArgs) ToPrivateCloudManagementClusterOutput ¶
func (i PrivateCloudManagementClusterArgs) ToPrivateCloudManagementClusterOutput() PrivateCloudManagementClusterOutput
func (PrivateCloudManagementClusterArgs) ToPrivateCloudManagementClusterOutputWithContext ¶
func (i PrivateCloudManagementClusterArgs) ToPrivateCloudManagementClusterOutputWithContext(ctx context.Context) PrivateCloudManagementClusterOutput
func (PrivateCloudManagementClusterArgs) ToPrivateCloudManagementClusterPtrOutput ¶
func (i PrivateCloudManagementClusterArgs) ToPrivateCloudManagementClusterPtrOutput() PrivateCloudManagementClusterPtrOutput
func (PrivateCloudManagementClusterArgs) ToPrivateCloudManagementClusterPtrOutputWithContext ¶
func (i PrivateCloudManagementClusterArgs) ToPrivateCloudManagementClusterPtrOutputWithContext(ctx context.Context) PrivateCloudManagementClusterPtrOutput
type PrivateCloudManagementClusterInput ¶
type PrivateCloudManagementClusterInput interface { pulumi.Input ToPrivateCloudManagementClusterOutput() PrivateCloudManagementClusterOutput ToPrivateCloudManagementClusterOutputWithContext(context.Context) PrivateCloudManagementClusterOutput }
PrivateCloudManagementClusterInput is an input type that accepts PrivateCloudManagementClusterArgs and PrivateCloudManagementClusterOutput values. You can construct a concrete instance of `PrivateCloudManagementClusterInput` via:
PrivateCloudManagementClusterArgs{...}
type PrivateCloudManagementClusterOutput ¶
type PrivateCloudManagementClusterOutput struct{ *pulumi.OutputState }
func (PrivateCloudManagementClusterOutput) ElementType ¶
func (PrivateCloudManagementClusterOutput) ElementType() reflect.Type
func (PrivateCloudManagementClusterOutput) Hosts ¶
func (o PrivateCloudManagementClusterOutput) Hosts() pulumi.StringArrayOutput
A list of hosts in the management cluster.
func (PrivateCloudManagementClusterOutput) Id ¶
func (o PrivateCloudManagementClusterOutput) Id() pulumi.IntPtrOutput
The ID of the management cluster.
func (PrivateCloudManagementClusterOutput) Size ¶
func (o PrivateCloudManagementClusterOutput) Size() pulumi.IntOutput
The size of the management cluster. This field can not updated with `internetConnectionEnabled` together.
func (PrivateCloudManagementClusterOutput) ToPrivateCloudManagementClusterOutput ¶
func (o PrivateCloudManagementClusterOutput) ToPrivateCloudManagementClusterOutput() PrivateCloudManagementClusterOutput
func (PrivateCloudManagementClusterOutput) ToPrivateCloudManagementClusterOutputWithContext ¶
func (o PrivateCloudManagementClusterOutput) ToPrivateCloudManagementClusterOutputWithContext(ctx context.Context) PrivateCloudManagementClusterOutput
func (PrivateCloudManagementClusterOutput) ToPrivateCloudManagementClusterPtrOutput ¶
func (o PrivateCloudManagementClusterOutput) ToPrivateCloudManagementClusterPtrOutput() PrivateCloudManagementClusterPtrOutput
func (PrivateCloudManagementClusterOutput) ToPrivateCloudManagementClusterPtrOutputWithContext ¶
func (o PrivateCloudManagementClusterOutput) ToPrivateCloudManagementClusterPtrOutputWithContext(ctx context.Context) PrivateCloudManagementClusterPtrOutput
type PrivateCloudManagementClusterPtrInput ¶
type PrivateCloudManagementClusterPtrInput interface { pulumi.Input ToPrivateCloudManagementClusterPtrOutput() PrivateCloudManagementClusterPtrOutput ToPrivateCloudManagementClusterPtrOutputWithContext(context.Context) PrivateCloudManagementClusterPtrOutput }
PrivateCloudManagementClusterPtrInput is an input type that accepts PrivateCloudManagementClusterArgs, PrivateCloudManagementClusterPtr and PrivateCloudManagementClusterPtrOutput values. You can construct a concrete instance of `PrivateCloudManagementClusterPtrInput` via:
PrivateCloudManagementClusterArgs{...} or: nil
func PrivateCloudManagementClusterPtr ¶
func PrivateCloudManagementClusterPtr(v *PrivateCloudManagementClusterArgs) PrivateCloudManagementClusterPtrInput
type PrivateCloudManagementClusterPtrOutput ¶
type PrivateCloudManagementClusterPtrOutput struct{ *pulumi.OutputState }
func (PrivateCloudManagementClusterPtrOutput) ElementType ¶
func (PrivateCloudManagementClusterPtrOutput) ElementType() reflect.Type
func (PrivateCloudManagementClusterPtrOutput) Hosts ¶
func (o PrivateCloudManagementClusterPtrOutput) Hosts() pulumi.StringArrayOutput
A list of hosts in the management cluster.
func (PrivateCloudManagementClusterPtrOutput) Id ¶
func (o PrivateCloudManagementClusterPtrOutput) Id() pulumi.IntPtrOutput
The ID of the management cluster.
func (PrivateCloudManagementClusterPtrOutput) Size ¶
func (o PrivateCloudManagementClusterPtrOutput) Size() pulumi.IntPtrOutput
The size of the management cluster. This field can not updated with `internetConnectionEnabled` together.
func (PrivateCloudManagementClusterPtrOutput) ToPrivateCloudManagementClusterPtrOutput ¶
func (o PrivateCloudManagementClusterPtrOutput) ToPrivateCloudManagementClusterPtrOutput() PrivateCloudManagementClusterPtrOutput
func (PrivateCloudManagementClusterPtrOutput) ToPrivateCloudManagementClusterPtrOutputWithContext ¶
func (o PrivateCloudManagementClusterPtrOutput) ToPrivateCloudManagementClusterPtrOutputWithContext(ctx context.Context) PrivateCloudManagementClusterPtrOutput
type PrivateCloudMap ¶
type PrivateCloudMap map[string]PrivateCloudInput
func (PrivateCloudMap) ElementType ¶
func (PrivateCloudMap) ElementType() reflect.Type
func (PrivateCloudMap) ToPrivateCloudMapOutput ¶
func (i PrivateCloudMap) ToPrivateCloudMapOutput() PrivateCloudMapOutput
func (PrivateCloudMap) ToPrivateCloudMapOutputWithContext ¶
func (i PrivateCloudMap) ToPrivateCloudMapOutputWithContext(ctx context.Context) PrivateCloudMapOutput
type PrivateCloudMapInput ¶
type PrivateCloudMapInput interface { pulumi.Input ToPrivateCloudMapOutput() PrivateCloudMapOutput ToPrivateCloudMapOutputWithContext(context.Context) PrivateCloudMapOutput }
PrivateCloudMapInput is an input type that accepts PrivateCloudMap and PrivateCloudMapOutput values. You can construct a concrete instance of `PrivateCloudMapInput` via:
PrivateCloudMap{ "key": PrivateCloudArgs{...} }
type PrivateCloudMapOutput ¶
type PrivateCloudMapOutput struct{ *pulumi.OutputState }
func (PrivateCloudMapOutput) ElementType ¶
func (PrivateCloudMapOutput) ElementType() reflect.Type
func (PrivateCloudMapOutput) MapIndex ¶
func (o PrivateCloudMapOutput) MapIndex(k pulumi.StringInput) PrivateCloudOutput
func (PrivateCloudMapOutput) ToPrivateCloudMapOutput ¶
func (o PrivateCloudMapOutput) ToPrivateCloudMapOutput() PrivateCloudMapOutput
func (PrivateCloudMapOutput) ToPrivateCloudMapOutputWithContext ¶
func (o PrivateCloudMapOutput) ToPrivateCloudMapOutputWithContext(ctx context.Context) PrivateCloudMapOutput
type PrivateCloudOutput ¶
type PrivateCloudOutput struct {
*pulumi.OutputState
}
func (PrivateCloudOutput) ElementType ¶
func (PrivateCloudOutput) ElementType() reflect.Type
func (PrivateCloudOutput) ToPrivateCloudOutput ¶
func (o PrivateCloudOutput) ToPrivateCloudOutput() PrivateCloudOutput
func (PrivateCloudOutput) ToPrivateCloudOutputWithContext ¶
func (o PrivateCloudOutput) ToPrivateCloudOutputWithContext(ctx context.Context) PrivateCloudOutput
func (PrivateCloudOutput) ToPrivateCloudPtrOutput ¶
func (o PrivateCloudOutput) ToPrivateCloudPtrOutput() PrivateCloudPtrOutput
func (PrivateCloudOutput) ToPrivateCloudPtrOutputWithContext ¶
func (o PrivateCloudOutput) ToPrivateCloudPtrOutputWithContext(ctx context.Context) PrivateCloudPtrOutput
type PrivateCloudPtrInput ¶
type PrivateCloudPtrInput interface { pulumi.Input ToPrivateCloudPtrOutput() PrivateCloudPtrOutput ToPrivateCloudPtrOutputWithContext(ctx context.Context) PrivateCloudPtrOutput }
type PrivateCloudPtrOutput ¶
type PrivateCloudPtrOutput struct {
*pulumi.OutputState
}
func (PrivateCloudPtrOutput) ElementType ¶
func (PrivateCloudPtrOutput) ElementType() reflect.Type
func (PrivateCloudPtrOutput) ToPrivateCloudPtrOutput ¶
func (o PrivateCloudPtrOutput) ToPrivateCloudPtrOutput() PrivateCloudPtrOutput
func (PrivateCloudPtrOutput) ToPrivateCloudPtrOutputWithContext ¶
func (o PrivateCloudPtrOutput) ToPrivateCloudPtrOutputWithContext(ctx context.Context) PrivateCloudPtrOutput
type PrivateCloudState ¶
type PrivateCloudState struct { // A `circuit` block as defined below. Circuits PrivateCloudCircuitArrayInput // The endpoint for the HCX Cloud Manager. HcxCloudManagerEndpoint pulumi.StringPtrInput // Is the Private Cluster connected to the internet? This field can not updated with `management_cluster.0.size` together. // > **NOTE :** `internetConnectionEnabled` and `management_cluster.0.size` cannot be updated at the same time. InternetConnectionEnabled pulumi.BoolPtrInput // The Azure Region where the Vmware Private Cloud should exist. Changing this forces a new Vmware Private Cloud to be created. Location pulumi.StringPtrInput // A `managementCluster` block as defined below. // > **NOTE :** `internetConnectionEnabled` and `management_cluster.0.size` cannot be updated at the same time. ManagementCluster PrivateCloudManagementClusterPtrInput // The network used to access vCenter Server and NSX-T Manager. ManagementSubnetCidr pulumi.StringPtrInput // The name which should be used for this Vmware Private Cloud. Changing this forces a new Vmware Private Cloud to be created. Name pulumi.StringPtrInput // The subnet which should be unique across virtual network in your subscription as well as on-premise. Changing this forces a new Vmware Private Cloud to be created. NetworkSubnetCidr pulumi.StringPtrInput // The thumbprint of the NSX-T Manager SSL certificate. NsxtCertificateThumbprint pulumi.StringPtrInput // The endpoint for the NSX-T Data Center manager. NsxtManagerEndpoint pulumi.StringPtrInput // The password of the NSX-T Manager. Changing this forces a new Vmware Private Cloud to be created. NsxtPassword pulumi.StringPtrInput // The network which is used for virtual machine cold migration, cloning, and snapshot migration. ProvisioningSubnetCidr pulumi.StringPtrInput // The name of the Resource Group where the Vmware Private Cloud should exist. Changing this forces a new Vmware Private Cloud to be created. ResourceGroupName pulumi.StringPtrInput // The Name of the SKU used for this Private Cloud. Possible values are `av20`, `av36` and `av36t`. Changing this forces a new Vmware Private Cloud to be created. SkuName pulumi.StringPtrInput // A mapping of tags which should be assigned to the Vmware Private Cloud. Tags pulumi.StringMapInput // The thumbprint of the vCenter Server SSL certificate. VcenterCertificateThumbprint pulumi.StringPtrInput // The password of the vCenter admin. Changing this forces a new Vmware Private Cloud to be created. VcenterPassword pulumi.StringPtrInput // The endpoint for Virtual Center Server Appliance. VcsaEndpoint pulumi.StringPtrInput // The network which is used for live migration of virtual machines. VmotionSubnetCidr pulumi.StringPtrInput }
func (PrivateCloudState) ElementType ¶
func (PrivateCloudState) ElementType() reflect.Type