VirtualMachineProperties Klasse

  • java.lang.Object
    • com.azure.resourcemanager.networkcloud.fluent.models.VirtualMachineProperties

public final class VirtualMachineProperties

VirtualMachineProperties stellt die Eigenschaften des virtuellen Computers dar.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
VirtualMachineProperties()

Erstellt eine instance der Eigenschaftenklassevirtueller Computer.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
String adminUsername()

Abrufen der Administratorbenutzername-Eigenschaft: Der Name des Administrators, dem die öffentlichen SSH-Schlüssel den autorisierten Schlüsseln hinzugefügt werden.

String availabilityZone()

Abrufen der Verfügbarkeitszone-Eigenschaft: Die Clusterverfügbarkeitszone, die diesen virtuellen Computer enthält.

String bareMetalMachineId()

Abrufen der bareMetalMachineID-Eigenschaft: Die Ressourcen-ID des Bare-Metal-Computers, auf dem der virtuelle Computer gelandet ist.

VirtualMachineBootMethod bootMethod()

Abrufen der Startmethode-Eigenschaft: Wählt die Startmethode für den virtuellen Computer aus.

NetworkAttachment cloudServicesNetworkAttachment()

Rufen Sie die Eigenschaft Netzwerkanlagefür Clouddiensteab: Netzwerkanlagestellt die einzelne Netzwerkanlage dar.

String clusterId()

Abrufen der Cluster-ID-Eigenschaft: Die Ressourcen-ID des Clusters, für den der virtuelle Computer erstellt wird.

long cpuCores()

Abrufen der Cpu Cores-Eigenschaft: Die Anzahl der CPU-Kerne auf dem virtuellen Computer.

VirtualMachineDetailedStatus detailedStatus()

Abrufen der detailliertenStatus-Eigenschaft: Die ausführlichere status des virtuellen Computers.

String detailedStatusMessage()

Abrufen der detailliertenStatusmeldungseigenschaft: Die beschreibende Meldung zum aktuellen detaillierten status.

VirtualMachineIsolateEmulatorThread isolateEmulatorThread()

Rufen Sie die IsolateEmulatorThread-Eigenschaft ab: Feld Veraltet, der Wert wird ignoriert, wenn angegeben.

long memorySizeGB()

Abrufen der SizeGB-Eigenschaft des Arbeitsspeichers: Die Arbeitsspeichergröße des virtuellen Computers in GB.

List<NetworkAttachment> networkAttachments()

Abrufen der NetworkAttachments-Eigenschaft: Die Liste der Netzwerkanlagen auf dem virtuellen Computer.

String networkData()

Abrufen der NetworkData-Eigenschaft: Die Base64-codierten cloud-init-Netzwerkdaten.

List<VirtualMachinePlacementHint> placementHints()

Abrufen der Platzierungshinweise-Eigenschaft: Die Planungshinweise für den virtuellen Computer.

VirtualMachinePowerState powerState()

Abrufen der powerState-Eigenschaft: Der Energiezustand des virtuellen Computers.

VirtualMachineProvisioningState provisioningState()

Abrufen der Bereitstellungsstatuseigenschaft: Der Bereitstellungsstatus des virtuellen Computers.

List<SshPublicKey> sshPublicKeys()

Rufen Sie die Öffentliche Ssh-Schlüssel-Eigenschaftab: Die Liste der öffentlichen SSH-Schlüssel.

StorageProfile storageProfile()

Abrufen der Speicherprofileigenschaft: Speicherprofilstellt Informationen zu einem Datenträger dar.

String userData()

Abrufen der UserData-Eigenschaft: Die Base64-codierten cloud-init-Benutzerdaten.

void validate()

Überprüft die instance.

VirtualMachineVirtioInterfaceType virtioInterface()

Rufen Sie die virtioInterface-Eigenschaft ab: Feld veraltet, verwenden Sie stattdessen virtualisierungsmodell.

VirtualMachineDeviceModelType vmDeviceModel()

Abrufen der VM-Gerätemodelleigenschaft: Der Typ des zu verwendenden Gerätemodells.

String vmImage()

Abrufen der VMImage-Eigenschaft: Das VM-Image, das derzeit auf dem Betriebssystemdatenträger bereitgestellt wird, wobei die vollständige URL und die Tagnotation verwendet werden, die zum Pullen des Images verwendet werden.

ImageRepositoryCredentials vmImageRepositoryCredentials()

Abrufen der VmImageRepository Credentials-Eigenschaft: Anmeldeinformationen für das Imagerepositorystellen die Anmeldeinformationen dar, die für die Anmeldung beim Imagerepository verwendet werden.

List<String> volumes()

Abrufen der Volumes-Eigenschaft: Die Ressourcen-IDs von Volumes, die an den virtuellen Computer angefügt sind.

VirtualMachineProperties withAdminUsername(String adminUsername)

Legen Sie die Eigenschaft Administratorbenutzernamefest: Der Name des Administrators, dem die öffentlichen SSH-Schlüssel den autorisierten Schlüsseln hinzugefügt werden.

VirtualMachineProperties withBootMethod(VirtualMachineBootMethod bootMethod)

Legen Sie die Startmethode-Eigenschaftfest: Wählt die Startmethode für den virtuellen Computer aus.

VirtualMachineProperties withCloudServicesNetworkAttachment(NetworkAttachment cloudServicesNetworkAttachment)

Legen Sie die Eigenschaft Netzwerkanlagefür Clouddienstefest: Netzwerkanlagestellt die einzelne Netzwerkanlage dar.

VirtualMachineProperties withCpuCores(long cpuCores)

Festlegen der Cpu Cores-Eigenschaft: Die Anzahl der CPU-Kerne auf dem virtuellen Computer.

VirtualMachineProperties withIsolateEmulatorThread(VirtualMachineIsolateEmulatorThread isolateEmulatorThread)

Legen Sie die IsolateEmulatorThread-Eigenschaft fest: Feld veraltet, der Wert wird ignoriert, wenn angegeben.

VirtualMachineProperties withMemorySizeGB(long memorySizeGB)

Festlegen der SizeGB-Eigenschaft des Arbeitsspeichers: Die Arbeitsspeichergröße des virtuellen Computers in GB.

VirtualMachineProperties withNetworkAttachments(List<NetworkAttachment> networkAttachments)

Legen Sie die Netzwerkanlagen-Eigenschaftfest: Die Liste der Netzwerkanlagen für den virtuellen Computer.

VirtualMachineProperties withNetworkData(String networkData)

Legen Sie die Eigenschaft networkData fest: Die Base64-codierten cloud-init-Netzwerkdaten.

VirtualMachineProperties withPlacementHints(List<VirtualMachinePlacementHint> placementHints)

Legen Sie die Platzierungshinweise-Eigenschaftfest: Die Zeitplanungshinweise für den virtuellen Computer.

VirtualMachineProperties withSshPublicKeys(List<SshPublicKey> sshPublicKeys)

Legen Sie die Eigenschaft sshPublicKeys fest: Die Liste der öffentlichen SSH-Schlüssel.

VirtualMachineProperties withStorageProfile(StorageProfile storageProfile)

Festlegen der Speicherprofileigenschaft: Speicherprofilstellt Informationen zu einem Datenträger dar.

VirtualMachineProperties withUserData(String userData)

Festlegen der UserData-Eigenschaft: Die Base64-codierten cloud-init-Benutzerdaten.

VirtualMachineProperties withVirtioInterface(VirtualMachineVirtioInterfaceType virtioInterface)

Legen Sie die Eigenschaft virtioInterface fest: Feld veraltet, verwenden Sie stattdessen virtualisierungsmodell.

VirtualMachineProperties withVmDeviceModel(VirtualMachineDeviceModelType vmDeviceModel)

Festlegen der VM-Gerätemodelleigenschaft: Der Typ des zu verwendenden Gerätemodells.

VirtualMachineProperties withVmImage(String vmImage)

Legen Sie die VMImage-Eigenschaft fest: Das VM-Image, das derzeit auf dem Betriebssystemdatenträger bereitgestellt wird, wobei die vollständige URL und die Tagnotation verwendet werden, die zum Pullen des Images verwendet wird.

VirtualMachineProperties withVmImageRepositoryCredentials(ImageRepositoryCredentials vmImageRepositoryCredentials)

Legen Sie die VmImageRepository Credentials-Eigenschaftfest: Anmeldeinformationen für das Imagerepositorystellen die Anmeldeinformationen dar, die für die Anmeldung beim Imagerepository verwendet werden.

Geerbte Methoden von java.lang.Object

Details zum Konstruktor

VirtualMachineProperties

public VirtualMachineProperties()

Erstellt eine instance der VirtualMachineProperties-Klasse.

Details zur Methode

adminUsername

public String adminUsername()

Abrufen der adminUsername-Eigenschaft: Der Name des Administrators, dem die öffentlichen SSH-Schlüssel den autorisierten Schlüsseln hinzugefügt werden.

Returns:

der Wert adminUsername.

availabilityZone

public String availabilityZone()

Abrufen der availabilityZone-Eigenschaft: Die Clusterverfügbarkeitszone, die diesen virtuellen Computer enthält.

Returns:

der AvailabilityZone-Wert.

bareMetalMachineId

public String bareMetalMachineId()

Abrufen der bareMetalMachineId-Eigenschaft: Die Ressourcen-ID des Bare-Metal-Computers, auf dem der virtuelle Computer gelandet ist.

Returns:

der bareMetalMachineId-Wert.

bootMethod

public VirtualMachineBootMethod bootMethod()

Abrufen der bootMethod-Eigenschaft: Wählt die Startmethode für den virtuellen Computer aus.

Returns:

der bootMethod-Wert.

cloudServicesNetworkAttachment

public NetworkAttachment cloudServicesNetworkAttachment()

Rufen Sie die CloudServicesNetworkAttachment-Eigenschaft ab: NetworkAttachment stellt die einzelne Netzwerkanlage dar.

Das Clouddienstnetzwerk, das Dienste auf Plattformebene für den virtuellen Computer bereitstellt.

Returns:

der Wert cloudServicesNetworkAttachment.

clusterId

public String clusterId()

Abrufen der clusterId-Eigenschaft: Die Ressourcen-ID des Clusters, für den der virtuelle Computer erstellt wird.

Returns:

der ClusterId-Wert.

cpuCores

public long cpuCores()

Abrufen der cpuCores-Eigenschaft: Die Anzahl der CPU-Kerne auf dem virtuellen Computer.

Returns:

der CpuCores-Wert.

detailedStatus

public VirtualMachineDetailedStatus detailedStatus()

Abrufen der detailedStatus-Eigenschaft: Die ausführlichere status des virtuellen Computers.

Returns:

der detailedStatus-Wert.

detailedStatusMessage

public String detailedStatusMessage()

Get the detailedStatusMessage property: The descriptive message about the current detailed status.

Returns:

der DetailedStatusMessage-Wert.

isolateEmulatorThread

public VirtualMachineIsolateEmulatorThread isolateEmulatorThread()

Rufen Sie die isolateEmulatorThread-Eigenschaft ab: Field Deprecated. Der Wert wird ignoriert, wenn er angegeben wird. Der Indikator, ob einer der angegebenen CPU-Kerne isoliert ist, um den Emulatorthread für diesen virtuellen Computer auszuführen.

Returns:

der IsolateEmulatorThread-Wert.

memorySizeGB

public long memorySizeGB()

Abrufen der memorySizeGB-Eigenschaft: Die Arbeitsspeichergröße des virtuellen Computers in GB.

Returns:

der Wert memorySizeGB.

networkAttachments

public List networkAttachments()

Abrufen der networkAttachments-Eigenschaft: Die Liste der Netzwerkanlagen für den virtuellen Computer.

Returns:

der Wert networkAttachments.

networkData

public String networkData()

Abrufen der networkData-Eigenschaft: Die Base64-codierten cloud-init-Netzwerkdaten.

Returns:

der Wert networkData.

placementHints

public List placementHints()

Abrufen der placementHints-Eigenschaft: Die Planungshinweise für den virtuellen Computer.

Returns:

der PlacementHints-Wert.

powerState

public VirtualMachinePowerState powerState()

Abrufen der powerState-Eigenschaft: Der Energiezustand des virtuellen Computers.

Returns:

der powerState-Wert.

provisioningState

public VirtualMachineProvisioningState provisioningState()

Abrufen der provisioningState-Eigenschaft: Der Bereitstellungsstatus des virtuellen Computers.

Returns:

der ProvisioningState-Wert.

sshPublicKeys

public List sshPublicKeys()

Abrufen der sshPublicKeys-Eigenschaft: Die Liste der öffentlichen SSH-Schlüssel. Jeder Schlüssel wird dem virtuellen Computer mithilfe des ssh_authorized_keys mechanismus cloud-init für adminUsername hinzugefügt.

Returns:

der wert sshPublicKeys.

storageProfile

public StorageProfile storageProfile()

Abrufen der storageProfile-Eigenschaft: StorageProfile stellt Informationen zu einem Datenträger dar.

Das Speicherprofil, das größe und andere Parameter für die Datenträger im Zusammenhang mit dem virtuellen Computer angibt.

Returns:

der wert storageProfile.

userData

public String userData()

Abrufen der userData-Eigenschaft: Die Base64-codierten cloud-init-Benutzerdaten.

Returns:

der UserData-Wert.

validate

public void validate()

Überprüft die instance.

virtioInterface

public VirtualMachineVirtioInterfaceType virtioInterface()

Rufen Sie die virtioInterface-Eigenschaft ab: Field Deprecated, verwenden Sie stattdessen virtualizationModel. Der Typ der virtio-Schnittstelle.

Returns:

der virtioInterface-Wert.

vmDeviceModel

public VirtualMachineDeviceModelType vmDeviceModel()

Abrufen der vmDeviceModel-Eigenschaft: Der Typ des zu verwendenden Gerätemodells.

Returns:

der VmDeviceModel-Wert.

vmImage

public String vmImage()

Abrufen der vmImage-Eigenschaft: Das Vm-Image, das derzeit auf dem Betriebssystemdatenträger bereitgestellt wird, wobei die vollständige URL und die Tagnotation verwendet werden, die zum Pullen des Images verwendet werden.

Returns:

der vmImage-Wert.

vmImageRepositoryCredentials

public ImageRepositoryCredentials vmImageRepositoryCredentials()

Abrufen der vmImageRepositoryCredentials-Eigenschaft: ImageRepositoryCredentials stellt die Anmeldeinformationen dar, die für die Anmeldung beim Imagerepository verwendet werden.

Die Anmeldeinformationen, die für die Anmeldung beim Imagerepository verwendet werden, das Zugriff auf das angegebene Image hat.

Returns:

der VmImageRepositoryCredentials-Wert.

volumes

public List volumes()

Abrufen der Volumes-Eigenschaft: Die Ressourcen-IDs von Volumes, die an den virtuellen Computer angefügt sind.

Returns:

der Volumeswert.

withAdminUsername

public VirtualMachineProperties withAdminUsername(String adminUsername)

Legen Sie die adminUsername-Eigenschaft fest: Der Name des Administrators, dem die öffentlichen SSH-Schlüssel den autorisierten Schlüsseln hinzugefügt werden.

Parameters:

adminUsername - der festzulegende AdminUsername-Wert.

Returns:

das VirtualMachineProperties-Objekt selbst.

withBootMethod

public VirtualMachineProperties withBootMethod(VirtualMachineBootMethod bootMethod)

Festlegen der bootMethod-Eigenschaft: Wählt die Startmethode für den virtuellen Computer aus.

Parameters:

bootMethod - der festzulegende BootMethod-Wert.

Returns:

das VirtualMachineProperties-Objekt selbst.

withCloudServicesNetworkAttachment

public VirtualMachineProperties withCloudServicesNetworkAttachment(NetworkAttachment cloudServicesNetworkAttachment)

Legen Sie die eigenschaft cloudServicesNetworkAttachment fest: NetworkAttachment stellt die einzelne Netzwerkanlage dar.

Das Clouddienstnetzwerk, das Dienste auf Plattformebene für den virtuellen Computer bereitstellt.

Parameters:

cloudServicesNetworkAttachment - der festzulegende CloudServicesNetworkAttachment-Wert.

Returns:

das VirtualMachineProperties-Objekt selbst.

withCpuCores

public VirtualMachineProperties withCpuCores(long cpuCores)

Festlegen der cpuCores-Eigenschaft: Die Anzahl der CPU-Kerne auf dem virtuellen Computer.

Parameters:

cpuCores - der festzulegende CpuCores-Wert.

Returns:

das VirtualMachineProperties-Objekt selbst.

withIsolateEmulatorThread

public VirtualMachineProperties withIsolateEmulatorThread(VirtualMachineIsolateEmulatorThread isolateEmulatorThread)

Legen Sie die isolateEmulatorThread-Eigenschaft fest: Feld veraltet, der Wert wird ignoriert, wenn angegeben. Der Indikator, ob einer der angegebenen CPU-Kerne isoliert ist, um den Emulatorthread für diesen virtuellen Computer auszuführen.

Parameters:

isolateEmulatorThread - der festzulegende IsolateEmulatorThread-Wert.

Returns:

das VirtualMachineProperties-Objekt selbst.

withMemorySizeGB

public VirtualMachineProperties withMemorySizeGB(long memorySizeGB)

Festlegen der memorySizeGB-Eigenschaft: Die Arbeitsspeichergröße des virtuellen Computers in GB.

Parameters:

memorySizeGB - der festzulegende Wert für memorySizeGB.

Returns:

das VirtualMachineProperties-Objekt selbst.

withNetworkAttachments

public VirtualMachineProperties withNetworkAttachments(List networkAttachments)

Festlegen der networkAttachments-Eigenschaft: Die Liste der Netzwerkanlagen für den virtuellen Computer.

Parameters:

networkAttachments - der festzulegende Wert networkAttachments.

Returns:

das VirtualMachineProperties-Objekt selbst.

withNetworkData

public VirtualMachineProperties withNetworkData(String networkData)

Legen Sie die networkData-Eigenschaft fest: Die Base64-codierten cloud-init-Netzwerkdaten.

Parameters:

networkData - der festzulegende Wert networkData.

Returns:

das VirtualMachineProperties-Objekt selbst.

withPlacementHints

public VirtualMachineProperties withPlacementHints(List placementHints)

Festlegen der placementHints-Eigenschaft: Die Zeitplanungshinweise für den virtuellen Computer.

Parameters:

placementHints - der festzulegende PlacementHints-Wert.

Returns:

das VirtualMachineProperties-Objekt selbst.

withSshPublicKeys

public VirtualMachineProperties withSshPublicKeys(List sshPublicKeys)

Legen Sie die sshPublicKeys-Eigenschaft fest: Die Liste der öffentlichen SSH-Schlüssel. Jeder Schlüssel wird dem virtuellen Computer mithilfe des ssh_authorized_keys mechanismus cloud-init für adminUsername hinzugefügt.

Parameters:

sshPublicKeys - der festzulegende Wert sshPublicKeys.

Returns:

das VirtualMachineProperties-Objekt selbst.

withStorageProfile

public VirtualMachineProperties withStorageProfile(StorageProfile storageProfile)

Legen Sie die storageProfile-Eigenschaft fest: StorageProfile stellt Informationen zu einem Datenträger dar.

Das Speicherprofil, das größe und andere Parameter für die Datenträger im Zusammenhang mit dem virtuellen Computer angibt.

Parameters:

storageProfile - der festzulegende wert für storageProfile.

Returns:

das VirtualMachineProperties-Objekt selbst.

withUserData

public VirtualMachineProperties withUserData(String userData)

Legen Sie die userData-Eigenschaft fest: Die Base64-codierten cloud-init-Benutzerdaten.

Parameters:

userData - der festzulegende UserData-Wert.

Returns:

das VirtualMachineProperties-Objekt selbst.

withVirtioInterface

public VirtualMachineProperties withVirtioInterface(VirtualMachineVirtioInterfaceType virtioInterface)

Legen Sie die eigenschaft virtioInterface fest: Field Deprecated, use virtualizationModel instead. Der Typ der virtio-Schnittstelle.

Parameters:

virtioInterface - der festzulegende virtioInterface-Wert.

Returns:

das VirtualMachineProperties-Objekt selbst.

withVmDeviceModel

public VirtualMachineProperties withVmDeviceModel(VirtualMachineDeviceModelType vmDeviceModel)

Legen Sie die vmDeviceModel-Eigenschaft fest: Der Typ des zu verwendenden Gerätemodells.

Parameters:

vmDeviceModel - der festzulegende VmDeviceModel-Wert.

Returns:

das VirtualMachineProperties-Objekt selbst.

withVmImage

public VirtualMachineProperties withVmImage(String vmImage)

Legen Sie die vmImage-Eigenschaft fest: Das vm-Image, das derzeit auf dem Betriebssystemdatenträger bereitgestellt wird, wobei die vollständige URL und die Tagnotation verwendet werden, die zum Pullen des Images verwendet wird.

Parameters:

vmImage - der festzulegende vmImage-Wert.

Returns:

das VirtualMachineProperties-Objekt selbst.

withVmImageRepositoryCredentials

public VirtualMachineProperties withVmImageRepositoryCredentials(ImageRepositoryCredentials vmImageRepositoryCredentials)

Legen Sie die vmImageRepositoryCredentials-Eigenschaft fest: ImageRepositoryCredentials stellt die Anmeldeinformationen dar, die für die Anmeldung beim Imagerepository verwendet werden.

Die Anmeldeinformationen, die für die Anmeldung beim Imagerepository verwendet werden, das Zugriff auf das angegebene Image hat.

Parameters:

vmImageRepositoryCredentials - der festzulegende VmImageRepositoryCredentials-Wert.

Returns:

das VirtualMachineProperties-Objekt selbst.

Gilt für: