Documentation
¶
Index ¶
- type Cluster
- type ClusterArgs
- type ClusterArray
- type ClusterArrayInput
- type ClusterArrayOutput
- func (ClusterArrayOutput) ElementType() reflect.Type
- func (o ClusterArrayOutput) Index(i pulumi.IntInput) ClusterOutput
- func (o ClusterArrayOutput) ToClusterArrayOutput() ClusterArrayOutput
- func (o ClusterArrayOutput) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
- func (o ClusterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Cluster]
- type ClusterInput
- type ClusterMap
- type ClusterMapInput
- type ClusterMapOutput
- func (ClusterMapOutput) ElementType() reflect.Type
- func (o ClusterMapOutput) MapIndex(k pulumi.StringInput) ClusterOutput
- func (o ClusterMapOutput) ToClusterMapOutput() ClusterMapOutput
- func (o ClusterMapOutput) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
- func (o ClusterMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Cluster]
- type ClusterNodeTypeConfig
- type ClusterNodeTypeConfigArgs
- func (ClusterNodeTypeConfigArgs) ElementType() reflect.Type
- func (i ClusterNodeTypeConfigArgs) ToClusterNodeTypeConfigOutput() ClusterNodeTypeConfigOutput
- func (i ClusterNodeTypeConfigArgs) ToClusterNodeTypeConfigOutputWithContext(ctx context.Context) ClusterNodeTypeConfigOutput
- func (i ClusterNodeTypeConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterNodeTypeConfig]
- type ClusterNodeTypeConfigArray
- func (ClusterNodeTypeConfigArray) ElementType() reflect.Type
- func (i ClusterNodeTypeConfigArray) ToClusterNodeTypeConfigArrayOutput() ClusterNodeTypeConfigArrayOutput
- func (i ClusterNodeTypeConfigArray) ToClusterNodeTypeConfigArrayOutputWithContext(ctx context.Context) ClusterNodeTypeConfigArrayOutput
- func (i ClusterNodeTypeConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterNodeTypeConfig]
- type ClusterNodeTypeConfigArrayInput
- type ClusterNodeTypeConfigArrayOutput
- func (ClusterNodeTypeConfigArrayOutput) ElementType() reflect.Type
- func (o ClusterNodeTypeConfigArrayOutput) Index(i pulumi.IntInput) ClusterNodeTypeConfigOutput
- func (o ClusterNodeTypeConfigArrayOutput) ToClusterNodeTypeConfigArrayOutput() ClusterNodeTypeConfigArrayOutput
- func (o ClusterNodeTypeConfigArrayOutput) ToClusterNodeTypeConfigArrayOutputWithContext(ctx context.Context) ClusterNodeTypeConfigArrayOutput
- func (o ClusterNodeTypeConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterNodeTypeConfig]
- type ClusterNodeTypeConfigInput
- type ClusterNodeTypeConfigOutput
- func (o ClusterNodeTypeConfigOutput) CustomCoreCount() pulumi.IntPtrOutput
- func (ClusterNodeTypeConfigOutput) ElementType() reflect.Type
- func (o ClusterNodeTypeConfigOutput) NodeCount() pulumi.IntOutput
- func (o ClusterNodeTypeConfigOutput) NodeTypeId() pulumi.StringOutput
- func (o ClusterNodeTypeConfigOutput) ToClusterNodeTypeConfigOutput() ClusterNodeTypeConfigOutput
- func (o ClusterNodeTypeConfigOutput) ToClusterNodeTypeConfigOutputWithContext(ctx context.Context) ClusterNodeTypeConfigOutput
- func (o ClusterNodeTypeConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterNodeTypeConfig]
- type ClusterOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) Management() pulumi.BoolOutput
- func (o ClusterOutput) Name() pulumi.StringOutput
- func (o ClusterOutput) NodeTypeConfigs() ClusterNodeTypeConfigArrayOutput
- func (o ClusterOutput) Parent() pulumi.StringOutput
- func (o ClusterOutput) State() pulumi.StringOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) ToOutput(ctx context.Context) pulumix.Output[*Cluster]
- func (o ClusterOutput) Uid() pulumi.StringOutput
- type ClusterState
- type GetClusterNodeTypeConfig
- type GetClusterNodeTypeConfigArgs
- func (GetClusterNodeTypeConfigArgs) ElementType() reflect.Type
- func (i GetClusterNodeTypeConfigArgs) ToGetClusterNodeTypeConfigOutput() GetClusterNodeTypeConfigOutput
- func (i GetClusterNodeTypeConfigArgs) ToGetClusterNodeTypeConfigOutputWithContext(ctx context.Context) GetClusterNodeTypeConfigOutput
- func (i GetClusterNodeTypeConfigArgs) ToOutput(ctx context.Context) pulumix.Output[GetClusterNodeTypeConfig]
- type GetClusterNodeTypeConfigArray
- func (GetClusterNodeTypeConfigArray) ElementType() reflect.Type
- func (i GetClusterNodeTypeConfigArray) ToGetClusterNodeTypeConfigArrayOutput() GetClusterNodeTypeConfigArrayOutput
- func (i GetClusterNodeTypeConfigArray) ToGetClusterNodeTypeConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeTypeConfigArrayOutput
- func (i GetClusterNodeTypeConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]GetClusterNodeTypeConfig]
- type GetClusterNodeTypeConfigArrayInput
- type GetClusterNodeTypeConfigArrayOutput
- func (GetClusterNodeTypeConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodeTypeConfigArrayOutput) Index(i pulumi.IntInput) GetClusterNodeTypeConfigOutput
- func (o GetClusterNodeTypeConfigArrayOutput) ToGetClusterNodeTypeConfigArrayOutput() GetClusterNodeTypeConfigArrayOutput
- func (o GetClusterNodeTypeConfigArrayOutput) ToGetClusterNodeTypeConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeTypeConfigArrayOutput
- func (o GetClusterNodeTypeConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetClusterNodeTypeConfig]
- type GetClusterNodeTypeConfigInput
- type GetClusterNodeTypeConfigOutput
- func (o GetClusterNodeTypeConfigOutput) CustomCoreCount() pulumi.IntOutput
- func (GetClusterNodeTypeConfigOutput) ElementType() reflect.Type
- func (o GetClusterNodeTypeConfigOutput) NodeCount() pulumi.IntOutput
- func (o GetClusterNodeTypeConfigOutput) NodeTypeId() pulumi.StringOutput
- func (o GetClusterNodeTypeConfigOutput) ToGetClusterNodeTypeConfigOutput() GetClusterNodeTypeConfigOutput
- func (o GetClusterNodeTypeConfigOutput) ToGetClusterNodeTypeConfigOutputWithContext(ctx context.Context) GetClusterNodeTypeConfigOutput
- func (o GetClusterNodeTypeConfigOutput) ToOutput(ctx context.Context) pulumix.Output[GetClusterNodeTypeConfig]
- type GetNetworkVpcNetwork
- type GetNetworkVpcNetworkArgs
- func (GetNetworkVpcNetworkArgs) ElementType() reflect.Type
- func (i GetNetworkVpcNetworkArgs) ToGetNetworkVpcNetworkOutput() GetNetworkVpcNetworkOutput
- func (i GetNetworkVpcNetworkArgs) ToGetNetworkVpcNetworkOutputWithContext(ctx context.Context) GetNetworkVpcNetworkOutput
- func (i GetNetworkVpcNetworkArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkVpcNetwork]
- type GetNetworkVpcNetworkArray
- func (GetNetworkVpcNetworkArray) ElementType() reflect.Type
- func (i GetNetworkVpcNetworkArray) ToGetNetworkVpcNetworkArrayOutput() GetNetworkVpcNetworkArrayOutput
- func (i GetNetworkVpcNetworkArray) ToGetNetworkVpcNetworkArrayOutputWithContext(ctx context.Context) GetNetworkVpcNetworkArrayOutput
- func (i GetNetworkVpcNetworkArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkVpcNetwork]
- type GetNetworkVpcNetworkArrayInput
- type GetNetworkVpcNetworkArrayOutput
- func (GetNetworkVpcNetworkArrayOutput) ElementType() reflect.Type
- func (o GetNetworkVpcNetworkArrayOutput) Index(i pulumi.IntInput) GetNetworkVpcNetworkOutput
- func (o GetNetworkVpcNetworkArrayOutput) ToGetNetworkVpcNetworkArrayOutput() GetNetworkVpcNetworkArrayOutput
- func (o GetNetworkVpcNetworkArrayOutput) ToGetNetworkVpcNetworkArrayOutputWithContext(ctx context.Context) GetNetworkVpcNetworkArrayOutput
- func (o GetNetworkVpcNetworkArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkVpcNetwork]
- type GetNetworkVpcNetworkInput
- type GetNetworkVpcNetworkOutput
- func (GetNetworkVpcNetworkOutput) ElementType() reflect.Type
- func (o GetNetworkVpcNetworkOutput) Network() pulumi.StringOutput
- func (o GetNetworkVpcNetworkOutput) ToGetNetworkVpcNetworkOutput() GetNetworkVpcNetworkOutput
- func (o GetNetworkVpcNetworkOutput) ToGetNetworkVpcNetworkOutputWithContext(ctx context.Context) GetNetworkVpcNetworkOutput
- func (o GetNetworkVpcNetworkOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkVpcNetwork]
- func (o GetNetworkVpcNetworkOutput) Type() pulumi.StringOutput
- type GetPrivateCloudHcx
- type GetPrivateCloudHcxArgs
- func (GetPrivateCloudHcxArgs) ElementType() reflect.Type
- func (i GetPrivateCloudHcxArgs) ToGetPrivateCloudHcxOutput() GetPrivateCloudHcxOutput
- func (i GetPrivateCloudHcxArgs) ToGetPrivateCloudHcxOutputWithContext(ctx context.Context) GetPrivateCloudHcxOutput
- func (i GetPrivateCloudHcxArgs) ToOutput(ctx context.Context) pulumix.Output[GetPrivateCloudHcx]
- type GetPrivateCloudHcxArray
- func (GetPrivateCloudHcxArray) ElementType() reflect.Type
- func (i GetPrivateCloudHcxArray) ToGetPrivateCloudHcxArrayOutput() GetPrivateCloudHcxArrayOutput
- func (i GetPrivateCloudHcxArray) ToGetPrivateCloudHcxArrayOutputWithContext(ctx context.Context) GetPrivateCloudHcxArrayOutput
- func (i GetPrivateCloudHcxArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPrivateCloudHcx]
- type GetPrivateCloudHcxArrayInput
- type GetPrivateCloudHcxArrayOutput
- func (GetPrivateCloudHcxArrayOutput) ElementType() reflect.Type
- func (o GetPrivateCloudHcxArrayOutput) Index(i pulumi.IntInput) GetPrivateCloudHcxOutput
- func (o GetPrivateCloudHcxArrayOutput) ToGetPrivateCloudHcxArrayOutput() GetPrivateCloudHcxArrayOutput
- func (o GetPrivateCloudHcxArrayOutput) ToGetPrivateCloudHcxArrayOutputWithContext(ctx context.Context) GetPrivateCloudHcxArrayOutput
- func (o GetPrivateCloudHcxArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPrivateCloudHcx]
- type GetPrivateCloudHcxInput
- type GetPrivateCloudHcxOutput
- func (GetPrivateCloudHcxOutput) ElementType() reflect.Type
- func (o GetPrivateCloudHcxOutput) Fqdn() pulumi.StringOutput
- func (o GetPrivateCloudHcxOutput) InternalIp() pulumi.StringOutput
- func (o GetPrivateCloudHcxOutput) State() pulumi.StringOutput
- func (o GetPrivateCloudHcxOutput) ToGetPrivateCloudHcxOutput() GetPrivateCloudHcxOutput
- func (o GetPrivateCloudHcxOutput) ToGetPrivateCloudHcxOutputWithContext(ctx context.Context) GetPrivateCloudHcxOutput
- func (o GetPrivateCloudHcxOutput) ToOutput(ctx context.Context) pulumix.Output[GetPrivateCloudHcx]
- func (o GetPrivateCloudHcxOutput) Version() pulumi.StringOutput
- type GetPrivateCloudManagementCluster
- type GetPrivateCloudManagementClusterArgs
- func (GetPrivateCloudManagementClusterArgs) ElementType() reflect.Type
- func (i GetPrivateCloudManagementClusterArgs) ToGetPrivateCloudManagementClusterOutput() GetPrivateCloudManagementClusterOutput
- func (i GetPrivateCloudManagementClusterArgs) ToGetPrivateCloudManagementClusterOutputWithContext(ctx context.Context) GetPrivateCloudManagementClusterOutput
- func (i GetPrivateCloudManagementClusterArgs) ToOutput(ctx context.Context) pulumix.Output[GetPrivateCloudManagementCluster]
- type GetPrivateCloudManagementClusterArray
- func (GetPrivateCloudManagementClusterArray) ElementType() reflect.Type
- func (i GetPrivateCloudManagementClusterArray) ToGetPrivateCloudManagementClusterArrayOutput() GetPrivateCloudManagementClusterArrayOutput
- func (i GetPrivateCloudManagementClusterArray) ToGetPrivateCloudManagementClusterArrayOutputWithContext(ctx context.Context) GetPrivateCloudManagementClusterArrayOutput
- func (i GetPrivateCloudManagementClusterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPrivateCloudManagementCluster]
- 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
- func (o GetPrivateCloudManagementClusterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPrivateCloudManagementCluster]
- type GetPrivateCloudManagementClusterInput
- type GetPrivateCloudManagementClusterNodeTypeConfig
- type GetPrivateCloudManagementClusterNodeTypeConfigArgs
- func (GetPrivateCloudManagementClusterNodeTypeConfigArgs) ElementType() reflect.Type
- func (i GetPrivateCloudManagementClusterNodeTypeConfigArgs) ToGetPrivateCloudManagementClusterNodeTypeConfigOutput() GetPrivateCloudManagementClusterNodeTypeConfigOutput
- func (i GetPrivateCloudManagementClusterNodeTypeConfigArgs) ToGetPrivateCloudManagementClusterNodeTypeConfigOutputWithContext(ctx context.Context) GetPrivateCloudManagementClusterNodeTypeConfigOutput
- func (i GetPrivateCloudManagementClusterNodeTypeConfigArgs) ToOutput(ctx context.Context) pulumix.Output[GetPrivateCloudManagementClusterNodeTypeConfig]
- type GetPrivateCloudManagementClusterNodeTypeConfigArray
- func (GetPrivateCloudManagementClusterNodeTypeConfigArray) ElementType() reflect.Type
- func (i GetPrivateCloudManagementClusterNodeTypeConfigArray) ToGetPrivateCloudManagementClusterNodeTypeConfigArrayOutput() GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput
- func (i GetPrivateCloudManagementClusterNodeTypeConfigArray) ToGetPrivateCloudManagementClusterNodeTypeConfigArrayOutputWithContext(ctx context.Context) GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput
- func (i GetPrivateCloudManagementClusterNodeTypeConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPrivateCloudManagementClusterNodeTypeConfig]
- type GetPrivateCloudManagementClusterNodeTypeConfigArrayInput
- type GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput
- func (GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput) ElementType() reflect.Type
- func (o GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput) Index(i pulumi.IntInput) GetPrivateCloudManagementClusterNodeTypeConfigOutput
- func (o GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput) ToGetPrivateCloudManagementClusterNodeTypeConfigArrayOutput() GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput
- func (o GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput) ToGetPrivateCloudManagementClusterNodeTypeConfigArrayOutputWithContext(ctx context.Context) GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput
- func (o GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPrivateCloudManagementClusterNodeTypeConfig]
- type GetPrivateCloudManagementClusterNodeTypeConfigInput
- type GetPrivateCloudManagementClusterNodeTypeConfigOutput
- func (o GetPrivateCloudManagementClusterNodeTypeConfigOutput) CustomCoreCount() pulumi.IntOutput
- func (GetPrivateCloudManagementClusterNodeTypeConfigOutput) ElementType() reflect.Type
- func (o GetPrivateCloudManagementClusterNodeTypeConfigOutput) NodeCount() pulumi.IntOutput
- func (o GetPrivateCloudManagementClusterNodeTypeConfigOutput) NodeTypeId() pulumi.StringOutput
- func (o GetPrivateCloudManagementClusterNodeTypeConfigOutput) ToGetPrivateCloudManagementClusterNodeTypeConfigOutput() GetPrivateCloudManagementClusterNodeTypeConfigOutput
- func (o GetPrivateCloudManagementClusterNodeTypeConfigOutput) ToGetPrivateCloudManagementClusterNodeTypeConfigOutputWithContext(ctx context.Context) GetPrivateCloudManagementClusterNodeTypeConfigOutput
- func (o GetPrivateCloudManagementClusterNodeTypeConfigOutput) ToOutput(ctx context.Context) pulumix.Output[GetPrivateCloudManagementClusterNodeTypeConfig]
- type GetPrivateCloudManagementClusterOutput
- func (o GetPrivateCloudManagementClusterOutput) ClusterId() pulumi.StringOutput
- func (GetPrivateCloudManagementClusterOutput) ElementType() reflect.Type
- func (o GetPrivateCloudManagementClusterOutput) NodeTypeConfigs() GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput
- func (o GetPrivateCloudManagementClusterOutput) ToGetPrivateCloudManagementClusterOutput() GetPrivateCloudManagementClusterOutput
- func (o GetPrivateCloudManagementClusterOutput) ToGetPrivateCloudManagementClusterOutputWithContext(ctx context.Context) GetPrivateCloudManagementClusterOutput
- func (o GetPrivateCloudManagementClusterOutput) ToOutput(ctx context.Context) pulumix.Output[GetPrivateCloudManagementCluster]
- type GetPrivateCloudNetworkConfig
- type GetPrivateCloudNetworkConfigArgs
- func (GetPrivateCloudNetworkConfigArgs) ElementType() reflect.Type
- func (i GetPrivateCloudNetworkConfigArgs) ToGetPrivateCloudNetworkConfigOutput() GetPrivateCloudNetworkConfigOutput
- func (i GetPrivateCloudNetworkConfigArgs) ToGetPrivateCloudNetworkConfigOutputWithContext(ctx context.Context) GetPrivateCloudNetworkConfigOutput
- func (i GetPrivateCloudNetworkConfigArgs) ToOutput(ctx context.Context) pulumix.Output[GetPrivateCloudNetworkConfig]
- type GetPrivateCloudNetworkConfigArray
- func (GetPrivateCloudNetworkConfigArray) ElementType() reflect.Type
- func (i GetPrivateCloudNetworkConfigArray) ToGetPrivateCloudNetworkConfigArrayOutput() GetPrivateCloudNetworkConfigArrayOutput
- func (i GetPrivateCloudNetworkConfigArray) ToGetPrivateCloudNetworkConfigArrayOutputWithContext(ctx context.Context) GetPrivateCloudNetworkConfigArrayOutput
- func (i GetPrivateCloudNetworkConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPrivateCloudNetworkConfig]
- type GetPrivateCloudNetworkConfigArrayInput
- type GetPrivateCloudNetworkConfigArrayOutput
- func (GetPrivateCloudNetworkConfigArrayOutput) ElementType() reflect.Type
- func (o GetPrivateCloudNetworkConfigArrayOutput) Index(i pulumi.IntInput) GetPrivateCloudNetworkConfigOutput
- func (o GetPrivateCloudNetworkConfigArrayOutput) ToGetPrivateCloudNetworkConfigArrayOutput() GetPrivateCloudNetworkConfigArrayOutput
- func (o GetPrivateCloudNetworkConfigArrayOutput) ToGetPrivateCloudNetworkConfigArrayOutputWithContext(ctx context.Context) GetPrivateCloudNetworkConfigArrayOutput
- func (o GetPrivateCloudNetworkConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPrivateCloudNetworkConfig]
- type GetPrivateCloudNetworkConfigInput
- type GetPrivateCloudNetworkConfigOutput
- func (GetPrivateCloudNetworkConfigOutput) ElementType() reflect.Type
- func (o GetPrivateCloudNetworkConfigOutput) ManagementCidr() pulumi.StringOutput
- func (o GetPrivateCloudNetworkConfigOutput) ManagementIpAddressLayoutVersion() pulumi.IntOutput
- func (o GetPrivateCloudNetworkConfigOutput) ToGetPrivateCloudNetworkConfigOutput() GetPrivateCloudNetworkConfigOutput
- func (o GetPrivateCloudNetworkConfigOutput) ToGetPrivateCloudNetworkConfigOutputWithContext(ctx context.Context) GetPrivateCloudNetworkConfigOutput
- func (o GetPrivateCloudNetworkConfigOutput) ToOutput(ctx context.Context) pulumix.Output[GetPrivateCloudNetworkConfig]
- func (o GetPrivateCloudNetworkConfigOutput) VmwareEngineNetwork() pulumi.StringOutput
- func (o GetPrivateCloudNetworkConfigOutput) VmwareEngineNetworkCanonical() pulumi.StringOutput
- type GetPrivateCloudNsx
- type GetPrivateCloudNsxArgs
- func (GetPrivateCloudNsxArgs) ElementType() reflect.Type
- func (i GetPrivateCloudNsxArgs) ToGetPrivateCloudNsxOutput() GetPrivateCloudNsxOutput
- func (i GetPrivateCloudNsxArgs) ToGetPrivateCloudNsxOutputWithContext(ctx context.Context) GetPrivateCloudNsxOutput
- func (i GetPrivateCloudNsxArgs) ToOutput(ctx context.Context) pulumix.Output[GetPrivateCloudNsx]
- type GetPrivateCloudNsxArray
- func (GetPrivateCloudNsxArray) ElementType() reflect.Type
- func (i GetPrivateCloudNsxArray) ToGetPrivateCloudNsxArrayOutput() GetPrivateCloudNsxArrayOutput
- func (i GetPrivateCloudNsxArray) ToGetPrivateCloudNsxArrayOutputWithContext(ctx context.Context) GetPrivateCloudNsxArrayOutput
- func (i GetPrivateCloudNsxArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPrivateCloudNsx]
- type GetPrivateCloudNsxArrayInput
- type GetPrivateCloudNsxArrayOutput
- func (GetPrivateCloudNsxArrayOutput) ElementType() reflect.Type
- func (o GetPrivateCloudNsxArrayOutput) Index(i pulumi.IntInput) GetPrivateCloudNsxOutput
- func (o GetPrivateCloudNsxArrayOutput) ToGetPrivateCloudNsxArrayOutput() GetPrivateCloudNsxArrayOutput
- func (o GetPrivateCloudNsxArrayOutput) ToGetPrivateCloudNsxArrayOutputWithContext(ctx context.Context) GetPrivateCloudNsxArrayOutput
- func (o GetPrivateCloudNsxArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPrivateCloudNsx]
- type GetPrivateCloudNsxInput
- type GetPrivateCloudNsxOutput
- func (GetPrivateCloudNsxOutput) ElementType() reflect.Type
- func (o GetPrivateCloudNsxOutput) Fqdn() pulumi.StringOutput
- func (o GetPrivateCloudNsxOutput) InternalIp() pulumi.StringOutput
- func (o GetPrivateCloudNsxOutput) State() pulumi.StringOutput
- func (o GetPrivateCloudNsxOutput) ToGetPrivateCloudNsxOutput() GetPrivateCloudNsxOutput
- func (o GetPrivateCloudNsxOutput) ToGetPrivateCloudNsxOutputWithContext(ctx context.Context) GetPrivateCloudNsxOutput
- func (o GetPrivateCloudNsxOutput) ToOutput(ctx context.Context) pulumix.Output[GetPrivateCloudNsx]
- func (o GetPrivateCloudNsxOutput) Version() pulumi.StringOutput
- type GetPrivateCloudVcenter
- type GetPrivateCloudVcenterArgs
- func (GetPrivateCloudVcenterArgs) ElementType() reflect.Type
- func (i GetPrivateCloudVcenterArgs) ToGetPrivateCloudVcenterOutput() GetPrivateCloudVcenterOutput
- func (i GetPrivateCloudVcenterArgs) ToGetPrivateCloudVcenterOutputWithContext(ctx context.Context) GetPrivateCloudVcenterOutput
- func (i GetPrivateCloudVcenterArgs) ToOutput(ctx context.Context) pulumix.Output[GetPrivateCloudVcenter]
- type GetPrivateCloudVcenterArray
- func (GetPrivateCloudVcenterArray) ElementType() reflect.Type
- func (i GetPrivateCloudVcenterArray) ToGetPrivateCloudVcenterArrayOutput() GetPrivateCloudVcenterArrayOutput
- func (i GetPrivateCloudVcenterArray) ToGetPrivateCloudVcenterArrayOutputWithContext(ctx context.Context) GetPrivateCloudVcenterArrayOutput
- func (i GetPrivateCloudVcenterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPrivateCloudVcenter]
- type GetPrivateCloudVcenterArrayInput
- type GetPrivateCloudVcenterArrayOutput
- func (GetPrivateCloudVcenterArrayOutput) ElementType() reflect.Type
- func (o GetPrivateCloudVcenterArrayOutput) Index(i pulumi.IntInput) GetPrivateCloudVcenterOutput
- func (o GetPrivateCloudVcenterArrayOutput) ToGetPrivateCloudVcenterArrayOutput() GetPrivateCloudVcenterArrayOutput
- func (o GetPrivateCloudVcenterArrayOutput) ToGetPrivateCloudVcenterArrayOutputWithContext(ctx context.Context) GetPrivateCloudVcenterArrayOutput
- func (o GetPrivateCloudVcenterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPrivateCloudVcenter]
- type GetPrivateCloudVcenterInput
- type GetPrivateCloudVcenterOutput
- func (GetPrivateCloudVcenterOutput) ElementType() reflect.Type
- func (o GetPrivateCloudVcenterOutput) Fqdn() pulumi.StringOutput
- func (o GetPrivateCloudVcenterOutput) InternalIp() pulumi.StringOutput
- func (o GetPrivateCloudVcenterOutput) State() pulumi.StringOutput
- func (o GetPrivateCloudVcenterOutput) ToGetPrivateCloudVcenterOutput() GetPrivateCloudVcenterOutput
- func (o GetPrivateCloudVcenterOutput) ToGetPrivateCloudVcenterOutputWithContext(ctx context.Context) GetPrivateCloudVcenterOutput
- func (o GetPrivateCloudVcenterOutput) ToOutput(ctx context.Context) pulumix.Output[GetPrivateCloudVcenter]
- func (o GetPrivateCloudVcenterOutput) Version() pulumi.StringOutput
- type LookupClusterArgs
- type LookupClusterOutputArgs
- type LookupClusterResult
- type LookupClusterResultOutput
- func (LookupClusterResultOutput) ElementType() reflect.Type
- func (o LookupClusterResultOutput) Id() pulumi.StringOutput
- func (o LookupClusterResultOutput) Management() pulumi.BoolOutput
- func (o LookupClusterResultOutput) Name() pulumi.StringOutput
- func (o LookupClusterResultOutput) NodeTypeConfigs() GetClusterNodeTypeConfigArrayOutput
- func (o LookupClusterResultOutput) Parent() pulumi.StringOutput
- func (o LookupClusterResultOutput) State() pulumi.StringOutput
- func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput
- func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput
- func (o LookupClusterResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupClusterResult]
- func (o LookupClusterResultOutput) Uid() pulumi.StringOutput
- type LookupNetworkArgs
- type LookupNetworkOutputArgs
- type LookupNetworkResult
- type LookupNetworkResultOutput
- func (o LookupNetworkResultOutput) Description() pulumi.StringOutput
- func (LookupNetworkResultOutput) ElementType() reflect.Type
- func (o LookupNetworkResultOutput) Id() pulumi.StringOutput
- func (o LookupNetworkResultOutput) Location() pulumi.StringOutput
- func (o LookupNetworkResultOutput) Name() pulumi.StringOutput
- func (o LookupNetworkResultOutput) Project() pulumi.StringPtrOutput
- func (o LookupNetworkResultOutput) State() pulumi.StringOutput
- func (o LookupNetworkResultOutput) ToLookupNetworkResultOutput() LookupNetworkResultOutput
- func (o LookupNetworkResultOutput) ToLookupNetworkResultOutputWithContext(ctx context.Context) LookupNetworkResultOutput
- func (o LookupNetworkResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkResult]
- func (o LookupNetworkResultOutput) Type() pulumi.StringOutput
- func (o LookupNetworkResultOutput) Uid() pulumi.StringOutput
- func (o LookupNetworkResultOutput) VpcNetworks() GetNetworkVpcNetworkArrayOutput
- type LookupPrivateCloudArgs
- type LookupPrivateCloudOutputArgs
- type LookupPrivateCloudResult
- type LookupPrivateCloudResultOutput
- func (o LookupPrivateCloudResultOutput) Description() pulumi.StringOutput
- func (LookupPrivateCloudResultOutput) ElementType() reflect.Type
- func (o LookupPrivateCloudResultOutput) Hcxes() GetPrivateCloudHcxArrayOutput
- func (o LookupPrivateCloudResultOutput) Id() pulumi.StringOutput
- func (o LookupPrivateCloudResultOutput) Location() pulumi.StringOutput
- func (o LookupPrivateCloudResultOutput) ManagementClusters() GetPrivateCloudManagementClusterArrayOutput
- func (o LookupPrivateCloudResultOutput) Name() pulumi.StringOutput
- func (o LookupPrivateCloudResultOutput) NetworkConfigs() GetPrivateCloudNetworkConfigArrayOutput
- func (o LookupPrivateCloudResultOutput) Nsxes() GetPrivateCloudNsxArrayOutput
- func (o LookupPrivateCloudResultOutput) Project() pulumi.StringPtrOutput
- func (o LookupPrivateCloudResultOutput) State() pulumi.StringOutput
- func (o LookupPrivateCloudResultOutput) ToLookupPrivateCloudResultOutput() LookupPrivateCloudResultOutput
- func (o LookupPrivateCloudResultOutput) ToLookupPrivateCloudResultOutputWithContext(ctx context.Context) LookupPrivateCloudResultOutput
- func (o LookupPrivateCloudResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPrivateCloudResult]
- func (o LookupPrivateCloudResultOutput) Uid() pulumi.StringOutput
- func (o LookupPrivateCloudResultOutput) Vcenters() GetPrivateCloudVcenterArrayOutput
- type Network
- type NetworkArgs
- type NetworkArray
- type NetworkArrayInput
- type NetworkArrayOutput
- func (NetworkArrayOutput) ElementType() reflect.Type
- func (o NetworkArrayOutput) Index(i pulumi.IntInput) NetworkOutput
- func (o NetworkArrayOutput) ToNetworkArrayOutput() NetworkArrayOutput
- func (o NetworkArrayOutput) ToNetworkArrayOutputWithContext(ctx context.Context) NetworkArrayOutput
- func (o NetworkArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Network]
- type NetworkInput
- type NetworkMap
- type NetworkMapInput
- type NetworkMapOutput
- func (NetworkMapOutput) ElementType() reflect.Type
- func (o NetworkMapOutput) MapIndex(k pulumi.StringInput) NetworkOutput
- func (o NetworkMapOutput) ToNetworkMapOutput() NetworkMapOutput
- func (o NetworkMapOutput) ToNetworkMapOutputWithContext(ctx context.Context) NetworkMapOutput
- func (o NetworkMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Network]
- type NetworkOutput
- func (o NetworkOutput) Description() pulumi.StringPtrOutput
- func (NetworkOutput) ElementType() reflect.Type
- func (o NetworkOutput) Location() pulumi.StringOutput
- func (o NetworkOutput) Name() pulumi.StringOutput
- func (o NetworkOutput) Project() pulumi.StringOutput
- func (o NetworkOutput) State() pulumi.StringOutput
- func (o NetworkOutput) ToNetworkOutput() NetworkOutput
- func (o NetworkOutput) ToNetworkOutputWithContext(ctx context.Context) NetworkOutput
- func (o NetworkOutput) ToOutput(ctx context.Context) pulumix.Output[*Network]
- func (o NetworkOutput) Type() pulumi.StringOutput
- func (o NetworkOutput) Uid() pulumi.StringOutput
- func (o NetworkOutput) VpcNetworks() NetworkVpcNetworkArrayOutput
- type NetworkState
- type NetworkVpcNetwork
- type NetworkVpcNetworkArgs
- func (NetworkVpcNetworkArgs) ElementType() reflect.Type
- func (i NetworkVpcNetworkArgs) ToNetworkVpcNetworkOutput() NetworkVpcNetworkOutput
- func (i NetworkVpcNetworkArgs) ToNetworkVpcNetworkOutputWithContext(ctx context.Context) NetworkVpcNetworkOutput
- func (i NetworkVpcNetworkArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkVpcNetwork]
- type NetworkVpcNetworkArray
- func (NetworkVpcNetworkArray) ElementType() reflect.Type
- func (i NetworkVpcNetworkArray) ToNetworkVpcNetworkArrayOutput() NetworkVpcNetworkArrayOutput
- func (i NetworkVpcNetworkArray) ToNetworkVpcNetworkArrayOutputWithContext(ctx context.Context) NetworkVpcNetworkArrayOutput
- func (i NetworkVpcNetworkArray) ToOutput(ctx context.Context) pulumix.Output[[]NetworkVpcNetwork]
- type NetworkVpcNetworkArrayInput
- type NetworkVpcNetworkArrayOutput
- func (NetworkVpcNetworkArrayOutput) ElementType() reflect.Type
- func (o NetworkVpcNetworkArrayOutput) Index(i pulumi.IntInput) NetworkVpcNetworkOutput
- func (o NetworkVpcNetworkArrayOutput) ToNetworkVpcNetworkArrayOutput() NetworkVpcNetworkArrayOutput
- func (o NetworkVpcNetworkArrayOutput) ToNetworkVpcNetworkArrayOutputWithContext(ctx context.Context) NetworkVpcNetworkArrayOutput
- func (o NetworkVpcNetworkArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]NetworkVpcNetwork]
- type NetworkVpcNetworkInput
- type NetworkVpcNetworkOutput
- func (NetworkVpcNetworkOutput) ElementType() reflect.Type
- func (o NetworkVpcNetworkOutput) Network() pulumi.StringPtrOutput
- func (o NetworkVpcNetworkOutput) ToNetworkVpcNetworkOutput() NetworkVpcNetworkOutput
- func (o NetworkVpcNetworkOutput) ToNetworkVpcNetworkOutputWithContext(ctx context.Context) NetworkVpcNetworkOutput
- func (o NetworkVpcNetworkOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkVpcNetwork]
- func (o NetworkVpcNetworkOutput) Type() pulumi.StringPtrOutput
- type PrivateCloud
- type PrivateCloudArgs
- type PrivateCloudArray
- func (PrivateCloudArray) ElementType() reflect.Type
- func (i PrivateCloudArray) ToOutput(ctx context.Context) pulumix.Output[[]*PrivateCloud]
- func (i PrivateCloudArray) ToPrivateCloudArrayOutput() PrivateCloudArrayOutput
- func (i PrivateCloudArray) ToPrivateCloudArrayOutputWithContext(ctx context.Context) PrivateCloudArrayOutput
- type PrivateCloudArrayInput
- type PrivateCloudArrayOutput
- func (PrivateCloudArrayOutput) ElementType() reflect.Type
- func (o PrivateCloudArrayOutput) Index(i pulumi.IntInput) PrivateCloudOutput
- func (o PrivateCloudArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*PrivateCloud]
- func (o PrivateCloudArrayOutput) ToPrivateCloudArrayOutput() PrivateCloudArrayOutput
- func (o PrivateCloudArrayOutput) ToPrivateCloudArrayOutputWithContext(ctx context.Context) PrivateCloudArrayOutput
- type PrivateCloudHcx
- type PrivateCloudHcxArgs
- func (PrivateCloudHcxArgs) ElementType() reflect.Type
- func (i PrivateCloudHcxArgs) ToOutput(ctx context.Context) pulumix.Output[PrivateCloudHcx]
- func (i PrivateCloudHcxArgs) ToPrivateCloudHcxOutput() PrivateCloudHcxOutput
- func (i PrivateCloudHcxArgs) ToPrivateCloudHcxOutputWithContext(ctx context.Context) PrivateCloudHcxOutput
- type PrivateCloudHcxArray
- func (PrivateCloudHcxArray) ElementType() reflect.Type
- func (i PrivateCloudHcxArray) ToOutput(ctx context.Context) pulumix.Output[[]PrivateCloudHcx]
- func (i PrivateCloudHcxArray) ToPrivateCloudHcxArrayOutput() PrivateCloudHcxArrayOutput
- func (i PrivateCloudHcxArray) ToPrivateCloudHcxArrayOutputWithContext(ctx context.Context) PrivateCloudHcxArrayOutput
- type PrivateCloudHcxArrayInput
- type PrivateCloudHcxArrayOutput
- func (PrivateCloudHcxArrayOutput) ElementType() reflect.Type
- func (o PrivateCloudHcxArrayOutput) Index(i pulumi.IntInput) PrivateCloudHcxOutput
- func (o PrivateCloudHcxArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PrivateCloudHcx]
- func (o PrivateCloudHcxArrayOutput) ToPrivateCloudHcxArrayOutput() PrivateCloudHcxArrayOutput
- func (o PrivateCloudHcxArrayOutput) ToPrivateCloudHcxArrayOutputWithContext(ctx context.Context) PrivateCloudHcxArrayOutput
- type PrivateCloudHcxInput
- type PrivateCloudHcxOutput
- func (PrivateCloudHcxOutput) ElementType() reflect.Type
- func (o PrivateCloudHcxOutput) Fqdn() pulumi.StringPtrOutput
- func (o PrivateCloudHcxOutput) InternalIp() pulumi.StringPtrOutput
- func (o PrivateCloudHcxOutput) State() pulumi.StringPtrOutput
- func (o PrivateCloudHcxOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateCloudHcx]
- func (o PrivateCloudHcxOutput) ToPrivateCloudHcxOutput() PrivateCloudHcxOutput
- func (o PrivateCloudHcxOutput) ToPrivateCloudHcxOutputWithContext(ctx context.Context) PrivateCloudHcxOutput
- func (o PrivateCloudHcxOutput) Version() pulumi.StringPtrOutput
- type PrivateCloudInput
- type PrivateCloudManagementCluster
- type PrivateCloudManagementClusterArgs
- func (PrivateCloudManagementClusterArgs) ElementType() reflect.Type
- func (i PrivateCloudManagementClusterArgs) ToOutput(ctx context.Context) pulumix.Output[PrivateCloudManagementCluster]
- 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 PrivateCloudManagementClusterNodeTypeConfig
- type PrivateCloudManagementClusterNodeTypeConfigArgs
- func (PrivateCloudManagementClusterNodeTypeConfigArgs) ElementType() reflect.Type
- func (i PrivateCloudManagementClusterNodeTypeConfigArgs) ToOutput(ctx context.Context) pulumix.Output[PrivateCloudManagementClusterNodeTypeConfig]
- func (i PrivateCloudManagementClusterNodeTypeConfigArgs) ToPrivateCloudManagementClusterNodeTypeConfigOutput() PrivateCloudManagementClusterNodeTypeConfigOutput
- func (i PrivateCloudManagementClusterNodeTypeConfigArgs) ToPrivateCloudManagementClusterNodeTypeConfigOutputWithContext(ctx context.Context) PrivateCloudManagementClusterNodeTypeConfigOutput
- type PrivateCloudManagementClusterNodeTypeConfigArray
- func (PrivateCloudManagementClusterNodeTypeConfigArray) ElementType() reflect.Type
- func (i PrivateCloudManagementClusterNodeTypeConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]PrivateCloudManagementClusterNodeTypeConfig]
- func (i PrivateCloudManagementClusterNodeTypeConfigArray) ToPrivateCloudManagementClusterNodeTypeConfigArrayOutput() PrivateCloudManagementClusterNodeTypeConfigArrayOutput
- func (i PrivateCloudManagementClusterNodeTypeConfigArray) ToPrivateCloudManagementClusterNodeTypeConfigArrayOutputWithContext(ctx context.Context) PrivateCloudManagementClusterNodeTypeConfigArrayOutput
- type PrivateCloudManagementClusterNodeTypeConfigArrayInput
- type PrivateCloudManagementClusterNodeTypeConfigArrayOutput
- func (PrivateCloudManagementClusterNodeTypeConfigArrayOutput) ElementType() reflect.Type
- func (o PrivateCloudManagementClusterNodeTypeConfigArrayOutput) Index(i pulumi.IntInput) PrivateCloudManagementClusterNodeTypeConfigOutput
- func (o PrivateCloudManagementClusterNodeTypeConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PrivateCloudManagementClusterNodeTypeConfig]
- func (o PrivateCloudManagementClusterNodeTypeConfigArrayOutput) ToPrivateCloudManagementClusterNodeTypeConfigArrayOutput() PrivateCloudManagementClusterNodeTypeConfigArrayOutput
- func (o PrivateCloudManagementClusterNodeTypeConfigArrayOutput) ToPrivateCloudManagementClusterNodeTypeConfigArrayOutputWithContext(ctx context.Context) PrivateCloudManagementClusterNodeTypeConfigArrayOutput
- type PrivateCloudManagementClusterNodeTypeConfigInput
- type PrivateCloudManagementClusterNodeTypeConfigOutput
- func (o PrivateCloudManagementClusterNodeTypeConfigOutput) CustomCoreCount() pulumi.IntPtrOutput
- func (PrivateCloudManagementClusterNodeTypeConfigOutput) ElementType() reflect.Type
- func (o PrivateCloudManagementClusterNodeTypeConfigOutput) NodeCount() pulumi.IntOutput
- func (o PrivateCloudManagementClusterNodeTypeConfigOutput) NodeTypeId() pulumi.StringOutput
- func (o PrivateCloudManagementClusterNodeTypeConfigOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateCloudManagementClusterNodeTypeConfig]
- func (o PrivateCloudManagementClusterNodeTypeConfigOutput) ToPrivateCloudManagementClusterNodeTypeConfigOutput() PrivateCloudManagementClusterNodeTypeConfigOutput
- func (o PrivateCloudManagementClusterNodeTypeConfigOutput) ToPrivateCloudManagementClusterNodeTypeConfigOutputWithContext(ctx context.Context) PrivateCloudManagementClusterNodeTypeConfigOutput
- type PrivateCloudManagementClusterOutput
- func (o PrivateCloudManagementClusterOutput) ClusterId() pulumi.StringOutput
- func (PrivateCloudManagementClusterOutput) ElementType() reflect.Type
- func (o PrivateCloudManagementClusterOutput) NodeTypeConfigs() PrivateCloudManagementClusterNodeTypeConfigArrayOutput
- func (o PrivateCloudManagementClusterOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateCloudManagementCluster]
- 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) ClusterId() pulumi.StringPtrOutput
- func (o PrivateCloudManagementClusterPtrOutput) Elem() PrivateCloudManagementClusterOutput
- func (PrivateCloudManagementClusterPtrOutput) ElementType() reflect.Type
- func (o PrivateCloudManagementClusterPtrOutput) NodeTypeConfigs() PrivateCloudManagementClusterNodeTypeConfigArrayOutput
- func (o PrivateCloudManagementClusterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PrivateCloudManagementCluster]
- func (o PrivateCloudManagementClusterPtrOutput) ToPrivateCloudManagementClusterPtrOutput() PrivateCloudManagementClusterPtrOutput
- func (o PrivateCloudManagementClusterPtrOutput) ToPrivateCloudManagementClusterPtrOutputWithContext(ctx context.Context) PrivateCloudManagementClusterPtrOutput
- type PrivateCloudMap
- func (PrivateCloudMap) ElementType() reflect.Type
- func (i PrivateCloudMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*PrivateCloud]
- func (i PrivateCloudMap) ToPrivateCloudMapOutput() PrivateCloudMapOutput
- func (i PrivateCloudMap) ToPrivateCloudMapOutputWithContext(ctx context.Context) PrivateCloudMapOutput
- type PrivateCloudMapInput
- type PrivateCloudMapOutput
- func (PrivateCloudMapOutput) ElementType() reflect.Type
- func (o PrivateCloudMapOutput) MapIndex(k pulumi.StringInput) PrivateCloudOutput
- func (o PrivateCloudMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*PrivateCloud]
- func (o PrivateCloudMapOutput) ToPrivateCloudMapOutput() PrivateCloudMapOutput
- func (o PrivateCloudMapOutput) ToPrivateCloudMapOutputWithContext(ctx context.Context) PrivateCloudMapOutput
- type PrivateCloudNetworkConfig
- type PrivateCloudNetworkConfigArgs
- func (PrivateCloudNetworkConfigArgs) ElementType() reflect.Type
- func (i PrivateCloudNetworkConfigArgs) ToOutput(ctx context.Context) pulumix.Output[PrivateCloudNetworkConfig]
- func (i PrivateCloudNetworkConfigArgs) ToPrivateCloudNetworkConfigOutput() PrivateCloudNetworkConfigOutput
- func (i PrivateCloudNetworkConfigArgs) ToPrivateCloudNetworkConfigOutputWithContext(ctx context.Context) PrivateCloudNetworkConfigOutput
- func (i PrivateCloudNetworkConfigArgs) ToPrivateCloudNetworkConfigPtrOutput() PrivateCloudNetworkConfigPtrOutput
- func (i PrivateCloudNetworkConfigArgs) ToPrivateCloudNetworkConfigPtrOutputWithContext(ctx context.Context) PrivateCloudNetworkConfigPtrOutput
- type PrivateCloudNetworkConfigInput
- type PrivateCloudNetworkConfigOutput
- func (PrivateCloudNetworkConfigOutput) ElementType() reflect.Type
- func (o PrivateCloudNetworkConfigOutput) ManagementCidr() pulumi.StringOutput
- func (o PrivateCloudNetworkConfigOutput) ManagementIpAddressLayoutVersion() pulumi.IntPtrOutput
- func (o PrivateCloudNetworkConfigOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateCloudNetworkConfig]
- func (o PrivateCloudNetworkConfigOutput) ToPrivateCloudNetworkConfigOutput() PrivateCloudNetworkConfigOutput
- func (o PrivateCloudNetworkConfigOutput) ToPrivateCloudNetworkConfigOutputWithContext(ctx context.Context) PrivateCloudNetworkConfigOutput
- func (o PrivateCloudNetworkConfigOutput) ToPrivateCloudNetworkConfigPtrOutput() PrivateCloudNetworkConfigPtrOutput
- func (o PrivateCloudNetworkConfigOutput) ToPrivateCloudNetworkConfigPtrOutputWithContext(ctx context.Context) PrivateCloudNetworkConfigPtrOutput
- func (o PrivateCloudNetworkConfigOutput) VmwareEngineNetwork() pulumi.StringPtrOutput
- func (o PrivateCloudNetworkConfigOutput) VmwareEngineNetworkCanonical() pulumi.StringPtrOutput
- type PrivateCloudNetworkConfigPtrInput
- type PrivateCloudNetworkConfigPtrOutput
- func (o PrivateCloudNetworkConfigPtrOutput) Elem() PrivateCloudNetworkConfigOutput
- func (PrivateCloudNetworkConfigPtrOutput) ElementType() reflect.Type
- func (o PrivateCloudNetworkConfigPtrOutput) ManagementCidr() pulumi.StringPtrOutput
- func (o PrivateCloudNetworkConfigPtrOutput) ManagementIpAddressLayoutVersion() pulumi.IntPtrOutput
- func (o PrivateCloudNetworkConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PrivateCloudNetworkConfig]
- func (o PrivateCloudNetworkConfigPtrOutput) ToPrivateCloudNetworkConfigPtrOutput() PrivateCloudNetworkConfigPtrOutput
- func (o PrivateCloudNetworkConfigPtrOutput) ToPrivateCloudNetworkConfigPtrOutputWithContext(ctx context.Context) PrivateCloudNetworkConfigPtrOutput
- func (o PrivateCloudNetworkConfigPtrOutput) VmwareEngineNetwork() pulumi.StringPtrOutput
- func (o PrivateCloudNetworkConfigPtrOutput) VmwareEngineNetworkCanonical() pulumi.StringPtrOutput
- type PrivateCloudNsx
- type PrivateCloudNsxArgs
- func (PrivateCloudNsxArgs) ElementType() reflect.Type
- func (i PrivateCloudNsxArgs) ToOutput(ctx context.Context) pulumix.Output[PrivateCloudNsx]
- func (i PrivateCloudNsxArgs) ToPrivateCloudNsxOutput() PrivateCloudNsxOutput
- func (i PrivateCloudNsxArgs) ToPrivateCloudNsxOutputWithContext(ctx context.Context) PrivateCloudNsxOutput
- type PrivateCloudNsxArray
- func (PrivateCloudNsxArray) ElementType() reflect.Type
- func (i PrivateCloudNsxArray) ToOutput(ctx context.Context) pulumix.Output[[]PrivateCloudNsx]
- func (i PrivateCloudNsxArray) ToPrivateCloudNsxArrayOutput() PrivateCloudNsxArrayOutput
- func (i PrivateCloudNsxArray) ToPrivateCloudNsxArrayOutputWithContext(ctx context.Context) PrivateCloudNsxArrayOutput
- type PrivateCloudNsxArrayInput
- type PrivateCloudNsxArrayOutput
- func (PrivateCloudNsxArrayOutput) ElementType() reflect.Type
- func (o PrivateCloudNsxArrayOutput) Index(i pulumi.IntInput) PrivateCloudNsxOutput
- func (o PrivateCloudNsxArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PrivateCloudNsx]
- func (o PrivateCloudNsxArrayOutput) ToPrivateCloudNsxArrayOutput() PrivateCloudNsxArrayOutput
- func (o PrivateCloudNsxArrayOutput) ToPrivateCloudNsxArrayOutputWithContext(ctx context.Context) PrivateCloudNsxArrayOutput
- type PrivateCloudNsxInput
- type PrivateCloudNsxOutput
- func (PrivateCloudNsxOutput) ElementType() reflect.Type
- func (o PrivateCloudNsxOutput) Fqdn() pulumi.StringPtrOutput
- func (o PrivateCloudNsxOutput) InternalIp() pulumi.StringPtrOutput
- func (o PrivateCloudNsxOutput) State() pulumi.StringPtrOutput
- func (o PrivateCloudNsxOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateCloudNsx]
- func (o PrivateCloudNsxOutput) ToPrivateCloudNsxOutput() PrivateCloudNsxOutput
- func (o PrivateCloudNsxOutput) ToPrivateCloudNsxOutputWithContext(ctx context.Context) PrivateCloudNsxOutput
- func (o PrivateCloudNsxOutput) Version() pulumi.StringPtrOutput
- type PrivateCloudOutput
- func (o PrivateCloudOutput) Description() pulumi.StringPtrOutput
- func (PrivateCloudOutput) ElementType() reflect.Type
- func (o PrivateCloudOutput) Hcxes() PrivateCloudHcxArrayOutput
- func (o PrivateCloudOutput) Location() pulumi.StringOutput
- func (o PrivateCloudOutput) ManagementCluster() PrivateCloudManagementClusterOutput
- func (o PrivateCloudOutput) Name() pulumi.StringOutput
- func (o PrivateCloudOutput) NetworkConfig() PrivateCloudNetworkConfigOutput
- func (o PrivateCloudOutput) Nsxes() PrivateCloudNsxArrayOutput
- func (o PrivateCloudOutput) Project() pulumi.StringOutput
- func (o PrivateCloudOutput) State() pulumi.StringOutput
- func (o PrivateCloudOutput) ToOutput(ctx context.Context) pulumix.Output[*PrivateCloud]
- func (o PrivateCloudOutput) ToPrivateCloudOutput() PrivateCloudOutput
- func (o PrivateCloudOutput) ToPrivateCloudOutputWithContext(ctx context.Context) PrivateCloudOutput
- func (o PrivateCloudOutput) Uid() pulumi.StringOutput
- func (o PrivateCloudOutput) Vcenters() PrivateCloudVcenterArrayOutput
- type PrivateCloudState
- type PrivateCloudVcenter
- type PrivateCloudVcenterArgs
- func (PrivateCloudVcenterArgs) ElementType() reflect.Type
- func (i PrivateCloudVcenterArgs) ToOutput(ctx context.Context) pulumix.Output[PrivateCloudVcenter]
- func (i PrivateCloudVcenterArgs) ToPrivateCloudVcenterOutput() PrivateCloudVcenterOutput
- func (i PrivateCloudVcenterArgs) ToPrivateCloudVcenterOutputWithContext(ctx context.Context) PrivateCloudVcenterOutput
- type PrivateCloudVcenterArray
- func (PrivateCloudVcenterArray) ElementType() reflect.Type
- func (i PrivateCloudVcenterArray) ToOutput(ctx context.Context) pulumix.Output[[]PrivateCloudVcenter]
- func (i PrivateCloudVcenterArray) ToPrivateCloudVcenterArrayOutput() PrivateCloudVcenterArrayOutput
- func (i PrivateCloudVcenterArray) ToPrivateCloudVcenterArrayOutputWithContext(ctx context.Context) PrivateCloudVcenterArrayOutput
- type PrivateCloudVcenterArrayInput
- type PrivateCloudVcenterArrayOutput
- func (PrivateCloudVcenterArrayOutput) ElementType() reflect.Type
- func (o PrivateCloudVcenterArrayOutput) Index(i pulumi.IntInput) PrivateCloudVcenterOutput
- func (o PrivateCloudVcenterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PrivateCloudVcenter]
- func (o PrivateCloudVcenterArrayOutput) ToPrivateCloudVcenterArrayOutput() PrivateCloudVcenterArrayOutput
- func (o PrivateCloudVcenterArrayOutput) ToPrivateCloudVcenterArrayOutputWithContext(ctx context.Context) PrivateCloudVcenterArrayOutput
- type PrivateCloudVcenterInput
- type PrivateCloudVcenterOutput
- func (PrivateCloudVcenterOutput) ElementType() reflect.Type
- func (o PrivateCloudVcenterOutput) Fqdn() pulumi.StringPtrOutput
- func (o PrivateCloudVcenterOutput) InternalIp() pulumi.StringPtrOutput
- func (o PrivateCloudVcenterOutput) State() pulumi.StringPtrOutput
- func (o PrivateCloudVcenterOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateCloudVcenter]
- func (o PrivateCloudVcenterOutput) ToPrivateCloudVcenterOutput() PrivateCloudVcenterOutput
- func (o PrivateCloudVcenterOutput) ToPrivateCloudVcenterOutputWithContext(ctx context.Context) PrivateCloudVcenterOutput
- func (o PrivateCloudVcenterOutput) Version() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // True if the cluster is a management cluster; false otherwise. // There can only be one management cluster in a private cloud and it has to be the first one. Management pulumi.BoolOutput `pulumi:"management"` // The ID of the Cluster. // // *** Name pulumi.StringOutput `pulumi:"name"` // The map of cluster node types in this cluster, // where the key is canonical identifier of the node type (corresponds to the NodeType). // Structure is documented below. NodeTypeConfigs ClusterNodeTypeConfigArrayOutput `pulumi:"nodeTypeConfigs"` // The resource name of the private cloud to create a new cluster in. // Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. // For example: projects/my-project/locations/us-west1-a/privateClouds/my-cloud Parent pulumi.StringOutput `pulumi:"parent"` // State of the Cluster. State pulumi.StringOutput `pulumi:"state"` // System-generated unique identifier for the resource. Uid pulumi.StringOutput `pulumi:"uid"` }
## Example Usage ### Vmware Engine Cluster Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/vmwareengine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vmwareengine.NewNetwork(ctx, "cluster-nw", &vmwareengine.NetworkArgs{ Location: pulumi.String("us-west1"), Type: pulumi.String("LEGACY"), Description: pulumi.String("PC network description."), }, pulumi.Provider(google_beta)) if err != nil { return err } _, err = vmwareengine.NewPrivateCloud(ctx, "cluster-pc", &vmwareengine.PrivateCloudArgs{ Location: pulumi.String("us-west1-a"), Description: pulumi.String("Sample test PC."), NetworkConfig: &vmwareengine.PrivateCloudNetworkConfigArgs{ ManagementCidr: pulumi.String("192.168.30.0/24"), VmwareEngineNetwork: cluster_nw.ID(), }, ManagementCluster: &vmwareengine.PrivateCloudManagementClusterArgs{ ClusterId: pulumi.String("sample-mgmt-cluster"), NodeTypeConfigs: vmwareengine.PrivateCloudManagementClusterNodeTypeConfigArray{ &vmwareengine.PrivateCloudManagementClusterNodeTypeConfigArgs{ NodeTypeId: pulumi.String("standard-72"), NodeCount: pulumi.Int(3), }, }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } _, err = vmwareengine.NewCluster(ctx, "vmw-engine-ext-cluster", &vmwareengine.ClusterArgs{ Parent: cluster_pc.ID(), NodeTypeConfigs: vmwareengine.ClusterNodeTypeConfigArray{ &vmwareengine.ClusterNodeTypeConfigArgs{ NodeTypeId: pulumi.String("standard-72"), NodeCount: pulumi.Int(3), }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
``` ### Vmware Engine Cluster Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/vmwareengine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vmwareengine.NewNetwork(ctx, "cluster-nw", &vmwareengine.NetworkArgs{ Location: pulumi.String("us-west1"), Type: pulumi.String("LEGACY"), Description: pulumi.String("PC network description."), }, pulumi.Provider(google_beta)) if err != nil { return err } _, err = vmwareengine.NewPrivateCloud(ctx, "cluster-pc", &vmwareengine.PrivateCloudArgs{ Location: pulumi.String("us-west1-a"), Description: pulumi.String("Sample test PC."), NetworkConfig: &vmwareengine.PrivateCloudNetworkConfigArgs{ ManagementCidr: pulumi.String("192.168.30.0/24"), VmwareEngineNetwork: cluster_nw.ID(), }, ManagementCluster: &vmwareengine.PrivateCloudManagementClusterArgs{ ClusterId: pulumi.String("sample-mgmt-cluster"), NodeTypeConfigs: vmwareengine.PrivateCloudManagementClusterNodeTypeConfigArray{ &vmwareengine.PrivateCloudManagementClusterNodeTypeConfigArgs{ NodeTypeId: pulumi.String("standard-72"), NodeCount: pulumi.Int(3), CustomCoreCount: pulumi.Int(32), }, }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } _, err = vmwareengine.NewCluster(ctx, "vmw-ext-cluster", &vmwareengine.ClusterArgs{ Parent: cluster_pc.ID(), NodeTypeConfigs: vmwareengine.ClusterNodeTypeConfigArray{ &vmwareengine.ClusterNodeTypeConfigArgs{ NodeTypeId: pulumi.String("standard-72"), NodeCount: pulumi.Int(3), CustomCoreCount: pulumi.Int(32), }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
```
## Import
Cluster can be imported using any of these accepted formats:
```sh
$ pulumi import gcp:vmwareengine/cluster:Cluster default {{parent}}/clusters/{{name}}
```
func GetCluster ¶
func GetCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)
GetCluster gets an existing Cluster 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 NewCluster ¶
func NewCluster(ctx *pulumi.Context, name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)
NewCluster registers a new resource with the given unique name, arguments, and options.
func (*Cluster) ElementType ¶
func (*Cluster) ToClusterOutput ¶
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶
func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterArgs ¶
type ClusterArgs struct { // The ID of the Cluster. // // *** Name pulumi.StringPtrInput // The map of cluster node types in this cluster, // where the key is canonical identifier of the node type (corresponds to the NodeType). // Structure is documented below. NodeTypeConfigs ClusterNodeTypeConfigArrayInput // The resource name of the private cloud to create a new cluster in. // Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. // For example: projects/my-project/locations/us-west1-a/privateClouds/my-cloud Parent pulumi.StringInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterArray ¶
type ClusterArray []ClusterInput
func (ClusterArray) ElementType ¶
func (ClusterArray) ElementType() reflect.Type
func (ClusterArray) ToClusterArrayOutput ¶
func (i ClusterArray) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArray) ToClusterArrayOutputWithContext ¶
func (i ClusterArray) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterArrayInput ¶
type ClusterArrayInput interface { pulumi.Input ToClusterArrayOutput() ClusterArrayOutput ToClusterArrayOutputWithContext(context.Context) ClusterArrayOutput }
ClusterArrayInput is an input type that accepts ClusterArray and ClusterArrayOutput values. You can construct a concrete instance of `ClusterArrayInput` via:
ClusterArray{ ClusterArgs{...} }
type ClusterArrayOutput ¶
type ClusterArrayOutput struct{ *pulumi.OutputState }
func (ClusterArrayOutput) ElementType ¶
func (ClusterArrayOutput) ElementType() reflect.Type
func (ClusterArrayOutput) Index ¶
func (o ClusterArrayOutput) Index(i pulumi.IntInput) ClusterOutput
func (ClusterArrayOutput) ToClusterArrayOutput ¶
func (o ClusterArrayOutput) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArrayOutput) ToClusterArrayOutputWithContext ¶
func (o ClusterArrayOutput) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterInput ¶
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterMap ¶
type ClusterMap map[string]ClusterInput
func (ClusterMap) ElementType ¶
func (ClusterMap) ElementType() reflect.Type
func (ClusterMap) ToClusterMapOutput ¶
func (i ClusterMap) ToClusterMapOutput() ClusterMapOutput
func (ClusterMap) ToClusterMapOutputWithContext ¶
func (i ClusterMap) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterMapInput ¶
type ClusterMapInput interface { pulumi.Input ToClusterMapOutput() ClusterMapOutput ToClusterMapOutputWithContext(context.Context) ClusterMapOutput }
ClusterMapInput is an input type that accepts ClusterMap and ClusterMapOutput values. You can construct a concrete instance of `ClusterMapInput` via:
ClusterMap{ "key": ClusterArgs{...} }
type ClusterMapOutput ¶
type ClusterMapOutput struct{ *pulumi.OutputState }
func (ClusterMapOutput) ElementType ¶
func (ClusterMapOutput) ElementType() reflect.Type
func (ClusterMapOutput) MapIndex ¶
func (o ClusterMapOutput) MapIndex(k pulumi.StringInput) ClusterOutput
func (ClusterMapOutput) ToClusterMapOutput ¶
func (o ClusterMapOutput) ToClusterMapOutput() ClusterMapOutput
func (ClusterMapOutput) ToClusterMapOutputWithContext ¶
func (o ClusterMapOutput) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterNodeTypeConfig ¶
type ClusterNodeTypeConfig struct { // Customized number of cores available to each node of the type. // This number must always be one of `nodeType.availableCustomCoreCounts`. // If zero is provided max value from `nodeType.availableCustomCoreCounts` will be used. // Once the customer is created then corecount cannot be changed. CustomCoreCount *int `pulumi:"customCoreCount"` // The number of nodes of this type in the cluster. NodeCount int `pulumi:"nodeCount"` // The identifier for this object. Format specified above. NodeTypeId string `pulumi:"nodeTypeId"` }
type ClusterNodeTypeConfigArgs ¶
type ClusterNodeTypeConfigArgs struct { // Customized number of cores available to each node of the type. // This number must always be one of `nodeType.availableCustomCoreCounts`. // If zero is provided max value from `nodeType.availableCustomCoreCounts` will be used. // Once the customer is created then corecount cannot be changed. CustomCoreCount pulumi.IntPtrInput `pulumi:"customCoreCount"` // The number of nodes of this type in the cluster. NodeCount pulumi.IntInput `pulumi:"nodeCount"` // The identifier for this object. Format specified above. NodeTypeId pulumi.StringInput `pulumi:"nodeTypeId"` }
func (ClusterNodeTypeConfigArgs) ElementType ¶
func (ClusterNodeTypeConfigArgs) ElementType() reflect.Type
func (ClusterNodeTypeConfigArgs) ToClusterNodeTypeConfigOutput ¶
func (i ClusterNodeTypeConfigArgs) ToClusterNodeTypeConfigOutput() ClusterNodeTypeConfigOutput
func (ClusterNodeTypeConfigArgs) ToClusterNodeTypeConfigOutputWithContext ¶
func (i ClusterNodeTypeConfigArgs) ToClusterNodeTypeConfigOutputWithContext(ctx context.Context) ClusterNodeTypeConfigOutput
func (ClusterNodeTypeConfigArgs) ToOutput ¶
func (i ClusterNodeTypeConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterNodeTypeConfig]
type ClusterNodeTypeConfigArray ¶
type ClusterNodeTypeConfigArray []ClusterNodeTypeConfigInput
func (ClusterNodeTypeConfigArray) ElementType ¶
func (ClusterNodeTypeConfigArray) ElementType() reflect.Type
func (ClusterNodeTypeConfigArray) ToClusterNodeTypeConfigArrayOutput ¶
func (i ClusterNodeTypeConfigArray) ToClusterNodeTypeConfigArrayOutput() ClusterNodeTypeConfigArrayOutput
func (ClusterNodeTypeConfigArray) ToClusterNodeTypeConfigArrayOutputWithContext ¶
func (i ClusterNodeTypeConfigArray) ToClusterNodeTypeConfigArrayOutputWithContext(ctx context.Context) ClusterNodeTypeConfigArrayOutput
func (ClusterNodeTypeConfigArray) ToOutput ¶
func (i ClusterNodeTypeConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterNodeTypeConfig]
type ClusterNodeTypeConfigArrayInput ¶
type ClusterNodeTypeConfigArrayInput interface { pulumi.Input ToClusterNodeTypeConfigArrayOutput() ClusterNodeTypeConfigArrayOutput ToClusterNodeTypeConfigArrayOutputWithContext(context.Context) ClusterNodeTypeConfigArrayOutput }
ClusterNodeTypeConfigArrayInput is an input type that accepts ClusterNodeTypeConfigArray and ClusterNodeTypeConfigArrayOutput values. You can construct a concrete instance of `ClusterNodeTypeConfigArrayInput` via:
ClusterNodeTypeConfigArray{ ClusterNodeTypeConfigArgs{...} }
type ClusterNodeTypeConfigArrayOutput ¶
type ClusterNodeTypeConfigArrayOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeConfigArrayOutput) ElementType ¶
func (ClusterNodeTypeConfigArrayOutput) ElementType() reflect.Type
func (ClusterNodeTypeConfigArrayOutput) Index ¶
func (o ClusterNodeTypeConfigArrayOutput) Index(i pulumi.IntInput) ClusterNodeTypeConfigOutput
func (ClusterNodeTypeConfigArrayOutput) ToClusterNodeTypeConfigArrayOutput ¶
func (o ClusterNodeTypeConfigArrayOutput) ToClusterNodeTypeConfigArrayOutput() ClusterNodeTypeConfigArrayOutput
func (ClusterNodeTypeConfigArrayOutput) ToClusterNodeTypeConfigArrayOutputWithContext ¶
func (o ClusterNodeTypeConfigArrayOutput) ToClusterNodeTypeConfigArrayOutputWithContext(ctx context.Context) ClusterNodeTypeConfigArrayOutput
func (ClusterNodeTypeConfigArrayOutput) ToOutput ¶
func (o ClusterNodeTypeConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterNodeTypeConfig]
type ClusterNodeTypeConfigInput ¶
type ClusterNodeTypeConfigInput interface { pulumi.Input ToClusterNodeTypeConfigOutput() ClusterNodeTypeConfigOutput ToClusterNodeTypeConfigOutputWithContext(context.Context) ClusterNodeTypeConfigOutput }
ClusterNodeTypeConfigInput is an input type that accepts ClusterNodeTypeConfigArgs and ClusterNodeTypeConfigOutput values. You can construct a concrete instance of `ClusterNodeTypeConfigInput` via:
ClusterNodeTypeConfigArgs{...}
type ClusterNodeTypeConfigOutput ¶
type ClusterNodeTypeConfigOutput struct{ *pulumi.OutputState }
func (ClusterNodeTypeConfigOutput) CustomCoreCount ¶
func (o ClusterNodeTypeConfigOutput) CustomCoreCount() pulumi.IntPtrOutput
Customized number of cores available to each node of the type. This number must always be one of `nodeType.availableCustomCoreCounts`. If zero is provided max value from `nodeType.availableCustomCoreCounts` will be used. Once the customer is created then corecount cannot be changed.
func (ClusterNodeTypeConfigOutput) ElementType ¶
func (ClusterNodeTypeConfigOutput) ElementType() reflect.Type
func (ClusterNodeTypeConfigOutput) NodeCount ¶
func (o ClusterNodeTypeConfigOutput) NodeCount() pulumi.IntOutput
The number of nodes of this type in the cluster.
func (ClusterNodeTypeConfigOutput) NodeTypeId ¶
func (o ClusterNodeTypeConfigOutput) NodeTypeId() pulumi.StringOutput
The identifier for this object. Format specified above.
func (ClusterNodeTypeConfigOutput) ToClusterNodeTypeConfigOutput ¶
func (o ClusterNodeTypeConfigOutput) ToClusterNodeTypeConfigOutput() ClusterNodeTypeConfigOutput
func (ClusterNodeTypeConfigOutput) ToClusterNodeTypeConfigOutputWithContext ¶
func (o ClusterNodeTypeConfigOutput) ToClusterNodeTypeConfigOutputWithContext(ctx context.Context) ClusterNodeTypeConfigOutput
func (ClusterNodeTypeConfigOutput) ToOutput ¶
func (o ClusterNodeTypeConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterNodeTypeConfig]
type ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) Management ¶
func (o ClusterOutput) Management() pulumi.BoolOutput
True if the cluster is a management cluster; false otherwise. There can only be one management cluster in a private cloud and it has to be the first one.
func (ClusterOutput) Name ¶
func (o ClusterOutput) Name() pulumi.StringOutput
The ID of the Cluster.
***
func (ClusterOutput) NodeTypeConfigs ¶
func (o ClusterOutput) NodeTypeConfigs() ClusterNodeTypeConfigArrayOutput
The map of cluster node types in this cluster, where the key is canonical identifier of the node type (corresponds to the NodeType). Structure is documented below.
func (ClusterOutput) Parent ¶
func (o ClusterOutput) Parent() pulumi.StringOutput
The resource name of the private cloud to create a new cluster in. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/us-west1-a/privateClouds/my-cloud
func (ClusterOutput) State ¶
func (o ClusterOutput) State() pulumi.StringOutput
State of the Cluster.
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) Uid ¶
func (o ClusterOutput) Uid() pulumi.StringOutput
System-generated unique identifier for the resource.
type ClusterState ¶
type ClusterState struct { // True if the cluster is a management cluster; false otherwise. // There can only be one management cluster in a private cloud and it has to be the first one. Management pulumi.BoolPtrInput // The ID of the Cluster. // // *** Name pulumi.StringPtrInput // The map of cluster node types in this cluster, // where the key is canonical identifier of the node type (corresponds to the NodeType). // Structure is documented below. NodeTypeConfigs ClusterNodeTypeConfigArrayInput // The resource name of the private cloud to create a new cluster in. // Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. // For example: projects/my-project/locations/us-west1-a/privateClouds/my-cloud Parent pulumi.StringPtrInput // State of the Cluster. State pulumi.StringPtrInput // System-generated unique identifier for the resource. Uid pulumi.StringPtrInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type GetClusterNodeTypeConfigArgs ¶
type GetClusterNodeTypeConfigArgs struct { CustomCoreCount pulumi.IntInput `pulumi:"customCoreCount"` NodeCount pulumi.IntInput `pulumi:"nodeCount"` NodeTypeId pulumi.StringInput `pulumi:"nodeTypeId"` }
func (GetClusterNodeTypeConfigArgs) ElementType ¶
func (GetClusterNodeTypeConfigArgs) ElementType() reflect.Type
func (GetClusterNodeTypeConfigArgs) ToGetClusterNodeTypeConfigOutput ¶
func (i GetClusterNodeTypeConfigArgs) ToGetClusterNodeTypeConfigOutput() GetClusterNodeTypeConfigOutput
func (GetClusterNodeTypeConfigArgs) ToGetClusterNodeTypeConfigOutputWithContext ¶
func (i GetClusterNodeTypeConfigArgs) ToGetClusterNodeTypeConfigOutputWithContext(ctx context.Context) GetClusterNodeTypeConfigOutput
func (GetClusterNodeTypeConfigArgs) ToOutput ¶
func (i GetClusterNodeTypeConfigArgs) ToOutput(ctx context.Context) pulumix.Output[GetClusterNodeTypeConfig]
type GetClusterNodeTypeConfigArray ¶
type GetClusterNodeTypeConfigArray []GetClusterNodeTypeConfigInput
func (GetClusterNodeTypeConfigArray) ElementType ¶
func (GetClusterNodeTypeConfigArray) ElementType() reflect.Type
func (GetClusterNodeTypeConfigArray) ToGetClusterNodeTypeConfigArrayOutput ¶
func (i GetClusterNodeTypeConfigArray) ToGetClusterNodeTypeConfigArrayOutput() GetClusterNodeTypeConfigArrayOutput
func (GetClusterNodeTypeConfigArray) ToGetClusterNodeTypeConfigArrayOutputWithContext ¶
func (i GetClusterNodeTypeConfigArray) ToGetClusterNodeTypeConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeTypeConfigArrayOutput
func (GetClusterNodeTypeConfigArray) ToOutput ¶
func (i GetClusterNodeTypeConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]GetClusterNodeTypeConfig]
type GetClusterNodeTypeConfigArrayInput ¶
type GetClusterNodeTypeConfigArrayInput interface { pulumi.Input ToGetClusterNodeTypeConfigArrayOutput() GetClusterNodeTypeConfigArrayOutput ToGetClusterNodeTypeConfigArrayOutputWithContext(context.Context) GetClusterNodeTypeConfigArrayOutput }
GetClusterNodeTypeConfigArrayInput is an input type that accepts GetClusterNodeTypeConfigArray and GetClusterNodeTypeConfigArrayOutput values. You can construct a concrete instance of `GetClusterNodeTypeConfigArrayInput` via:
GetClusterNodeTypeConfigArray{ GetClusterNodeTypeConfigArgs{...} }
type GetClusterNodeTypeConfigArrayOutput ¶
type GetClusterNodeTypeConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodeTypeConfigArrayOutput) ElementType ¶
func (GetClusterNodeTypeConfigArrayOutput) ElementType() reflect.Type
func (GetClusterNodeTypeConfigArrayOutput) Index ¶
func (o GetClusterNodeTypeConfigArrayOutput) Index(i pulumi.IntInput) GetClusterNodeTypeConfigOutput
func (GetClusterNodeTypeConfigArrayOutput) ToGetClusterNodeTypeConfigArrayOutput ¶
func (o GetClusterNodeTypeConfigArrayOutput) ToGetClusterNodeTypeConfigArrayOutput() GetClusterNodeTypeConfigArrayOutput
func (GetClusterNodeTypeConfigArrayOutput) ToGetClusterNodeTypeConfigArrayOutputWithContext ¶
func (o GetClusterNodeTypeConfigArrayOutput) ToGetClusterNodeTypeConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeTypeConfigArrayOutput
func (GetClusterNodeTypeConfigArrayOutput) ToOutput ¶
func (o GetClusterNodeTypeConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetClusterNodeTypeConfig]
type GetClusterNodeTypeConfigInput ¶
type GetClusterNodeTypeConfigInput interface { pulumi.Input ToGetClusterNodeTypeConfigOutput() GetClusterNodeTypeConfigOutput ToGetClusterNodeTypeConfigOutputWithContext(context.Context) GetClusterNodeTypeConfigOutput }
GetClusterNodeTypeConfigInput is an input type that accepts GetClusterNodeTypeConfigArgs and GetClusterNodeTypeConfigOutput values. You can construct a concrete instance of `GetClusterNodeTypeConfigInput` via:
GetClusterNodeTypeConfigArgs{...}
type GetClusterNodeTypeConfigOutput ¶
type GetClusterNodeTypeConfigOutput struct{ *pulumi.OutputState }
func (GetClusterNodeTypeConfigOutput) CustomCoreCount ¶
func (o GetClusterNodeTypeConfigOutput) CustomCoreCount() pulumi.IntOutput
func (GetClusterNodeTypeConfigOutput) ElementType ¶
func (GetClusterNodeTypeConfigOutput) ElementType() reflect.Type
func (GetClusterNodeTypeConfigOutput) NodeCount ¶
func (o GetClusterNodeTypeConfigOutput) NodeCount() pulumi.IntOutput
func (GetClusterNodeTypeConfigOutput) NodeTypeId ¶
func (o GetClusterNodeTypeConfigOutput) NodeTypeId() pulumi.StringOutput
func (GetClusterNodeTypeConfigOutput) ToGetClusterNodeTypeConfigOutput ¶
func (o GetClusterNodeTypeConfigOutput) ToGetClusterNodeTypeConfigOutput() GetClusterNodeTypeConfigOutput
func (GetClusterNodeTypeConfigOutput) ToGetClusterNodeTypeConfigOutputWithContext ¶
func (o GetClusterNodeTypeConfigOutput) ToGetClusterNodeTypeConfigOutputWithContext(ctx context.Context) GetClusterNodeTypeConfigOutput
func (GetClusterNodeTypeConfigOutput) ToOutput ¶
func (o GetClusterNodeTypeConfigOutput) ToOutput(ctx context.Context) pulumix.Output[GetClusterNodeTypeConfig]
type GetNetworkVpcNetwork ¶
type GetNetworkVpcNetworkArgs ¶
type GetNetworkVpcNetworkArgs struct { Network pulumi.StringInput `pulumi:"network"` Type pulumi.StringInput `pulumi:"type"` }
func (GetNetworkVpcNetworkArgs) ElementType ¶
func (GetNetworkVpcNetworkArgs) ElementType() reflect.Type
func (GetNetworkVpcNetworkArgs) ToGetNetworkVpcNetworkOutput ¶
func (i GetNetworkVpcNetworkArgs) ToGetNetworkVpcNetworkOutput() GetNetworkVpcNetworkOutput
func (GetNetworkVpcNetworkArgs) ToGetNetworkVpcNetworkOutputWithContext ¶
func (i GetNetworkVpcNetworkArgs) ToGetNetworkVpcNetworkOutputWithContext(ctx context.Context) GetNetworkVpcNetworkOutput
func (GetNetworkVpcNetworkArgs) ToOutput ¶
func (i GetNetworkVpcNetworkArgs) ToOutput(ctx context.Context) pulumix.Output[GetNetworkVpcNetwork]
type GetNetworkVpcNetworkArray ¶
type GetNetworkVpcNetworkArray []GetNetworkVpcNetworkInput
func (GetNetworkVpcNetworkArray) ElementType ¶
func (GetNetworkVpcNetworkArray) ElementType() reflect.Type
func (GetNetworkVpcNetworkArray) ToGetNetworkVpcNetworkArrayOutput ¶
func (i GetNetworkVpcNetworkArray) ToGetNetworkVpcNetworkArrayOutput() GetNetworkVpcNetworkArrayOutput
func (GetNetworkVpcNetworkArray) ToGetNetworkVpcNetworkArrayOutputWithContext ¶
func (i GetNetworkVpcNetworkArray) ToGetNetworkVpcNetworkArrayOutputWithContext(ctx context.Context) GetNetworkVpcNetworkArrayOutput
func (GetNetworkVpcNetworkArray) ToOutput ¶
func (i GetNetworkVpcNetworkArray) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkVpcNetwork]
type GetNetworkVpcNetworkArrayInput ¶
type GetNetworkVpcNetworkArrayInput interface { pulumi.Input ToGetNetworkVpcNetworkArrayOutput() GetNetworkVpcNetworkArrayOutput ToGetNetworkVpcNetworkArrayOutputWithContext(context.Context) GetNetworkVpcNetworkArrayOutput }
GetNetworkVpcNetworkArrayInput is an input type that accepts GetNetworkVpcNetworkArray and GetNetworkVpcNetworkArrayOutput values. You can construct a concrete instance of `GetNetworkVpcNetworkArrayInput` via:
GetNetworkVpcNetworkArray{ GetNetworkVpcNetworkArgs{...} }
type GetNetworkVpcNetworkArrayOutput ¶
type GetNetworkVpcNetworkArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkVpcNetworkArrayOutput) ElementType ¶
func (GetNetworkVpcNetworkArrayOutput) ElementType() reflect.Type
func (GetNetworkVpcNetworkArrayOutput) Index ¶
func (o GetNetworkVpcNetworkArrayOutput) Index(i pulumi.IntInput) GetNetworkVpcNetworkOutput
func (GetNetworkVpcNetworkArrayOutput) ToGetNetworkVpcNetworkArrayOutput ¶
func (o GetNetworkVpcNetworkArrayOutput) ToGetNetworkVpcNetworkArrayOutput() GetNetworkVpcNetworkArrayOutput
func (GetNetworkVpcNetworkArrayOutput) ToGetNetworkVpcNetworkArrayOutputWithContext ¶
func (o GetNetworkVpcNetworkArrayOutput) ToGetNetworkVpcNetworkArrayOutputWithContext(ctx context.Context) GetNetworkVpcNetworkArrayOutput
func (GetNetworkVpcNetworkArrayOutput) ToOutput ¶
func (o GetNetworkVpcNetworkArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetNetworkVpcNetwork]
type GetNetworkVpcNetworkInput ¶
type GetNetworkVpcNetworkInput interface { pulumi.Input ToGetNetworkVpcNetworkOutput() GetNetworkVpcNetworkOutput ToGetNetworkVpcNetworkOutputWithContext(context.Context) GetNetworkVpcNetworkOutput }
GetNetworkVpcNetworkInput is an input type that accepts GetNetworkVpcNetworkArgs and GetNetworkVpcNetworkOutput values. You can construct a concrete instance of `GetNetworkVpcNetworkInput` via:
GetNetworkVpcNetworkArgs{...}
type GetNetworkVpcNetworkOutput ¶
type GetNetworkVpcNetworkOutput struct{ *pulumi.OutputState }
func (GetNetworkVpcNetworkOutput) ElementType ¶
func (GetNetworkVpcNetworkOutput) ElementType() reflect.Type
func (GetNetworkVpcNetworkOutput) Network ¶
func (o GetNetworkVpcNetworkOutput) Network() pulumi.StringOutput
func (GetNetworkVpcNetworkOutput) ToGetNetworkVpcNetworkOutput ¶
func (o GetNetworkVpcNetworkOutput) ToGetNetworkVpcNetworkOutput() GetNetworkVpcNetworkOutput
func (GetNetworkVpcNetworkOutput) ToGetNetworkVpcNetworkOutputWithContext ¶
func (o GetNetworkVpcNetworkOutput) ToGetNetworkVpcNetworkOutputWithContext(ctx context.Context) GetNetworkVpcNetworkOutput
func (GetNetworkVpcNetworkOutput) ToOutput ¶
func (o GetNetworkVpcNetworkOutput) ToOutput(ctx context.Context) pulumix.Output[GetNetworkVpcNetwork]
func (GetNetworkVpcNetworkOutput) Type ¶
func (o GetNetworkVpcNetworkOutput) Type() pulumi.StringOutput
type GetPrivateCloudHcx ¶
type GetPrivateCloudHcxArgs ¶
type GetPrivateCloudHcxArgs struct { Fqdn pulumi.StringInput `pulumi:"fqdn"` InternalIp pulumi.StringInput `pulumi:"internalIp"` State pulumi.StringInput `pulumi:"state"` Version pulumi.StringInput `pulumi:"version"` }
func (GetPrivateCloudHcxArgs) ElementType ¶
func (GetPrivateCloudHcxArgs) ElementType() reflect.Type
func (GetPrivateCloudHcxArgs) ToGetPrivateCloudHcxOutput ¶
func (i GetPrivateCloudHcxArgs) ToGetPrivateCloudHcxOutput() GetPrivateCloudHcxOutput
func (GetPrivateCloudHcxArgs) ToGetPrivateCloudHcxOutputWithContext ¶
func (i GetPrivateCloudHcxArgs) ToGetPrivateCloudHcxOutputWithContext(ctx context.Context) GetPrivateCloudHcxOutput
func (GetPrivateCloudHcxArgs) ToOutput ¶
func (i GetPrivateCloudHcxArgs) ToOutput(ctx context.Context) pulumix.Output[GetPrivateCloudHcx]
type GetPrivateCloudHcxArray ¶
type GetPrivateCloudHcxArray []GetPrivateCloudHcxInput
func (GetPrivateCloudHcxArray) ElementType ¶
func (GetPrivateCloudHcxArray) ElementType() reflect.Type
func (GetPrivateCloudHcxArray) ToGetPrivateCloudHcxArrayOutput ¶
func (i GetPrivateCloudHcxArray) ToGetPrivateCloudHcxArrayOutput() GetPrivateCloudHcxArrayOutput
func (GetPrivateCloudHcxArray) ToGetPrivateCloudHcxArrayOutputWithContext ¶
func (i GetPrivateCloudHcxArray) ToGetPrivateCloudHcxArrayOutputWithContext(ctx context.Context) GetPrivateCloudHcxArrayOutput
func (GetPrivateCloudHcxArray) ToOutput ¶
func (i GetPrivateCloudHcxArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPrivateCloudHcx]
type GetPrivateCloudHcxArrayInput ¶
type GetPrivateCloudHcxArrayInput interface { pulumi.Input ToGetPrivateCloudHcxArrayOutput() GetPrivateCloudHcxArrayOutput ToGetPrivateCloudHcxArrayOutputWithContext(context.Context) GetPrivateCloudHcxArrayOutput }
GetPrivateCloudHcxArrayInput is an input type that accepts GetPrivateCloudHcxArray and GetPrivateCloudHcxArrayOutput values. You can construct a concrete instance of `GetPrivateCloudHcxArrayInput` via:
GetPrivateCloudHcxArray{ GetPrivateCloudHcxArgs{...} }
type GetPrivateCloudHcxArrayOutput ¶
type GetPrivateCloudHcxArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateCloudHcxArrayOutput) ElementType ¶
func (GetPrivateCloudHcxArrayOutput) ElementType() reflect.Type
func (GetPrivateCloudHcxArrayOutput) Index ¶
func (o GetPrivateCloudHcxArrayOutput) Index(i pulumi.IntInput) GetPrivateCloudHcxOutput
func (GetPrivateCloudHcxArrayOutput) ToGetPrivateCloudHcxArrayOutput ¶
func (o GetPrivateCloudHcxArrayOutput) ToGetPrivateCloudHcxArrayOutput() GetPrivateCloudHcxArrayOutput
func (GetPrivateCloudHcxArrayOutput) ToGetPrivateCloudHcxArrayOutputWithContext ¶
func (o GetPrivateCloudHcxArrayOutput) ToGetPrivateCloudHcxArrayOutputWithContext(ctx context.Context) GetPrivateCloudHcxArrayOutput
func (GetPrivateCloudHcxArrayOutput) ToOutput ¶
func (o GetPrivateCloudHcxArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPrivateCloudHcx]
type GetPrivateCloudHcxInput ¶
type GetPrivateCloudHcxInput interface { pulumi.Input ToGetPrivateCloudHcxOutput() GetPrivateCloudHcxOutput ToGetPrivateCloudHcxOutputWithContext(context.Context) GetPrivateCloudHcxOutput }
GetPrivateCloudHcxInput is an input type that accepts GetPrivateCloudHcxArgs and GetPrivateCloudHcxOutput values. You can construct a concrete instance of `GetPrivateCloudHcxInput` via:
GetPrivateCloudHcxArgs{...}
type GetPrivateCloudHcxOutput ¶
type GetPrivateCloudHcxOutput struct{ *pulumi.OutputState }
func (GetPrivateCloudHcxOutput) ElementType ¶
func (GetPrivateCloudHcxOutput) ElementType() reflect.Type
func (GetPrivateCloudHcxOutput) Fqdn ¶
func (o GetPrivateCloudHcxOutput) Fqdn() pulumi.StringOutput
func (GetPrivateCloudHcxOutput) InternalIp ¶
func (o GetPrivateCloudHcxOutput) InternalIp() pulumi.StringOutput
func (GetPrivateCloudHcxOutput) State ¶
func (o GetPrivateCloudHcxOutput) State() pulumi.StringOutput
func (GetPrivateCloudHcxOutput) ToGetPrivateCloudHcxOutput ¶
func (o GetPrivateCloudHcxOutput) ToGetPrivateCloudHcxOutput() GetPrivateCloudHcxOutput
func (GetPrivateCloudHcxOutput) ToGetPrivateCloudHcxOutputWithContext ¶
func (o GetPrivateCloudHcxOutput) ToGetPrivateCloudHcxOutputWithContext(ctx context.Context) GetPrivateCloudHcxOutput
func (GetPrivateCloudHcxOutput) ToOutput ¶
func (o GetPrivateCloudHcxOutput) ToOutput(ctx context.Context) pulumix.Output[GetPrivateCloudHcx]
func (GetPrivateCloudHcxOutput) Version ¶
func (o GetPrivateCloudHcxOutput) Version() pulumi.StringOutput
type GetPrivateCloudManagementCluster ¶
type GetPrivateCloudManagementCluster struct { ClusterId string `pulumi:"clusterId"` NodeTypeConfigs []GetPrivateCloudManagementClusterNodeTypeConfig `pulumi:"nodeTypeConfigs"` }
type GetPrivateCloudManagementClusterArgs ¶
type GetPrivateCloudManagementClusterArgs struct { ClusterId pulumi.StringInput `pulumi:"clusterId"` NodeTypeConfigs GetPrivateCloudManagementClusterNodeTypeConfigArrayInput `pulumi:"nodeTypeConfigs"` }
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
func (GetPrivateCloudManagementClusterArgs) ToOutput ¶
func (i GetPrivateCloudManagementClusterArgs) ToOutput(ctx context.Context) pulumix.Output[GetPrivateCloudManagementCluster]
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
func (GetPrivateCloudManagementClusterArray) ToOutput ¶
func (i GetPrivateCloudManagementClusterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPrivateCloudManagementCluster]
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
func (GetPrivateCloudManagementClusterArrayOutput) ToOutput ¶
func (o GetPrivateCloudManagementClusterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPrivateCloudManagementCluster]
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 GetPrivateCloudManagementClusterNodeTypeConfigArgs ¶
type GetPrivateCloudManagementClusterNodeTypeConfigArgs struct { CustomCoreCount pulumi.IntInput `pulumi:"customCoreCount"` NodeCount pulumi.IntInput `pulumi:"nodeCount"` NodeTypeId pulumi.StringInput `pulumi:"nodeTypeId"` }
func (GetPrivateCloudManagementClusterNodeTypeConfigArgs) ElementType ¶
func (GetPrivateCloudManagementClusterNodeTypeConfigArgs) ElementType() reflect.Type
func (GetPrivateCloudManagementClusterNodeTypeConfigArgs) ToGetPrivateCloudManagementClusterNodeTypeConfigOutput ¶
func (i GetPrivateCloudManagementClusterNodeTypeConfigArgs) ToGetPrivateCloudManagementClusterNodeTypeConfigOutput() GetPrivateCloudManagementClusterNodeTypeConfigOutput
func (GetPrivateCloudManagementClusterNodeTypeConfigArgs) ToGetPrivateCloudManagementClusterNodeTypeConfigOutputWithContext ¶
func (i GetPrivateCloudManagementClusterNodeTypeConfigArgs) ToGetPrivateCloudManagementClusterNodeTypeConfigOutputWithContext(ctx context.Context) GetPrivateCloudManagementClusterNodeTypeConfigOutput
type GetPrivateCloudManagementClusterNodeTypeConfigArray ¶
type GetPrivateCloudManagementClusterNodeTypeConfigArray []GetPrivateCloudManagementClusterNodeTypeConfigInput
func (GetPrivateCloudManagementClusterNodeTypeConfigArray) ElementType ¶
func (GetPrivateCloudManagementClusterNodeTypeConfigArray) ElementType() reflect.Type
func (GetPrivateCloudManagementClusterNodeTypeConfigArray) ToGetPrivateCloudManagementClusterNodeTypeConfigArrayOutput ¶
func (i GetPrivateCloudManagementClusterNodeTypeConfigArray) ToGetPrivateCloudManagementClusterNodeTypeConfigArrayOutput() GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput
func (GetPrivateCloudManagementClusterNodeTypeConfigArray) ToGetPrivateCloudManagementClusterNodeTypeConfigArrayOutputWithContext ¶
func (i GetPrivateCloudManagementClusterNodeTypeConfigArray) ToGetPrivateCloudManagementClusterNodeTypeConfigArrayOutputWithContext(ctx context.Context) GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput
func (GetPrivateCloudManagementClusterNodeTypeConfigArray) ToOutput ¶
func (i GetPrivateCloudManagementClusterNodeTypeConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPrivateCloudManagementClusterNodeTypeConfig]
type GetPrivateCloudManagementClusterNodeTypeConfigArrayInput ¶
type GetPrivateCloudManagementClusterNodeTypeConfigArrayInput interface { pulumi.Input ToGetPrivateCloudManagementClusterNodeTypeConfigArrayOutput() GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput ToGetPrivateCloudManagementClusterNodeTypeConfigArrayOutputWithContext(context.Context) GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput }
GetPrivateCloudManagementClusterNodeTypeConfigArrayInput is an input type that accepts GetPrivateCloudManagementClusterNodeTypeConfigArray and GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput values. You can construct a concrete instance of `GetPrivateCloudManagementClusterNodeTypeConfigArrayInput` via:
GetPrivateCloudManagementClusterNodeTypeConfigArray{ GetPrivateCloudManagementClusterNodeTypeConfigArgs{...} }
type GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput ¶
type GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput) ElementType ¶
func (GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput) ElementType() reflect.Type
func (GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput) ToGetPrivateCloudManagementClusterNodeTypeConfigArrayOutput ¶
func (o GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput) ToGetPrivateCloudManagementClusterNodeTypeConfigArrayOutput() GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput
func (GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput) ToGetPrivateCloudManagementClusterNodeTypeConfigArrayOutputWithContext ¶
func (o GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput) ToGetPrivateCloudManagementClusterNodeTypeConfigArrayOutputWithContext(ctx context.Context) GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput
type GetPrivateCloudManagementClusterNodeTypeConfigInput ¶
type GetPrivateCloudManagementClusterNodeTypeConfigInput interface { pulumi.Input ToGetPrivateCloudManagementClusterNodeTypeConfigOutput() GetPrivateCloudManagementClusterNodeTypeConfigOutput ToGetPrivateCloudManagementClusterNodeTypeConfigOutputWithContext(context.Context) GetPrivateCloudManagementClusterNodeTypeConfigOutput }
GetPrivateCloudManagementClusterNodeTypeConfigInput is an input type that accepts GetPrivateCloudManagementClusterNodeTypeConfigArgs and GetPrivateCloudManagementClusterNodeTypeConfigOutput values. You can construct a concrete instance of `GetPrivateCloudManagementClusterNodeTypeConfigInput` via:
GetPrivateCloudManagementClusterNodeTypeConfigArgs{...}
type GetPrivateCloudManagementClusterNodeTypeConfigOutput ¶
type GetPrivateCloudManagementClusterNodeTypeConfigOutput struct{ *pulumi.OutputState }
func (GetPrivateCloudManagementClusterNodeTypeConfigOutput) CustomCoreCount ¶
func (o GetPrivateCloudManagementClusterNodeTypeConfigOutput) CustomCoreCount() pulumi.IntOutput
func (GetPrivateCloudManagementClusterNodeTypeConfigOutput) ElementType ¶
func (GetPrivateCloudManagementClusterNodeTypeConfigOutput) ElementType() reflect.Type
func (GetPrivateCloudManagementClusterNodeTypeConfigOutput) NodeCount ¶
func (o GetPrivateCloudManagementClusterNodeTypeConfigOutput) NodeCount() pulumi.IntOutput
func (GetPrivateCloudManagementClusterNodeTypeConfigOutput) NodeTypeId ¶
func (o GetPrivateCloudManagementClusterNodeTypeConfigOutput) NodeTypeId() pulumi.StringOutput
func (GetPrivateCloudManagementClusterNodeTypeConfigOutput) ToGetPrivateCloudManagementClusterNodeTypeConfigOutput ¶
func (o GetPrivateCloudManagementClusterNodeTypeConfigOutput) ToGetPrivateCloudManagementClusterNodeTypeConfigOutput() GetPrivateCloudManagementClusterNodeTypeConfigOutput
func (GetPrivateCloudManagementClusterNodeTypeConfigOutput) ToGetPrivateCloudManagementClusterNodeTypeConfigOutputWithContext ¶
func (o GetPrivateCloudManagementClusterNodeTypeConfigOutput) ToGetPrivateCloudManagementClusterNodeTypeConfigOutputWithContext(ctx context.Context) GetPrivateCloudManagementClusterNodeTypeConfigOutput
type GetPrivateCloudManagementClusterOutput ¶
type GetPrivateCloudManagementClusterOutput struct{ *pulumi.OutputState }
func (GetPrivateCloudManagementClusterOutput) ClusterId ¶
func (o GetPrivateCloudManagementClusterOutput) ClusterId() pulumi.StringOutput
func (GetPrivateCloudManagementClusterOutput) ElementType ¶
func (GetPrivateCloudManagementClusterOutput) ElementType() reflect.Type
func (GetPrivateCloudManagementClusterOutput) NodeTypeConfigs ¶
func (o GetPrivateCloudManagementClusterOutput) NodeTypeConfigs() GetPrivateCloudManagementClusterNodeTypeConfigArrayOutput
func (GetPrivateCloudManagementClusterOutput) ToGetPrivateCloudManagementClusterOutput ¶
func (o GetPrivateCloudManagementClusterOutput) ToGetPrivateCloudManagementClusterOutput() GetPrivateCloudManagementClusterOutput
func (GetPrivateCloudManagementClusterOutput) ToGetPrivateCloudManagementClusterOutputWithContext ¶
func (o GetPrivateCloudManagementClusterOutput) ToGetPrivateCloudManagementClusterOutputWithContext(ctx context.Context) GetPrivateCloudManagementClusterOutput
func (GetPrivateCloudManagementClusterOutput) ToOutput ¶
func (o GetPrivateCloudManagementClusterOutput) ToOutput(ctx context.Context) pulumix.Output[GetPrivateCloudManagementCluster]
type GetPrivateCloudNetworkConfig ¶
type GetPrivateCloudNetworkConfig struct { ManagementCidr string `pulumi:"managementCidr"` ManagementIpAddressLayoutVersion int `pulumi:"managementIpAddressLayoutVersion"` VmwareEngineNetwork string `pulumi:"vmwareEngineNetwork"` VmwareEngineNetworkCanonical string `pulumi:"vmwareEngineNetworkCanonical"` }
type GetPrivateCloudNetworkConfigArgs ¶
type GetPrivateCloudNetworkConfigArgs struct { ManagementCidr pulumi.StringInput `pulumi:"managementCidr"` ManagementIpAddressLayoutVersion pulumi.IntInput `pulumi:"managementIpAddressLayoutVersion"` VmwareEngineNetwork pulumi.StringInput `pulumi:"vmwareEngineNetwork"` VmwareEngineNetworkCanonical pulumi.StringInput `pulumi:"vmwareEngineNetworkCanonical"` }
func (GetPrivateCloudNetworkConfigArgs) ElementType ¶
func (GetPrivateCloudNetworkConfigArgs) ElementType() reflect.Type
func (GetPrivateCloudNetworkConfigArgs) ToGetPrivateCloudNetworkConfigOutput ¶
func (i GetPrivateCloudNetworkConfigArgs) ToGetPrivateCloudNetworkConfigOutput() GetPrivateCloudNetworkConfigOutput
func (GetPrivateCloudNetworkConfigArgs) ToGetPrivateCloudNetworkConfigOutputWithContext ¶
func (i GetPrivateCloudNetworkConfigArgs) ToGetPrivateCloudNetworkConfigOutputWithContext(ctx context.Context) GetPrivateCloudNetworkConfigOutput
func (GetPrivateCloudNetworkConfigArgs) ToOutput ¶
func (i GetPrivateCloudNetworkConfigArgs) ToOutput(ctx context.Context) pulumix.Output[GetPrivateCloudNetworkConfig]
type GetPrivateCloudNetworkConfigArray ¶
type GetPrivateCloudNetworkConfigArray []GetPrivateCloudNetworkConfigInput
func (GetPrivateCloudNetworkConfigArray) ElementType ¶
func (GetPrivateCloudNetworkConfigArray) ElementType() reflect.Type
func (GetPrivateCloudNetworkConfigArray) ToGetPrivateCloudNetworkConfigArrayOutput ¶
func (i GetPrivateCloudNetworkConfigArray) ToGetPrivateCloudNetworkConfigArrayOutput() GetPrivateCloudNetworkConfigArrayOutput
func (GetPrivateCloudNetworkConfigArray) ToGetPrivateCloudNetworkConfigArrayOutputWithContext ¶
func (i GetPrivateCloudNetworkConfigArray) ToGetPrivateCloudNetworkConfigArrayOutputWithContext(ctx context.Context) GetPrivateCloudNetworkConfigArrayOutput
func (GetPrivateCloudNetworkConfigArray) ToOutput ¶
func (i GetPrivateCloudNetworkConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPrivateCloudNetworkConfig]
type GetPrivateCloudNetworkConfigArrayInput ¶
type GetPrivateCloudNetworkConfigArrayInput interface { pulumi.Input ToGetPrivateCloudNetworkConfigArrayOutput() GetPrivateCloudNetworkConfigArrayOutput ToGetPrivateCloudNetworkConfigArrayOutputWithContext(context.Context) GetPrivateCloudNetworkConfigArrayOutput }
GetPrivateCloudNetworkConfigArrayInput is an input type that accepts GetPrivateCloudNetworkConfigArray and GetPrivateCloudNetworkConfigArrayOutput values. You can construct a concrete instance of `GetPrivateCloudNetworkConfigArrayInput` via:
GetPrivateCloudNetworkConfigArray{ GetPrivateCloudNetworkConfigArgs{...} }
type GetPrivateCloudNetworkConfigArrayOutput ¶
type GetPrivateCloudNetworkConfigArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateCloudNetworkConfigArrayOutput) ElementType ¶
func (GetPrivateCloudNetworkConfigArrayOutput) ElementType() reflect.Type
func (GetPrivateCloudNetworkConfigArrayOutput) ToGetPrivateCloudNetworkConfigArrayOutput ¶
func (o GetPrivateCloudNetworkConfigArrayOutput) ToGetPrivateCloudNetworkConfigArrayOutput() GetPrivateCloudNetworkConfigArrayOutput
func (GetPrivateCloudNetworkConfigArrayOutput) ToGetPrivateCloudNetworkConfigArrayOutputWithContext ¶
func (o GetPrivateCloudNetworkConfigArrayOutput) ToGetPrivateCloudNetworkConfigArrayOutputWithContext(ctx context.Context) GetPrivateCloudNetworkConfigArrayOutput
func (GetPrivateCloudNetworkConfigArrayOutput) ToOutput ¶
func (o GetPrivateCloudNetworkConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPrivateCloudNetworkConfig]
type GetPrivateCloudNetworkConfigInput ¶
type GetPrivateCloudNetworkConfigInput interface { pulumi.Input ToGetPrivateCloudNetworkConfigOutput() GetPrivateCloudNetworkConfigOutput ToGetPrivateCloudNetworkConfigOutputWithContext(context.Context) GetPrivateCloudNetworkConfigOutput }
GetPrivateCloudNetworkConfigInput is an input type that accepts GetPrivateCloudNetworkConfigArgs and GetPrivateCloudNetworkConfigOutput values. You can construct a concrete instance of `GetPrivateCloudNetworkConfigInput` via:
GetPrivateCloudNetworkConfigArgs{...}
type GetPrivateCloudNetworkConfigOutput ¶
type GetPrivateCloudNetworkConfigOutput struct{ *pulumi.OutputState }
func (GetPrivateCloudNetworkConfigOutput) ElementType ¶
func (GetPrivateCloudNetworkConfigOutput) ElementType() reflect.Type
func (GetPrivateCloudNetworkConfigOutput) ManagementCidr ¶
func (o GetPrivateCloudNetworkConfigOutput) ManagementCidr() pulumi.StringOutput
func (GetPrivateCloudNetworkConfigOutput) ManagementIpAddressLayoutVersion ¶
func (o GetPrivateCloudNetworkConfigOutput) ManagementIpAddressLayoutVersion() pulumi.IntOutput
func (GetPrivateCloudNetworkConfigOutput) ToGetPrivateCloudNetworkConfigOutput ¶
func (o GetPrivateCloudNetworkConfigOutput) ToGetPrivateCloudNetworkConfigOutput() GetPrivateCloudNetworkConfigOutput
func (GetPrivateCloudNetworkConfigOutput) ToGetPrivateCloudNetworkConfigOutputWithContext ¶
func (o GetPrivateCloudNetworkConfigOutput) ToGetPrivateCloudNetworkConfigOutputWithContext(ctx context.Context) GetPrivateCloudNetworkConfigOutput
func (GetPrivateCloudNetworkConfigOutput) ToOutput ¶
func (o GetPrivateCloudNetworkConfigOutput) ToOutput(ctx context.Context) pulumix.Output[GetPrivateCloudNetworkConfig]
func (GetPrivateCloudNetworkConfigOutput) VmwareEngineNetwork ¶
func (o GetPrivateCloudNetworkConfigOutput) VmwareEngineNetwork() pulumi.StringOutput
func (GetPrivateCloudNetworkConfigOutput) VmwareEngineNetworkCanonical ¶
func (o GetPrivateCloudNetworkConfigOutput) VmwareEngineNetworkCanonical() pulumi.StringOutput
type GetPrivateCloudNsx ¶
type GetPrivateCloudNsxArgs ¶
type GetPrivateCloudNsxArgs struct { Fqdn pulumi.StringInput `pulumi:"fqdn"` InternalIp pulumi.StringInput `pulumi:"internalIp"` State pulumi.StringInput `pulumi:"state"` Version pulumi.StringInput `pulumi:"version"` }
func (GetPrivateCloudNsxArgs) ElementType ¶
func (GetPrivateCloudNsxArgs) ElementType() reflect.Type
func (GetPrivateCloudNsxArgs) ToGetPrivateCloudNsxOutput ¶
func (i GetPrivateCloudNsxArgs) ToGetPrivateCloudNsxOutput() GetPrivateCloudNsxOutput
func (GetPrivateCloudNsxArgs) ToGetPrivateCloudNsxOutputWithContext ¶
func (i GetPrivateCloudNsxArgs) ToGetPrivateCloudNsxOutputWithContext(ctx context.Context) GetPrivateCloudNsxOutput
func (GetPrivateCloudNsxArgs) ToOutput ¶
func (i GetPrivateCloudNsxArgs) ToOutput(ctx context.Context) pulumix.Output[GetPrivateCloudNsx]
type GetPrivateCloudNsxArray ¶
type GetPrivateCloudNsxArray []GetPrivateCloudNsxInput
func (GetPrivateCloudNsxArray) ElementType ¶
func (GetPrivateCloudNsxArray) ElementType() reflect.Type
func (GetPrivateCloudNsxArray) ToGetPrivateCloudNsxArrayOutput ¶
func (i GetPrivateCloudNsxArray) ToGetPrivateCloudNsxArrayOutput() GetPrivateCloudNsxArrayOutput
func (GetPrivateCloudNsxArray) ToGetPrivateCloudNsxArrayOutputWithContext ¶
func (i GetPrivateCloudNsxArray) ToGetPrivateCloudNsxArrayOutputWithContext(ctx context.Context) GetPrivateCloudNsxArrayOutput
func (GetPrivateCloudNsxArray) ToOutput ¶
func (i GetPrivateCloudNsxArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPrivateCloudNsx]
type GetPrivateCloudNsxArrayInput ¶
type GetPrivateCloudNsxArrayInput interface { pulumi.Input ToGetPrivateCloudNsxArrayOutput() GetPrivateCloudNsxArrayOutput ToGetPrivateCloudNsxArrayOutputWithContext(context.Context) GetPrivateCloudNsxArrayOutput }
GetPrivateCloudNsxArrayInput is an input type that accepts GetPrivateCloudNsxArray and GetPrivateCloudNsxArrayOutput values. You can construct a concrete instance of `GetPrivateCloudNsxArrayInput` via:
GetPrivateCloudNsxArray{ GetPrivateCloudNsxArgs{...} }
type GetPrivateCloudNsxArrayOutput ¶
type GetPrivateCloudNsxArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateCloudNsxArrayOutput) ElementType ¶
func (GetPrivateCloudNsxArrayOutput) ElementType() reflect.Type
func (GetPrivateCloudNsxArrayOutput) Index ¶
func (o GetPrivateCloudNsxArrayOutput) Index(i pulumi.IntInput) GetPrivateCloudNsxOutput
func (GetPrivateCloudNsxArrayOutput) ToGetPrivateCloudNsxArrayOutput ¶
func (o GetPrivateCloudNsxArrayOutput) ToGetPrivateCloudNsxArrayOutput() GetPrivateCloudNsxArrayOutput
func (GetPrivateCloudNsxArrayOutput) ToGetPrivateCloudNsxArrayOutputWithContext ¶
func (o GetPrivateCloudNsxArrayOutput) ToGetPrivateCloudNsxArrayOutputWithContext(ctx context.Context) GetPrivateCloudNsxArrayOutput
func (GetPrivateCloudNsxArrayOutput) ToOutput ¶
func (o GetPrivateCloudNsxArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPrivateCloudNsx]
type GetPrivateCloudNsxInput ¶
type GetPrivateCloudNsxInput interface { pulumi.Input ToGetPrivateCloudNsxOutput() GetPrivateCloudNsxOutput ToGetPrivateCloudNsxOutputWithContext(context.Context) GetPrivateCloudNsxOutput }
GetPrivateCloudNsxInput is an input type that accepts GetPrivateCloudNsxArgs and GetPrivateCloudNsxOutput values. You can construct a concrete instance of `GetPrivateCloudNsxInput` via:
GetPrivateCloudNsxArgs{...}
type GetPrivateCloudNsxOutput ¶
type GetPrivateCloudNsxOutput struct{ *pulumi.OutputState }
func (GetPrivateCloudNsxOutput) ElementType ¶
func (GetPrivateCloudNsxOutput) ElementType() reflect.Type
func (GetPrivateCloudNsxOutput) Fqdn ¶
func (o GetPrivateCloudNsxOutput) Fqdn() pulumi.StringOutput
func (GetPrivateCloudNsxOutput) InternalIp ¶
func (o GetPrivateCloudNsxOutput) InternalIp() pulumi.StringOutput
func (GetPrivateCloudNsxOutput) State ¶
func (o GetPrivateCloudNsxOutput) State() pulumi.StringOutput
func (GetPrivateCloudNsxOutput) ToGetPrivateCloudNsxOutput ¶
func (o GetPrivateCloudNsxOutput) ToGetPrivateCloudNsxOutput() GetPrivateCloudNsxOutput
func (GetPrivateCloudNsxOutput) ToGetPrivateCloudNsxOutputWithContext ¶
func (o GetPrivateCloudNsxOutput) ToGetPrivateCloudNsxOutputWithContext(ctx context.Context) GetPrivateCloudNsxOutput
func (GetPrivateCloudNsxOutput) ToOutput ¶
func (o GetPrivateCloudNsxOutput) ToOutput(ctx context.Context) pulumix.Output[GetPrivateCloudNsx]
func (GetPrivateCloudNsxOutput) Version ¶
func (o GetPrivateCloudNsxOutput) Version() pulumi.StringOutput
type GetPrivateCloudVcenter ¶
type GetPrivateCloudVcenterArgs ¶
type GetPrivateCloudVcenterArgs struct { Fqdn pulumi.StringInput `pulumi:"fqdn"` InternalIp pulumi.StringInput `pulumi:"internalIp"` State pulumi.StringInput `pulumi:"state"` Version pulumi.StringInput `pulumi:"version"` }
func (GetPrivateCloudVcenterArgs) ElementType ¶
func (GetPrivateCloudVcenterArgs) ElementType() reflect.Type
func (GetPrivateCloudVcenterArgs) ToGetPrivateCloudVcenterOutput ¶
func (i GetPrivateCloudVcenterArgs) ToGetPrivateCloudVcenterOutput() GetPrivateCloudVcenterOutput
func (GetPrivateCloudVcenterArgs) ToGetPrivateCloudVcenterOutputWithContext ¶
func (i GetPrivateCloudVcenterArgs) ToGetPrivateCloudVcenterOutputWithContext(ctx context.Context) GetPrivateCloudVcenterOutput
func (GetPrivateCloudVcenterArgs) ToOutput ¶
func (i GetPrivateCloudVcenterArgs) ToOutput(ctx context.Context) pulumix.Output[GetPrivateCloudVcenter]
type GetPrivateCloudVcenterArray ¶
type GetPrivateCloudVcenterArray []GetPrivateCloudVcenterInput
func (GetPrivateCloudVcenterArray) ElementType ¶
func (GetPrivateCloudVcenterArray) ElementType() reflect.Type
func (GetPrivateCloudVcenterArray) ToGetPrivateCloudVcenterArrayOutput ¶
func (i GetPrivateCloudVcenterArray) ToGetPrivateCloudVcenterArrayOutput() GetPrivateCloudVcenterArrayOutput
func (GetPrivateCloudVcenterArray) ToGetPrivateCloudVcenterArrayOutputWithContext ¶
func (i GetPrivateCloudVcenterArray) ToGetPrivateCloudVcenterArrayOutputWithContext(ctx context.Context) GetPrivateCloudVcenterArrayOutput
func (GetPrivateCloudVcenterArray) ToOutput ¶
func (i GetPrivateCloudVcenterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPrivateCloudVcenter]
type GetPrivateCloudVcenterArrayInput ¶
type GetPrivateCloudVcenterArrayInput interface { pulumi.Input ToGetPrivateCloudVcenterArrayOutput() GetPrivateCloudVcenterArrayOutput ToGetPrivateCloudVcenterArrayOutputWithContext(context.Context) GetPrivateCloudVcenterArrayOutput }
GetPrivateCloudVcenterArrayInput is an input type that accepts GetPrivateCloudVcenterArray and GetPrivateCloudVcenterArrayOutput values. You can construct a concrete instance of `GetPrivateCloudVcenterArrayInput` via:
GetPrivateCloudVcenterArray{ GetPrivateCloudVcenterArgs{...} }
type GetPrivateCloudVcenterArrayOutput ¶
type GetPrivateCloudVcenterArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateCloudVcenterArrayOutput) ElementType ¶
func (GetPrivateCloudVcenterArrayOutput) ElementType() reflect.Type
func (GetPrivateCloudVcenterArrayOutput) Index ¶
func (o GetPrivateCloudVcenterArrayOutput) Index(i pulumi.IntInput) GetPrivateCloudVcenterOutput
func (GetPrivateCloudVcenterArrayOutput) ToGetPrivateCloudVcenterArrayOutput ¶
func (o GetPrivateCloudVcenterArrayOutput) ToGetPrivateCloudVcenterArrayOutput() GetPrivateCloudVcenterArrayOutput
func (GetPrivateCloudVcenterArrayOutput) ToGetPrivateCloudVcenterArrayOutputWithContext ¶
func (o GetPrivateCloudVcenterArrayOutput) ToGetPrivateCloudVcenterArrayOutputWithContext(ctx context.Context) GetPrivateCloudVcenterArrayOutput
func (GetPrivateCloudVcenterArrayOutput) ToOutput ¶
func (o GetPrivateCloudVcenterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPrivateCloudVcenter]
type GetPrivateCloudVcenterInput ¶
type GetPrivateCloudVcenterInput interface { pulumi.Input ToGetPrivateCloudVcenterOutput() GetPrivateCloudVcenterOutput ToGetPrivateCloudVcenterOutputWithContext(context.Context) GetPrivateCloudVcenterOutput }
GetPrivateCloudVcenterInput is an input type that accepts GetPrivateCloudVcenterArgs and GetPrivateCloudVcenterOutput values. You can construct a concrete instance of `GetPrivateCloudVcenterInput` via:
GetPrivateCloudVcenterArgs{...}
type GetPrivateCloudVcenterOutput ¶
type GetPrivateCloudVcenterOutput struct{ *pulumi.OutputState }
func (GetPrivateCloudVcenterOutput) ElementType ¶
func (GetPrivateCloudVcenterOutput) ElementType() reflect.Type
func (GetPrivateCloudVcenterOutput) Fqdn ¶
func (o GetPrivateCloudVcenterOutput) Fqdn() pulumi.StringOutput
func (GetPrivateCloudVcenterOutput) InternalIp ¶
func (o GetPrivateCloudVcenterOutput) InternalIp() pulumi.StringOutput
func (GetPrivateCloudVcenterOutput) State ¶
func (o GetPrivateCloudVcenterOutput) State() pulumi.StringOutput
func (GetPrivateCloudVcenterOutput) ToGetPrivateCloudVcenterOutput ¶
func (o GetPrivateCloudVcenterOutput) ToGetPrivateCloudVcenterOutput() GetPrivateCloudVcenterOutput
func (GetPrivateCloudVcenterOutput) ToGetPrivateCloudVcenterOutputWithContext ¶
func (o GetPrivateCloudVcenterOutput) ToGetPrivateCloudVcenterOutputWithContext(ctx context.Context) GetPrivateCloudVcenterOutput
func (GetPrivateCloudVcenterOutput) ToOutput ¶
func (o GetPrivateCloudVcenterOutput) ToOutput(ctx context.Context) pulumix.Output[GetPrivateCloudVcenter]
func (GetPrivateCloudVcenterOutput) Version ¶
func (o GetPrivateCloudVcenterOutput) Version() pulumi.StringOutput
type LookupClusterArgs ¶
type LookupClusterArgs struct { // Name of the resource. Name string `pulumi:"name"` // The resource name of the private cloud that this cluster belongs. Parent string `pulumi:"parent"` }
A collection of arguments for invoking getCluster.
type LookupClusterOutputArgs ¶
type LookupClusterOutputArgs struct { // Name of the resource. Name pulumi.StringInput `pulumi:"name"` // The resource name of the private cloud that this cluster belongs. Parent pulumi.StringInput `pulumi:"parent"` }
A collection of arguments for invoking getCluster.
func (LookupClusterOutputArgs) ElementType ¶
func (LookupClusterOutputArgs) ElementType() reflect.Type
type LookupClusterResult ¶
type LookupClusterResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Management bool `pulumi:"management"` Name string `pulumi:"name"` NodeTypeConfigs []GetClusterNodeTypeConfig `pulumi:"nodeTypeConfigs"` Parent string `pulumi:"parent"` State string `pulumi:"state"` Uid string `pulumi:"uid"` }
A collection of values returned by getCluster.
func LookupCluster ¶
func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/vmwareengine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vmwareengine.LookupCluster(ctx, &vmwareengine.LookupClusterArgs{ Name: "my-cluster", Parent: "project/locations/us-west1-a/privateClouds/my-cloud", }, nil) if err != nil { return err } return nil }) }
```
type LookupClusterResultOutput ¶
type LookupClusterResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCluster.
func LookupClusterOutput ¶
func LookupClusterOutput(ctx *pulumi.Context, args LookupClusterOutputArgs, opts ...pulumi.InvokeOption) LookupClusterResultOutput
func (LookupClusterResultOutput) ElementType ¶
func (LookupClusterResultOutput) ElementType() reflect.Type
func (LookupClusterResultOutput) Id ¶
func (o LookupClusterResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupClusterResultOutput) Management ¶
func (o LookupClusterResultOutput) Management() pulumi.BoolOutput
func (LookupClusterResultOutput) Name ¶
func (o LookupClusterResultOutput) Name() pulumi.StringOutput
func (LookupClusterResultOutput) NodeTypeConfigs ¶
func (o LookupClusterResultOutput) NodeTypeConfigs() GetClusterNodeTypeConfigArrayOutput
func (LookupClusterResultOutput) Parent ¶
func (o LookupClusterResultOutput) Parent() pulumi.StringOutput
func (LookupClusterResultOutput) State ¶
func (o LookupClusterResultOutput) State() pulumi.StringOutput
func (LookupClusterResultOutput) ToLookupClusterResultOutput ¶
func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput
func (LookupClusterResultOutput) ToLookupClusterResultOutputWithContext ¶
func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput
func (LookupClusterResultOutput) ToOutput ¶
func (o LookupClusterResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupClusterResult]
func (LookupClusterResultOutput) Uid ¶
func (o LookupClusterResultOutput) Uid() pulumi.StringOutput
type LookupNetworkArgs ¶
type LookupNetworkArgs struct { // Location of the resource. // // *** Location string `pulumi:"location"` // Name of the resource. Name string `pulumi:"name"` // The ID of the project in which the resource belongs. If it is not provided, the provider project is used. Project *string `pulumi:"project"` }
A collection of arguments for invoking getNetwork.
type LookupNetworkOutputArgs ¶
type LookupNetworkOutputArgs struct { // Location of the resource. // // *** Location pulumi.StringInput `pulumi:"location"` // Name of the resource. Name pulumi.StringInput `pulumi:"name"` // The ID of the project in which the resource belongs. If it is not provided, the provider project is used. Project pulumi.StringPtrInput `pulumi:"project"` }
A collection of arguments for invoking getNetwork.
func (LookupNetworkOutputArgs) ElementType ¶
func (LookupNetworkOutputArgs) ElementType() reflect.Type
type LookupNetworkResult ¶
type LookupNetworkResult struct { Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Location string `pulumi:"location"` Name string `pulumi:"name"` Project *string `pulumi:"project"` State string `pulumi:"state"` Type string `pulumi:"type"` Uid string `pulumi:"uid"` VpcNetworks []GetNetworkVpcNetwork `pulumi:"vpcNetworks"` }
A collection of values returned by getNetwork.
func LookupNetwork ¶
func LookupNetwork(ctx *pulumi.Context, args *LookupNetworkArgs, opts ...pulumi.InvokeOption) (*LookupNetworkResult, error)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/vmwareengine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vmwareengine.LookupNetwork(ctx, &vmwareengine.LookupNetworkArgs{ Name: "us-central1-default", Location: "us-central1", }, nil) if err != nil { return err } return nil }) }
```
type LookupNetworkResultOutput ¶
type LookupNetworkResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetwork.
func LookupNetworkOutput ¶
func LookupNetworkOutput(ctx *pulumi.Context, args LookupNetworkOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkResultOutput
func (LookupNetworkResultOutput) Description ¶
func (o LookupNetworkResultOutput) Description() pulumi.StringOutput
func (LookupNetworkResultOutput) ElementType ¶
func (LookupNetworkResultOutput) ElementType() reflect.Type
func (LookupNetworkResultOutput) Id ¶
func (o LookupNetworkResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupNetworkResultOutput) Location ¶
func (o LookupNetworkResultOutput) Location() pulumi.StringOutput
func (LookupNetworkResultOutput) Name ¶
func (o LookupNetworkResultOutput) Name() pulumi.StringOutput
func (LookupNetworkResultOutput) Project ¶
func (o LookupNetworkResultOutput) Project() pulumi.StringPtrOutput
func (LookupNetworkResultOutput) State ¶
func (o LookupNetworkResultOutput) State() pulumi.StringOutput
func (LookupNetworkResultOutput) ToLookupNetworkResultOutput ¶
func (o LookupNetworkResultOutput) ToLookupNetworkResultOutput() LookupNetworkResultOutput
func (LookupNetworkResultOutput) ToLookupNetworkResultOutputWithContext ¶
func (o LookupNetworkResultOutput) ToLookupNetworkResultOutputWithContext(ctx context.Context) LookupNetworkResultOutput
func (LookupNetworkResultOutput) ToOutput ¶
func (o LookupNetworkResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNetworkResult]
func (LookupNetworkResultOutput) Type ¶
func (o LookupNetworkResultOutput) Type() pulumi.StringOutput
func (LookupNetworkResultOutput) Uid ¶
func (o LookupNetworkResultOutput) Uid() pulumi.StringOutput
func (LookupNetworkResultOutput) VpcNetworks ¶
func (o LookupNetworkResultOutput) VpcNetworks() GetNetworkVpcNetworkArrayOutput
type LookupPrivateCloudArgs ¶
type LookupPrivateCloudArgs struct { // Location of the resource. // // *** Location string `pulumi:"location"` // Name of the resource. Name string `pulumi:"name"` // The ID of the project in which the resource belongs. If it // is not provided, the provider project is used. Project *string `pulumi:"project"` }
A collection of arguments for invoking getPrivateCloud.
type LookupPrivateCloudOutputArgs ¶
type LookupPrivateCloudOutputArgs struct { // Location of the resource. // // *** Location pulumi.StringInput `pulumi:"location"` // Name of the resource. Name pulumi.StringInput `pulumi:"name"` // The ID of the project in which the resource belongs. If it // is not provided, the provider project is used. Project pulumi.StringPtrInput `pulumi:"project"` }
A collection of arguments for invoking getPrivateCloud.
func (LookupPrivateCloudOutputArgs) ElementType ¶
func (LookupPrivateCloudOutputArgs) ElementType() reflect.Type
type LookupPrivateCloudResult ¶
type LookupPrivateCloudResult struct { Description string `pulumi:"description"` Hcxes []GetPrivateCloudHcx `pulumi:"hcxes"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Location string `pulumi:"location"` ManagementClusters []GetPrivateCloudManagementCluster `pulumi:"managementClusters"` Name string `pulumi:"name"` NetworkConfigs []GetPrivateCloudNetworkConfig `pulumi:"networkConfigs"` Nsxes []GetPrivateCloudNsx `pulumi:"nsxes"` Project *string `pulumi:"project"` State string `pulumi:"state"` Uid string `pulumi:"uid"` Vcenters []GetPrivateCloudVcenter `pulumi:"vcenters"` }
A collection of values returned by getPrivateCloud.
func LookupPrivateCloud ¶
func LookupPrivateCloud(ctx *pulumi.Context, args *LookupPrivateCloudArgs, opts ...pulumi.InvokeOption) (*LookupPrivateCloudResult, error)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/vmwareengine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vmwareengine.LookupPrivateCloud(ctx, &vmwareengine.LookupPrivateCloudArgs{ Name: "my-pc", Location: "us-central1-a", }, nil) if err != nil { return err } return nil }) }
```
type LookupPrivateCloudResultOutput ¶
type LookupPrivateCloudResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPrivateCloud.
func LookupPrivateCloudOutput ¶
func LookupPrivateCloudOutput(ctx *pulumi.Context, args LookupPrivateCloudOutputArgs, opts ...pulumi.InvokeOption) LookupPrivateCloudResultOutput
func (LookupPrivateCloudResultOutput) Description ¶
func (o LookupPrivateCloudResultOutput) Description() pulumi.StringOutput
func (LookupPrivateCloudResultOutput) ElementType ¶
func (LookupPrivateCloudResultOutput) ElementType() reflect.Type
func (LookupPrivateCloudResultOutput) Hcxes ¶
func (o LookupPrivateCloudResultOutput) Hcxes() GetPrivateCloudHcxArrayOutput
func (LookupPrivateCloudResultOutput) Id ¶
func (o LookupPrivateCloudResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupPrivateCloudResultOutput) Location ¶
func (o LookupPrivateCloudResultOutput) Location() pulumi.StringOutput
func (LookupPrivateCloudResultOutput) ManagementClusters ¶
func (o LookupPrivateCloudResultOutput) ManagementClusters() GetPrivateCloudManagementClusterArrayOutput
func (LookupPrivateCloudResultOutput) Name ¶
func (o LookupPrivateCloudResultOutput) Name() pulumi.StringOutput
func (LookupPrivateCloudResultOutput) NetworkConfigs ¶
func (o LookupPrivateCloudResultOutput) NetworkConfigs() GetPrivateCloudNetworkConfigArrayOutput
func (LookupPrivateCloudResultOutput) Nsxes ¶
func (o LookupPrivateCloudResultOutput) Nsxes() GetPrivateCloudNsxArrayOutput
func (LookupPrivateCloudResultOutput) Project ¶
func (o LookupPrivateCloudResultOutput) Project() pulumi.StringPtrOutput
func (LookupPrivateCloudResultOutput) State ¶
func (o LookupPrivateCloudResultOutput) State() pulumi.StringOutput
func (LookupPrivateCloudResultOutput) ToLookupPrivateCloudResultOutput ¶
func (o LookupPrivateCloudResultOutput) ToLookupPrivateCloudResultOutput() LookupPrivateCloudResultOutput
func (LookupPrivateCloudResultOutput) ToLookupPrivateCloudResultOutputWithContext ¶
func (o LookupPrivateCloudResultOutput) ToLookupPrivateCloudResultOutputWithContext(ctx context.Context) LookupPrivateCloudResultOutput
func (LookupPrivateCloudResultOutput) ToOutput ¶
func (o LookupPrivateCloudResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPrivateCloudResult]
func (LookupPrivateCloudResultOutput) Uid ¶
func (o LookupPrivateCloudResultOutput) Uid() pulumi.StringOutput
func (LookupPrivateCloudResultOutput) Vcenters ¶
func (o LookupPrivateCloudResultOutput) Vcenters() GetPrivateCloudVcenterArrayOutput
type Network ¶
type Network struct { pulumi.CustomResourceState // User-provided description for this VMware Engine network. Description pulumi.StringPtrOutput `pulumi:"description"` // The location where the VMwareEngineNetwork should reside. Location pulumi.StringOutput `pulumi:"location"` // The ID of the VMwareEngineNetwork. // // *** Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // State of the VMware Engine network. State pulumi.StringOutput `pulumi:"state"` // VMware Engine network type. // Possible values are: `LEGACY`. Type pulumi.StringOutput `pulumi:"type"` // System-generated unique identifier for the resource. Uid pulumi.StringOutput `pulumi:"uid"` // VMware Engine service VPC networks that provide connectivity from a private cloud to customer projects, // the internet, and other Google Cloud services. // Structure is documented below. VpcNetworks NetworkVpcNetworkArrayOutput `pulumi:"vpcNetworks"` }
## Example Usage
## Import
Network can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:vmwareengine/network:Network default projects/{{project}}/locations/{{location}}/vmwareEngineNetworks/{{name}}
```
```sh
$ pulumi import gcp:vmwareengine/network:Network default {{project}}/{{location}}/{{name}}
```
```sh
$ pulumi import gcp:vmwareengine/network:Network default {{location}}/{{name}}
```
func GetNetwork ¶
func GetNetwork(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkState, opts ...pulumi.ResourceOption) (*Network, error)
GetNetwork gets an existing Network 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 NewNetwork ¶
func NewNetwork(ctx *pulumi.Context, name string, args *NetworkArgs, opts ...pulumi.ResourceOption) (*Network, error)
NewNetwork registers a new resource with the given unique name, arguments, and options.
func (*Network) ElementType ¶
func (*Network) ToNetworkOutput ¶
func (i *Network) ToNetworkOutput() NetworkOutput
func (*Network) ToNetworkOutputWithContext ¶
func (i *Network) ToNetworkOutputWithContext(ctx context.Context) NetworkOutput
type NetworkArgs ¶
type NetworkArgs struct { // User-provided description for this VMware Engine network. Description pulumi.StringPtrInput // The location where the VMwareEngineNetwork should reside. Location pulumi.StringInput // The ID of the VMwareEngineNetwork. // // *** Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // VMware Engine network type. // Possible values are: `LEGACY`. Type pulumi.StringInput }
The set of arguments for constructing a Network resource.
func (NetworkArgs) ElementType ¶
func (NetworkArgs) ElementType() reflect.Type
type NetworkArray ¶
type NetworkArray []NetworkInput
func (NetworkArray) ElementType ¶
func (NetworkArray) ElementType() reflect.Type
func (NetworkArray) ToNetworkArrayOutput ¶
func (i NetworkArray) ToNetworkArrayOutput() NetworkArrayOutput
func (NetworkArray) ToNetworkArrayOutputWithContext ¶
func (i NetworkArray) ToNetworkArrayOutputWithContext(ctx context.Context) NetworkArrayOutput
type NetworkArrayInput ¶
type NetworkArrayInput interface { pulumi.Input ToNetworkArrayOutput() NetworkArrayOutput ToNetworkArrayOutputWithContext(context.Context) NetworkArrayOutput }
NetworkArrayInput is an input type that accepts NetworkArray and NetworkArrayOutput values. You can construct a concrete instance of `NetworkArrayInput` via:
NetworkArray{ NetworkArgs{...} }
type NetworkArrayOutput ¶
type NetworkArrayOutput struct{ *pulumi.OutputState }
func (NetworkArrayOutput) ElementType ¶
func (NetworkArrayOutput) ElementType() reflect.Type
func (NetworkArrayOutput) Index ¶
func (o NetworkArrayOutput) Index(i pulumi.IntInput) NetworkOutput
func (NetworkArrayOutput) ToNetworkArrayOutput ¶
func (o NetworkArrayOutput) ToNetworkArrayOutput() NetworkArrayOutput
func (NetworkArrayOutput) ToNetworkArrayOutputWithContext ¶
func (o NetworkArrayOutput) ToNetworkArrayOutputWithContext(ctx context.Context) NetworkArrayOutput
type NetworkInput ¶
type NetworkInput interface { pulumi.Input ToNetworkOutput() NetworkOutput ToNetworkOutputWithContext(ctx context.Context) NetworkOutput }
type NetworkMap ¶
type NetworkMap map[string]NetworkInput
func (NetworkMap) ElementType ¶
func (NetworkMap) ElementType() reflect.Type
func (NetworkMap) ToNetworkMapOutput ¶
func (i NetworkMap) ToNetworkMapOutput() NetworkMapOutput
func (NetworkMap) ToNetworkMapOutputWithContext ¶
func (i NetworkMap) ToNetworkMapOutputWithContext(ctx context.Context) NetworkMapOutput
type NetworkMapInput ¶
type NetworkMapInput interface { pulumi.Input ToNetworkMapOutput() NetworkMapOutput ToNetworkMapOutputWithContext(context.Context) NetworkMapOutput }
NetworkMapInput is an input type that accepts NetworkMap and NetworkMapOutput values. You can construct a concrete instance of `NetworkMapInput` via:
NetworkMap{ "key": NetworkArgs{...} }
type NetworkMapOutput ¶
type NetworkMapOutput struct{ *pulumi.OutputState }
func (NetworkMapOutput) ElementType ¶
func (NetworkMapOutput) ElementType() reflect.Type
func (NetworkMapOutput) MapIndex ¶
func (o NetworkMapOutput) MapIndex(k pulumi.StringInput) NetworkOutput
func (NetworkMapOutput) ToNetworkMapOutput ¶
func (o NetworkMapOutput) ToNetworkMapOutput() NetworkMapOutput
func (NetworkMapOutput) ToNetworkMapOutputWithContext ¶
func (o NetworkMapOutput) ToNetworkMapOutputWithContext(ctx context.Context) NetworkMapOutput
type NetworkOutput ¶
type NetworkOutput struct{ *pulumi.OutputState }
func (NetworkOutput) Description ¶
func (o NetworkOutput) Description() pulumi.StringPtrOutput
User-provided description for this VMware Engine network.
func (NetworkOutput) ElementType ¶
func (NetworkOutput) ElementType() reflect.Type
func (NetworkOutput) Location ¶
func (o NetworkOutput) Location() pulumi.StringOutput
The location where the VMwareEngineNetwork should reside.
func (NetworkOutput) Name ¶
func (o NetworkOutput) Name() pulumi.StringOutput
The ID of the VMwareEngineNetwork.
***
func (NetworkOutput) Project ¶
func (o NetworkOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (NetworkOutput) State ¶
func (o NetworkOutput) State() pulumi.StringOutput
State of the VMware Engine network.
func (NetworkOutput) ToNetworkOutput ¶
func (o NetworkOutput) ToNetworkOutput() NetworkOutput
func (NetworkOutput) ToNetworkOutputWithContext ¶
func (o NetworkOutput) ToNetworkOutputWithContext(ctx context.Context) NetworkOutput
func (NetworkOutput) Type ¶
func (o NetworkOutput) Type() pulumi.StringOutput
VMware Engine network type. Possible values are: `LEGACY`.
func (NetworkOutput) Uid ¶
func (o NetworkOutput) Uid() pulumi.StringOutput
System-generated unique identifier for the resource.
func (NetworkOutput) VpcNetworks ¶
func (o NetworkOutput) VpcNetworks() NetworkVpcNetworkArrayOutput
VMware Engine service VPC networks that provide connectivity from a private cloud to customer projects, the internet, and other Google Cloud services. Structure is documented below.
type NetworkState ¶
type NetworkState struct { // User-provided description for this VMware Engine network. Description pulumi.StringPtrInput // The location where the VMwareEngineNetwork should reside. Location pulumi.StringPtrInput // The ID of the VMwareEngineNetwork. // // *** Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // State of the VMware Engine network. State pulumi.StringPtrInput // VMware Engine network type. // Possible values are: `LEGACY`. Type pulumi.StringPtrInput // System-generated unique identifier for the resource. Uid pulumi.StringPtrInput // VMware Engine service VPC networks that provide connectivity from a private cloud to customer projects, // the internet, and other Google Cloud services. // Structure is documented below. VpcNetworks NetworkVpcNetworkArrayInput }
func (NetworkState) ElementType ¶
func (NetworkState) ElementType() reflect.Type
type NetworkVpcNetwork ¶
type NetworkVpcNetwork struct { // (Output) // The relative resource name of the service VPC network this VMware Engine network is attached to. // For example: projects/123123/global/networks/my-network Network *string `pulumi:"network"` // VMware Engine network type. // Possible values are: `LEGACY`. Type *string `pulumi:"type"` }
type NetworkVpcNetworkArgs ¶
type NetworkVpcNetworkArgs struct { // (Output) // The relative resource name of the service VPC network this VMware Engine network is attached to. // For example: projects/123123/global/networks/my-network Network pulumi.StringPtrInput `pulumi:"network"` // VMware Engine network type. // Possible values are: `LEGACY`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (NetworkVpcNetworkArgs) ElementType ¶
func (NetworkVpcNetworkArgs) ElementType() reflect.Type
func (NetworkVpcNetworkArgs) ToNetworkVpcNetworkOutput ¶
func (i NetworkVpcNetworkArgs) ToNetworkVpcNetworkOutput() NetworkVpcNetworkOutput
func (NetworkVpcNetworkArgs) ToNetworkVpcNetworkOutputWithContext ¶
func (i NetworkVpcNetworkArgs) ToNetworkVpcNetworkOutputWithContext(ctx context.Context) NetworkVpcNetworkOutput
func (NetworkVpcNetworkArgs) ToOutput ¶
func (i NetworkVpcNetworkArgs) ToOutput(ctx context.Context) pulumix.Output[NetworkVpcNetwork]
type NetworkVpcNetworkArray ¶
type NetworkVpcNetworkArray []NetworkVpcNetworkInput
func (NetworkVpcNetworkArray) ElementType ¶
func (NetworkVpcNetworkArray) ElementType() reflect.Type
func (NetworkVpcNetworkArray) ToNetworkVpcNetworkArrayOutput ¶
func (i NetworkVpcNetworkArray) ToNetworkVpcNetworkArrayOutput() NetworkVpcNetworkArrayOutput
func (NetworkVpcNetworkArray) ToNetworkVpcNetworkArrayOutputWithContext ¶
func (i NetworkVpcNetworkArray) ToNetworkVpcNetworkArrayOutputWithContext(ctx context.Context) NetworkVpcNetworkArrayOutput
func (NetworkVpcNetworkArray) ToOutput ¶
func (i NetworkVpcNetworkArray) ToOutput(ctx context.Context) pulumix.Output[[]NetworkVpcNetwork]
type NetworkVpcNetworkArrayInput ¶
type NetworkVpcNetworkArrayInput interface { pulumi.Input ToNetworkVpcNetworkArrayOutput() NetworkVpcNetworkArrayOutput ToNetworkVpcNetworkArrayOutputWithContext(context.Context) NetworkVpcNetworkArrayOutput }
NetworkVpcNetworkArrayInput is an input type that accepts NetworkVpcNetworkArray and NetworkVpcNetworkArrayOutput values. You can construct a concrete instance of `NetworkVpcNetworkArrayInput` via:
NetworkVpcNetworkArray{ NetworkVpcNetworkArgs{...} }
type NetworkVpcNetworkArrayOutput ¶
type NetworkVpcNetworkArrayOutput struct{ *pulumi.OutputState }
func (NetworkVpcNetworkArrayOutput) ElementType ¶
func (NetworkVpcNetworkArrayOutput) ElementType() reflect.Type
func (NetworkVpcNetworkArrayOutput) Index ¶
func (o NetworkVpcNetworkArrayOutput) Index(i pulumi.IntInput) NetworkVpcNetworkOutput
func (NetworkVpcNetworkArrayOutput) ToNetworkVpcNetworkArrayOutput ¶
func (o NetworkVpcNetworkArrayOutput) ToNetworkVpcNetworkArrayOutput() NetworkVpcNetworkArrayOutput
func (NetworkVpcNetworkArrayOutput) ToNetworkVpcNetworkArrayOutputWithContext ¶
func (o NetworkVpcNetworkArrayOutput) ToNetworkVpcNetworkArrayOutputWithContext(ctx context.Context) NetworkVpcNetworkArrayOutput
func (NetworkVpcNetworkArrayOutput) ToOutput ¶
func (o NetworkVpcNetworkArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]NetworkVpcNetwork]
type NetworkVpcNetworkInput ¶
type NetworkVpcNetworkInput interface { pulumi.Input ToNetworkVpcNetworkOutput() NetworkVpcNetworkOutput ToNetworkVpcNetworkOutputWithContext(context.Context) NetworkVpcNetworkOutput }
NetworkVpcNetworkInput is an input type that accepts NetworkVpcNetworkArgs and NetworkVpcNetworkOutput values. You can construct a concrete instance of `NetworkVpcNetworkInput` via:
NetworkVpcNetworkArgs{...}
type NetworkVpcNetworkOutput ¶
type NetworkVpcNetworkOutput struct{ *pulumi.OutputState }
func (NetworkVpcNetworkOutput) ElementType ¶
func (NetworkVpcNetworkOutput) ElementType() reflect.Type
func (NetworkVpcNetworkOutput) Network ¶
func (o NetworkVpcNetworkOutput) Network() pulumi.StringPtrOutput
(Output) The relative resource name of the service VPC network this VMware Engine network is attached to. For example: projects/123123/global/networks/my-network
func (NetworkVpcNetworkOutput) ToNetworkVpcNetworkOutput ¶
func (o NetworkVpcNetworkOutput) ToNetworkVpcNetworkOutput() NetworkVpcNetworkOutput
func (NetworkVpcNetworkOutput) ToNetworkVpcNetworkOutputWithContext ¶
func (o NetworkVpcNetworkOutput) ToNetworkVpcNetworkOutputWithContext(ctx context.Context) NetworkVpcNetworkOutput
func (NetworkVpcNetworkOutput) ToOutput ¶
func (o NetworkVpcNetworkOutput) ToOutput(ctx context.Context) pulumix.Output[NetworkVpcNetwork]
func (NetworkVpcNetworkOutput) Type ¶
func (o NetworkVpcNetworkOutput) Type() pulumi.StringPtrOutput
VMware Engine network type. Possible values are: `LEGACY`.
type PrivateCloud ¶
type PrivateCloud struct { pulumi.CustomResourceState // User-provided description for this private cloud. Description pulumi.StringPtrOutput `pulumi:"description"` // Details about a HCX Cloud Manager appliance. // Structure is documented below. Hcxes PrivateCloudHcxArrayOutput `pulumi:"hcxes"` // The location where the PrivateCloud should reside. Location pulumi.StringOutput `pulumi:"location"` // The management cluster for this private cloud. This used for creating and managing the default cluster. // Structure is documented below. ManagementCluster PrivateCloudManagementClusterOutput `pulumi:"managementCluster"` // The ID of the PrivateCloud. Name pulumi.StringOutput `pulumi:"name"` // Network configuration in the consumer project with which the peering has to be done. // Structure is documented below. NetworkConfig PrivateCloudNetworkConfigOutput `pulumi:"networkConfig"` // Details about a NSX Manager appliance. // Structure is documented below. Nsxes PrivateCloudNsxArrayOutput `pulumi:"nsxes"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // State of the appliance. // Possible values are: `ACTIVE`, `CREATING`. State pulumi.StringOutput `pulumi:"state"` // System-generated unique identifier for the resource. Uid pulumi.StringOutput `pulumi:"uid"` // Details about a vCenter Server management appliance. // Structure is documented below. Vcenters PrivateCloudVcenterArrayOutput `pulumi:"vcenters"` }
## Example Usage ### Vmware Engine Private Cloud Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/vmwareengine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vmwareengine.NewNetwork(ctx, "pc-nw", &vmwareengine.NetworkArgs{ Location: pulumi.String("us-west1"), Type: pulumi.String("LEGACY"), Description: pulumi.String("PC network description."), }, pulumi.Provider(google_beta)) if err != nil { return err } _, err = vmwareengine.NewPrivateCloud(ctx, "vmw-engine-pc", &vmwareengine.PrivateCloudArgs{ Location: pulumi.String("us-west1-a"), Description: pulumi.String("Sample test PC."), NetworkConfig: &vmwareengine.PrivateCloudNetworkConfigArgs{ ManagementCidr: pulumi.String("192.168.30.0/24"), VmwareEngineNetwork: pc_nw.ID(), }, ManagementCluster: &vmwareengine.PrivateCloudManagementClusterArgs{ ClusterId: pulumi.String("sample-mgmt-cluster"), NodeTypeConfigs: vmwareengine.PrivateCloudManagementClusterNodeTypeConfigArray{ &vmwareengine.PrivateCloudManagementClusterNodeTypeConfigArgs{ NodeTypeId: pulumi.String("standard-72"), NodeCount: pulumi.Int(3), }, }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
``` ### Vmware Engine Private Cloud Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/vmwareengine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vmwareengine.NewNetwork(ctx, "pc-nw", &vmwareengine.NetworkArgs{ Location: pulumi.String("us-west1"), Type: pulumi.String("LEGACY"), Description: pulumi.String("PC network description."), }, pulumi.Provider(google_beta)) if err != nil { return err } _, err = vmwareengine.NewPrivateCloud(ctx, "vmw-engine-pc", &vmwareengine.PrivateCloudArgs{ Location: pulumi.String("us-west1-a"), Description: pulumi.String("Sample test PC."), NetworkConfig: &vmwareengine.PrivateCloudNetworkConfigArgs{ ManagementCidr: pulumi.String("192.168.30.0/24"), VmwareEngineNetwork: pc_nw.ID(), }, ManagementCluster: &vmwareengine.PrivateCloudManagementClusterArgs{ ClusterId: pulumi.String("sample-mgmt-cluster"), NodeTypeConfigs: vmwareengine.PrivateCloudManagementClusterNodeTypeConfigArray{ &vmwareengine.PrivateCloudManagementClusterNodeTypeConfigArgs{ NodeTypeId: pulumi.String("standard-72"), NodeCount: pulumi.Int(3), CustomCoreCount: pulumi.Int(32), }, }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
```
## Import
PrivateCloud can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:vmwareengine/privateCloud:PrivateCloud default projects/{{project}}/locations/{{location}}/privateClouds/{{name}}
```
```sh
$ pulumi import gcp:vmwareengine/privateCloud:PrivateCloud default {{project}}/{{location}}/{{name}}
```
```sh
$ pulumi import gcp:vmwareengine/privateCloud:PrivateCloud default {{location}}/{{name}}
```
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) ToOutput ¶
func (i *PrivateCloud) ToOutput(ctx context.Context) pulumix.Output[*PrivateCloud]
func (*PrivateCloud) ToPrivateCloudOutput ¶
func (i *PrivateCloud) ToPrivateCloudOutput() PrivateCloudOutput
func (*PrivateCloud) ToPrivateCloudOutputWithContext ¶
func (i *PrivateCloud) ToPrivateCloudOutputWithContext(ctx context.Context) PrivateCloudOutput
type PrivateCloudArgs ¶
type PrivateCloudArgs struct { // User-provided description for this private cloud. Description pulumi.StringPtrInput // The location where the PrivateCloud should reside. Location pulumi.StringInput // The management cluster for this private cloud. This used for creating and managing the default cluster. // Structure is documented below. ManagementCluster PrivateCloudManagementClusterInput // The ID of the PrivateCloud. Name pulumi.StringPtrInput // Network configuration in the consumer project with which the peering has to be done. // Structure is documented below. NetworkConfig PrivateCloudNetworkConfigInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project 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) ToOutput ¶
func (i PrivateCloudArray) ToOutput(ctx context.Context) pulumix.Output[[]*PrivateCloud]
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) ToOutput ¶
func (o PrivateCloudArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*PrivateCloud]
func (PrivateCloudArrayOutput) ToPrivateCloudArrayOutput ¶
func (o PrivateCloudArrayOutput) ToPrivateCloudArrayOutput() PrivateCloudArrayOutput
func (PrivateCloudArrayOutput) ToPrivateCloudArrayOutputWithContext ¶
func (o PrivateCloudArrayOutput) ToPrivateCloudArrayOutputWithContext(ctx context.Context) PrivateCloudArrayOutput
type PrivateCloudHcx ¶
type PrivateCloudHcx struct { // Fully qualified domain name of the appliance. Fqdn *string `pulumi:"fqdn"` // Internal IP address of the appliance. InternalIp *string `pulumi:"internalIp"` // State of the appliance. // Possible values are: `ACTIVE`, `CREATING`. State *string `pulumi:"state"` // Version of the appliance. Version *string `pulumi:"version"` }
type PrivateCloudHcxArgs ¶
type PrivateCloudHcxArgs struct { // Fully qualified domain name of the appliance. Fqdn pulumi.StringPtrInput `pulumi:"fqdn"` // Internal IP address of the appliance. InternalIp pulumi.StringPtrInput `pulumi:"internalIp"` // State of the appliance. // Possible values are: `ACTIVE`, `CREATING`. State pulumi.StringPtrInput `pulumi:"state"` // Version of the appliance. Version pulumi.StringPtrInput `pulumi:"version"` }
func (PrivateCloudHcxArgs) ElementType ¶
func (PrivateCloudHcxArgs) ElementType() reflect.Type
func (PrivateCloudHcxArgs) ToOutput ¶
func (i PrivateCloudHcxArgs) ToOutput(ctx context.Context) pulumix.Output[PrivateCloudHcx]
func (PrivateCloudHcxArgs) ToPrivateCloudHcxOutput ¶
func (i PrivateCloudHcxArgs) ToPrivateCloudHcxOutput() PrivateCloudHcxOutput
func (PrivateCloudHcxArgs) ToPrivateCloudHcxOutputWithContext ¶
func (i PrivateCloudHcxArgs) ToPrivateCloudHcxOutputWithContext(ctx context.Context) PrivateCloudHcxOutput
type PrivateCloudHcxArray ¶
type PrivateCloudHcxArray []PrivateCloudHcxInput
func (PrivateCloudHcxArray) ElementType ¶
func (PrivateCloudHcxArray) ElementType() reflect.Type
func (PrivateCloudHcxArray) ToOutput ¶
func (i PrivateCloudHcxArray) ToOutput(ctx context.Context) pulumix.Output[[]PrivateCloudHcx]
func (PrivateCloudHcxArray) ToPrivateCloudHcxArrayOutput ¶
func (i PrivateCloudHcxArray) ToPrivateCloudHcxArrayOutput() PrivateCloudHcxArrayOutput
func (PrivateCloudHcxArray) ToPrivateCloudHcxArrayOutputWithContext ¶
func (i PrivateCloudHcxArray) ToPrivateCloudHcxArrayOutputWithContext(ctx context.Context) PrivateCloudHcxArrayOutput
type PrivateCloudHcxArrayInput ¶
type PrivateCloudHcxArrayInput interface { pulumi.Input ToPrivateCloudHcxArrayOutput() PrivateCloudHcxArrayOutput ToPrivateCloudHcxArrayOutputWithContext(context.Context) PrivateCloudHcxArrayOutput }
PrivateCloudHcxArrayInput is an input type that accepts PrivateCloudHcxArray and PrivateCloudHcxArrayOutput values. You can construct a concrete instance of `PrivateCloudHcxArrayInput` via:
PrivateCloudHcxArray{ PrivateCloudHcxArgs{...} }
type PrivateCloudHcxArrayOutput ¶
type PrivateCloudHcxArrayOutput struct{ *pulumi.OutputState }
func (PrivateCloudHcxArrayOutput) ElementType ¶
func (PrivateCloudHcxArrayOutput) ElementType() reflect.Type
func (PrivateCloudHcxArrayOutput) Index ¶
func (o PrivateCloudHcxArrayOutput) Index(i pulumi.IntInput) PrivateCloudHcxOutput
func (PrivateCloudHcxArrayOutput) ToOutput ¶
func (o PrivateCloudHcxArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PrivateCloudHcx]
func (PrivateCloudHcxArrayOutput) ToPrivateCloudHcxArrayOutput ¶
func (o PrivateCloudHcxArrayOutput) ToPrivateCloudHcxArrayOutput() PrivateCloudHcxArrayOutput
func (PrivateCloudHcxArrayOutput) ToPrivateCloudHcxArrayOutputWithContext ¶
func (o PrivateCloudHcxArrayOutput) ToPrivateCloudHcxArrayOutputWithContext(ctx context.Context) PrivateCloudHcxArrayOutput
type PrivateCloudHcxInput ¶
type PrivateCloudHcxInput interface { pulumi.Input ToPrivateCloudHcxOutput() PrivateCloudHcxOutput ToPrivateCloudHcxOutputWithContext(context.Context) PrivateCloudHcxOutput }
PrivateCloudHcxInput is an input type that accepts PrivateCloudHcxArgs and PrivateCloudHcxOutput values. You can construct a concrete instance of `PrivateCloudHcxInput` via:
PrivateCloudHcxArgs{...}
type PrivateCloudHcxOutput ¶
type PrivateCloudHcxOutput struct{ *pulumi.OutputState }
func (PrivateCloudHcxOutput) ElementType ¶
func (PrivateCloudHcxOutput) ElementType() reflect.Type
func (PrivateCloudHcxOutput) Fqdn ¶
func (o PrivateCloudHcxOutput) Fqdn() pulumi.StringPtrOutput
Fully qualified domain name of the appliance.
func (PrivateCloudHcxOutput) InternalIp ¶
func (o PrivateCloudHcxOutput) InternalIp() pulumi.StringPtrOutput
Internal IP address of the appliance.
func (PrivateCloudHcxOutput) State ¶
func (o PrivateCloudHcxOutput) State() pulumi.StringPtrOutput
State of the appliance. Possible values are: `ACTIVE`, `CREATING`.
func (PrivateCloudHcxOutput) ToOutput ¶
func (o PrivateCloudHcxOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateCloudHcx]
func (PrivateCloudHcxOutput) ToPrivateCloudHcxOutput ¶
func (o PrivateCloudHcxOutput) ToPrivateCloudHcxOutput() PrivateCloudHcxOutput
func (PrivateCloudHcxOutput) ToPrivateCloudHcxOutputWithContext ¶
func (o PrivateCloudHcxOutput) ToPrivateCloudHcxOutputWithContext(ctx context.Context) PrivateCloudHcxOutput
func (PrivateCloudHcxOutput) Version ¶
func (o PrivateCloudHcxOutput) Version() pulumi.StringPtrOutput
Version of the appliance.
type PrivateCloudInput ¶
type PrivateCloudInput interface { pulumi.Input ToPrivateCloudOutput() PrivateCloudOutput ToPrivateCloudOutputWithContext(ctx context.Context) PrivateCloudOutput }
type PrivateCloudManagementCluster ¶
type PrivateCloudManagementCluster struct { // The user-provided identifier of the new Cluster. The identifier must meet the following requirements: // * Only contains 1-63 alphanumeric characters and hyphens // * Begins with an alphabetical character // * Ends with a non-hyphen character // * Not formatted as a UUID // * Complies with RFC 1034 (https://datatracker.ietf.org/doc/html/rfc1034) (section 3.5) ClusterId string `pulumi:"clusterId"` // The map of cluster node types in this cluster, // where the key is canonical identifier of the node type (corresponds to the NodeType). // Structure is documented below. NodeTypeConfigs []PrivateCloudManagementClusterNodeTypeConfig `pulumi:"nodeTypeConfigs"` }
type PrivateCloudManagementClusterArgs ¶
type PrivateCloudManagementClusterArgs struct { // The user-provided identifier of the new Cluster. The identifier must meet the following requirements: // * Only contains 1-63 alphanumeric characters and hyphens // * Begins with an alphabetical character // * Ends with a non-hyphen character // * Not formatted as a UUID // * Complies with RFC 1034 (https://datatracker.ietf.org/doc/html/rfc1034) (section 3.5) ClusterId pulumi.StringInput `pulumi:"clusterId"` // The map of cluster node types in this cluster, // where the key is canonical identifier of the node type (corresponds to the NodeType). // Structure is documented below. NodeTypeConfigs PrivateCloudManagementClusterNodeTypeConfigArrayInput `pulumi:"nodeTypeConfigs"` }
func (PrivateCloudManagementClusterArgs) ElementType ¶
func (PrivateCloudManagementClusterArgs) ElementType() reflect.Type
func (PrivateCloudManagementClusterArgs) ToOutput ¶
func (i PrivateCloudManagementClusterArgs) ToOutput(ctx context.Context) pulumix.Output[PrivateCloudManagementCluster]
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 PrivateCloudManagementClusterNodeTypeConfig ¶
type PrivateCloudManagementClusterNodeTypeConfig struct { // Customized number of cores available to each node of the type. // This number must always be one of `nodeType.availableCustomCoreCounts`. // If zero is provided max value from `nodeType.availableCustomCoreCounts` will be used. // This cannot be changed once the PrivateCloud is created. // // *** CustomCoreCount *int `pulumi:"customCoreCount"` // The number of nodes of this type in the cluster. NodeCount int `pulumi:"nodeCount"` // The identifier for this object. Format specified above. NodeTypeId string `pulumi:"nodeTypeId"` }
type PrivateCloudManagementClusterNodeTypeConfigArgs ¶
type PrivateCloudManagementClusterNodeTypeConfigArgs struct { // Customized number of cores available to each node of the type. // This number must always be one of `nodeType.availableCustomCoreCounts`. // If zero is provided max value from `nodeType.availableCustomCoreCounts` will be used. // This cannot be changed once the PrivateCloud is created. // // *** CustomCoreCount pulumi.IntPtrInput `pulumi:"customCoreCount"` // The number of nodes of this type in the cluster. NodeCount pulumi.IntInput `pulumi:"nodeCount"` // The identifier for this object. Format specified above. NodeTypeId pulumi.StringInput `pulumi:"nodeTypeId"` }
func (PrivateCloudManagementClusterNodeTypeConfigArgs) ElementType ¶
func (PrivateCloudManagementClusterNodeTypeConfigArgs) ElementType() reflect.Type
func (PrivateCloudManagementClusterNodeTypeConfigArgs) ToPrivateCloudManagementClusterNodeTypeConfigOutput ¶
func (i PrivateCloudManagementClusterNodeTypeConfigArgs) ToPrivateCloudManagementClusterNodeTypeConfigOutput() PrivateCloudManagementClusterNodeTypeConfigOutput
func (PrivateCloudManagementClusterNodeTypeConfigArgs) ToPrivateCloudManagementClusterNodeTypeConfigOutputWithContext ¶
func (i PrivateCloudManagementClusterNodeTypeConfigArgs) ToPrivateCloudManagementClusterNodeTypeConfigOutputWithContext(ctx context.Context) PrivateCloudManagementClusterNodeTypeConfigOutput
type PrivateCloudManagementClusterNodeTypeConfigArray ¶
type PrivateCloudManagementClusterNodeTypeConfigArray []PrivateCloudManagementClusterNodeTypeConfigInput
func (PrivateCloudManagementClusterNodeTypeConfigArray) ElementType ¶
func (PrivateCloudManagementClusterNodeTypeConfigArray) ElementType() reflect.Type
func (PrivateCloudManagementClusterNodeTypeConfigArray) ToOutput ¶
func (i PrivateCloudManagementClusterNodeTypeConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]PrivateCloudManagementClusterNodeTypeConfig]
func (PrivateCloudManagementClusterNodeTypeConfigArray) ToPrivateCloudManagementClusterNodeTypeConfigArrayOutput ¶
func (i PrivateCloudManagementClusterNodeTypeConfigArray) ToPrivateCloudManagementClusterNodeTypeConfigArrayOutput() PrivateCloudManagementClusterNodeTypeConfigArrayOutput
func (PrivateCloudManagementClusterNodeTypeConfigArray) ToPrivateCloudManagementClusterNodeTypeConfigArrayOutputWithContext ¶
func (i PrivateCloudManagementClusterNodeTypeConfigArray) ToPrivateCloudManagementClusterNodeTypeConfigArrayOutputWithContext(ctx context.Context) PrivateCloudManagementClusterNodeTypeConfigArrayOutput
type PrivateCloudManagementClusterNodeTypeConfigArrayInput ¶
type PrivateCloudManagementClusterNodeTypeConfigArrayInput interface { pulumi.Input ToPrivateCloudManagementClusterNodeTypeConfigArrayOutput() PrivateCloudManagementClusterNodeTypeConfigArrayOutput ToPrivateCloudManagementClusterNodeTypeConfigArrayOutputWithContext(context.Context) PrivateCloudManagementClusterNodeTypeConfigArrayOutput }
PrivateCloudManagementClusterNodeTypeConfigArrayInput is an input type that accepts PrivateCloudManagementClusterNodeTypeConfigArray and PrivateCloudManagementClusterNodeTypeConfigArrayOutput values. You can construct a concrete instance of `PrivateCloudManagementClusterNodeTypeConfigArrayInput` via:
PrivateCloudManagementClusterNodeTypeConfigArray{ PrivateCloudManagementClusterNodeTypeConfigArgs{...} }
type PrivateCloudManagementClusterNodeTypeConfigArrayOutput ¶
type PrivateCloudManagementClusterNodeTypeConfigArrayOutput struct{ *pulumi.OutputState }
func (PrivateCloudManagementClusterNodeTypeConfigArrayOutput) ElementType ¶
func (PrivateCloudManagementClusterNodeTypeConfigArrayOutput) ElementType() reflect.Type
func (PrivateCloudManagementClusterNodeTypeConfigArrayOutput) ToOutput ¶
func (o PrivateCloudManagementClusterNodeTypeConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PrivateCloudManagementClusterNodeTypeConfig]
func (PrivateCloudManagementClusterNodeTypeConfigArrayOutput) ToPrivateCloudManagementClusterNodeTypeConfigArrayOutput ¶
func (o PrivateCloudManagementClusterNodeTypeConfigArrayOutput) ToPrivateCloudManagementClusterNodeTypeConfigArrayOutput() PrivateCloudManagementClusterNodeTypeConfigArrayOutput
func (PrivateCloudManagementClusterNodeTypeConfigArrayOutput) ToPrivateCloudManagementClusterNodeTypeConfigArrayOutputWithContext ¶
func (o PrivateCloudManagementClusterNodeTypeConfigArrayOutput) ToPrivateCloudManagementClusterNodeTypeConfigArrayOutputWithContext(ctx context.Context) PrivateCloudManagementClusterNodeTypeConfigArrayOutput
type PrivateCloudManagementClusterNodeTypeConfigInput ¶
type PrivateCloudManagementClusterNodeTypeConfigInput interface { pulumi.Input ToPrivateCloudManagementClusterNodeTypeConfigOutput() PrivateCloudManagementClusterNodeTypeConfigOutput ToPrivateCloudManagementClusterNodeTypeConfigOutputWithContext(context.Context) PrivateCloudManagementClusterNodeTypeConfigOutput }
PrivateCloudManagementClusterNodeTypeConfigInput is an input type that accepts PrivateCloudManagementClusterNodeTypeConfigArgs and PrivateCloudManagementClusterNodeTypeConfigOutput values. You can construct a concrete instance of `PrivateCloudManagementClusterNodeTypeConfigInput` via:
PrivateCloudManagementClusterNodeTypeConfigArgs{...}
type PrivateCloudManagementClusterNodeTypeConfigOutput ¶
type PrivateCloudManagementClusterNodeTypeConfigOutput struct{ *pulumi.OutputState }
func (PrivateCloudManagementClusterNodeTypeConfigOutput) CustomCoreCount ¶
func (o PrivateCloudManagementClusterNodeTypeConfigOutput) CustomCoreCount() pulumi.IntPtrOutput
Customized number of cores available to each node of the type. This number must always be one of `nodeType.availableCustomCoreCounts`. If zero is provided max value from `nodeType.availableCustomCoreCounts` will be used. This cannot be changed once the PrivateCloud is created.
***
func (PrivateCloudManagementClusterNodeTypeConfigOutput) ElementType ¶
func (PrivateCloudManagementClusterNodeTypeConfigOutput) ElementType() reflect.Type
func (PrivateCloudManagementClusterNodeTypeConfigOutput) NodeCount ¶
func (o PrivateCloudManagementClusterNodeTypeConfigOutput) NodeCount() pulumi.IntOutput
The number of nodes of this type in the cluster.
func (PrivateCloudManagementClusterNodeTypeConfigOutput) NodeTypeId ¶
func (o PrivateCloudManagementClusterNodeTypeConfigOutput) NodeTypeId() pulumi.StringOutput
The identifier for this object. Format specified above.
func (PrivateCloudManagementClusterNodeTypeConfigOutput) ToPrivateCloudManagementClusterNodeTypeConfigOutput ¶
func (o PrivateCloudManagementClusterNodeTypeConfigOutput) ToPrivateCloudManagementClusterNodeTypeConfigOutput() PrivateCloudManagementClusterNodeTypeConfigOutput
func (PrivateCloudManagementClusterNodeTypeConfigOutput) ToPrivateCloudManagementClusterNodeTypeConfigOutputWithContext ¶
func (o PrivateCloudManagementClusterNodeTypeConfigOutput) ToPrivateCloudManagementClusterNodeTypeConfigOutputWithContext(ctx context.Context) PrivateCloudManagementClusterNodeTypeConfigOutput
type PrivateCloudManagementClusterOutput ¶
type PrivateCloudManagementClusterOutput struct{ *pulumi.OutputState }
func (PrivateCloudManagementClusterOutput) ClusterId ¶
func (o PrivateCloudManagementClusterOutput) ClusterId() pulumi.StringOutput
The user-provided identifier of the new Cluster. The identifier must meet the following requirements: * Only contains 1-63 alphanumeric characters and hyphens * Begins with an alphabetical character * Ends with a non-hyphen character * Not formatted as a UUID * Complies with RFC 1034 (https://datatracker.ietf.org/doc/html/rfc1034) (section 3.5)
func (PrivateCloudManagementClusterOutput) ElementType ¶
func (PrivateCloudManagementClusterOutput) ElementType() reflect.Type
func (PrivateCloudManagementClusterOutput) NodeTypeConfigs ¶
func (o PrivateCloudManagementClusterOutput) NodeTypeConfigs() PrivateCloudManagementClusterNodeTypeConfigArrayOutput
The map of cluster node types in this cluster, where the key is canonical identifier of the node type (corresponds to the NodeType). Structure is documented below.
func (PrivateCloudManagementClusterOutput) ToOutput ¶
func (o PrivateCloudManagementClusterOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateCloudManagementCluster]
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) ClusterId ¶
func (o PrivateCloudManagementClusterPtrOutput) ClusterId() pulumi.StringPtrOutput
The user-provided identifier of the new Cluster. The identifier must meet the following requirements: * Only contains 1-63 alphanumeric characters and hyphens * Begins with an alphabetical character * Ends with a non-hyphen character * Not formatted as a UUID * Complies with RFC 1034 (https://datatracker.ietf.org/doc/html/rfc1034) (section 3.5)
func (PrivateCloudManagementClusterPtrOutput) ElementType ¶
func (PrivateCloudManagementClusterPtrOutput) ElementType() reflect.Type
func (PrivateCloudManagementClusterPtrOutput) NodeTypeConfigs ¶
func (o PrivateCloudManagementClusterPtrOutput) NodeTypeConfigs() PrivateCloudManagementClusterNodeTypeConfigArrayOutput
The map of cluster node types in this cluster, where the key is canonical identifier of the node type (corresponds to the NodeType). Structure is documented below.
func (PrivateCloudManagementClusterPtrOutput) ToOutput ¶
func (o PrivateCloudManagementClusterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PrivateCloudManagementCluster]
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) ToOutput ¶
func (i PrivateCloudMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*PrivateCloud]
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) ToOutput ¶
func (o PrivateCloudMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*PrivateCloud]
func (PrivateCloudMapOutput) ToPrivateCloudMapOutput ¶
func (o PrivateCloudMapOutput) ToPrivateCloudMapOutput() PrivateCloudMapOutput
func (PrivateCloudMapOutput) ToPrivateCloudMapOutputWithContext ¶
func (o PrivateCloudMapOutput) ToPrivateCloudMapOutputWithContext(ctx context.Context) PrivateCloudMapOutput
type PrivateCloudNetworkConfig ¶
type PrivateCloudNetworkConfig struct { // Management CIDR used by VMware management appliances. ManagementCidr string `pulumi:"managementCidr"` // (Output) // The IP address layout version of the management IP address range. // Possible versions include: // * managementIpAddressLayoutVersion=1: Indicates the legacy IP address layout used by some existing private clouds. This is no longer supported for new private clouds // as it does not support all features. // * managementIpAddressLayoutVersion=2: Indicates the latest IP address layout // used by all newly created private clouds. This version supports all current features. ManagementIpAddressLayoutVersion *int `pulumi:"managementIpAddressLayoutVersion"` // The relative resource name of the VMware Engine network attached to the private cloud. // Specify the name in the following form: projects/{project}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId} // where {project} can either be a project number or a project ID. VmwareEngineNetwork *string `pulumi:"vmwareEngineNetwork"` // (Output) // The canonical name of the VMware Engine network in // the form: projects/{project_number}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId} VmwareEngineNetworkCanonical *string `pulumi:"vmwareEngineNetworkCanonical"` }
type PrivateCloudNetworkConfigArgs ¶
type PrivateCloudNetworkConfigArgs struct { // Management CIDR used by VMware management appliances. ManagementCidr pulumi.StringInput `pulumi:"managementCidr"` // (Output) // The IP address layout version of the management IP address range. // Possible versions include: // * managementIpAddressLayoutVersion=1: Indicates the legacy IP address layout used by some existing private clouds. This is no longer supported for new private clouds // as it does not support all features. // * managementIpAddressLayoutVersion=2: Indicates the latest IP address layout // used by all newly created private clouds. This version supports all current features. ManagementIpAddressLayoutVersion pulumi.IntPtrInput `pulumi:"managementIpAddressLayoutVersion"` // The relative resource name of the VMware Engine network attached to the private cloud. // Specify the name in the following form: projects/{project}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId} // where {project} can either be a project number or a project ID. VmwareEngineNetwork pulumi.StringPtrInput `pulumi:"vmwareEngineNetwork"` // (Output) // The canonical name of the VMware Engine network in // the form: projects/{project_number}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId} VmwareEngineNetworkCanonical pulumi.StringPtrInput `pulumi:"vmwareEngineNetworkCanonical"` }
func (PrivateCloudNetworkConfigArgs) ElementType ¶
func (PrivateCloudNetworkConfigArgs) ElementType() reflect.Type
func (PrivateCloudNetworkConfigArgs) ToOutput ¶
func (i PrivateCloudNetworkConfigArgs) ToOutput(ctx context.Context) pulumix.Output[PrivateCloudNetworkConfig]
func (PrivateCloudNetworkConfigArgs) ToPrivateCloudNetworkConfigOutput ¶
func (i PrivateCloudNetworkConfigArgs) ToPrivateCloudNetworkConfigOutput() PrivateCloudNetworkConfigOutput
func (PrivateCloudNetworkConfigArgs) ToPrivateCloudNetworkConfigOutputWithContext ¶
func (i PrivateCloudNetworkConfigArgs) ToPrivateCloudNetworkConfigOutputWithContext(ctx context.Context) PrivateCloudNetworkConfigOutput
func (PrivateCloudNetworkConfigArgs) ToPrivateCloudNetworkConfigPtrOutput ¶
func (i PrivateCloudNetworkConfigArgs) ToPrivateCloudNetworkConfigPtrOutput() PrivateCloudNetworkConfigPtrOutput
func (PrivateCloudNetworkConfigArgs) ToPrivateCloudNetworkConfigPtrOutputWithContext ¶
func (i PrivateCloudNetworkConfigArgs) ToPrivateCloudNetworkConfigPtrOutputWithContext(ctx context.Context) PrivateCloudNetworkConfigPtrOutput
type PrivateCloudNetworkConfigInput ¶
type PrivateCloudNetworkConfigInput interface { pulumi.Input ToPrivateCloudNetworkConfigOutput() PrivateCloudNetworkConfigOutput ToPrivateCloudNetworkConfigOutputWithContext(context.Context) PrivateCloudNetworkConfigOutput }
PrivateCloudNetworkConfigInput is an input type that accepts PrivateCloudNetworkConfigArgs and PrivateCloudNetworkConfigOutput values. You can construct a concrete instance of `PrivateCloudNetworkConfigInput` via:
PrivateCloudNetworkConfigArgs{...}
type PrivateCloudNetworkConfigOutput ¶
type PrivateCloudNetworkConfigOutput struct{ *pulumi.OutputState }
func (PrivateCloudNetworkConfigOutput) ElementType ¶
func (PrivateCloudNetworkConfigOutput) ElementType() reflect.Type
func (PrivateCloudNetworkConfigOutput) ManagementCidr ¶
func (o PrivateCloudNetworkConfigOutput) ManagementCidr() pulumi.StringOutput
Management CIDR used by VMware management appliances.
func (PrivateCloudNetworkConfigOutput) ManagementIpAddressLayoutVersion ¶
func (o PrivateCloudNetworkConfigOutput) ManagementIpAddressLayoutVersion() pulumi.IntPtrOutput
(Output) The IP address layout version of the management IP address range. Possible versions include:
- managementIpAddressLayoutVersion=1: Indicates the legacy IP address layout used by some existing private clouds. This is no longer supported for new private clouds as it does not support all features.
- managementIpAddressLayoutVersion=2: Indicates the latest IP address layout used by all newly created private clouds. This version supports all current features.
func (PrivateCloudNetworkConfigOutput) ToOutput ¶
func (o PrivateCloudNetworkConfigOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateCloudNetworkConfig]
func (PrivateCloudNetworkConfigOutput) ToPrivateCloudNetworkConfigOutput ¶
func (o PrivateCloudNetworkConfigOutput) ToPrivateCloudNetworkConfigOutput() PrivateCloudNetworkConfigOutput
func (PrivateCloudNetworkConfigOutput) ToPrivateCloudNetworkConfigOutputWithContext ¶
func (o PrivateCloudNetworkConfigOutput) ToPrivateCloudNetworkConfigOutputWithContext(ctx context.Context) PrivateCloudNetworkConfigOutput
func (PrivateCloudNetworkConfigOutput) ToPrivateCloudNetworkConfigPtrOutput ¶
func (o PrivateCloudNetworkConfigOutput) ToPrivateCloudNetworkConfigPtrOutput() PrivateCloudNetworkConfigPtrOutput
func (PrivateCloudNetworkConfigOutput) ToPrivateCloudNetworkConfigPtrOutputWithContext ¶
func (o PrivateCloudNetworkConfigOutput) ToPrivateCloudNetworkConfigPtrOutputWithContext(ctx context.Context) PrivateCloudNetworkConfigPtrOutput
func (PrivateCloudNetworkConfigOutput) VmwareEngineNetwork ¶
func (o PrivateCloudNetworkConfigOutput) VmwareEngineNetwork() pulumi.StringPtrOutput
The relative resource name of the VMware Engine network attached to the private cloud. Specify the name in the following form: projects/{project}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId} where {project} can either be a project number or a project ID.
func (PrivateCloudNetworkConfigOutput) VmwareEngineNetworkCanonical ¶
func (o PrivateCloudNetworkConfigOutput) VmwareEngineNetworkCanonical() pulumi.StringPtrOutput
(Output) The canonical name of the VMware Engine network in the form: projects/{project_number}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId}
type PrivateCloudNetworkConfigPtrInput ¶
type PrivateCloudNetworkConfigPtrInput interface { pulumi.Input ToPrivateCloudNetworkConfigPtrOutput() PrivateCloudNetworkConfigPtrOutput ToPrivateCloudNetworkConfigPtrOutputWithContext(context.Context) PrivateCloudNetworkConfigPtrOutput }
PrivateCloudNetworkConfigPtrInput is an input type that accepts PrivateCloudNetworkConfigArgs, PrivateCloudNetworkConfigPtr and PrivateCloudNetworkConfigPtrOutput values. You can construct a concrete instance of `PrivateCloudNetworkConfigPtrInput` via:
PrivateCloudNetworkConfigArgs{...} or: nil
func PrivateCloudNetworkConfigPtr ¶
func PrivateCloudNetworkConfigPtr(v *PrivateCloudNetworkConfigArgs) PrivateCloudNetworkConfigPtrInput
type PrivateCloudNetworkConfigPtrOutput ¶
type PrivateCloudNetworkConfigPtrOutput struct{ *pulumi.OutputState }
func (PrivateCloudNetworkConfigPtrOutput) Elem ¶
func (o PrivateCloudNetworkConfigPtrOutput) Elem() PrivateCloudNetworkConfigOutput
func (PrivateCloudNetworkConfigPtrOutput) ElementType ¶
func (PrivateCloudNetworkConfigPtrOutput) ElementType() reflect.Type
func (PrivateCloudNetworkConfigPtrOutput) ManagementCidr ¶
func (o PrivateCloudNetworkConfigPtrOutput) ManagementCidr() pulumi.StringPtrOutput
Management CIDR used by VMware management appliances.
func (PrivateCloudNetworkConfigPtrOutput) ManagementIpAddressLayoutVersion ¶
func (o PrivateCloudNetworkConfigPtrOutput) ManagementIpAddressLayoutVersion() pulumi.IntPtrOutput
(Output) The IP address layout version of the management IP address range. Possible versions include:
- managementIpAddressLayoutVersion=1: Indicates the legacy IP address layout used by some existing private clouds. This is no longer supported for new private clouds as it does not support all features.
- managementIpAddressLayoutVersion=2: Indicates the latest IP address layout used by all newly created private clouds. This version supports all current features.
func (PrivateCloudNetworkConfigPtrOutput) ToOutput ¶
func (o PrivateCloudNetworkConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PrivateCloudNetworkConfig]
func (PrivateCloudNetworkConfigPtrOutput) ToPrivateCloudNetworkConfigPtrOutput ¶
func (o PrivateCloudNetworkConfigPtrOutput) ToPrivateCloudNetworkConfigPtrOutput() PrivateCloudNetworkConfigPtrOutput
func (PrivateCloudNetworkConfigPtrOutput) ToPrivateCloudNetworkConfigPtrOutputWithContext ¶
func (o PrivateCloudNetworkConfigPtrOutput) ToPrivateCloudNetworkConfigPtrOutputWithContext(ctx context.Context) PrivateCloudNetworkConfigPtrOutput
func (PrivateCloudNetworkConfigPtrOutput) VmwareEngineNetwork ¶
func (o PrivateCloudNetworkConfigPtrOutput) VmwareEngineNetwork() pulumi.StringPtrOutput
The relative resource name of the VMware Engine network attached to the private cloud. Specify the name in the following form: projects/{project}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId} where {project} can either be a project number or a project ID.
func (PrivateCloudNetworkConfigPtrOutput) VmwareEngineNetworkCanonical ¶
func (o PrivateCloudNetworkConfigPtrOutput) VmwareEngineNetworkCanonical() pulumi.StringPtrOutput
(Output) The canonical name of the VMware Engine network in the form: projects/{project_number}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId}
type PrivateCloudNsx ¶
type PrivateCloudNsx struct { // Fully qualified domain name of the appliance. Fqdn *string `pulumi:"fqdn"` // Internal IP address of the appliance. InternalIp *string `pulumi:"internalIp"` // State of the appliance. // Possible values are: `ACTIVE`, `CREATING`. State *string `pulumi:"state"` // Version of the appliance. Version *string `pulumi:"version"` }
type PrivateCloudNsxArgs ¶
type PrivateCloudNsxArgs struct { // Fully qualified domain name of the appliance. Fqdn pulumi.StringPtrInput `pulumi:"fqdn"` // Internal IP address of the appliance. InternalIp pulumi.StringPtrInput `pulumi:"internalIp"` // State of the appliance. // Possible values are: `ACTIVE`, `CREATING`. State pulumi.StringPtrInput `pulumi:"state"` // Version of the appliance. Version pulumi.StringPtrInput `pulumi:"version"` }
func (PrivateCloudNsxArgs) ElementType ¶
func (PrivateCloudNsxArgs) ElementType() reflect.Type
func (PrivateCloudNsxArgs) ToOutput ¶
func (i PrivateCloudNsxArgs) ToOutput(ctx context.Context) pulumix.Output[PrivateCloudNsx]
func (PrivateCloudNsxArgs) ToPrivateCloudNsxOutput ¶
func (i PrivateCloudNsxArgs) ToPrivateCloudNsxOutput() PrivateCloudNsxOutput
func (PrivateCloudNsxArgs) ToPrivateCloudNsxOutputWithContext ¶
func (i PrivateCloudNsxArgs) ToPrivateCloudNsxOutputWithContext(ctx context.Context) PrivateCloudNsxOutput
type PrivateCloudNsxArray ¶
type PrivateCloudNsxArray []PrivateCloudNsxInput
func (PrivateCloudNsxArray) ElementType ¶
func (PrivateCloudNsxArray) ElementType() reflect.Type
func (PrivateCloudNsxArray) ToOutput ¶
func (i PrivateCloudNsxArray) ToOutput(ctx context.Context) pulumix.Output[[]PrivateCloudNsx]
func (PrivateCloudNsxArray) ToPrivateCloudNsxArrayOutput ¶
func (i PrivateCloudNsxArray) ToPrivateCloudNsxArrayOutput() PrivateCloudNsxArrayOutput
func (PrivateCloudNsxArray) ToPrivateCloudNsxArrayOutputWithContext ¶
func (i PrivateCloudNsxArray) ToPrivateCloudNsxArrayOutputWithContext(ctx context.Context) PrivateCloudNsxArrayOutput
type PrivateCloudNsxArrayInput ¶
type PrivateCloudNsxArrayInput interface { pulumi.Input ToPrivateCloudNsxArrayOutput() PrivateCloudNsxArrayOutput ToPrivateCloudNsxArrayOutputWithContext(context.Context) PrivateCloudNsxArrayOutput }
PrivateCloudNsxArrayInput is an input type that accepts PrivateCloudNsxArray and PrivateCloudNsxArrayOutput values. You can construct a concrete instance of `PrivateCloudNsxArrayInput` via:
PrivateCloudNsxArray{ PrivateCloudNsxArgs{...} }
type PrivateCloudNsxArrayOutput ¶
type PrivateCloudNsxArrayOutput struct{ *pulumi.OutputState }
func (PrivateCloudNsxArrayOutput) ElementType ¶
func (PrivateCloudNsxArrayOutput) ElementType() reflect.Type
func (PrivateCloudNsxArrayOutput) Index ¶
func (o PrivateCloudNsxArrayOutput) Index(i pulumi.IntInput) PrivateCloudNsxOutput
func (PrivateCloudNsxArrayOutput) ToOutput ¶
func (o PrivateCloudNsxArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PrivateCloudNsx]
func (PrivateCloudNsxArrayOutput) ToPrivateCloudNsxArrayOutput ¶
func (o PrivateCloudNsxArrayOutput) ToPrivateCloudNsxArrayOutput() PrivateCloudNsxArrayOutput
func (PrivateCloudNsxArrayOutput) ToPrivateCloudNsxArrayOutputWithContext ¶
func (o PrivateCloudNsxArrayOutput) ToPrivateCloudNsxArrayOutputWithContext(ctx context.Context) PrivateCloudNsxArrayOutput
type PrivateCloudNsxInput ¶
type PrivateCloudNsxInput interface { pulumi.Input ToPrivateCloudNsxOutput() PrivateCloudNsxOutput ToPrivateCloudNsxOutputWithContext(context.Context) PrivateCloudNsxOutput }
PrivateCloudNsxInput is an input type that accepts PrivateCloudNsxArgs and PrivateCloudNsxOutput values. You can construct a concrete instance of `PrivateCloudNsxInput` via:
PrivateCloudNsxArgs{...}
type PrivateCloudNsxOutput ¶
type PrivateCloudNsxOutput struct{ *pulumi.OutputState }
func (PrivateCloudNsxOutput) ElementType ¶
func (PrivateCloudNsxOutput) ElementType() reflect.Type
func (PrivateCloudNsxOutput) Fqdn ¶
func (o PrivateCloudNsxOutput) Fqdn() pulumi.StringPtrOutput
Fully qualified domain name of the appliance.
func (PrivateCloudNsxOutput) InternalIp ¶
func (o PrivateCloudNsxOutput) InternalIp() pulumi.StringPtrOutput
Internal IP address of the appliance.
func (PrivateCloudNsxOutput) State ¶
func (o PrivateCloudNsxOutput) State() pulumi.StringPtrOutput
State of the appliance. Possible values are: `ACTIVE`, `CREATING`.
func (PrivateCloudNsxOutput) ToOutput ¶
func (o PrivateCloudNsxOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateCloudNsx]
func (PrivateCloudNsxOutput) ToPrivateCloudNsxOutput ¶
func (o PrivateCloudNsxOutput) ToPrivateCloudNsxOutput() PrivateCloudNsxOutput
func (PrivateCloudNsxOutput) ToPrivateCloudNsxOutputWithContext ¶
func (o PrivateCloudNsxOutput) ToPrivateCloudNsxOutputWithContext(ctx context.Context) PrivateCloudNsxOutput
func (PrivateCloudNsxOutput) Version ¶
func (o PrivateCloudNsxOutput) Version() pulumi.StringPtrOutput
Version of the appliance.
type PrivateCloudOutput ¶
type PrivateCloudOutput struct{ *pulumi.OutputState }
func (PrivateCloudOutput) Description ¶
func (o PrivateCloudOutput) Description() pulumi.StringPtrOutput
User-provided description for this private cloud.
func (PrivateCloudOutput) ElementType ¶
func (PrivateCloudOutput) ElementType() reflect.Type
func (PrivateCloudOutput) Hcxes ¶
func (o PrivateCloudOutput) Hcxes() PrivateCloudHcxArrayOutput
Details about a HCX Cloud Manager appliance. Structure is documented below.
func (PrivateCloudOutput) Location ¶
func (o PrivateCloudOutput) Location() pulumi.StringOutput
The location where the PrivateCloud should reside.
func (PrivateCloudOutput) ManagementCluster ¶
func (o PrivateCloudOutput) ManagementCluster() PrivateCloudManagementClusterOutput
The management cluster for this private cloud. This used for creating and managing the default cluster. Structure is documented below.
func (PrivateCloudOutput) Name ¶
func (o PrivateCloudOutput) Name() pulumi.StringOutput
The ID of the PrivateCloud.
func (PrivateCloudOutput) NetworkConfig ¶
func (o PrivateCloudOutput) NetworkConfig() PrivateCloudNetworkConfigOutput
Network configuration in the consumer project with which the peering has to be done. Structure is documented below.
func (PrivateCloudOutput) Nsxes ¶
func (o PrivateCloudOutput) Nsxes() PrivateCloudNsxArrayOutput
Details about a NSX Manager appliance. Structure is documented below.
func (PrivateCloudOutput) Project ¶
func (o PrivateCloudOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (PrivateCloudOutput) State ¶
func (o PrivateCloudOutput) State() pulumi.StringOutput
State of the appliance. Possible values are: `ACTIVE`, `CREATING`.
func (PrivateCloudOutput) ToOutput ¶
func (o PrivateCloudOutput) ToOutput(ctx context.Context) pulumix.Output[*PrivateCloud]
func (PrivateCloudOutput) ToPrivateCloudOutput ¶
func (o PrivateCloudOutput) ToPrivateCloudOutput() PrivateCloudOutput
func (PrivateCloudOutput) ToPrivateCloudOutputWithContext ¶
func (o PrivateCloudOutput) ToPrivateCloudOutputWithContext(ctx context.Context) PrivateCloudOutput
func (PrivateCloudOutput) Uid ¶
func (o PrivateCloudOutput) Uid() pulumi.StringOutput
System-generated unique identifier for the resource.
func (PrivateCloudOutput) Vcenters ¶
func (o PrivateCloudOutput) Vcenters() PrivateCloudVcenterArrayOutput
Details about a vCenter Server management appliance. Structure is documented below.
type PrivateCloudState ¶
type PrivateCloudState struct { // User-provided description for this private cloud. Description pulumi.StringPtrInput // Details about a HCX Cloud Manager appliance. // Structure is documented below. Hcxes PrivateCloudHcxArrayInput // The location where the PrivateCloud should reside. Location pulumi.StringPtrInput // The management cluster for this private cloud. This used for creating and managing the default cluster. // Structure is documented below. ManagementCluster PrivateCloudManagementClusterPtrInput // The ID of the PrivateCloud. Name pulumi.StringPtrInput // Network configuration in the consumer project with which the peering has to be done. // Structure is documented below. NetworkConfig PrivateCloudNetworkConfigPtrInput // Details about a NSX Manager appliance. // Structure is documented below. Nsxes PrivateCloudNsxArrayInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // State of the appliance. // Possible values are: `ACTIVE`, `CREATING`. State pulumi.StringPtrInput // System-generated unique identifier for the resource. Uid pulumi.StringPtrInput // Details about a vCenter Server management appliance. // Structure is documented below. Vcenters PrivateCloudVcenterArrayInput }
func (PrivateCloudState) ElementType ¶
func (PrivateCloudState) ElementType() reflect.Type
type PrivateCloudVcenter ¶
type PrivateCloudVcenter struct { // Fully qualified domain name of the appliance. Fqdn *string `pulumi:"fqdn"` // Internal IP address of the appliance. InternalIp *string `pulumi:"internalIp"` // State of the appliance. // Possible values are: `ACTIVE`, `CREATING`. State *string `pulumi:"state"` // Version of the appliance. Version *string `pulumi:"version"` }
type PrivateCloudVcenterArgs ¶
type PrivateCloudVcenterArgs struct { // Fully qualified domain name of the appliance. Fqdn pulumi.StringPtrInput `pulumi:"fqdn"` // Internal IP address of the appliance. InternalIp pulumi.StringPtrInput `pulumi:"internalIp"` // State of the appliance. // Possible values are: `ACTIVE`, `CREATING`. State pulumi.StringPtrInput `pulumi:"state"` // Version of the appliance. Version pulumi.StringPtrInput `pulumi:"version"` }
func (PrivateCloudVcenterArgs) ElementType ¶
func (PrivateCloudVcenterArgs) ElementType() reflect.Type
func (PrivateCloudVcenterArgs) ToOutput ¶
func (i PrivateCloudVcenterArgs) ToOutput(ctx context.Context) pulumix.Output[PrivateCloudVcenter]
func (PrivateCloudVcenterArgs) ToPrivateCloudVcenterOutput ¶
func (i PrivateCloudVcenterArgs) ToPrivateCloudVcenterOutput() PrivateCloudVcenterOutput
func (PrivateCloudVcenterArgs) ToPrivateCloudVcenterOutputWithContext ¶
func (i PrivateCloudVcenterArgs) ToPrivateCloudVcenterOutputWithContext(ctx context.Context) PrivateCloudVcenterOutput
type PrivateCloudVcenterArray ¶
type PrivateCloudVcenterArray []PrivateCloudVcenterInput
func (PrivateCloudVcenterArray) ElementType ¶
func (PrivateCloudVcenterArray) ElementType() reflect.Type
func (PrivateCloudVcenterArray) ToOutput ¶
func (i PrivateCloudVcenterArray) ToOutput(ctx context.Context) pulumix.Output[[]PrivateCloudVcenter]
func (PrivateCloudVcenterArray) ToPrivateCloudVcenterArrayOutput ¶
func (i PrivateCloudVcenterArray) ToPrivateCloudVcenterArrayOutput() PrivateCloudVcenterArrayOutput
func (PrivateCloudVcenterArray) ToPrivateCloudVcenterArrayOutputWithContext ¶
func (i PrivateCloudVcenterArray) ToPrivateCloudVcenterArrayOutputWithContext(ctx context.Context) PrivateCloudVcenterArrayOutput
type PrivateCloudVcenterArrayInput ¶
type PrivateCloudVcenterArrayInput interface { pulumi.Input ToPrivateCloudVcenterArrayOutput() PrivateCloudVcenterArrayOutput ToPrivateCloudVcenterArrayOutputWithContext(context.Context) PrivateCloudVcenterArrayOutput }
PrivateCloudVcenterArrayInput is an input type that accepts PrivateCloudVcenterArray and PrivateCloudVcenterArrayOutput values. You can construct a concrete instance of `PrivateCloudVcenterArrayInput` via:
PrivateCloudVcenterArray{ PrivateCloudVcenterArgs{...} }
type PrivateCloudVcenterArrayOutput ¶
type PrivateCloudVcenterArrayOutput struct{ *pulumi.OutputState }
func (PrivateCloudVcenterArrayOutput) ElementType ¶
func (PrivateCloudVcenterArrayOutput) ElementType() reflect.Type
func (PrivateCloudVcenterArrayOutput) Index ¶
func (o PrivateCloudVcenterArrayOutput) Index(i pulumi.IntInput) PrivateCloudVcenterOutput
func (PrivateCloudVcenterArrayOutput) ToOutput ¶
func (o PrivateCloudVcenterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PrivateCloudVcenter]
func (PrivateCloudVcenterArrayOutput) ToPrivateCloudVcenterArrayOutput ¶
func (o PrivateCloudVcenterArrayOutput) ToPrivateCloudVcenterArrayOutput() PrivateCloudVcenterArrayOutput
func (PrivateCloudVcenterArrayOutput) ToPrivateCloudVcenterArrayOutputWithContext ¶
func (o PrivateCloudVcenterArrayOutput) ToPrivateCloudVcenterArrayOutputWithContext(ctx context.Context) PrivateCloudVcenterArrayOutput
type PrivateCloudVcenterInput ¶
type PrivateCloudVcenterInput interface { pulumi.Input ToPrivateCloudVcenterOutput() PrivateCloudVcenterOutput ToPrivateCloudVcenterOutputWithContext(context.Context) PrivateCloudVcenterOutput }
PrivateCloudVcenterInput is an input type that accepts PrivateCloudVcenterArgs and PrivateCloudVcenterOutput values. You can construct a concrete instance of `PrivateCloudVcenterInput` via:
PrivateCloudVcenterArgs{...}
type PrivateCloudVcenterOutput ¶
type PrivateCloudVcenterOutput struct{ *pulumi.OutputState }
func (PrivateCloudVcenterOutput) ElementType ¶
func (PrivateCloudVcenterOutput) ElementType() reflect.Type
func (PrivateCloudVcenterOutput) Fqdn ¶
func (o PrivateCloudVcenterOutput) Fqdn() pulumi.StringPtrOutput
Fully qualified domain name of the appliance.
func (PrivateCloudVcenterOutput) InternalIp ¶
func (o PrivateCloudVcenterOutput) InternalIp() pulumi.StringPtrOutput
Internal IP address of the appliance.
func (PrivateCloudVcenterOutput) State ¶
func (o PrivateCloudVcenterOutput) State() pulumi.StringPtrOutput
State of the appliance. Possible values are: `ACTIVE`, `CREATING`.
func (PrivateCloudVcenterOutput) ToOutput ¶
func (o PrivateCloudVcenterOutput) ToOutput(ctx context.Context) pulumix.Output[PrivateCloudVcenter]
func (PrivateCloudVcenterOutput) ToPrivateCloudVcenterOutput ¶
func (o PrivateCloudVcenterOutput) ToPrivateCloudVcenterOutput() PrivateCloudVcenterOutput
func (PrivateCloudVcenterOutput) ToPrivateCloudVcenterOutputWithContext ¶
func (o PrivateCloudVcenterOutput) ToPrivateCloudVcenterOutputWithContext(ctx context.Context) PrivateCloudVcenterOutput
func (PrivateCloudVcenterOutput) Version ¶
func (o PrivateCloudVcenterOutput) Version() pulumi.StringPtrOutput
Version of the appliance.