Share via


PrivateCloud Class

Definition

A private cloud resource

[Microsoft.Rest.Serialization.JsonTransformation]
public class PrivateCloud : Microsoft.Azure.Management.Avs.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type PrivateCloud = class
    inherit TrackedResource
Public Class PrivateCloud
Inherits TrackedResource
Inheritance
Attributes

Constructors

PrivateCloud()

Initializes a new instance of the PrivateCloud class.

PrivateCloud(Sku, String, String, String, String, String, IDictionary<String, String>, ManagementCluster, String, IList<IdentitySource>, AvailabilityProperties, Encryption, String, Circuit, Endpoints, String, String, String, String, String, String, String, IList<String>, Circuit, PrivateCloudIdentity)

Initializes a new instance of the PrivateCloud class.

Properties

Availability

Gets or sets properties describing how the cloud is distributed across availability zones

Circuit

Gets or sets an ExpressRoute Circuit

Encryption

Gets or sets customer managed key encryption, can be enabled or disabled

Endpoints

Gets the endpoints

ExternalCloudLinks

Gets array of cloud link IDs from other clouds that connect to this one

Id

Gets resource ID.

(Inherited from Resource)
Identity

Gets or sets the identity of the private cloud, if configured.

IdentitySources

Gets or sets vCenter Single Sign On Identity Sources

Internet

Gets or sets connectivity to internet is enabled or disabled. Possible values include: 'Enabled', 'Disabled'

Location

Gets or sets resource location

(Inherited from TrackedResource)
ManagementCluster

Gets or sets the default cluster used for management

ManagementNetwork

Gets network used to access vCenter Server and NSX-T Manager

Name

Gets resource name.

(Inherited from Resource)
NetworkBlock

Gets or sets 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

NsxtCertificateThumbprint

Gets thumbprint of the NSX-T Manager SSL certificate

NsxtPassword

Gets or sets optionally, set the NSX-T Manager password when the private cloud is created

ProvisioningNetwork

Gets used for virtual machine cold migration, cloning, and snapshot migration

ProvisioningState

Gets the provisioning state. Possible values include: 'Succeeded', 'Failed', 'Cancelled', 'Pending', 'Building', 'Deleting', 'Updating'

SecondaryCircuit

Gets or sets a secondary expressRoute circuit from a separate AZ. Only present in a stretched private cloud

Sku

Gets or sets the private cloud SKU

Tags

Gets or sets resource tags

(Inherited from TrackedResource)
Type

Gets resource type.

(Inherited from Resource)
VcenterCertificateThumbprint

Gets thumbprint of the vCenter Server SSL certificate

VcenterPassword

Gets or sets optionally, set the vCenter admin password when the private cloud is created

VmotionNetwork

Gets used for live migration of virtual machines

Methods

Validate()

Validate the object.

Applies to