Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi
oci.Ocvp.getClusters
Explore with Pulumi AI
This data source provides the list of Clusters in Oracle Cloud Infrastructure Oracle Cloud VMware Solution service.
Lists the Clusters in the specified compartment.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testClusters = oci.Ocvp.getClusters({
compartmentId: compartmentId,
displayName: clusterDisplayName,
sddcId: testSddc.id,
state: clusterState,
});
import pulumi
import pulumi_oci as oci
test_clusters = oci.Ocvp.get_clusters(compartment_id=compartment_id,
display_name=cluster_display_name,
sddc_id=test_sddc["id"],
state=cluster_state)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ocvp"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ocvp.GetClusters(ctx, &ocvp.GetClustersArgs{
CompartmentId: pulumi.StringRef(compartmentId),
DisplayName: pulumi.StringRef(clusterDisplayName),
SddcId: pulumi.StringRef(testSddc.Id),
State: pulumi.StringRef(clusterState),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testClusters = Oci.Ocvp.GetClusters.Invoke(new()
{
CompartmentId = compartmentId,
DisplayName = clusterDisplayName,
SddcId = testSddc.Id,
State = clusterState,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Ocvp.OcvpFunctions;
import com.pulumi.oci.Ocvp.inputs.GetClustersArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testClusters = OcvpFunctions.getClusters(GetClustersArgs.builder()
.compartmentId(compartmentId)
.displayName(clusterDisplayName)
.sddcId(testSddc.id())
.state(clusterState)
.build());
}
}
variables:
testClusters:
fn::invoke:
function: oci:Ocvp:getClusters
arguments:
compartmentId: ${compartmentId}
displayName: ${clusterDisplayName}
sddcId: ${testSddc.id}
state: ${clusterState}
Using getClusters
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getClusters(args: GetClustersArgs, opts?: InvokeOptions): Promise<GetClustersResult>
function getClustersOutput(args: GetClustersOutputArgs, opts?: InvokeOptions): Output<GetClustersResult>
def get_clusters(compartment_id: Optional[str] = None,
display_name: Optional[str] = None,
filters: Optional[Sequence[_ocvp.GetClustersFilter]] = None,
sddc_id: Optional[str] = None,
state: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetClustersResult
def get_clusters_output(compartment_id: Optional[pulumi.Input[str]] = None,
display_name: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[_ocvp.GetClustersFilterArgs]]]] = None,
sddc_id: Optional[pulumi.Input[str]] = None,
state: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetClustersResult]
func GetClusters(ctx *Context, args *GetClustersArgs, opts ...InvokeOption) (*GetClustersResult, error)
func GetClustersOutput(ctx *Context, args *GetClustersOutputArgs, opts ...InvokeOption) GetClustersResultOutput
> Note: This function is named GetClusters
in the Go SDK.
public static class GetClusters
{
public static Task<GetClustersResult> InvokeAsync(GetClustersArgs args, InvokeOptions? opts = null)
public static Output<GetClustersResult> Invoke(GetClustersInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetClustersResult> getClusters(GetClustersArgs args, InvokeOptions options)
public static Output<GetClustersResult> getClusters(GetClustersArgs args, InvokeOptions options)
fn::invoke:
function: oci:Ocvp/getClusters:getClusters
arguments:
# arguments dictionary
The following arguments are supported:
- Compartment
Id string - The OCID of the compartment as optional parameter.
- Display
Name string - A filter to return only resources that match the given display name exactly.
- Filters
Changes to this property will trigger replacement.
Clusters Filter> - Sddc
Id string - The OCID of the SDDC.
- State string
- The lifecycle state of the resource.
- Compartment
Id string - The OCID of the compartment as optional parameter.
- Display
Name string - A filter to return only resources that match the given display name exactly.
- Filters
Changes to this property will trigger replacement.
Clusters Filter - Sddc
Id string - The OCID of the SDDC.
- State string
- The lifecycle state of the resource.
- compartment
Id String - The OCID of the compartment as optional parameter.
- display
Name String - A filter to return only resources that match the given display name exactly.
- filters
Changes to this property will trigger replacement.
Clusters Filter> - sddc
Id String - The OCID of the SDDC.
- state String
- The lifecycle state of the resource.
- compartment
Id string - The OCID of the compartment as optional parameter.
- display
Name string - A filter to return only resources that match the given display name exactly.
- filters
Changes to this property will trigger replacement.
Clusters Filter[] - sddc
Id string - The OCID of the SDDC.
- state string
- The lifecycle state of the resource.
- compartment_
id str - The OCID of the compartment as optional parameter.
- display_
name str - A filter to return only resources that match the given display name exactly.
- filters
Changes to this property will trigger replacement.
Get Clusters Filter] - sddc_
id str - The OCID of the SDDC.
- state str
- The lifecycle state of the resource.
- compartment
Id String - The OCID of the compartment as optional parameter.
- display
Name String - A filter to return only resources that match the given display name exactly.
- filters
Changes to this property will trigger replacement.
- sddc
Id String - The OCID of the SDDC.
- state String
- The lifecycle state of the resource.
getClusters Result
The following output properties are available:
- Cluster
Collections List<GetClusters Cluster Collection> - The list of cluster_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Compartment
Id string - The OCID of the compartment that contains the Cluster.
- Display
Name string - A descriptive name for the Cluster. It must be unique, start with a letter, and contain only letters, digits, whitespaces, dashes and underscores. Avoid entering confidential information.
- Filters
List<Get
Clusters Filter> - Sddc
Id string - The OCID of the SDDC that the Cluster belongs to.
- State string
- The current state of the Cluster.
- Cluster
Collections []GetClusters Cluster Collection - The list of cluster_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Compartment
Id string - The OCID of the compartment that contains the Cluster.
- Display
Name string - A descriptive name for the Cluster. It must be unique, start with a letter, and contain only letters, digits, whitespaces, dashes and underscores. Avoid entering confidential information.
- Filters
[]Get
Clusters Filter - Sddc
Id string - The OCID of the SDDC that the Cluster belongs to.
- State string
- The current state of the Cluster.
- cluster
Collections List<GetClusters Cluster Collection> - The list of cluster_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- compartment
Id String - The OCID of the compartment that contains the Cluster.
- display
Name String - A descriptive name for the Cluster. It must be unique, start with a letter, and contain only letters, digits, whitespaces, dashes and underscores. Avoid entering confidential information.
- filters
List<Get
Clusters Filter> - sddc
Id String - The OCID of the SDDC that the Cluster belongs to.
- state String
- The current state of the Cluster.
- cluster
Collections GetClusters Cluster Collection[] - The list of cluster_collection.
- id string
- The provider-assigned unique ID for this managed resource.
- compartment
Id string - The OCID of the compartment that contains the Cluster.
- display
Name string - A descriptive name for the Cluster. It must be unique, start with a letter, and contain only letters, digits, whitespaces, dashes and underscores. Avoid entering confidential information.
- filters
Get
Clusters Filter[] - sddc
Id string - The OCID of the SDDC that the Cluster belongs to.
- state string
- The current state of the Cluster.
- cluster_
collections Sequence[ocvp.Get Clusters Cluster Collection] - The list of cluster_collection.
- id str
- The provider-assigned unique ID for this managed resource.
- compartment_
id str - The OCID of the compartment that contains the Cluster.
- display_
name str - A descriptive name for the Cluster. It must be unique, start with a letter, and contain only letters, digits, whitespaces, dashes and underscores. Avoid entering confidential information.
- filters
Sequence[ocvp.
Get Clusters Filter] - sddc_
id str - The OCID of the SDDC that the Cluster belongs to.
- state str
- The current state of the Cluster.
- cluster
Collections List<Property Map> - The list of cluster_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- compartment
Id String - The OCID of the compartment that contains the Cluster.
- display
Name String - A descriptive name for the Cluster. It must be unique, start with a letter, and contain only letters, digits, whitespaces, dashes and underscores. Avoid entering confidential information.
- filters List<Property Map>
- sddc
Id String - The OCID of the SDDC that the Cluster belongs to.
- state String
- The current state of the Cluster.
Supporting Types
GetClustersClusterCollection
- Items
This property is required. List<GetClusters Cluster Collection Item>
- Items
This property is required. []GetClusters Cluster Collection Item
- items
This property is required. List<GetClusters Cluster Collection Item>
- items
This property is required. GetClusters Cluster Collection Item[]
- items
This property is required. Sequence[ocvp.Get Clusters Cluster Collection Item]
- items
This property is required. List<Property Map>
GetClustersClusterCollectionItem
- Actual
Esxi Hosts Count This property is required. int - Capacity
Reservation Id This property is required. string - The OCID of the Capacity Reservation.
- Compartment
Id This property is required. string - The OCID of the compartment as optional parameter.
- Compute
Availability Domain This property is required. string - The availability domain the ESXi hosts are running in. For Multi-AD Cluster, it is
multi-AD
. Example:Uocm:PHX-AD-1
,multi-AD
- Datastores
This property is required. List<GetClusters Cluster Collection Item Datastore> - Datastores used for the Cluster.
This property is required. Dictionary<string, string>- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Display
Name This property is required. string - A filter to return only resources that match the given display name exactly.
- Esxi
Hosts Count This property is required. int - The number of ESXi hosts in the Cluster.
- Esxi
Software Version This property is required. string - In general, this is a specific version of bundled ESXi software supported by Oracle Cloud VMware Solution (see ListSupportedVmwareSoftwareVersions).
This property is required. Dictionary<string, string>- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Id
This property is required. string - The OCID of the Cluster.
- Initial
Commitment This property is required. string - The billing option selected during Cluster creation. ListSupportedCommitments.
- Initial
Host Ocpu Count This property is required. double - The initial OCPU count of the Cluster's ESXi hosts.
- Initial
Host Shape Name This property is required. string - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- Instance
Display Name Prefix This property is required. string - A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's
displayName
is used as the prefix. - Is
Shielded Instance Enabled This property is required. bool - Indicates whether shielded instance is enabled at the Cluster level.
- Network
Configurations This property is required. List<GetClusters Cluster Collection Item Network Configuration> - The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- Sddc
Id This property is required. string - The OCID of the SDDC.
- State
This property is required. string - The lifecycle state of the resource.
- Time
Created This property is required. string - The date and time the Cluster was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- Time
Updated This property is required. string - The date and time the Cluster was updated, in the format defined by RFC3339.
- Upgrade
Licenses This property is required. List<GetClusters Cluster Collection Item Upgrade License> - The vSphere licenses to use when upgrading the Cluster.
- Vmware
Software Version This property is required. string - In general, this is a specific version of bundled VMware software supported by Oracle Cloud VMware Solution (see ListSupportedVmwareSoftwareVersions).
- Vsphere
Type This property is required. string - vSphere Cluster types.
- Vsphere
Upgrade Objects This property is required. List<GetClusters Cluster Collection Item Vsphere Upgrade Object> - The links to binary objects needed to upgrade vSphere.
- Workload
Network Cidr This property is required. string - The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads.
- Actual
Esxi Hosts Count This property is required. int - Capacity
Reservation Id This property is required. string - The OCID of the Capacity Reservation.
- Compartment
Id This property is required. string - The OCID of the compartment as optional parameter.
- Compute
Availability Domain This property is required. string - The availability domain the ESXi hosts are running in. For Multi-AD Cluster, it is
multi-AD
. Example:Uocm:PHX-AD-1
,multi-AD
- Datastores
This property is required. []GetClusters Cluster Collection Item Datastore - Datastores used for the Cluster.
This property is required. map[string]string- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Display
Name This property is required. string - A filter to return only resources that match the given display name exactly.
- Esxi
Hosts Count This property is required. int - The number of ESXi hosts in the Cluster.
- Esxi
Software Version This property is required. string - In general, this is a specific version of bundled ESXi software supported by Oracle Cloud VMware Solution (see ListSupportedVmwareSoftwareVersions).
This property is required. map[string]string- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Id
This property is required. string - The OCID of the Cluster.
- Initial
Commitment This property is required. string - The billing option selected during Cluster creation. ListSupportedCommitments.
- Initial
Host Ocpu Count This property is required. float64 - The initial OCPU count of the Cluster's ESXi hosts.
- Initial
Host Shape Name This property is required. string - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- Instance
Display Name Prefix This property is required. string - A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's
displayName
is used as the prefix. - Is
Shielded Instance Enabled This property is required. bool - Indicates whether shielded instance is enabled at the Cluster level.
- Network
Configurations This property is required. []GetClusters Cluster Collection Item Network Configuration - The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- Sddc
Id This property is required. string - The OCID of the SDDC.
- State
This property is required. string - The lifecycle state of the resource.
- Time
Created This property is required. string - The date and time the Cluster was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- Time
Updated This property is required. string - The date and time the Cluster was updated, in the format defined by RFC3339.
- Upgrade
Licenses This property is required. []GetClusters Cluster Collection Item Upgrade License - The vSphere licenses to use when upgrading the Cluster.
- Vmware
Software Version This property is required. string - In general, this is a specific version of bundled VMware software supported by Oracle Cloud VMware Solution (see ListSupportedVmwareSoftwareVersions).
- Vsphere
Type This property is required. string - vSphere Cluster types.
- Vsphere
Upgrade Objects This property is required. []GetClusters Cluster Collection Item Vsphere Upgrade Object - The links to binary objects needed to upgrade vSphere.
- Workload
Network Cidr This property is required. string - The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads.
- actual
Esxi Hosts Count This property is required. Integer - capacity
Reservation Id This property is required. String - The OCID of the Capacity Reservation.
- compartment
Id This property is required. String - The OCID of the compartment as optional parameter.
- compute
Availability Domain This property is required. String - The availability domain the ESXi hosts are running in. For Multi-AD Cluster, it is
multi-AD
. Example:Uocm:PHX-AD-1
,multi-AD
- datastores
This property is required. List<GetClusters Cluster Collection Item Datastore> - Datastores used for the Cluster.
This property is required. Map<String,String>- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name This property is required. String - A filter to return only resources that match the given display name exactly.
- esxi
Hosts Count This property is required. Integer - The number of ESXi hosts in the Cluster.
- esxi
Software Version This property is required. String - In general, this is a specific version of bundled ESXi software supported by Oracle Cloud VMware Solution (see ListSupportedVmwareSoftwareVersions).
This property is required. Map<String,String>- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- id
This property is required. String - The OCID of the Cluster.
- initial
Commitment This property is required. String - The billing option selected during Cluster creation. ListSupportedCommitments.
- initial
Host Ocpu Count This property is required. Double - The initial OCPU count of the Cluster's ESXi hosts.
- initial
Host Shape Name This property is required. String - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instance
Display Name Prefix This property is required. String - A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's
displayName
is used as the prefix. - is
Shielded Instance Enabled This property is required. Boolean - Indicates whether shielded instance is enabled at the Cluster level.
- network
Configurations This property is required. List<GetClusters Cluster Collection Item Network Configuration> - The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- sddc
Id This property is required. String - The OCID of the SDDC.
- state
This property is required. String - The lifecycle state of the resource.
- time
Created This property is required. String - The date and time the Cluster was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time
Updated This property is required. String - The date and time the Cluster was updated, in the format defined by RFC3339.
- upgrade
Licenses This property is required. List<GetClusters Cluster Collection Item Upgrade License> - The vSphere licenses to use when upgrading the Cluster.
- vmware
Software Version This property is required. String - In general, this is a specific version of bundled VMware software supported by Oracle Cloud VMware Solution (see ListSupportedVmwareSoftwareVersions).
- vsphere
Type This property is required. String - vSphere Cluster types.
- vsphere
Upgrade Objects This property is required. List<GetClusters Cluster Collection Item Vsphere Upgrade Object> - The links to binary objects needed to upgrade vSphere.
- workload
Network Cidr This property is required. String - The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads.
- actual
Esxi Hosts Count This property is required. number - capacity
Reservation Id This property is required. string - The OCID of the Capacity Reservation.
- compartment
Id This property is required. string - The OCID of the compartment as optional parameter.
- compute
Availability Domain This property is required. string - The availability domain the ESXi hosts are running in. For Multi-AD Cluster, it is
multi-AD
. Example:Uocm:PHX-AD-1
,multi-AD
- datastores
This property is required. GetClusters Cluster Collection Item Datastore[] - Datastores used for the Cluster.
This property is required. {[key: string]: string}- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name This property is required. string - A filter to return only resources that match the given display name exactly.
- esxi
Hosts Count This property is required. number - The number of ESXi hosts in the Cluster.
- esxi
Software Version This property is required. string - In general, this is a specific version of bundled ESXi software supported by Oracle Cloud VMware Solution (see ListSupportedVmwareSoftwareVersions).
This property is required. {[key: string]: string}- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- id
This property is required. string - The OCID of the Cluster.
- initial
Commitment This property is required. string - The billing option selected during Cluster creation. ListSupportedCommitments.
- initial
Host Ocpu Count This property is required. number - The initial OCPU count of the Cluster's ESXi hosts.
- initial
Host Shape Name This property is required. string - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instance
Display Name Prefix This property is required. string - A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's
displayName
is used as the prefix. - is
Shielded Instance Enabled This property is required. boolean - Indicates whether shielded instance is enabled at the Cluster level.
- network
Configurations This property is required. GetClusters Cluster Collection Item Network Configuration[] - The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- sddc
Id This property is required. string - The OCID of the SDDC.
- state
This property is required. string - The lifecycle state of the resource.
- time
Created This property is required. string - The date and time the Cluster was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time
Updated This property is required. string - The date and time the Cluster was updated, in the format defined by RFC3339.
- upgrade
Licenses This property is required. GetClusters Cluster Collection Item Upgrade License[] - The vSphere licenses to use when upgrading the Cluster.
- vmware
Software Version This property is required. string - In general, this is a specific version of bundled VMware software supported by Oracle Cloud VMware Solution (see ListSupportedVmwareSoftwareVersions).
- vsphere
Type This property is required. string - vSphere Cluster types.
- vsphere
Upgrade Objects This property is required. GetClusters Cluster Collection Item Vsphere Upgrade Object[] - The links to binary objects needed to upgrade vSphere.
- workload
Network Cidr This property is required. string - The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads.
- actual_
esxi_ hosts_ count This property is required. int - capacity_
reservation_ id This property is required. str - The OCID of the Capacity Reservation.
- compartment_
id This property is required. str - The OCID of the compartment as optional parameter.
- compute_
availability_ domain This property is required. str - The availability domain the ESXi hosts are running in. For Multi-AD Cluster, it is
multi-AD
. Example:Uocm:PHX-AD-1
,multi-AD
- datastores
This property is required. Sequence[ocvp.Get Clusters Cluster Collection Item Datastore] - Datastores used for the Cluster.
This property is required. Mapping[str, str]- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display_
name This property is required. str - A filter to return only resources that match the given display name exactly.
- esxi_
hosts_ count This property is required. int - The number of ESXi hosts in the Cluster.
- esxi_
software_ version This property is required. str - In general, this is a specific version of bundled ESXi software supported by Oracle Cloud VMware Solution (see ListSupportedVmwareSoftwareVersions).
This property is required. Mapping[str, str]- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- id
This property is required. str - The OCID of the Cluster.
- initial_
commitment This property is required. str - The billing option selected during Cluster creation. ListSupportedCommitments.
- initial_
host_ ocpu_ count This property is required. float - The initial OCPU count of the Cluster's ESXi hosts.
- initial_
host_ shape_ name This property is required. str - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instance_
display_ name_ prefix This property is required. str - A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's
displayName
is used as the prefix. - is_
shielded_ instance_ enabled This property is required. bool - Indicates whether shielded instance is enabled at the Cluster level.
- network_
configurations This property is required. Sequence[ocvp.Get Clusters Cluster Collection Item Network Configuration] - The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- sddc_
id This property is required. str - The OCID of the SDDC.
- state
This property is required. str - The lifecycle state of the resource.
- time_
created This property is required. str - The date and time the Cluster was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time_
updated This property is required. str - The date and time the Cluster was updated, in the format defined by RFC3339.
- upgrade_
licenses This property is required. Sequence[ocvp.Get Clusters Cluster Collection Item Upgrade License] - The vSphere licenses to use when upgrading the Cluster.
- vmware_
software_ version This property is required. str - In general, this is a specific version of bundled VMware software supported by Oracle Cloud VMware Solution (see ListSupportedVmwareSoftwareVersions).
- vsphere_
type This property is required. str - vSphere Cluster types.
- vsphere_
upgrade_ objects This property is required. Sequence[ocvp.Get Clusters Cluster Collection Item Vsphere Upgrade Object] - The links to binary objects needed to upgrade vSphere.
- workload_
network_ cidr This property is required. str - The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads.
- actual
Esxi Hosts Count This property is required. Number - capacity
Reservation Id This property is required. String - The OCID of the Capacity Reservation.
- compartment
Id This property is required. String - The OCID of the compartment as optional parameter.
- compute
Availability Domain This property is required. String - The availability domain the ESXi hosts are running in. For Multi-AD Cluster, it is
multi-AD
. Example:Uocm:PHX-AD-1
,multi-AD
- datastores
This property is required. List<Property Map> - Datastores used for the Cluster.
This property is required. Map<String>- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name This property is required. String - A filter to return only resources that match the given display name exactly.
- esxi
Hosts Count This property is required. Number - The number of ESXi hosts in the Cluster.
- esxi
Software Version This property is required. String - In general, this is a specific version of bundled ESXi software supported by Oracle Cloud VMware Solution (see ListSupportedVmwareSoftwareVersions).
This property is required. Map<String>- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- id
This property is required. String - The OCID of the Cluster.
- initial
Commitment This property is required. String - The billing option selected during Cluster creation. ListSupportedCommitments.
- initial
Host Ocpu Count This property is required. Number - The initial OCPU count of the Cluster's ESXi hosts.
- initial
Host Shape Name This property is required. String - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instance
Display Name Prefix This property is required. String - A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's
displayName
is used as the prefix. - is
Shielded Instance Enabled This property is required. Boolean - Indicates whether shielded instance is enabled at the Cluster level.
- network
Configurations This property is required. List<Property Map> - The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- sddc
Id This property is required. String - The OCID of the SDDC.
- state
This property is required. String - The lifecycle state of the resource.
- time
Created This property is required. String - The date and time the Cluster was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time
Updated This property is required. String - The date and time the Cluster was updated, in the format defined by RFC3339.
- upgrade
Licenses This property is required. List<Property Map> - The vSphere licenses to use when upgrading the Cluster.
- vmware
Software Version This property is required. String - In general, this is a specific version of bundled VMware software supported by Oracle Cloud VMware Solution (see ListSupportedVmwareSoftwareVersions).
- vsphere
Type This property is required. String - vSphere Cluster types.
- vsphere
Upgrade Objects This property is required. List<Property Map> - The links to binary objects needed to upgrade vSphere.
- workload
Network Cidr This property is required. String - The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads.
GetClustersClusterCollectionItemDatastore
- Block
Volume Ids This property is required. List<string> - A list of OCIDs of Block Storage Volumes.
- Capacity
This property is required. double - Size of the Block Storage Volume in GB.
- Datastore
Type This property is required. string - Type of the datastore.
- Block
Volume Ids This property is required. []string - A list of OCIDs of Block Storage Volumes.
- Capacity
This property is required. float64 - Size of the Block Storage Volume in GB.
- Datastore
Type This property is required. string - Type of the datastore.
- block
Volume Ids This property is required. List<String> - A list of OCIDs of Block Storage Volumes.
- capacity
This property is required. Double - Size of the Block Storage Volume in GB.
- datastore
Type This property is required. String - Type of the datastore.
- block
Volume Ids This property is required. string[] - A list of OCIDs of Block Storage Volumes.
- capacity
This property is required. number - Size of the Block Storage Volume in GB.
- datastore
Type This property is required. string - Type of the datastore.
- block_
volume_ ids This property is required. Sequence[str] - A list of OCIDs of Block Storage Volumes.
- capacity
This property is required. float - Size of the Block Storage Volume in GB.
- datastore_
type This property is required. str - Type of the datastore.
- block
Volume Ids This property is required. List<String> - A list of OCIDs of Block Storage Volumes.
- capacity
This property is required. Number - Size of the Block Storage Volume in GB.
- datastore
Type This property is required. String - Type of the datastore.
GetClustersClusterCollectionItemNetworkConfiguration
- Hcx
Vlan Id This property is required. string - The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
- Nsx
Edge Uplink1vlan Id This property is required. string - The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
- Nsx
Edge Uplink2vlan Id This property is required. string - The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
- Nsx
Edge Vtep Vlan Id This property is required. string - The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
- Nsx
Vtep Vlan Id This property is required. string - The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
- Provisioning
Subnet Id This property is required. string - The OCID of the management subnet used to provision the Cluster.
- Provisioning
Vlan Id This property is required. string - The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- Replication
Vlan Id This property is required. string - The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- Vmotion
Vlan Id This property is required. string - The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.
- Vsan
Vlan Id This property is required. string - The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.
- Vsphere
Vlan Id This property is required. string - The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
- Hcx
Vlan Id This property is required. string - The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
- Nsx
Edge Uplink1vlan Id This property is required. string - The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
- Nsx
Edge Uplink2vlan Id This property is required. string - The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
- Nsx
Edge Vtep Vlan Id This property is required. string - The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
- Nsx
Vtep Vlan Id This property is required. string - The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
- Provisioning
Subnet Id This property is required. string - The OCID of the management subnet used to provision the Cluster.
- Provisioning
Vlan Id This property is required. string - The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- Replication
Vlan Id This property is required. string - The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- Vmotion
Vlan Id This property is required. string - The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.
- Vsan
Vlan Id This property is required. string - The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.
- Vsphere
Vlan Id This property is required. string - The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
- hcx
Vlan Id This property is required. String - The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
- nsx
Edge Uplink1vlan Id This property is required. String - The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
- nsx
Edge Uplink2vlan Id This property is required. String - The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
- nsx
Edge Vtep Vlan Id This property is required. String - The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
- nsx
Vtep Vlan Id This property is required. String - The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
- provisioning
Subnet Id This property is required. String - The OCID of the management subnet used to provision the Cluster.
- provisioning
Vlan Id This property is required. String - The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- replication
Vlan Id This property is required. String - The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- vmotion
Vlan Id This property is required. String - The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.
- vsan
Vlan Id This property is required. String - The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.
- vsphere
Vlan Id This property is required. String - The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
- hcx
Vlan Id This property is required. string - The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
- nsx
Edge Uplink1vlan Id This property is required. string - The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
- nsx
Edge Uplink2vlan Id This property is required. string - The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
- nsx
Edge Vtep Vlan Id This property is required. string - The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
- nsx
Vtep Vlan Id This property is required. string - The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
- provisioning
Subnet Id This property is required. string - The OCID of the management subnet used to provision the Cluster.
- provisioning
Vlan Id This property is required. string - The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- replication
Vlan Id This property is required. string - The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- vmotion
Vlan Id This property is required. string - The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.
- vsan
Vlan Id This property is required. string - The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.
- vsphere
Vlan Id This property is required. string - The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
- hcx_
vlan_ id This property is required. str - The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
- nsx_
edge_ uplink1vlan_ id This property is required. str - The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
- nsx_
edge_ uplink2vlan_ id This property is required. str - The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
- nsx_
edge_ vtep_ vlan_ id This property is required. str - The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
- nsx_
vtep_ vlan_ id This property is required. str - The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
- provisioning_
subnet_ id This property is required. str - The OCID of the management subnet used to provision the Cluster.
- provisioning_
vlan_ id This property is required. str - The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- replication_
vlan_ id This property is required. str - The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- vmotion_
vlan_ id This property is required. str - The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.
- vsan_
vlan_ id This property is required. str - The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.
- vsphere_
vlan_ id This property is required. str - The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
- hcx
Vlan Id This property is required. String - The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
- nsx
Edge Uplink1vlan Id This property is required. String - The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
- nsx
Edge Uplink2vlan Id This property is required. String - The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
- nsx
Edge Vtep Vlan Id This property is required. String - The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
- nsx
Vtep Vlan Id This property is required. String - The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
- provisioning
Subnet Id This property is required. String - The OCID of the management subnet used to provision the Cluster.
- provisioning
Vlan Id This property is required. String - The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- replication
Vlan Id This property is required. String - The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- vmotion
Vlan Id This property is required. String - The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.
- vsan
Vlan Id This property is required. String - The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.
- vsphere
Vlan Id This property is required. String - The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment. This VLAN is a mandatory attribute for Management Cluster.
GetClustersClusterCollectionItemUpgradeLicense
- License
Key This property is required. string - vSphere license key value.
- License
Type This property is required. string - vSphere license type.
- License
Key This property is required. string - vSphere license key value.
- License
Type This property is required. string - vSphere license type.
- license
Key This property is required. String - vSphere license key value.
- license
Type This property is required. String - vSphere license type.
- license
Key This property is required. string - vSphere license key value.
- license
Type This property is required. string - vSphere license type.
- license_
key This property is required. str - vSphere license key value.
- license_
type This property is required. str - vSphere license type.
- license
Key This property is required. String - vSphere license key value.
- license
Type This property is required. String - vSphere license type.
GetClustersClusterCollectionItemVsphereUpgradeObject
- Download
Link This property is required. string - Binary object download link.
- Link
Description This property is required. string - Binary object description.
- Download
Link This property is required. string - Binary object download link.
- Link
Description This property is required. string - Binary object description.
- download
Link This property is required. String - Binary object download link.
- link
Description This property is required. String - Binary object description.
- download
Link This property is required. string - Binary object download link.
- link
Description This property is required. string - Binary object description.
- download_
link This property is required. str - Binary object download link.
- link_
description This property is required. str - Binary object description.
- download
Link This property is required. String - Binary object download link.
- link
Description This property is required. String - Binary object description.
GetClustersFilter
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.