VirtualMachineProperties Klasse
- java.
lang. Object - com.
azure. resourcemanager. networkcloud. fluent. models. VirtualMachineProperties
- com.
public final class VirtualMachineProperties
VirtualMachineProperties stellt die Eigenschaften des virtuellen Computers dar.
Zusammenfassung zum Konstruktor
| Konstruktor | Beschreibung |
|---|---|
| VirtualMachineProperties() |
Erstellt eine instance der Eigenschaftenklasse |
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
| String |
adminUsername()
Abrufen der Administratorbenutzername-Eigenschaft |
| String |
availabilityZone()
Abrufen der Verfügbarkeitszone-Eigenschaft |
| String |
bareMetalMachineId()
Abrufen der bare |
|
Virtual |
bootMethod()
Abrufen der Startmethode-Eigenschaft |
|
Network |
cloudServicesNetworkAttachment()
Rufen Sie die Eigenschaft Netzwerkanlage |
| String |
clusterId()
Abrufen der Cluster-ID-Eigenschaft |
| long |
cpuCores()
Abrufen der Cpu Cores-Eigenschaft |
|
Virtual |
detailedStatus()
Abrufen der detaillierten |
| String |
detailedStatusMessage()
Abrufen der detaillierten |
|
Virtual |
isolateEmulatorThread()
Rufen Sie die Isolate |
| long |
memorySizeGB()
Abrufen der SizeGB-Eigenschaft des Arbeitsspeichers |
|
List<Network |
networkAttachments()
Abrufen der Network |
| String |
networkData()
Abrufen der Network |
|
List<Virtual |
placementHints()
Abrufen der Platzierungshinweise-Eigenschaft |
|
Virtual |
powerState()
Abrufen der power |
|
Virtual |
provisioningState()
Abrufen der Bereitstellungsstatuseigenschaft |
|
List<Ssh |
sshPublicKeys()
Rufen Sie die Öffentliche Ssh-Schlüssel-Eigenschaft |
|
Storage |
storageProfile()
Abrufen der Speicherprofileigenschaft |
| String |
userData()
Abrufen der User |
| void |
validate()
Überprüft die instance. |
|
Virtual |
virtioInterface()
Rufen Sie die virtio |
|
Virtual |
vmDeviceModel()
Abrufen der VM-Gerätemodelleigenschaft |
| String |
vmImage()
Abrufen der VM |
|
Image |
vmImageRepositoryCredentials()
Abrufen der Vm |
| List<String> |
volumes()
Abrufen der Volumes-Eigenschaft: Die Ressourcen-IDs von Volumes, die an den virtuellen Computer angefügt sind. |
|
Virtual |
withAdminUsername(String adminUsername)
Legen Sie die Eigenschaft Administratorbenutzername |
|
Virtual |
withBootMethod(VirtualMachineBootMethod bootMethod)
Legen Sie die Startmethode-Eigenschaft |
|
Virtual |
withCloudServicesNetworkAttachment(NetworkAttachment cloudServicesNetworkAttachment)
Legen Sie die Eigenschaft Netzwerkanlage |
|
Virtual |
withCpuCores(long cpuCores)
Festlegen der Cpu Cores-Eigenschaft |
|
Virtual |
withIsolateEmulatorThread(VirtualMachineIsolateEmulatorThread isolateEmulatorThread)
Legen Sie die Isolate |
|
Virtual |
withMemorySizeGB(long memorySizeGB)
Festlegen der SizeGB-Eigenschaft des Arbeitsspeichers |
|
Virtual |
withNetworkAttachments(List<NetworkAttachment> networkAttachments)
Legen Sie die Netzwerkanlagen-Eigenschaft |
|
Virtual |
withNetworkData(String networkData)
Legen Sie die Eigenschaft network |
|
Virtual |
withPlacementHints(List<VirtualMachinePlacementHint> placementHints)
Legen Sie die Platzierungshinweise-Eigenschaft |
|
Virtual |
withSshPublicKeys(List<SshPublicKey> sshPublicKeys)
Legen Sie die Eigenschaft ssh |
|
Virtual |
withStorageProfile(StorageProfile storageProfile)
Festlegen der Speicherprofileigenschaft |
|
Virtual |
withUserData(String userData)
Festlegen der User |
|
Virtual |
withVirtioInterface(VirtualMachineVirtioInterfaceType virtioInterface)
Legen Sie die Eigenschaft virtio |
|
Virtual |
withVmDeviceModel(VirtualMachineDeviceModelType vmDeviceModel)
Festlegen der VM-Gerätemodelleigenschaft |
|
Virtual |
withVmImage(String vmImage)
Legen Sie die VM |
|
Virtual |
withVmImageRepositoryCredentials(ImageRepositoryCredentials vmImageRepositoryCredentials)
Legen Sie die Vm |
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:
availabilityZone
public String availabilityZone()
Abrufen der availabilityZone-Eigenschaft: Die Clusterverfügbarkeitszone, die diesen virtuellen Computer enthält.
Returns:
bareMetalMachineId
public String bareMetalMachineId()
Abrufen der bareMetalMachineId-Eigenschaft: Die Ressourcen-ID des Bare-Metal-Computers, auf dem der virtuelle Computer gelandet ist.
Returns:
bootMethod
public VirtualMachineBootMethod bootMethod()
Abrufen der bootMethod-Eigenschaft: Wählt die Startmethode für den virtuellen Computer aus.
Returns:
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:
clusterId
public String clusterId()
Abrufen der clusterId-Eigenschaft: Die Ressourcen-ID des Clusters, für den der virtuelle Computer erstellt wird.
Returns:
cpuCores
public long cpuCores()
Abrufen der cpuCores-Eigenschaft: Die Anzahl der CPU-Kerne auf dem virtuellen Computer.
Returns:
detailedStatus
public VirtualMachineDetailedStatus detailedStatus()
Abrufen der detailedStatus-Eigenschaft: Die ausführlichere status des virtuellen Computers.
Returns:
detailedStatusMessage
public String detailedStatusMessage()
Get the detailedStatusMessage property: The descriptive message about the current detailed status.
Returns:
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:
memorySizeGB
public long memorySizeGB()
Abrufen der memorySizeGB-Eigenschaft: Die Arbeitsspeichergröße des virtuellen Computers in GB.
Returns:
networkAttachments
public List
Abrufen der networkAttachments-Eigenschaft: Die Liste der Netzwerkanlagen für den virtuellen Computer.
Returns:
networkData
public String networkData()
Abrufen der networkData-Eigenschaft: Die Base64-codierten cloud-init-Netzwerkdaten.
Returns:
placementHints
public List
Abrufen der placementHints-Eigenschaft: Die Planungshinweise für den virtuellen Computer.
Returns:
powerState
public VirtualMachinePowerState powerState()
Abrufen der powerState-Eigenschaft: Der Energiezustand des virtuellen Computers.
Returns:
provisioningState
public VirtualMachineProvisioningState provisioningState()
Abrufen der provisioningState-Eigenschaft: Der Bereitstellungsstatus des virtuellen Computers.
Returns:
sshPublicKeys
public List
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:
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:
userData
public String userData()
Abrufen der userData-Eigenschaft: Die Base64-codierten cloud-init-Benutzerdaten.
Returns:
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:
vmDeviceModel
public VirtualMachineDeviceModelType vmDeviceModel()
Abrufen der vmDeviceModel-Eigenschaft: Der Typ des zu verwendenden Gerätemodells.
Returns:
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:
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:
volumes
public List
Abrufen der Volumes-Eigenschaft: Die Ressourcen-IDs von Volumes, die an den virtuellen Computer angefügt sind.
Returns:
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:
Returns:
withBootMethod
public VirtualMachineProperties withBootMethod(VirtualMachineBootMethod bootMethod)
Festlegen der bootMethod-Eigenschaft: Wählt die Startmethode für den virtuellen Computer aus.
Parameters:
Returns:
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:
Returns:
withCpuCores
public VirtualMachineProperties withCpuCores(long cpuCores)
Festlegen der cpuCores-Eigenschaft: Die Anzahl der CPU-Kerne auf dem virtuellen Computer.
Parameters:
Returns:
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:
Returns:
withMemorySizeGB
public VirtualMachineProperties withMemorySizeGB(long memorySizeGB)
Festlegen der memorySizeGB-Eigenschaft: Die Arbeitsspeichergröße des virtuellen Computers in GB.
Parameters:
Returns:
withNetworkAttachments
public VirtualMachineProperties withNetworkAttachments(List
Festlegen der networkAttachments-Eigenschaft: Die Liste der Netzwerkanlagen für den virtuellen Computer.
Parameters:
Returns:
withNetworkData
public VirtualMachineProperties withNetworkData(String networkData)
Legen Sie die networkData-Eigenschaft fest: Die Base64-codierten cloud-init-Netzwerkdaten.
Parameters:
Returns:
withPlacementHints
public VirtualMachineProperties withPlacementHints(List
Festlegen der placementHints-Eigenschaft: Die Zeitplanungshinweise für den virtuellen Computer.
Parameters:
Returns:
withSshPublicKeys
public VirtualMachineProperties withSshPublicKeys(List
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:
Returns:
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:
Returns:
withUserData
public VirtualMachineProperties withUserData(String userData)
Legen Sie die userData-Eigenschaft fest: Die Base64-codierten cloud-init-Benutzerdaten.
Parameters:
Returns:
withVirtioInterface
public VirtualMachineProperties withVirtioInterface(VirtualMachineVirtioInterfaceType virtioInterface)
Legen Sie die eigenschaft virtioInterface fest: Field Deprecated, use virtualizationModel instead. Der Typ der virtio-Schnittstelle.
Parameters:
Returns:
withVmDeviceModel
public VirtualMachineProperties withVmDeviceModel(VirtualMachineDeviceModelType vmDeviceModel)
Legen Sie die vmDeviceModel-Eigenschaft fest: Der Typ des zu verwendenden Gerätemodells.
Parameters:
Returns:
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:
Returns:
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:
Returns: