Share via


PrivateCloud Constructors

Definition

Overloads

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.

PrivateCloud()

Initializes a new instance of the PrivateCloud class.

public PrivateCloud ();
Public Sub New ()

Applies to

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.

public PrivateCloud (Microsoft.Azure.Management.Avs.Models.Sku sku, string networkBlock, string id = default, string name = default, string type = default, string location = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Avs.Models.ManagementCluster managementCluster = default, string internet = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Avs.Models.IdentitySource> identitySources = default, Microsoft.Azure.Management.Avs.Models.AvailabilityProperties availability = default, Microsoft.Azure.Management.Avs.Models.Encryption encryption = default, string provisioningState = default, Microsoft.Azure.Management.Avs.Models.Circuit circuit = default, Microsoft.Azure.Management.Avs.Models.Endpoints endpoints = default, string managementNetwork = default, string provisioningNetwork = default, string vmotionNetwork = default, string vcenterPassword = default, string nsxtPassword = default, string vcenterCertificateThumbprint = default, string nsxtCertificateThumbprint = default, System.Collections.Generic.IList<string> externalCloudLinks = default, Microsoft.Azure.Management.Avs.Models.Circuit secondaryCircuit = default, Microsoft.Azure.Management.Avs.Models.PrivateCloudIdentity identity = default);
new Microsoft.Azure.Management.Avs.Models.PrivateCloud : Microsoft.Azure.Management.Avs.Models.Sku * string * string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Avs.Models.ManagementCluster * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Avs.Models.IdentitySource> * Microsoft.Azure.Management.Avs.Models.AvailabilityProperties * Microsoft.Azure.Management.Avs.Models.Encryption * string * Microsoft.Azure.Management.Avs.Models.Circuit * Microsoft.Azure.Management.Avs.Models.Endpoints * string * string * string * string * string * string * string * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Avs.Models.Circuit * Microsoft.Azure.Management.Avs.Models.PrivateCloudIdentity -> Microsoft.Azure.Management.Avs.Models.PrivateCloud
Public Sub New (sku As Sku, networkBlock As String, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional location As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional managementCluster As ManagementCluster = Nothing, Optional internet As String = Nothing, Optional identitySources As IList(Of IdentitySource) = Nothing, Optional availability As AvailabilityProperties = Nothing, Optional encryption As Encryption = Nothing, Optional provisioningState As String = Nothing, Optional circuit As Circuit = Nothing, Optional endpoints As Endpoints = Nothing, Optional managementNetwork As String = Nothing, Optional provisioningNetwork As String = Nothing, Optional vmotionNetwork As String = Nothing, Optional vcenterPassword As String = Nothing, Optional nsxtPassword As String = Nothing, Optional vcenterCertificateThumbprint As String = Nothing, Optional nsxtCertificateThumbprint As String = Nothing, Optional externalCloudLinks As IList(Of String) = Nothing, Optional secondaryCircuit As Circuit = Nothing, Optional identity As PrivateCloudIdentity = Nothing)

Parameters

sku
Sku

The private cloud SKU

networkBlock
String

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

id
String

Resource ID.

name
String

Resource name.

type
String

Resource type.

location
String

Resource location

tags
IDictionary<String,String>

Resource tags

managementCluster
ManagementCluster

The default cluster used for management

internet
String

Connectivity to internet is enabled or disabled. Possible values include: 'Enabled', 'Disabled'

identitySources
IList<IdentitySource>

vCenter Single Sign On Identity Sources

availability
AvailabilityProperties

Properties describing how the cloud is distributed across availability zones

encryption
Encryption

Customer managed key encryption, can be enabled or disabled

provisioningState
String

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

circuit
Circuit

An ExpressRoute Circuit

endpoints
Endpoints

The endpoints

managementNetwork
String

Network used to access vCenter Server and NSX-T Manager

provisioningNetwork
String

Used for virtual machine cold migration, cloning, and snapshot migration

vmotionNetwork
String

Used for live migration of virtual machines

vcenterPassword
String

Optionally, set the vCenter admin password when the private cloud is created

nsxtPassword
String

Optionally, set the NSX-T Manager password when the private cloud is created

vcenterCertificateThumbprint
String

Thumbprint of the vCenter Server SSL certificate

nsxtCertificateThumbprint
String

Thumbprint of the NSX-T Manager SSL certificate

externalCloudLinks
IList<String>

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

secondaryCircuit
Circuit

A secondary expressRoute circuit from a separate AZ. Only present in a stretched private cloud

identity
PrivateCloudIdentity

The identity of the private cloud, if configured.

Applies to