Class InitialClusterConfiguration
Details of the initial Cluster of SDDC.
Inherited Members
Namespace: Oci.OcvpService.Models
Assembly: OCI.DotNetSDK.Ocvp.dll
Syntax
public class InitialClusterConfiguration
Properties
CapacityReservationId
Declaration
[JsonProperty(PropertyName = "capacityReservationId")]
public string CapacityReservationId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the Capacity Reservation. |
ComputeAvailabilityDomain
Declaration
[Required(ErrorMessage = "ComputeAvailabilityDomain is required.")]
[JsonProperty(PropertyName = "computeAvailabilityDomain")]
public string ComputeAvailabilityDomain { get; set; }
Property Value
Type | Description |
---|---|
string | The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to |
Remarks
Required
Datastores
Declaration
[JsonProperty(PropertyName = "datastores")]
public List<DatastoreInfo> Datastores { get; set; }
Property Value
Type | Description |
---|---|
List<DatastoreInfo> | A list of datastore info for the Cluster.
This value is required only when |
DisplayName
Declaration
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string | A descriptive name for the Cluster. Cluster name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information. |
EsxiHostsCount
Declaration
[Required(ErrorMessage = "EsxiHostsCount is required.")]
[JsonProperty(PropertyName = "esxiHostsCount")]
public int? EsxiHostsCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The number of ESXi hosts to create in the Cluster. You can add more hosts later
(see {@link #createEsxiHost(CreateEsxiHostRequest) createEsxiHost}). Creating
a Cluster with a ESXi host count of 1 will be considered a single ESXi host Cluster.
|
Remarks
Required
InitialCommitment
Declaration
[JsonProperty(PropertyName = "initialCommitment")]
[JsonConverter(typeof(ResponseEnumConverter))]
public Commitment? InitialCommitment { get; set; }
Property Value
Type | Description |
---|---|
Commitment? | The billing option selected during Cluster creation. {@link #listSupportedCommitments(ListSupportedCommitmentsRequest) listSupportedCommitments}. |
InitialHostOcpuCount
Declaration
[JsonProperty(PropertyName = "initialHostOcpuCount")]
public float? InitialHostOcpuCount { get; set; }
Property Value
Type | Description |
---|---|
float? | The initial OCPU count of the Cluster's ESXi hosts. |
InitialHostShapeName
Declaration
[JsonProperty(PropertyName = "initialHostShapeName")]
public string InitialHostShapeName { get; set; }
Property Value
Type | Description |
---|---|
string | The initial compute shape of the Cluster's ESXi hosts. {@link #listSupportedHostShapes(ListSupportedHostShapesRequest) listSupportedHostShapes}. |
InstanceDisplayNamePrefix
Declaration
[JsonProperty(PropertyName = "instanceDisplayNamePrefix")]
public string InstanceDisplayNamePrefix { get; set; }
Property Value
Type | Description |
---|---|
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 |
IsShieldedInstanceEnabled
Declaration
[JsonProperty(PropertyName = "isShieldedInstanceEnabled")]
public bool? IsShieldedInstanceEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? | Indicates whether shielded instance is enabled for this Cluster. |
NetworkConfiguration
Declaration
[Required(ErrorMessage = "NetworkConfiguration is required.")]
[JsonProperty(PropertyName = "networkConfiguration")]
public NetworkConfiguration NetworkConfiguration { get; set; }
Property Value
Type | Description |
---|---|
NetworkConfiguration |
Remarks
Required
VsphereType
Declaration
[Required(ErrorMessage = "VsphereType is required.")]
[JsonProperty(PropertyName = "vsphereType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public VsphereTypes? VsphereType { get; set; }
Property Value
Type | Description |
---|---|
VsphereTypes? | vSphere Cluster types. |
Remarks
Required
WorkloadNetworkCidr
Declaration
[JsonProperty(PropertyName = "workloadNetworkCidr")]
public string WorkloadNetworkCidr { get; set; }
Property Value
Type | Description |
---|---|
string | The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads. |