Freigeben über


ArmAvsModelFactory.AvsPrivateCloudData Methode

Definition

Initialisiert eine neue instance von AvsPrivateCloudData.

public static Azure.ResourceManager.Avs.AvsPrivateCloudData AvsPrivateCloudData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, string skuName = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, Azure.ResourceManager.Avs.Models.AvsManagementCluster managementCluster = default, Azure.ResourceManager.Avs.Models.InternetConnectivityState? internet = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Avs.Models.SingleSignOnIdentitySource> identitySources = default, Azure.ResourceManager.Avs.Models.PrivateCloudAvailabilityProperties availability = default, Azure.ResourceManager.Avs.Models.CustomerManagedEncryption encryption = default, Azure.ResourceManager.Avs.Models.AvsPrivateCloudProvisioningState? provisioningState = default, Azure.ResourceManager.Avs.Models.ExpressRouteCircuit circuit = default, Azure.ResourceManager.Avs.Models.AvsPrivateCloudEndpoints endpoints = default, string networkBlock = 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.IEnumerable<Azure.Core.ResourceIdentifier> externalCloudLinks = default, Azure.ResourceManager.Avs.Models.ExpressRouteCircuit secondaryCircuit = default, Azure.ResourceManager.Avs.Models.NsxPublicIPQuotaRaisedEnum? nsxPublicIPQuotaRaised = default);
static member AvsPrivateCloudData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * Azure.ResourceManager.Models.ManagedServiceIdentity * Azure.ResourceManager.Avs.Models.AvsManagementCluster * Nullable<Azure.ResourceManager.Avs.Models.InternetConnectivityState> * seq<Azure.ResourceManager.Avs.Models.SingleSignOnIdentitySource> * Azure.ResourceManager.Avs.Models.PrivateCloudAvailabilityProperties * Azure.ResourceManager.Avs.Models.CustomerManagedEncryption * Nullable<Azure.ResourceManager.Avs.Models.AvsPrivateCloudProvisioningState> * Azure.ResourceManager.Avs.Models.ExpressRouteCircuit * Azure.ResourceManager.Avs.Models.AvsPrivateCloudEndpoints * string * string * string * string * string * string * string * string * seq<Azure.Core.ResourceIdentifier> * Azure.ResourceManager.Avs.Models.ExpressRouteCircuit * Nullable<Azure.ResourceManager.Avs.Models.NsxPublicIPQuotaRaisedEnum> -> Azure.ResourceManager.Avs.AvsPrivateCloudData
Public Shared Function AvsPrivateCloudData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional skuName As String = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional managementCluster As AvsManagementCluster = Nothing, Optional internet As Nullable(Of InternetConnectivityState) = Nothing, Optional identitySources As IEnumerable(Of SingleSignOnIdentitySource) = Nothing, Optional availability As PrivateCloudAvailabilityProperties = Nothing, Optional encryption As CustomerManagedEncryption = Nothing, Optional provisioningState As Nullable(Of AvsPrivateCloudProvisioningState) = Nothing, Optional circuit As ExpressRouteCircuit = Nothing, Optional endpoints As AvsPrivateCloudEndpoints = Nothing, Optional networkBlock As String = 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 IEnumerable(Of ResourceIdentifier) = Nothing, Optional secondaryCircuit As ExpressRouteCircuit = Nothing, Optional nsxPublicIPQuotaRaised As Nullable(Of NsxPublicIPQuotaRaisedEnum) = Nothing) As AvsPrivateCloudData

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemDaten.

tags
IDictionary<String,String>

Die Tags.

location
AzureLocation

Der Speicherort.

skuName
String

Die private Cloud-SKU.

identity
ManagedServiceIdentity

Die Identität der privaten Cloud, sofern konfiguriert. Aktuell unterstützte Identitätstypen: SystemAssigned, None.

managementCluster
AvsManagementCluster

Der Standardcluster, der für die Verwaltung verwendet wird.

internet
Nullable<InternetConnectivityState>

Die Konnektivität mit dem Internet ist aktiviert oder deaktiviert.

identitySources
IEnumerable<SingleSignOnIdentitySource>

vCenter Single Sign-On Identitätsquellen.

availability
PrivateCloudAvailabilityProperties

Eigenschaften, die beschreiben, wie die Cloud auf Verfügbarkeitszonen verteilt ist.

encryption
CustomerManagedEncryption

Die Verschlüsselung von kundenseitig verwalteten Schlüsseln kann aktiviert oder deaktiviert werden.

provisioningState
Nullable<AvsPrivateCloudProvisioningState>

Der Bereitstellungsstatus.

circuit
ExpressRouteCircuit

Eine ExpressRoute-Verbindung.

endpoints
AvsPrivateCloudEndpoints

Die Endpunkte.

networkBlock
String

Der Adressblock sollte sowohl im VNET in Ihrem Abonnement als auch lokal eindeutig sein. Stellen Sie sicher, dass das CIDR-Format mit (A.B.C.D/X) konform ist, wobei A,B,C,D zwischen 0 und 255 und X zwischen 0 und 22 liegt.

managementNetwork
String

Netzwerk, das für den Zugriff auf vCenter Server und NSX-T Manager verwendet wird.

provisioningNetwork
String

Wird für die kalte Migration virtueller Computer, das Klonen und die Momentaufnahme Migration verwendet.

vMotionNetwork
String

Wird für die Livemigration virtueller Computer verwendet.

vCenterPassword
String

Legen Sie optional das vCenter-Administratorkennwort fest, wenn die private Cloud erstellt wird.

nsxtPassword
String

Legen Sie optional das NSX-T Manager-Kennwort fest, wenn die private Cloud erstellt wird.

vCenterCertificateThumbprint
String

Fingerabdruck des vCenter Server-SSL-Zertifikats.

nsxtCertificateThumbprint
String

Fingerabdruck des NSX-T Manager-SSL-Zertifikats.

externalCloudLinks
IEnumerable<ResourceIdentifier>

Array von Cloudlink-IDs aus anderen Clouds, die eine Verbindung mit dieser Cloud herstellen.

secondaryCircuit
ExpressRouteCircuit

Eine sekundäre expressRoute-Leitung aus einem separaten AZ. Nur in einer gestreckten privaten Cloud vorhanden.

nsxPublicIPQuotaRaised
Nullable<NsxPublicIPQuotaRaisedEnum>

Flag, um anzugeben, ob für die private Cloud das Kontingent für die bereitgestellte Anzahl öffentlicher NSX-IP-Adressen von 64 auf 1024 erhöht wird.

Gibt zurück

Eine neue AvsPrivateCloudData instance zum Mocking.

Gilt für: