PrivateCloud Interface
public interface PrivateCloud
An immutable client-side representation of PrivateCloud.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract
Availability |
availability()
Gets the availability property: Properties describing how the cloud is distributed across availability zones. |
abstract Circuit |
circuit()
Gets the circuit property: An Express |
abstract
Dns |
dnsZoneType()
Gets the dns |
abstract Encryption |
encryption()
Gets the encryption property: Customer managed key encryption, can be enabled or disabled. |
abstract Endpoints |
endpoints()
Gets the endpoints property: The endpoints. |
abstract List<String> |
extendedNetworkBlocks()
Gets the extended |
abstract List<String> |
externalCloudLinks()
Gets the external |
abstract String |
id()
Gets the id property: Fully qualified resource Id for the resource. |
abstract
Private |
identity()
Gets the identity property: The managed service identities assigned to this resource. |
abstract
List<Identity |
identitySources()
Gets the identity |
abstract
Private |
innerModel()
Gets the inner com. |
abstract
Internet |
internet()
Gets the internet property: Connectivity to internet is enabled or disabled. |
abstract
Admin |
listAdminCredentials()
List the admin credentials for the private cloud. |
abstract
Response<Admin |
listAdminCredentialsWithResponse(Context context)
List the admin credentials for the private cloud. |
abstract String |
location()
Gets the location property: The geo-location where the resource lives. |
abstract
Management |
managementCluster()
Gets the management |
abstract String |
managementNetwork()
Gets the management |
abstract String |
name()
Gets the name property: The name of the resource. |
abstract String |
networkBlock()
Gets the network |
abstract
Nsx |
nsxPublicIpQuotaRaised()
Gets the nsx |
abstract String |
nsxtCertificateThumbprint()
Gets the nsxt |
abstract String |
nsxtPassword()
Gets the nsxt |
abstract String |
provisioningNetwork()
Gets the provisioning |
abstract
Private |
provisioningState()
Gets the provisioning |
abstract
Private |
refresh()
Refreshes the resource to sync with Azure. |
abstract
Private |
refresh(Context context)
Refreshes the resource to sync with Azure. |
abstract Region |
region()
Gets the region of the resource. |
abstract String |
regionName()
Gets the name of the resource region. |
abstract String |
resourceGroupName()
Gets the name of the resource group. |
abstract void |
rotateNsxtPassword()
Rotate the NSX-T Manager password. |
abstract void |
rotateNsxtPassword(Context context)
Rotate the NSX-T Manager password. |
abstract void |
rotateVcenterPassword()
Rotate the v |
abstract void |
rotateVcenterPassword(Context context)
Rotate the v |
abstract Circuit |
secondaryCircuit()
Gets the secondary |
abstract Sku |
sku()
Gets the sku property: The SKU (Stock Keeping Unit) assigned to this resource. |
abstract
System |
systemData()
Gets the system |
abstract Map<String,String> |
tags()
Gets the tags property: Resource tags. |
abstract String |
type()
Gets the type property: The type of the resource. |
abstract Update |
update()
Begins update for the Private |
abstract String |
vcenterCertificateThumbprint()
Gets the vcenter |
abstract String |
vcenterPassword()
Gets the vcenter |
abstract String |
virtualNetworkId()
Gets the virtual |
abstract String |
vmotionNetwork()
Gets the vmotion |
Method Details
availability
public abstract AvailabilityProperties availability()
Gets the availability property: Properties describing how the cloud is distributed across availability zones.
Returns:
circuit
public abstract Circuit circuit()
Gets the circuit property: An ExpressRoute Circuit.
Returns:
dnsZoneType
public abstract DnsZoneType dnsZoneType()
Gets the dnsZoneType property: The type of DNS zone to use.
Returns:
encryption
public abstract Encryption encryption()
Gets the encryption property: Customer managed key encryption, can be enabled or disabled.
Returns:
endpoints
public abstract Endpoints endpoints()
Gets the endpoints property: The endpoints.
Returns:
extendedNetworkBlocks
public abstract List
Gets the extendedNetworkBlocks property: Array of additional networks noncontiguous with networkBlock. Networks must be unique and non-overlapping across VNet in your subscription, on-premise, and this privateCloud networkBlock attribute. Make sure the CIDR format conforms to (A.B.C.D/X).
Returns:
externalCloudLinks
public abstract List
Gets the externalCloudLinks property: Array of cloud link IDs from other clouds that connect to this one.
Returns:
id
public abstract String id()
Gets the id property: Fully qualified resource Id for the resource.
Returns:
identity
public abstract PrivateCloudIdentity identity()
Gets the identity property: The managed service identities assigned to this resource.
Returns:
identitySources
public abstract List
Gets the identitySources property: vCenter Single Sign On Identity Sources.
Returns:
innerModel
public abstract PrivateCloudInner innerModel()
Gets the inner com.azure.resourcemanager.avs.fluent.models.PrivateCloudInner object.
Returns:
internet
public abstract InternetEnum internet()
Gets the internet property: Connectivity to internet is enabled or disabled.
Returns:
listAdminCredentials
public abstract AdminCredentials listAdminCredentials()
List the admin credentials for the private cloud.
Returns:
listAdminCredentialsWithResponse
public abstract Response
List the admin credentials for the private cloud.
Parameters:
Returns:
location
public abstract String location()
Gets the location property: The geo-location where the resource lives.
Returns:
managementCluster
public abstract ManagementCluster managementCluster()
Gets the managementCluster property: The default cluster used for management.
Returns:
managementNetwork
public abstract String managementNetwork()
Gets the managementNetwork property: Network used to access vCenter Server and NSX-T Manager.
Returns:
name
public abstract String name()
Gets the name property: The name of the resource.
Returns:
networkBlock
public abstract String networkBlock()
Gets the networkBlock property: The block of addresses should be unique across VNet in your subscription as well as on-premise. Make sure the CIDR format is conformed to (A.B.C.D/X) where A,B,C,D are between 0 and 255, and X is between 0 and 22.
Returns:
nsxPublicIpQuotaRaised
public abstract NsxPublicIpQuotaRaisedEnum nsxPublicIpQuotaRaised()
Gets the nsxPublicIpQuotaRaised property: Flag to indicate whether the private cloud has the quota for provisioned NSX Public IP count raised from 64 to 1024.
Returns:
nsxtCertificateThumbprint
public abstract String nsxtCertificateThumbprint()
Gets the nsxtCertificateThumbprint property: Thumbprint of the NSX-T Manager SSL certificate.
Returns:
nsxtPassword
public abstract String nsxtPassword()
Gets the nsxtPassword property: Optionally, set the NSX-T Manager password when the private cloud is created.
Returns:
provisioningNetwork
public abstract String provisioningNetwork()
Gets the provisioningNetwork property: Used for virtual machine cold migration, cloning, and snapshot migration.
Returns:
provisioningState
public abstract PrivateCloudProvisioningState provisioningState()
Gets the provisioningState property: The provisioning state.
Returns:
refresh
public abstract PrivateCloud refresh()
Refreshes the resource to sync with Azure.
Returns:
refresh
public abstract PrivateCloud refresh(Context context)
Refreshes the resource to sync with Azure.
Parameters:
Returns:
region
public abstract Region region()
Gets the region of the resource.
Returns:
regionName
public abstract String regionName()
Gets the name of the resource region.
Returns:
resourceGroupName
public abstract String resourceGroupName()
Gets the name of the resource group.
Returns:
rotateNsxtPassword
public abstract void rotateNsxtPassword()
Rotate the NSX-T Manager password.
rotateNsxtPassword
public abstract void rotateNsxtPassword(Context context)
Rotate the NSX-T Manager password.
Parameters:
rotateVcenterPassword
public abstract void rotateVcenterPassword()
Rotate the vCenter password.
rotateVcenterPassword
public abstract void rotateVcenterPassword(Context context)
Rotate the vCenter password.
Parameters:
secondaryCircuit
public abstract Circuit secondaryCircuit()
Gets the secondaryCircuit property: A secondary expressRoute circuit from a separate AZ. Only present in a stretched private cloud.
Returns:
sku
public abstract Sku sku()
Gets the sku property: The SKU (Stock Keeping Unit) assigned to this resource.
Returns:
systemData
public abstract SystemData systemData()
Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
Returns:
tags
public abstract Map
Gets the tags property: Resource tags.
Returns:
type
public abstract String type()
Gets the type property: The type of the resource.
Returns:
update
public abstract PrivateCloud.Update update()
Begins update for the PrivateCloud resource.
Returns:
vcenterCertificateThumbprint
public abstract String vcenterCertificateThumbprint()
Gets the vcenterCertificateThumbprint property: Thumbprint of the vCenter Server SSL certificate.
Returns:
vcenterPassword
public abstract String vcenterPassword()
Gets the vcenterPassword property: Optionally, set the vCenter admin password when the private cloud is created.
Returns:
virtualNetworkId
public abstract String virtualNetworkId()
Gets the virtualNetworkId property: Azure resource ID of the virtual network.
Returns:
vmotionNetwork
public abstract String vmotionNetwork()
Gets the vmotionNetwork property: Used for live migration of virtual machines.
Returns:
Applies to
Azure SDK for Java