Show / Hide Table of Contents

Class SddcSummary

A summary of the SDDC.

Inheritance
object
SddcSummary
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.OcvpService.Models
Assembly: OCI.DotNetSDK.Ocvp.dll
Syntax
public class SddcSummary

Properties

ClustersCount

Declaration
[Required(ErrorMessage = "ClustersCount is required.")]
[JsonProperty(PropertyName = "clustersCount")]
public int? ClustersCount { get; set; }
Property Value
Type Description
int?

The number of ESXi hosts in the SDDC.

Remarks

Required

CompartmentId

Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type Description
string

The OCID of the compartment that contains the SDDC.

Remarks

Required

DefinedTags

Declaration
[Required(ErrorMessage = "DefinedTags is required.")]
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Example: {"Operations": {"CostCenter": "42"}}

Remarks

Required

DisplayName

Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type Description
string

A descriptive name for the SDDC. It must be unique, start with a letter, and contain only letters, digits, whitespaces, dashes and underscores. Avoid entering confidential information.

Remarks

Required

FreeformTags

Declaration
[Required(ErrorMessage = "FreeformTags is required.")]
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type Description
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"}

Remarks

Required

HcxFqdn

Declaration
[JsonProperty(PropertyName = "hcxFqdn")]
public string HcxFqdn { get; set; }
Property Value
Type Description
string

HCX Fully Qualified Domain Name

HcxMode

Declaration
[JsonProperty(PropertyName = "hcxMode")]
[JsonConverter(typeof(ResponseEnumConverter))]
public HcxModes? HcxMode { get; set; }
Property Value
Type Description
HcxModes?

HCX configuration of the SDDC.

Id

Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type Description
string

The OCID of the compartment that contains the SDDC.

Remarks

Required

IsSingleHostSddc

Declaration
[JsonProperty(PropertyName = "isSingleHostSddc")]
public bool? IsSingleHostSddc { get; set; }
Property Value
Type Description
bool?

Indicates whether this SDDC is designated for only single ESXi host.

LifecycleState

Declaration
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public LifecycleStates? LifecycleState { get; set; }
Property Value
Type Description
LifecycleStates?

The current state of the SDDC.

NsxManagerFqdn

Declaration
[JsonProperty(PropertyName = "nsxManagerFqdn")]
public string NsxManagerFqdn { get; set; }
Property Value
Type Description
string

FQDN for NSX Manager
Example: nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com

SystemTags

Declaration
[JsonProperty(PropertyName = "systemTags")]
public Dictionary<string, Dictionary<string, object>> SystemTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {orcl-cloud: {free-tier-retain: true}}

TimeCreated

Declaration
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type Description
DateTime?

The date and time the SDDC was created, in the format defined by RFC3339.
Example: 2016-08-25T21:10:29.600Z

TimeUpdated

Declaration
[JsonProperty(PropertyName = "timeUpdated")]
public DateTime? TimeUpdated { get; set; }
Property Value
Type Description
DateTime?

The date and time the SDDC was updated, in the format defined by RFC3339.

VcenterFqdn

Declaration
[JsonProperty(PropertyName = "vcenterFqdn")]
public string VcenterFqdn { get; set; }
Property Value
Type Description
string

FQDN for vCenter
Example: vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com

VmwareSoftwareVersion

Declaration
[Required(ErrorMessage = "VmwareSoftwareVersion is required.")]
[JsonProperty(PropertyName = "vmwareSoftwareVersion")]
public string VmwareSoftwareVersion { get; set; }
Property Value
Type Description
string

In general, this is a specific version of bundled VMware software supported by Oracle Cloud VMware Solution (see {@link #listSupportedVmwareSoftwareVersions(ListSupportedVmwareSoftwareVersionsRequest) listSupportedVmwareSoftwareVersions}).
This attribute is not guaranteed to reflect the version of software currently installed on the ESXi hosts in the SDDC. The purpose of this attribute is to show the version of software that the Oracle Cloud VMware Solution will install on any new ESXi hosts that you add to this SDDC in the future with {@link #createEsxiHost(CreateEsxiHostRequest) createEsxiHost}.
Therefore, if you upgrade the existing ESXi hosts in the SDDC to use a newer version of bundled VMware software supported by the Oracle Cloud VMware Solution, you should use {@link #updateSddc(UpdateSddcRequest) updateSddc} to update the SDDC's vmwareSoftwareVersion with that new version.

Remarks

Required

In this article
Back to top