PrivateCloud Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
- 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
Azure SDK for .NET