PrivateCloud Interface

public interface PrivateCloud

An immutable client-side representation of PrivateCloud.

Method Summary

Modifier and Type Method and Description
abstract String availabilityZoneId()

Gets the availabilityZoneId property: Availability Zone id, e.g.

abstract String availabilityZoneName()

Gets the availabilityZoneName property: Availability Zone name, e.g.

abstract Integer clustersNumber()

Gets the clustersNumber property: Number of clusters.

abstract String createdBy()

Gets the createdBy property: User's emails who created cloud.

abstract OffsetDateTime createdOn()

Gets the createdOn property: When private cloud was created.

abstract List<String> dnsServers()

Gets the dnsServers property: Array of DNS servers.

abstract String expires()

Gets the expires property: Expiration date of PC.

abstract String id()

Gets the id property: Azure Id, e.g.

abstract PrivateCloudInner innerModel()

Gets the inner com.azure.resourcemanager.vmwarecloudsimple.fluent.models.PrivateCloudInner object.

abstract String location()

Gets the location property: Location where private cloud created, e.g "westus".

abstract String name()

Gets the name property: Private cloud name.

abstract String nsxType()

Gets the nsxType property: Nsx Type, e.g.

abstract String placementGroupId()

Gets the placementGroupId property: Placement Group id, e.g.

abstract String placementGroupName()

Gets the placementGroupName property: Placement Group name.

abstract UUID privateCloudId()

Gets the privateCloudId property: Id of a private cloud.

abstract List<ResourcePool> resourcePools()

Gets the resourcePools property: The list of Resource Pools.

abstract String state()

Gets the state property: Private Cloud state, e.g.

abstract Integer totalCpuCores()

Gets the totalCpuCores property: Number of cores.

abstract Integer totalNodes()

Gets the totalNodes property: Number of nodes.

abstract Integer totalRam()

Gets the totalRam property: Memory size.

abstract Float totalStorage()

Gets the totalStorage property: Disk space in TB.

abstract PrivateCloudResourceType type()

Gets the type property: Azure Resource type.

abstract String typePropertiesType()

Gets the typePropertiesType property: Virtualization type e.g.

abstract String vcenterFqdn()

Gets the vcenterFqdn property: FQDN for vcenter access.

abstract String vcenterRefid()

Gets the vcenterRefid property: Vcenter ip address.

abstract List<VirtualMachineTemplate> virtualMachineTemplates()

Gets the virtualMachineTemplates property: The list of Virtual Machine Templates.

abstract List<VirtualNetwork> virtualNetworks()

Gets the virtualNetworks property: The list of Virtual Networks.

abstract Boolean vrOpsEnabled()

Gets the vrOpsEnabled property: Is vRealize Operations Manager enabled/disabled.

abstract String vSphereVersion()

Gets the vSphereVersion property: e.g.

Method Details

availabilityZoneId

public abstract String availabilityZoneId()

Gets the availabilityZoneId property: Availability Zone id, e.g. "az1".

Returns:

the availabilityZoneId value.

availabilityZoneName

public abstract String availabilityZoneName()

Gets the availabilityZoneName property: Availability Zone name, e.g. "Availability Zone 1".

Returns:

the availabilityZoneName value.

clustersNumber

public abstract Integer clustersNumber()

Gets the clustersNumber property: Number of clusters.

Returns:

the clustersNumber value.

createdBy

public abstract String createdBy()

Gets the createdBy property: User's emails who created cloud.

Returns:

the createdBy value.

createdOn

public abstract OffsetDateTime createdOn()

Gets the createdOn property: When private cloud was created.

Returns:

the createdOn value.

dnsServers

public abstract List<String> dnsServers()

Gets the dnsServers property: Array of DNS servers.

Returns:

the dnsServers value.

expires

public abstract String expires()

Gets the expires property: Expiration date of PC.

Returns:

the expires value.

id

public abstract String id()

Gets the id property: Azure Id, e.g. "/subscriptions/4da99247-a172-4ed6-8ae9-ebed2d12f839/providers/Microsoft.VMwareCloudSimple/privateClouds/cloud123".

Returns:

the id value.

innerModel

public abstract PrivateCloudInner innerModel()

Gets the inner com.azure.resourcemanager.vmwarecloudsimple.fluent.models.PrivateCloudInner object.

Returns:

the inner object.

location

public abstract String location()

Gets the location property: Location where private cloud created, e.g "westus".

Returns:

the location value.

name

public abstract String name()

Gets the name property: Private cloud name.

Returns:

the name value.

nsxType

public abstract String nsxType()

Gets the nsxType property: Nsx Type, e.g. "Advanced".

Returns:

the nsxType value.

placementGroupId

public abstract String placementGroupId()

Gets the placementGroupId property: Placement Group id, e.g. "n1".

Returns:

the placementGroupId value.

placementGroupName

public abstract String placementGroupName()

Gets the placementGroupName property: Placement Group name.

Returns:

the placementGroupName value.

privateCloudId

public abstract UUID privateCloudId()

Gets the privateCloudId property: Id of a private cloud.

Returns:

the privateCloudId value.

resourcePools

public abstract List<ResourcePool> resourcePools()

Gets the resourcePools property: The list of Resource Pools.

Returns:

the resourcePools value.

state

public abstract String state()

Gets the state property: Private Cloud state, e.g. "operational".

Returns:

the state value.

totalCpuCores

public abstract Integer totalCpuCores()

Gets the totalCpuCores property: Number of cores.

Returns:

the totalCpuCores value.

totalNodes

public abstract Integer totalNodes()

Gets the totalNodes property: Number of nodes.

Returns:

the totalNodes value.

totalRam

public abstract Integer totalRam()

Gets the totalRam property: Memory size.

Returns:

the totalRam value.

totalStorage

public abstract Float totalStorage()

Gets the totalStorage property: Disk space in TB.

Returns:

the totalStorage value.

type

public abstract PrivateCloudResourceType type()

Gets the type property: Azure Resource type.

Returns:

the type value.

typePropertiesType

public abstract String typePropertiesType()

Gets the typePropertiesType property: Virtualization type e.g. "vSphere".

Returns:

the typePropertiesType value.

vcenterFqdn

public abstract String vcenterFqdn()

Gets the vcenterFqdn property: FQDN for vcenter access.

Returns:

the vcenterFqdn value.

vcenterRefid

public abstract String vcenterRefid()

Gets the vcenterRefid property: Vcenter ip address.

Returns:

the vcenterRefid value.

virtualMachineTemplates

public abstract List<VirtualMachineTemplate> virtualMachineTemplates()

Gets the virtualMachineTemplates property: The list of Virtual Machine Templates.

Returns:

the virtualMachineTemplates value.

virtualNetworks

public abstract List<VirtualNetwork> virtualNetworks()

Gets the virtualNetworks property: The list of Virtual Networks.

Returns:

the virtualNetworks value.

vrOpsEnabled

public abstract Boolean vrOpsEnabled()

Gets the vrOpsEnabled property: Is vRealize Operations Manager enabled/disabled.

Returns:

the vrOpsEnabled value.

vSphereVersion

public abstract String vSphereVersion()

Gets the vSphereVersion property: e.g. "6.5u2".

Returns:

the vSphereVersion value.

Applies to