Freigeben über


PrivateCloudInner Klasse

public final class PrivateCloudInner
extends Resource

Eine private Cloudressource.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
PrivateCloudInner()

Erstellt eine instance der innerenPrivate Cloud-Klasse.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
AvailabilityProperties availability()

Abrufen der Verfügbarkeitseigenschaft: Eigenschaften, die beschreiben, wie die Cloud auf Verfügbarkeitszonen verteilt ist.

Circuit circuit()

Rufen Sie die Leitungseigenschaft ab: An ExpressRoute Circuit.

Encryption encryption()

Abrufen der Verschlüsselungseigenschaft: Kundenseitig verwaltete Schlüsselverschlüsselung kann aktiviert oder deaktiviert werden.

Endpoints endpoints()

Abrufen der Endpunkteigenschaft: Die Endpunkte.

List<String> extendedNetworkBlocks()

Rufen Sie die erweiterteNetworkBlocks-Eigenschaft ab: Array von zusätzlichen Netzwerken, die nicht mit Netzwerkblockzusammenhingen.

List<String> externalCloudLinks()

Rufen Sie die eigenschaft externeCloudlinksab: Array von Cloudlink-IDs aus anderen Clouds, die eine Verbindung mit dieser Cloud herstellen.

PrivateCloudIdentity identity()

Abrufen der Identitätseigenschaft: Die Identität der privaten Cloud, falls konfiguriert.

List<IdentitySource> identitySources()

Rufen Sie die Identitätsquellen-Eigenschaftab: vCenter Single Sign-On Identitätsquellen.

InternetEnum internet()

Abrufen der Interneteigenschaft: Die Konnektivität mit dem Internet ist aktiviert oder deaktiviert.

ManagementCluster managementCluster()

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

String managementNetwork()

Rufen Sie die Verwaltungsnetzwerkeigenschaftab: Netzwerk, das für den Zugriff auf vCenter Server und NSX-T Manager verwendet wird.

String networkBlock()

Abrufen der Netzwerkblock-Eigenschaft: Der Adressblock sollte sowohl im VNET ihres Abonnements als auch lokal eindeutig sein.

NsxPublicIpQuotaRaisedEnum nsxPublicIpQuotaRaised()

Abrufen der nsxPublicIpQuotaRaised-Eigenschaft: 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.

String nsxtCertificateThumbprint()

Rufen Sie die nsxtCertificateThumbprint-Eigenschaft ab: Fingerabdruck des NSX-T Manager-SSL-Zertifikats.

String nsxtPassword()

Abrufen der nsxtPassword-Eigenschaft: Legen Sie optional das NSX-T Manager-Kennwort fest, wenn die private Cloud erstellt wird.

String provisioningNetwork()

Rufen Sie die Eigenschaft Bereitstellungsnetzwerkab: Wird für die kalte Migration des virtuellen Computers, klonen und Momentaufnahme Migration verwendet.

PrivateCloudProvisioningState provisioningState()

Abrufen der Bereitstellungsstatuseigenschaft: Der Bereitstellungsstatus.

Circuit secondaryCircuit()

Rufen Sie die sekundäreCircuit-Eigenschaft ab: Eine sekundäre ExpressRoute-Leitungaus einem separaten AZ.

Sku sku()

Rufen Sie die SKU-Eigenschaft ab: Die SKU für die private Cloud.

void validate()

Überprüft die instance.

String vcenterCertificateThumbprint()

Rufen Sie die vcenterCertificateThumbprint-Eigenschaft ab: Fingerabdruck des vCenter Server-SSL-Zertifikats.

String vcenterPassword()

Abrufen der vcenterPassword-Eigenschaft: Legen Sie optional das vCenter-Administratorkennwort fest, wenn die private Cloud erstellt wird.

String vmotionNetwork()

Rufen Sie die vmotionNetwork-Eigenschaft ab: Wird für die Livemigration virtueller Computer verwendet.

PrivateCloudInner withAvailability(AvailabilityProperties availability)

Legen Sie die Verfügbarkeitseigenschaft fest: Eigenschaften, die beschreiben, wie die Cloud auf Verfügbarkeitszonen verteilt wird.

PrivateCloudInner withCircuit(Circuit circuit)

Legen Sie die Verbindungseigenschaft fest: Eine Expressroutenschaltung.

PrivateCloudInner withEncryption(Encryption encryption)

Legen Sie die Verschlüsselungseigenschaft fest: Vom Kunden verwaltete Schlüsselverschlüsselung kann aktiviert oder deaktiviert werden.

PrivateCloudInner withExtendedNetworkBlocks(List<String> extendedNetworkBlocks)

Legen Sie die erweiterteNetzwerkblöcke-Eigenschaftfest: Array zusätzlicher Netzwerke, die nicht zusammenhängend sind, mit Netzwerkblock.

PrivateCloudInner withIdentity(PrivateCloudIdentity identity)

Legen Sie die Identitätseigenschaft fest: Die Identität der privaten Cloud, falls konfiguriert.

PrivateCloudInner withIdentitySources(List<IdentitySource> identitySources)

Legen Sie die Identitätsquellen-Eigenschaftfest: vCenter Single Sign-On Identitätsquellen.

PrivateCloudInner withInternet(InternetEnum internet)

Legen Sie die Interneteigenschaft fest: Die Konnektivität mit dem Internet ist aktiviert oder deaktiviert.

PrivateCloudInner withLocation(String location)
PrivateCloudInner withManagementCluster(ManagementCluster managementCluster)

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

PrivateCloudInner withNetworkBlock(String networkBlock)

Legen Sie die Eigenschaft netzwerkblockfest: Der Adressblock sollte sowohl im VNET ihres Abonnements als auch lokal eindeutig sein.

PrivateCloudInner withNsxtPassword(String nsxtPassword)

Festlegen der nsxtPassword-Eigenschaft: Legen Sie optional das NSX-T Manager-Kennwort fest, wenn die private Cloud erstellt wird.

PrivateCloudInner withSecondaryCircuit(Circuit secondaryCircuit)

Legen Sie die sekundäreCircuit-Eigenschaft fest: Eine sekundäre ExpressRoute-Leitungaus einem separaten AZ.

PrivateCloudInner withSku(Sku sku)

Legen Sie die sku-Eigenschaft fest: Die private Cloud-SKU.

PrivateCloudInner withTags(Map<String,String> tags)
PrivateCloudInner withVcenterPassword(String vcenterPassword)

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

Geerbte Methoden von ProxyResource

Geerbte Methoden von Resource

Geerbte Methoden von java.lang.Object

Details zum Konstruktor

PrivateCloudInner

public PrivateCloudInner()

Erstellt eine instance der PrivateCloudInner-Klasse.

Details zur Methode

availability

public AvailabilityProperties availability()

Abrufen der Verfügbarkeitseigenschaft: Eigenschaften, die beschreiben, wie die Cloud auf Verfügbarkeitszonen verteilt ist.

Returns:

der Verfügbarkeitswert.

circuit

public Circuit circuit()

Rufen Sie die Leitungseigenschaft ab: Eine ExpressRoute-Verbindung.

Returns:

der Leitungswert.

encryption

public Encryption encryption()

Abrufen der Verschlüsselungseigenschaft: Kundenseitig verwaltete Schlüsselverschlüsselung kann aktiviert oder deaktiviert werden.

Returns:

der Verschlüsselungswert.

endpoints

public Endpoints endpoints()

Abrufen der Endpunkteigenschaft: Die Endpunkte.

Returns:

der Endpunktwert.

extendedNetworkBlocks

public List extendedNetworkBlocks()

Rufen Sie die extendedNetworkBlocks-Eigenschaft ab: Array zusätzlicher Netzwerke, die nicht mit networkBlock verbunden sind. Netzwerke müssen in Ihrem Abonnement, lokal und mit diesem privateCloud networkBlock-Attribut über das VNET hinweg eindeutig und nicht überlappen. Stellen Sie sicher, dass das CIDR-Format (A.B.C.D/X) entspricht.

Returns:

der extendedNetworkBlocks-Wert.

externalCloudLinks

public List externalCloudLinks()

Rufen Sie die externalCloudLinks-Eigenschaft ab: Array von Cloudlink-IDs aus anderen Clouds, die eine Verbindung mit dieser Cloud herstellen.

Returns:

der externalCloudLinks-Wert.

identity

public PrivateCloudIdentity identity()

Abrufen der Identitätseigenschaft: Die Identität der privaten Cloud, falls konfiguriert.

Returns:

der Identitätswert.

identitySources

public List identitySources()

Rufen Sie die identitySources-Eigenschaft ab: vCenter Single Sign-On Identity Sources.

Returns:

der IdentitySources-Wert.

internet

public InternetEnum internet()

Abrufen der Interneteigenschaft: Die Konnektivität mit dem Internet ist aktiviert oder deaktiviert.

Returns:

den Internetwert.

managementCluster

public ManagementCluster managementCluster()

Abrufen der managementCluster-Eigenschaft: Der Standardcluster, der für die Verwaltung verwendet wird.

Returns:

der wert managementCluster.

managementNetwork

public String managementNetwork()

Rufen Sie die managementNetwork-Eigenschaft ab: Netzwerk, das für den Zugriff auf vCenter Server und NSX-T Manager verwendet wird.

Returns:

der Wert managementNetwork.

networkBlock

public String networkBlock()

Abrufen der networkBlock-Eigenschaft: Der Adressblock sollte sowohl im VNET ihres Abonnements 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.

Returns:

der wert networkBlock.

nsxPublicIpQuotaRaised

public NsxPublicIpQuotaRaisedEnum nsxPublicIpQuotaRaised()

Abrufen der nsxPublicIpQuotaRaised-Eigenschaft: 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.

Returns:

der nsxPublicIpQuotaRaised-Wert.

nsxtCertificateThumbprint

public String nsxtCertificateThumbprint()

Rufen Sie die nsxtCertificateThumbprint-Eigenschaft ab: Fingerabdruck des NSX-T Manager-SSL-Zertifikats.

Returns:

der nsxtCertificateThumbprint-Wert.

nsxtPassword

public String nsxtPassword()

Abrufen der nsxtPassword-Eigenschaft: Legen Sie optional das NSX-T Manager-Kennwort fest, wenn die private Cloud erstellt wird.

Returns:

der nsxtPassword-Wert.

provisioningNetwork

public String provisioningNetwork()

Rufen Sie die ProvisioningNetwork-Eigenschaft ab: Wird für die kalte Migration des virtuellen Computers, das Klonen und die Momentaufnahme Migration verwendet.

Returns:

den Wert provisioningNetwork.

provisioningState

public PrivateCloudProvisioningState provisioningState()

Abrufen der provisioningState-Eigenschaft: Der Bereitstellungsstatus.

Returns:

der ProvisioningState-Wert.

secondaryCircuit

public Circuit secondaryCircuit()

Rufen Sie die secondaryCircuit-Eigenschaft ab: Eine sekundäre expressRoute-Leitung aus einem separaten AZ. Nur in einer gestreckten privaten Cloud vorhanden.

Returns:

der sekundäreCircuit-Wert.

sku

public Sku sku()

Rufen Sie die SKU-Eigenschaft ab: Die SKU für die private Cloud.

Returns:

der SKU-Wert.

validate

public void validate()

Überprüft die instance.

vcenterCertificateThumbprint

public String vcenterCertificateThumbprint()

Rufen Sie die vcenterCertificateThumbprint-Eigenschaft ab: Fingerabdruck des vCenter Server-SSL-Zertifikats.

Returns:

der vcenterCertificateThumbprint-Wert.

vcenterPassword

public String vcenterPassword()

Abrufen der vcenterPassword-Eigenschaft: Legen Sie optional das vCenter-Administratorkennwort fest, wenn die private Cloud erstellt wird.

Returns:

der vcenterPassword-Wert.

vmotionNetwork

public String vmotionNetwork()

Rufen Sie die vmotionNetwork-Eigenschaft ab: Wird für die Livemigration virtueller Computer verwendet.

Returns:

der vmotionNetwork-Wert.

withAvailability

public PrivateCloudInner withAvailability(AvailabilityProperties availability)

Legen Sie die Verfügbarkeitseigenschaft fest: Eigenschaften, die beschreiben, wie die Cloud auf Verfügbarkeitszonen verteilt wird.

Parameters:

availability - der festzulegende Verfügbarkeitswert.

Returns:

das PrivateCloudInner-Objekt selbst.

withCircuit

public PrivateCloudInner withCircuit(Circuit circuit)

Legen Sie die Verbindungseigenschaft fest: Eine ExpressRoute-Verbindung.

Parameters:

circuit - der festzulegende Leitungswert.

Returns:

das PrivateCloudInner-Objekt selbst.

withEncryption

public PrivateCloudInner withEncryption(Encryption encryption)

Legen Sie die Verschlüsselungseigenschaft fest: Vom Kunden verwaltete Schlüsselverschlüsselung kann aktiviert oder deaktiviert werden.

Parameters:

encryption - der festzulegende Verschlüsselungswert.

Returns:

das PrivateCloudInner-Objekt selbst.

withExtendedNetworkBlocks

public PrivateCloudInner withExtendedNetworkBlocks(List extendedNetworkBlocks)

Legen Sie die extendedNetworkBlocks-Eigenschaft fest: Array zusätzlicher Netzwerke, die nicht zusammen mit networkBlock sind. Netzwerke müssen in Ihrem Abonnement, lokal und mit diesem privateCloud networkBlock-Attribut eindeutig und nicht überlappend sein. Stellen Sie sicher, dass das CIDR-Format (A.B.C.D/X) entspricht.

Parameters:

extendedNetworkBlocks - der festzulegende extendedNetworkBlocks-Wert.

Returns:

das PrivateCloudInner-Objekt selbst.

withIdentity

public PrivateCloudInner withIdentity(PrivateCloudIdentity identity)

Legen Sie die Identitätseigenschaft fest: Die Identität der privaten Cloud, falls konfiguriert.

Parameters:

identity - der festzulegende Identitätswert.

Returns:

das PrivateCloudInner-Objekt selbst.

withIdentitySources

public PrivateCloudInner withIdentitySources(List identitySources)

Legen Sie die identitySources-Eigenschaft fest: vCenter Single Sign-On Identitätsquellen.

Parameters:

identitySources - der festzulegende IdentitySources-Wert.

Returns:

das PrivateCloudInner-Objekt selbst.

withInternet

public PrivateCloudInner withInternet(InternetEnum internet)

Legen Sie die Interneteigenschaft fest: Die Konnektivität mit dem Internet ist aktiviert oder deaktiviert.

Parameters:

internet - der festzulegende Internetwert.

Returns:

das PrivateCloudInner-Objekt selbst.

withLocation

public PrivateCloudInner withLocation(String location)

Overrides:

PrivateCloudInner.withLocation(String location)

Parameters:

location

withManagementCluster

public PrivateCloudInner withManagementCluster(ManagementCluster managementCluster)

Festlegen der managementCluster-Eigenschaft: Der Standardcluster, der für die Verwaltung verwendet wird.

Parameters:

managementCluster - der festzulegende wert für managementCluster.

Returns:

das PrivateCloudInner-Objekt selbst.

withNetworkBlock

public PrivateCloudInner withNetworkBlock(String networkBlock)

Festlegen der networkBlock-Eigenschaft: Der Adressblock sollte sowohl im VNET ihres Abonnements 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.

Parameters:

networkBlock - der festzulegende wert networkBlock.

Returns:

das PrivateCloudInner-Objekt selbst.

withNsxtPassword

public PrivateCloudInner withNsxtPassword(String nsxtPassword)

Festlegen der nsxtPassword-Eigenschaft: Legen Sie optional das NSX-T Manager-Kennwort fest, wenn die private Cloud erstellt wird.

Parameters:

nsxtPassword - der festzulegende nsxtPassword-Wert.

Returns:

das PrivateCloudInner-Objekt selbst.

withSecondaryCircuit

public PrivateCloudInner withSecondaryCircuit(Circuit secondaryCircuit)

Legen Sie die secondaryCircuit-Eigenschaft fest: Eine sekundäre expressRoute-Leitung aus einem separaten AZ. Nur in einer gestreckten privaten Cloud vorhanden.

Parameters:

secondaryCircuit - der festzulegende sekundäreCircuit-Wert.

Returns:

das PrivateCloudInner-Objekt selbst.

withSku

public PrivateCloudInner withSku(Sku sku)

Legen Sie die sku-Eigenschaft fest: Die private Cloud-SKU.

Parameters:

sku - der festzulegende sku-Wert.

Returns:

das PrivateCloudInner-Objekt selbst.

withTags

public PrivateCloudInner withTags(Map tags)

Overrides:

PrivateCloudInner.withTags(Map<String,String> tags)

Parameters:

tags

withVcenterPassword

public PrivateCloudInner withVcenterPassword(String vcenterPassword)

Festlegen der vcenterPassword-Eigenschaft: Legen Sie optional das vCenter-Administratorkennwort fest, wenn die private Cloud erstellt wird.

Parameters:

vcenterPassword - der festzulegende vcenterPassword-Wert.

Returns:

das PrivateCloudInner-Objekt selbst.

Gilt für: