PrivateCloudInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. avs. fluent. models. PrivateCloudInner
- com.
- com.
- com.
public final class PrivateCloudInner
extends Resource
A private cloud resource.
Constructor Summary
Constructor | Description |
---|---|
PrivateCloudInner() |
Creates an instance of Private |
Method Summary
Modifier and Type | Method and Description |
---|---|
Availability |
availability()
Get the availability property: Properties describing how the cloud is distributed across availability zones. |
Circuit |
circuit()
Get the circuit property: An Express |
Encryption |
encryption()
Get the encryption property: Customer managed key encryption, can be enabled or disabled. |
Endpoints |
endpoints()
Get the endpoints property: The endpoints. |
List<String> |
extendedNetworkBlocks()
Get the extended |
List<String> |
externalCloudLinks()
Get the external |
Private |
identity()
Get the identity property: The identity of the private cloud, if configured. |
List<Identity |
identitySources()
Get the identity |
Internet |
internet()
Get the internet property: Connectivity to internet is enabled or disabled. |
Management |
managementCluster()
Get the management |
String |
managementNetwork()
Get the management |
String |
networkBlock()
Get the network |
Nsx |
nsxPublicIpQuotaRaised()
Get the nsx |
String |
nsxtCertificateThumbprint()
Get the nsxt |
String |
nsxtPassword()
Get the nsxt |
String |
provisioningNetwork()
Get the provisioning |
Private |
provisioningState()
Get the provisioning |
Circuit |
secondaryCircuit()
Get the secondary |
Sku |
sku()
Get the sku property: The private cloud SKU. |
void |
validate()
Validates the instance. |
String |
vcenterCertificateThumbprint()
Get the vcenter |
String |
vcenterPassword()
Get the vcenter |
String |
vmotionNetwork()
Get the vmotion |
Private |
withAvailability(AvailabilityProperties availability)
Set the availability property: Properties describing how the cloud is distributed across availability zones. |
Private |
withCircuit(Circuit circuit)
Set the circuit property: An Express |
Private |
withEncryption(Encryption encryption)
Set the encryption property: Customer managed key encryption, can be enabled or disabled. |
Private |
withExtendedNetworkBlocks(List<String> extendedNetworkBlocks)
Set the extended |
Private |
withIdentity(PrivateCloudIdentity identity)
Set the identity property: The identity of the private cloud, if configured. |
Private |
withIdentitySources(List<IdentitySource> identitySources)
Set the identity |
Private |
withInternet(InternetEnum internet)
Set the internet property: Connectivity to internet is enabled or disabled. |
Private |
withLocation(String location) |
Private |
withManagementCluster(ManagementCluster managementCluster)
Set the management |
Private |
withNetworkBlock(String networkBlock)
Set the network |
Private |
withNsxtPassword(String nsxtPassword)
Set the nsxt |
Private |
withSecondaryCircuit(Circuit secondaryCircuit)
Set the secondary |
Private |
withSku(Sku sku)
Set the sku property: The private cloud SKU. |
Private |
withTags(Map<String,String> tags) |
Private |
withVcenterPassword(String vcenterPassword)
Set the vcenter |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
PrivateCloudInner
public PrivateCloudInner()
Creates an instance of PrivateCloudInner class.
Method Details
availability
public AvailabilityProperties availability()
Get the availability property: Properties describing how the cloud is distributed across availability zones.
Returns:
circuit
public Circuit circuit()
Get the circuit property: An ExpressRoute Circuit.
Returns:
encryption
public Encryption encryption()
Get the encryption property: Customer managed key encryption, can be enabled or disabled.
Returns:
endpoints
public Endpoints endpoints()
Get the endpoints property: The endpoints.
Returns:
extendedNetworkBlocks
public List
Get 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 List
Get the externalCloudLinks property: Array of cloud link IDs from other clouds that connect to this one.
Returns:
identity
public PrivateCloudIdentity identity()
Get the identity property: The identity of the private cloud, if configured.
Returns:
identitySources
public List
Get the identitySources property: vCenter Single Sign On Identity Sources.
Returns:
internet
public InternetEnum internet()
Get the internet property: Connectivity to internet is enabled or disabled.
Returns:
managementCluster
public ManagementCluster managementCluster()
Get the managementCluster property: The default cluster used for management.
Returns:
managementNetwork
public String managementNetwork()
Get the managementNetwork property: Network used to access vCenter Server and NSX-T Manager.
Returns:
networkBlock
public String networkBlock()
Get 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 NsxPublicIpQuotaRaisedEnum nsxPublicIpQuotaRaised()
Get 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 String nsxtCertificateThumbprint()
Get the nsxtCertificateThumbprint property: Thumbprint of the NSX-T Manager SSL certificate.
Returns:
nsxtPassword
public String nsxtPassword()
Get the nsxtPassword property: Optionally, set the NSX-T Manager password when the private cloud is created.
Returns:
provisioningNetwork
public String provisioningNetwork()
Get the provisioningNetwork property: Used for virtual machine cold migration, cloning, and snapshot migration.
Returns:
provisioningState
public PrivateCloudProvisioningState provisioningState()
Get the provisioningState property: The provisioning state.
Returns:
secondaryCircuit
public Circuit secondaryCircuit()
Get the secondaryCircuit property: A secondary expressRoute circuit from a separate AZ. Only present in a stretched private cloud.
Returns:
sku
public Sku sku()
Get the sku property: The private cloud SKU.
Returns:
validate
public void validate()
Validates the instance.
vcenterCertificateThumbprint
public String vcenterCertificateThumbprint()
Get the vcenterCertificateThumbprint property: Thumbprint of the vCenter Server SSL certificate.
Returns:
vcenterPassword
public String vcenterPassword()
Get the vcenterPassword property: Optionally, set the vCenter admin password when the private cloud is created.
Returns:
vmotionNetwork
public String vmotionNetwork()
Get the vmotionNetwork property: Used for live migration of virtual machines.
Returns:
withAvailability
public PrivateCloudInner withAvailability(AvailabilityProperties availability)
Set the availability property: Properties describing how the cloud is distributed across availability zones.
Parameters:
Returns:
withCircuit
public PrivateCloudInner withCircuit(Circuit circuit)
Set the circuit property: An ExpressRoute Circuit.
Parameters:
Returns:
withEncryption
public PrivateCloudInner withEncryption(Encryption encryption)
Set the encryption property: Customer managed key encryption, can be enabled or disabled.
Parameters:
Returns:
withExtendedNetworkBlocks
public PrivateCloudInner withExtendedNetworkBlocks(List
Set 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).
Parameters:
Returns:
withIdentity
public PrivateCloudInner withIdentity(PrivateCloudIdentity identity)
Set the identity property: The identity of the private cloud, if configured.
Parameters:
Returns:
withIdentitySources
public PrivateCloudInner withIdentitySources(List
Set the identitySources property: vCenter Single Sign On Identity Sources.
Parameters:
Returns:
withInternet
public PrivateCloudInner withInternet(InternetEnum internet)
Set the internet property: Connectivity to internet is enabled or disabled.
Parameters:
Returns:
withLocation
public PrivateCloudInner withLocation(String location)
Overrides:
PrivateCloudInner.withLocation(String location)Parameters:
withManagementCluster
public PrivateCloudInner withManagementCluster(ManagementCluster managementCluster)
Set the managementCluster property: The default cluster used for management.
Parameters:
Returns:
withNetworkBlock
public PrivateCloudInner withNetworkBlock(String networkBlock)
Set 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.
Parameters:
Returns:
withNsxtPassword
public PrivateCloudInner withNsxtPassword(String nsxtPassword)
Set the nsxtPassword property: Optionally, set the NSX-T Manager password when the private cloud is created.
Parameters:
Returns:
withSecondaryCircuit
public PrivateCloudInner withSecondaryCircuit(Circuit secondaryCircuit)
Set the secondaryCircuit property: A secondary expressRoute circuit from a separate AZ. Only present in a stretched private cloud.
Parameters:
Returns:
withSku
public PrivateCloudInner withSku(Sku sku)
Set the sku property: The private cloud SKU.
Parameters:
Returns:
withTags
public PrivateCloudInner withTags(Map
Overrides:
PrivateCloudInner.withTags(Map<String,String> tags)Parameters:
withVcenterPassword
public PrivateCloudInner withVcenterPassword(String vcenterPassword)
Set the vcenterPassword property: Optionally, set the vCenter admin password when the private cloud is created.
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for