@Generated(value="OracleSDKGenerator", comments="API Version: 20200501") public final class Sddc extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
An Oracle Cloud VMware
Solution
software-defined data center (SDDC) contains the resources required for a functional VMware
environment. Instances in an SDDC (see EsxiHost
) run in a virtual cloud network (VCN) and
are preconfigured with VMware and storage. Use the vCenter utility to manage and deploy VMware
virtual machines (VMs) in the SDDC.
The SDDC uses a single management subnet for provisioning the SDDC. It also uses a set of
VLANs for various components of the VMware environment (vSphere, vMotion, vSAN, and so on). See
the Core Services API for information about VCN subnets and VLANs.
Note: Objects should always be created or deserialized using the Sddc.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the Sddc.Builder
, which maintain a
set of all explicitly set fields called Sddc.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
Sddc.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
Sddc(String id,
String computeAvailabilityDomain,
String displayName,
String instanceDisplayNamePrefix,
String vmwareSoftwareVersion,
String compartmentId,
Integer esxiHostsCount,
Sku initialSku,
String vcenterFqdn,
String nsxManagerFqdn,
String vcenterPrivateIpId,
String nsxManagerPrivateIpId,
String vcenterInitialPassword,
String nsxManagerInitialPassword,
String vcenterUsername,
String nsxManagerUsername,
String sshAuthorizedKeys,
String workloadNetworkCidr,
String nsxOverlaySegmentName,
String nsxEdgeUplinkIpId,
String provisioningSubnetId,
String vsphereVlanId,
String vmotionVlanId,
String vsanVlanId,
String nsxVTepVlanId,
String nsxEdgeVTepVlanId,
String nsxEdgeUplink1VlanId,
String nsxEdgeUplink2VlanId,
String replicationVlanId,
String provisioningVlanId,
String hcxPrivateIpId,
String hcxFqdn,
String hcxInitialPassword,
String hcxVlanId,
Boolean isHcxEnabled,
String hcxOnPremKey,
Boolean isHcxEnterpriseEnabled,
Boolean isHcxPendingDowngrade,
List<HcxLicenseSummary> hcxOnPremLicenses,
Date timeHcxBillingCycleEnd,
Date timeHcxLicenseStatusUpdated,
Boolean isSingleHostSddc,
Date timeCreated,
Date timeUpdated,
LifecycleStates lifecycleState,
List<VsphereLicense> upgradeLicenses,
String vsphereUpgradeGuide,
List<VsphereUpgradeObject> vsphereUpgradeObjects,
String initialHostShapeName,
Float initialHostOcpuCount,
Boolean isShieldedInstanceEnabled,
String capacityReservationId,
List<DatastoreSummary> datastores,
Map<String,String> freeformTags,
Map<String,Map<String,Object>> definedTags)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static Sddc.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getCapacityReservationId()
The OCID of the
Capacity Reservation.
|
String |
getCompartmentId()
The OCID of the
compartment that contains the SDDC.
|
String |
getComputeAvailabilityDomain()
The availability domain the ESXi hosts are running in.
|
List<DatastoreSummary> |
getDatastores()
Datastores used for the Sddc.
|
Map<String,Map<String,Object>> |
getDefinedTags()
Defined tags for this resource.
|
String |
getDisplayName()
A descriptive name for the SDDC.
|
Integer |
getEsxiHostsCount()
The number of ESXi hosts in the SDDC.
|
Map<String,String> |
getFreeformTags()
Free-form tags for this resource.
|
String |
getHcxFqdn()
The FQDN for HCX Manager.
|
String |
getHcxInitialPassword()
The SDDC includes an administrator username and initial password for HCX Manager.
|
String |
getHcxOnPremKey()
The activation keys to use on the on-premises HCX Enterprise appliances you site pair with
HCX Manager in your VMware Solution.
|
List<HcxLicenseSummary> |
getHcxOnPremLicenses()
The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with
HCX Manager in your VMware Solution.
|
String |
getHcxPrivateIpId()
The OCID of the
PrivateIp object that is the virtual IP (VIP) for HCX Manager. |
String |
getHcxVlanId()
The OCID of the
VLAN used by the SDDC for the HCX component of the VMware environment.
|
String |
getId()
The OCID of the
SDDC.
|
Float |
getInitialHostOcpuCount()
The initial OCPU count of the SDDC’s ESXi hosts.
|
String |
getInitialHostShapeName()
The initial compute shape of the SDDC’s ESXi hosts.
|
Sku |
getInitialSku()
The billing option selected during SDDC creation.
|
String |
getInstanceDisplayNamePrefix()
A prefix used in the name of each ESXi host and Compute instance in the SDDC.
|
Boolean |
getIsHcxEnabled()
Indicates whether HCX is enabled for this SDDC.
|
Boolean |
getIsHcxEnterpriseEnabled()
Indicates whether HCX Enterprise is enabled for this SDDC.
|
Boolean |
getIsHcxPendingDowngrade()
Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
|
Boolean |
getIsShieldedInstanceEnabled()
Indicates whether shielded instance is enabled at the SDDC level.
|
Boolean |
getIsSingleHostSddc()
Indicates whether this SDDC is designated for only single ESXi host.
|
LifecycleStates |
getLifecycleState()
The current state of the SDDC.
|
String |
getNsxEdgeUplink1VlanId()
The OCID of the
VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment.
|
String |
getNsxEdgeUplink2VlanId()
The OCID of the
VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment.
|
String |
getNsxEdgeUplinkIpId()
The OCID of the
PrivateIp object that is the virtual IP (VIP) for the NSX Edge Uplink. |
String |
getNsxEdgeVTepVlanId()
The OCID of the
VLAN used by the SDDC for the NSX Edge VTEP component of the VMware environment.
|
String |
getNsxManagerFqdn()
The FQDN for NSX Manager.
|
String |
getNsxManagerInitialPassword()
The SDDC includes an administrator username and initial password for NSX Manager.
|
String |
getNsxManagerPrivateIpId()
The OCID of the
PrivateIp object that is the virtual IP (VIP) for NSX Manager. |
String |
getNsxManagerUsername()
The SDDC includes an administrator username and initial password for NSX Manager.
|
String |
getNsxOverlaySegmentName()
The VMware NSX overlay workload segment to host your application.
|
String |
getNsxVTepVlanId()
The OCID of the
VLAN used by the SDDC for the NSX VTEP component of the VMware environment.
|
String |
getProvisioningSubnetId()
The OCID of the
management subnet used to provision the SDDC.
|
String |
getProvisioningVlanId()
The OCID of the
VLAN used by the SDDC for the Provisioning component of the VMware environment.
|
String |
getReplicationVlanId()
The OCID of the
VLAN used by the SDDC for the vSphere Replication component of the VMware environment.
|
String |
getSshAuthorizedKeys()
One or more public SSH keys to be included in the
~/.ssh/authorized_keys file for the
default user on each ESXi host. |
Date |
getTimeCreated()
The date and time the SDDC was created, in the format defined by
RFC3339.
|
Date |
getTimeHcxBillingCycleEnd()
The date and time current HCX Enterprise billing cycle ends, in the format defined by
RFC3339.
|
Date |
getTimeHcxLicenseStatusUpdated()
The date and time the SDDC’s HCX on-premise license status was updated, in the format defined
by RFC3339.
|
Date |
getTimeUpdated()
The date and time the SDDC was updated, in the format defined by
RFC3339.
|
List<VsphereLicense> |
getUpgradeLicenses()
The vSphere licenses to use when upgrading the SDDC.
|
String |
getVcenterFqdn()
The FQDN for vCenter.
|
String |
getVcenterInitialPassword()
The SDDC includes an administrator username and initial password for vCenter.
|
String |
getVcenterPrivateIpId()
The OCID of the
PrivateIp object that is the virtual IP (VIP) for vCenter. |
String |
getVcenterUsername()
The SDDC includes an administrator username and initial password for vCenter.
|
String |
getVmotionVlanId()
The OCID of the
VLAN used by the SDDC for the vMotion component of the VMware environment.
|
String |
getVmwareSoftwareVersion()
In general, this is a specific version of bundled VMware software supported by Oracle Cloud
VMware Solution (see
listSupportedVmwareSoftwareVersions ). |
String |
getVsanVlanId()
The OCID of the
VLAN used by the SDDC for the vSAN component of the VMware environment.
|
String |
getVsphereUpgradeGuide()
The link to guidance for upgrading vSphere.
|
List<VsphereUpgradeObject> |
getVsphereUpgradeObjects()
The links to binary objects needed to upgrade vSphere.
|
String |
getVsphereVlanId()
The OCID of the
VLAN used by the SDDC for the vSphere component of the VMware environment.
|
String |
getWorkloadNetworkCidr()
The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application
workloads.
|
int |
hashCode() |
Sddc.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"id","computeAvailabilityDomain","displayName","instanceDisplayNamePrefix","vmwareSoftwareVersion","compartmentId","esxiHostsCount","initialSku","vcenterFqdn","nsxManagerFqdn","vcenterPrivateIpId","nsxManagerPrivateIpId","vcenterInitialPassword","nsxManagerInitialPassword","vcenterUsername","nsxManagerUsername","sshAuthorizedKeys","workloadNetworkCidr","nsxOverlaySegmentName","nsxEdgeUplinkIpId","provisioningSubnetId","vsphereVlanId","vmotionVlanId","vsanVlanId","nsxVTepVlanId","nsxEdgeVTepVlanId","nsxEdgeUplink1VlanId","nsxEdgeUplink2VlanId","replicationVlanId","provisioningVlanId","hcxPrivateIpId","hcxFqdn","hcxInitialPassword","hcxVlanId","isHcxEnabled","hcxOnPremKey","isHcxEnterpriseEnabled","isHcxPendingDowngrade","hcxOnPremLicenses","timeHcxBillingCycleEnd","timeHcxLicenseStatusUpdated","isSingleHostSddc","timeCreated","timeUpdated","lifecycleState","upgradeLicenses","vsphereUpgradeGuide","vsphereUpgradeObjects","initialHostShapeName","initialHostOcpuCount","isShieldedInstanceEnabled","capacityReservationId","datastores","freeformTags","definedTags"}) public Sddc(String id, String computeAvailabilityDomain, String displayName, String instanceDisplayNamePrefix, String vmwareSoftwareVersion, String compartmentId, Integer esxiHostsCount, Sku initialSku, String vcenterFqdn, String nsxManagerFqdn, String vcenterPrivateIpId, String nsxManagerPrivateIpId, String vcenterInitialPassword, String nsxManagerInitialPassword, String vcenterUsername, String nsxManagerUsername, String sshAuthorizedKeys, String workloadNetworkCidr, String nsxOverlaySegmentName, String nsxEdgeUplinkIpId, String provisioningSubnetId, String vsphereVlanId, String vmotionVlanId, String vsanVlanId, String nsxVTepVlanId, String nsxEdgeVTepVlanId, String nsxEdgeUplink1VlanId, String nsxEdgeUplink2VlanId, String replicationVlanId, String provisioningVlanId, String hcxPrivateIpId, String hcxFqdn, String hcxInitialPassword, String hcxVlanId, Boolean isHcxEnabled, String hcxOnPremKey, Boolean isHcxEnterpriseEnabled, Boolean isHcxPendingDowngrade, List<HcxLicenseSummary> hcxOnPremLicenses, Date timeHcxBillingCycleEnd, Date timeHcxLicenseStatusUpdated, Boolean isSingleHostSddc, Date timeCreated, Date timeUpdated, LifecycleStates lifecycleState, List<VsphereLicense> upgradeLicenses, String vsphereUpgradeGuide, List<VsphereUpgradeObject> vsphereUpgradeObjects, String initialHostShapeName, Float initialHostOcpuCount, Boolean isShieldedInstanceEnabled, String capacityReservationId, List<DatastoreSummary> datastores, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)
public static Sddc.Builder builder()
Create a new builder.
public Sddc.Builder toBuilder()
public String getComputeAvailabilityDomain()
The availability domain the ESXi hosts are running in. For Multi-AD SDDC, it is multi-AD
.
Example: Uocm:PHX-AD-1
, multi-AD
public String getDisplayName()
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.
public String getInstanceDisplayNamePrefix()
A prefix used in the name of each ESXi host and Compute instance in the SDDC. If this isn’t
set, the SDDC’s displayName
is used as the prefix.
For example, if the value is MySDDC
, the ESXi hosts are named MySDDC-1
,
MySDDC-2
, and so on.
public String getVmwareSoftwareVersion()
In general, this is a specific version of bundled VMware software supported by Oracle Cloud
VMware Solution (see 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 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 updateSddc
to update the SDDC's vmwareSoftwareVersion
with that new version.
public String getCompartmentId()
The OCID of the compartment that contains the SDDC.
public Integer getEsxiHostsCount()
The number of ESXi hosts in the SDDC.
public Sku getInitialSku()
The billing option selected during SDDC creation. listSupportedSkus
.
public String getVcenterFqdn()
The FQDN for vCenter.
Example: vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
public String getNsxManagerFqdn()
The FQDN for NSX Manager.
Example: nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
public String getVcenterPrivateIpId()
The OCID of the
PrivateIp
object that is the virtual IP (VIP) for vCenter. For information about
PrivateIp
objects, see the Core Services API.
public String getNsxManagerPrivateIpId()
The OCID of the
PrivateIp
object that is the virtual IP (VIP) for NSX Manager. For information about
PrivateIp
objects, see the Core Services API.
public String getVcenterInitialPassword()
The SDDC includes an administrator username and initial password for vCenter. Make sure to change this initial vCenter password to a different value.
public String getNsxManagerInitialPassword()
The SDDC includes an administrator username and initial password for NSX Manager. Make sure to change this initial NSX Manager password to a different value.
public String getVcenterUsername()
The SDDC includes an administrator username and initial password for vCenter. You can change this initial username to a different value in vCenter.
public String getNsxManagerUsername()
The SDDC includes an administrator username and initial password for NSX Manager. You can change this initial username to a different value in NSX Manager.
public String getSshAuthorizedKeys()
One or more public SSH keys to be included in the ~/.ssh/authorized_keys
file for the
default user on each ESXi host. Use a newline character to separate multiple keys. The SSH
keys must be in the format required for the authorized_keys
file.
This attribute is not guaranteed to reflect the public SSH keys currently installed on the
ESXi hosts in the SDDC. The purpose of this attribute is to show the public SSH keys that
Oracle Cloud VMware Solution will install on any new ESXi hosts that you *add to this SDDC in
the future* with createEsxiHost
.
Therefore, if you upgrade the existing ESXi hosts in the SDDC to use different SSH keys,
you should use updateSddc
to update the SDDC's sshAuthorizedKeys
with the new public keys.
public String getWorkloadNetworkCidr()
The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads.
public String getNsxOverlaySegmentName()
The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.
public String getNsxEdgeUplinkIpId()
The OCID of the
PrivateIp
object that is the virtual IP (VIP) for the NSX Edge Uplink. Use this OCID
as the route target for route table rules when setting up connectivity between the SDDC and
other networks. For information about PrivateIp
objects, see the Core Services API.
public String getProvisioningSubnetId()
The OCID of the management subnet used to provision the SDDC.
public String getVsphereVlanId()
The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment.
This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi
hosts in the SDDC. The purpose of this attribute is to show the vSphere VLAN that the Oracle
Cloud VMware Solution will use for any new ESXi hosts that you *add to this SDDC in the
future* with createEsxiHost
.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for
the vSphere component of the VMware environment, you should use updateSddc
to update the SDDC's vsphereVlanId
with
that new VLAN's OCID.
public String getVmotionVlanId()
The OCID of the VLAN used by the SDDC for the vMotion component of the VMware environment.
This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi
hosts in the SDDC. The purpose of this attribute is to show the vMotion VLAN that the Oracle
Cloud VMware Solution will use for any new ESXi hosts that you *add to this SDDC in the
future* with createEsxiHost
.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for
the vMotion component of the VMware environment, you should use updateSddc
to update the SDDC's vmotionVlanId
with
that new VLAN's OCID.
public String getVsanVlanId()
The OCID of the VLAN used by the SDDC for the vSAN component of the VMware environment.
This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts
in the SDDC. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud
VMware Solution will use for any new ESXi hosts that you *add to this SDDC in the future*
with createEsxiHost
.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for
the vSAN component of the VMware environment, you should use updateSddc
to update the SDDC's vsanVlanId
with that
new VLAN's OCID.
public String getNsxVTepVlanId()
The OCID of the VLAN used by the SDDC for the NSX VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi
hosts in the SDDC. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle
Cloud VMware Solution will use for any new ESXi hosts that you *add to this SDDC in the
future* with createEsxiHost
.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for
the NSX VTEP component of the VMware environment, you should use updateSddc
to update the SDDC's nsxVTepVlanId
with
that new VLAN's OCID.
public String getNsxEdgeVTepVlanId()
The OCID of the VLAN used by the SDDC for the NSX Edge VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the
ESXi hosts in the SDDC. The purpose of this attribute is to show the NSX Edge VTEP VLAN that
the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this SDDC
in the future* with createEsxiHost
.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for
the NSX Edge VTEP component of the VMware environment, you should use updateSddc
to update the SDDC's nsxEdgeVTepVlanId
with that new VLAN's OCID.
public String getNsxEdgeUplink1VlanId()
The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment.
This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by
the ESXi hosts in the SDDC. The purpose of this attribute is to show the NSX Edge Uplink 1
VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to
this SDDC in the future* with createEsxiHost
.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for
the NSX Edge Uplink 1 component of the VMware environment, you should use updateSddc
to update the SDDC's nsxEdgeUplink1VlanId
with that new VLAN's OCID.
public String getNsxEdgeUplink2VlanId()
The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment.
This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by
the ESXi hosts in the SDDC. The purpose of this attribute is to show the NSX Edge Uplink 2
VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to
this SDDC in the future* with createEsxiHost
.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for
the NSX Edge Uplink 2 component of the VMware environment, you should use updateSddc
to update the SDDC's nsxEdgeUplink2VlanId
with that new VLAN's OCID.
public String getReplicationVlanId()
The OCID of the VLAN used by the SDDC for the vSphere Replication component of the VMware environment.
public String getProvisioningVlanId()
The OCID of the VLAN used by the SDDC for the Provisioning component of the VMware environment.
public String getHcxPrivateIpId()
The OCID of the
PrivateIp
object that is the virtual IP (VIP) for HCX Manager. For information about
PrivateIp
objects, see the Core Services API.
public String getHcxFqdn()
The FQDN for HCX Manager.
Example: hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
public String getHcxInitialPassword()
The SDDC includes an administrator username and initial password for HCX Manager. Make sure to change this initial HCX Manager password to a different value.
public String getHcxVlanId()
The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment.
This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts
in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud
VMware Solution will use for any new ESXi hosts that you *add to this SDDC in the future*
with createEsxiHost
.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for
the HCX component of the VMware environment, you should use updateSddc
to update the SDDC's hcxVlanId
with that
new VLAN's OCID.
public Boolean getIsHcxEnabled()
Indicates whether HCX is enabled for this SDDC.
public String getHcxOnPremKey()
The activation keys to use on the on-premises HCX Enterprise appliances you site pair with HCX Manager in your VMware Solution. The number of keys provided depends on the HCX license type. HCX Advanced provides 3 activation keys. HCX Enterprise provides 10 activation keys.
public Boolean getIsHcxEnterpriseEnabled()
Indicates whether HCX Enterprise is enabled for this SDDC.
public Boolean getIsHcxPendingDowngrade()
Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
public List<HcxLicenseSummary> getHcxOnPremLicenses()
The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
public Date getTimeHcxBillingCycleEnd()
The date and time current HCX Enterprise billing cycle ends, in the format defined by RFC3339.
Example: 2016-08-25T21:10:29.600Z
public Date getTimeHcxLicenseStatusUpdated()
The date and time the SDDC’s HCX on-premise license status was updated, in the format defined by RFC3339.
Example: 2016-08-25T21:10:29.600Z
public Boolean getIsSingleHostSddc()
Indicates whether this SDDC is designated for only single ESXi host.
public Date getTimeCreated()
The date and time the SDDC was created, in the format defined by RFC3339.
Example: 2016-08-25T21:10:29.600Z
public Date getTimeUpdated()
The date and time the SDDC was updated, in the format defined by RFC3339.
public LifecycleStates getLifecycleState()
The current state of the SDDC.
public List<VsphereLicense> getUpgradeLicenses()
The vSphere licenses to use when upgrading the SDDC.
public String getVsphereUpgradeGuide()
The link to guidance for upgrading vSphere.
public List<VsphereUpgradeObject> getVsphereUpgradeObjects()
The links to binary objects needed to upgrade vSphere.
public String getInitialHostShapeName()
The initial compute shape of the SDDC’s ESXi hosts. listSupportedHostShapes
.
public Float getInitialHostOcpuCount()
The initial OCPU count of the SDDC’s ESXi hosts.
public Boolean getIsShieldedInstanceEnabled()
Indicates whether shielded instance is enabled at the SDDC level.
public String getCapacityReservationId()
The OCID of the Capacity Reservation.
public List<DatastoreSummary> getDatastores()
Datastores used for the Sddc.
public Map<String,String> getFreeformTags()
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"}
public Map<String,Map<String,Object>> getDefinedTags()
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Example: {"Operations": {"CostCenter": "42"}}
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2023. All rights reserved.