Oracle Cloud Infrastructure v2.15.0 published on Thursday, Oct 31, 2024 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)
// Output-based functions aren't available in Java yet
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
List<Get
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
[]Get
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
List<Get
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
Get
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
Sequence[ocvp.
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 List<Property Map>
- 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
GetClustersClusterCollectionItem
- Actual
Esxi intHosts Count - Capacity
Reservation stringId - The OCID of the Capacity Reservation.
- Compartment
Id string - The OCID of the compartment as optional parameter.
- Compute
Availability stringDomain - 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
List<Get
Clusters Cluster Collection Item Datastore> - Datastores used for the Cluster.
- 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 string - A filter to return only resources that match the given display name exactly.
- Esxi
Hosts intCount - The number of ESXi hosts in the Cluster.
- Esxi
Software stringVersion - In general, this is a specific version of bundled ESXi software supported by Oracle Cloud VMware Solution (see ListSupportedVmwareSoftwareVersions).
- 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 string
- The OCID of the Cluster.
- Initial
Commitment string - The billing option selected during Cluster creation. ListSupportedCommitments.
- Initial
Host doubleOcpu Count - The initial OCPU count of the Cluster's ESXi hosts.
- Initial
Host stringShape Name - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- Instance
Display stringName Prefix - 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 boolInstance Enabled - Indicates whether shielded instance is enabled at the Cluster level.
- Network
Configurations List<GetClusters Cluster Collection Item Network Configuration> - The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- Sddc
Id string - The OCID of the SDDC.
- State string
- The lifecycle state of the resource.
- Time
Created string - The date and time the Cluster was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- Time
Updated string - The date and time the Cluster was updated, in the format defined by RFC3339.
- Upgrade
Licenses List<GetClusters Cluster Collection Item Upgrade License> - The vSphere licenses to use when upgrading the Cluster.
- Vmware
Software stringVersion - In general, this is a specific version of bundled VMware software supported by Oracle Cloud VMware Solution (see ListSupportedVmwareSoftwareVersions).
- Vsphere
Type string - vSphere Cluster types.
- Vsphere
Upgrade List<GetObjects Clusters Cluster Collection Item Vsphere Upgrade Object> - The links to binary objects needed to upgrade vSphere.
- Workload
Network stringCidr - The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads.
- Actual
Esxi intHosts Count - Capacity
Reservation stringId - The OCID of the Capacity Reservation.
- Compartment
Id string - The OCID of the compartment as optional parameter.
- Compute
Availability stringDomain - 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
[]Get
Clusters Cluster Collection Item Datastore - Datastores used for the Cluster.
- 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 string - A filter to return only resources that match the given display name exactly.
- Esxi
Hosts intCount - The number of ESXi hosts in the Cluster.
- Esxi
Software stringVersion - In general, this is a specific version of bundled ESXi software supported by Oracle Cloud VMware Solution (see ListSupportedVmwareSoftwareVersions).
- 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 string
- The OCID of the Cluster.
- Initial
Commitment string - The billing option selected during Cluster creation. ListSupportedCommitments.
- Initial
Host float64Ocpu Count - The initial OCPU count of the Cluster's ESXi hosts.
- Initial
Host stringShape Name - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- Instance
Display stringName Prefix - 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 boolInstance Enabled - Indicates whether shielded instance is enabled at the Cluster level.
- Network
Configurations []GetClusters Cluster Collection Item Network Configuration - The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- Sddc
Id string - The OCID of the SDDC.
- State string
- The lifecycle state of the resource.
- Time
Created string - The date and time the Cluster was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- Time
Updated string - The date and time the Cluster was updated, in the format defined by RFC3339.
- Upgrade
Licenses []GetClusters Cluster Collection Item Upgrade License - The vSphere licenses to use when upgrading the Cluster.
- Vmware
Software stringVersion - In general, this is a specific version of bundled VMware software supported by Oracle Cloud VMware Solution (see ListSupportedVmwareSoftwareVersions).
- Vsphere
Type string - vSphere Cluster types.
- Vsphere
Upgrade []GetObjects Clusters Cluster Collection Item Vsphere Upgrade Object - The links to binary objects needed to upgrade vSphere.
- Workload
Network stringCidr - The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads.
- actual
Esxi IntegerHosts Count - capacity
Reservation StringId - The OCID of the Capacity Reservation.
- compartment
Id String - The OCID of the compartment as optional parameter.
- compute
Availability StringDomain - 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
List<Get
Clusters Cluster Collection Item Datastore> - Datastores used for the Cluster.
- 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 String - A filter to return only resources that match the given display name exactly.
- esxi
Hosts IntegerCount - The number of ESXi hosts in the Cluster.
- esxi
Software StringVersion - In general, this is a specific version of bundled ESXi software supported by Oracle Cloud VMware Solution (see ListSupportedVmwareSoftwareVersions).
- 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 String
- The OCID of the Cluster.
- initial
Commitment String - The billing option selected during Cluster creation. ListSupportedCommitments.
- initial
Host DoubleOcpu Count - The initial OCPU count of the Cluster's ESXi hosts.
- initial
Host StringShape Name - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instance
Display StringName Prefix - 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 BooleanInstance Enabled - Indicates whether shielded instance is enabled at the Cluster level.
- network
Configurations List<GetClusters Cluster Collection Item Network Configuration> - The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- sddc
Id String - The OCID of the SDDC.
- state String
- The lifecycle state of the resource.
- time
Created String - The date and time the Cluster was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time
Updated String - The date and time the Cluster was updated, in the format defined by RFC3339.
- upgrade
Licenses List<GetClusters Cluster Collection Item Upgrade License> - The vSphere licenses to use when upgrading the Cluster.
- vmware
Software StringVersion - In general, this is a specific version of bundled VMware software supported by Oracle Cloud VMware Solution (see ListSupportedVmwareSoftwareVersions).
- vsphere
Type String - vSphere Cluster types.
- vsphere
Upgrade List<GetObjects Clusters Cluster Collection Item Vsphere Upgrade Object> - The links to binary objects needed to upgrade vSphere.
- workload
Network StringCidr - The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads.
- actual
Esxi numberHosts Count - capacity
Reservation stringId - The OCID of the Capacity Reservation.
- compartment
Id string - The OCID of the compartment as optional parameter.
- compute
Availability stringDomain - 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
Get
Clusters Cluster Collection Item Datastore[] - Datastores used for the Cluster.
- {[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 string - A filter to return only resources that match the given display name exactly.
- esxi
Hosts numberCount - The number of ESXi hosts in the Cluster.
- esxi
Software stringVersion - In general, this is a specific version of bundled ESXi software supported by Oracle Cloud VMware Solution (see ListSupportedVmwareSoftwareVersions).
- {[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 string
- The OCID of the Cluster.
- initial
Commitment string - The billing option selected during Cluster creation. ListSupportedCommitments.
- initial
Host numberOcpu Count - The initial OCPU count of the Cluster's ESXi hosts.
- initial
Host stringShape Name - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instance
Display stringName Prefix - 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 booleanInstance Enabled - Indicates whether shielded instance is enabled at the Cluster level.
- network
Configurations GetClusters Cluster Collection Item Network Configuration[] - The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- sddc
Id string - The OCID of the SDDC.
- state string
- The lifecycle state of the resource.
- time
Created string - The date and time the Cluster was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time
Updated string - The date and time the Cluster was updated, in the format defined by RFC3339.
- upgrade
Licenses GetClusters Cluster Collection Item Upgrade License[] - The vSphere licenses to use when upgrading the Cluster.
- vmware
Software stringVersion - In general, this is a specific version of bundled VMware software supported by Oracle Cloud VMware Solution (see ListSupportedVmwareSoftwareVersions).
- vsphere
Type string - vSphere Cluster types.
- vsphere
Upgrade GetObjects Clusters Cluster Collection Item Vsphere Upgrade Object[] - The links to binary objects needed to upgrade vSphere.
- workload
Network stringCidr - The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads.
- actual_
esxi_ inthosts_ count - capacity_
reservation_ strid - The OCID of the Capacity Reservation.
- compartment_
id str - The OCID of the compartment as optional parameter.
- compute_
availability_ strdomain - 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
Sequence[ocvp.
Get Clusters Cluster Collection Item Datastore] - Datastores used for the Cluster.
- 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 str - A filter to return only resources that match the given display name exactly.
- esxi_
hosts_ intcount - The number of ESXi hosts in the Cluster.
- esxi_
software_ strversion - In general, this is a specific version of bundled ESXi software supported by Oracle Cloud VMware Solution (see ListSupportedVmwareSoftwareVersions).
- 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 str
- The OCID of the Cluster.
- initial_
commitment str - The billing option selected during Cluster creation. ListSupportedCommitments.
- initial_
host_ floatocpu_ count - The initial OCPU count of the Cluster's ESXi hosts.
- initial_
host_ strshape_ name - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instance_
display_ strname_ prefix - 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_ boolinstance_ enabled - Indicates whether shielded instance is enabled at the Cluster level.
- network_
configurations 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 str - The OCID of the SDDC.
- state str
- The lifecycle state of the resource.
- time_
created str - The date and time the Cluster was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time_
updated str - The date and time the Cluster was updated, in the format defined by RFC3339.
- upgrade_
licenses Sequence[ocvp.Get Clusters Cluster Collection Item Upgrade License] - The vSphere licenses to use when upgrading the Cluster.
- vmware_
software_ strversion - In general, this is a specific version of bundled VMware software supported by Oracle Cloud VMware Solution (see ListSupportedVmwareSoftwareVersions).
- vsphere_
type str - vSphere Cluster types.
- vsphere_
upgrade_ Sequence[ocvp.objects Get Clusters Cluster Collection Item Vsphere Upgrade Object] - The links to binary objects needed to upgrade vSphere.
- workload_
network_ strcidr - The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads.
- actual
Esxi NumberHosts Count - capacity
Reservation StringId - The OCID of the Capacity Reservation.
- compartment
Id String - The OCID of the compartment as optional parameter.
- compute
Availability StringDomain - 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 List<Property Map>
- Datastores used for the Cluster.
- 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 String - A filter to return only resources that match the given display name exactly.
- esxi
Hosts NumberCount - The number of ESXi hosts in the Cluster.
- esxi
Software StringVersion - In general, this is a specific version of bundled ESXi software supported by Oracle Cloud VMware Solution (see ListSupportedVmwareSoftwareVersions).
- 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 String
- The OCID of the Cluster.
- initial
Commitment String - The billing option selected during Cluster creation. ListSupportedCommitments.
- initial
Host NumberOcpu Count - The initial OCPU count of the Cluster's ESXi hosts.
- initial
Host StringShape Name - The initial compute shape of the Cluster's ESXi hosts. ListSupportedHostShapes.
- instance
Display StringName Prefix - 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 BooleanInstance Enabled - Indicates whether shielded instance is enabled at the Cluster level.
- network
Configurations List<Property Map> - The network configurations used by Cluster, including OCIDs of the management subnet and VLANs.
- sddc
Id String - The OCID of the SDDC.
- state String
- The lifecycle state of the resource.
- time
Created String - The date and time the Cluster was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time
Updated String - The date and time the Cluster was updated, in the format defined by RFC3339.
- upgrade
Licenses List<Property Map> - The vSphere licenses to use when upgrading the Cluster.
- vmware
Software StringVersion - In general, this is a specific version of bundled VMware software supported by Oracle Cloud VMware Solution (see ListSupportedVmwareSoftwareVersions).
- vsphere
Type String - vSphere Cluster types.
- vsphere
Upgrade List<Property Map>Objects - The links to binary objects needed to upgrade vSphere.
- workload
Network StringCidr - The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads.
GetClustersClusterCollectionItemDatastore
- Block
Volume List<string>Ids - A list of OCIDs of Block Storage Volumes.
- Capacity double
- Size of the Block Storage Volume in GB.
- Datastore
Type string - Type of the datastore.
- Block
Volume []stringIds - A list of OCIDs of Block Storage Volumes.
- Capacity float64
- Size of the Block Storage Volume in GB.
- Datastore
Type string - Type of the datastore.
- block
Volume List<String>Ids - A list of OCIDs of Block Storage Volumes.
- capacity Double
- Size of the Block Storage Volume in GB.
- datastore
Type String - Type of the datastore.
- block
Volume string[]Ids - A list of OCIDs of Block Storage Volumes.
- capacity number
- Size of the Block Storage Volume in GB.
- datastore
Type string - Type of the datastore.
- block_
volume_ Sequence[str]ids - A list of OCIDs of Block Storage Volumes.
- capacity float
- Size of the Block Storage Volume in GB.
- datastore_
type str - Type of the datastore.
- block
Volume List<String>Ids - A list of OCIDs of Block Storage Volumes.
- capacity Number
- Size of the Block Storage Volume in GB.
- datastore
Type String - Type of the datastore.
GetClustersClusterCollectionItemNetworkConfiguration
- Hcx
Vlan stringId - 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 stringUplink1vlan Id - 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 stringUplink2vlan Id - 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 stringVtep Vlan Id - The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
- Nsx
Vtep stringVlan Id - The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
- Provisioning
Subnet stringId - The OCID of the management subnet used to provision the Cluster.
- Provisioning
Vlan stringId - The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- Replication
Vlan stringId - The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- Vmotion
Vlan stringId - The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.
- Vsan
Vlan stringId - The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.
- Vsphere
Vlan stringId - 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 stringId - 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 stringUplink1vlan Id - 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 stringUplink2vlan Id - 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 stringVtep Vlan Id - The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
- Nsx
Vtep stringVlan Id - The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
- Provisioning
Subnet stringId - The OCID of the management subnet used to provision the Cluster.
- Provisioning
Vlan stringId - The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- Replication
Vlan stringId - The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- Vmotion
Vlan stringId - The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.
- Vsan
Vlan stringId - The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.
- Vsphere
Vlan stringId - 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 StringId - 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 StringUplink1vlan Id - 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 StringUplink2vlan Id - 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 StringVtep Vlan Id - The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
- nsx
Vtep StringVlan Id - The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
- provisioning
Subnet StringId - The OCID of the management subnet used to provision the Cluster.
- provisioning
Vlan StringId - The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- replication
Vlan StringId - The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- vmotion
Vlan StringId - The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.
- vsan
Vlan StringId - The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.
- vsphere
Vlan StringId - 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 stringId - 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 stringUplink1vlan Id - 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 stringUplink2vlan Id - 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 stringVtep Vlan Id - The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
- nsx
Vtep stringVlan Id - The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
- provisioning
Subnet stringId - The OCID of the management subnet used to provision the Cluster.
- provisioning
Vlan stringId - The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- replication
Vlan stringId - The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- vmotion
Vlan stringId - The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.
- vsan
Vlan stringId - The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.
- vsphere
Vlan stringId - 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_ strid - 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_ struplink1vlan_ id - 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_ struplink2vlan_ id - 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_ strvtep_ vlan_ id - The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
- nsx_
vtep_ strvlan_ id - The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
- provisioning_
subnet_ strid - The OCID of the management subnet used to provision the Cluster.
- provisioning_
vlan_ strid - The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- replication_
vlan_ strid - The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- vmotion_
vlan_ strid - The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.
- vsan_
vlan_ strid - The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.
- vsphere_
vlan_ strid - 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 StringId - 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 StringUplink1vlan Id - 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 StringUplink2vlan Id - 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 StringVtep Vlan Id - The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
- nsx
Vtep StringVlan Id - The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
- provisioning
Subnet StringId - The OCID of the management subnet used to provision the Cluster.
- provisioning
Vlan StringId - The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
- replication
Vlan StringId - The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
- vmotion
Vlan StringId - The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.
- vsan
Vlan StringId - The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.
- vsphere
Vlan StringId - 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 string - vSphere license key value.
- License
Type string - vSphere license type.
- License
Key string - vSphere license key value.
- License
Type string - vSphere license type.
- license
Key String - vSphere license key value.
- license
Type String - vSphere license type.
- license
Key string - vSphere license key value.
- license
Type string - vSphere license type.
- license_
key str - vSphere license key value.
- license_
type str - vSphere license type.
- license
Key String - vSphere license key value.
- license
Type String - vSphere license type.
GetClustersClusterCollectionItemVsphereUpgradeObject
- Download
Link string - Binary object download link.
- Link
Description string - Binary object description.
- Download
Link string - Binary object download link.
- Link
Description string - Binary object description.
- download
Link String - Binary object download link.
- link
Description String - Binary object description.
- download
Link string - Binary object download link.
- link
Description string - Binary object description.
- download_
link str - Binary object download link.
- link_
description str - Binary object description.
- download
Link String - Binary object download link.
- link
Description 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.