Class DedicatedHostProperties
java.lang.Object
com.azure.resourcemanager.compute.fluent.models.DedicatedHostProperties
Properties of the dedicated host.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the autoReplaceOnFailure property: Specifies whether the dedicated host should be replaced automatically in case of a failure.hostId()Get the hostId property: A unique id generated and assigned to the dedicated host by the platform.Get the instanceView property: The dedicated host instance view.Get the licenseType property: Specifies the software license type that will be applied to the VMs deployed on the dedicated host.Get the platformFaultDomain property: Fault domain of the dedicated host within a dedicated host group.Get the provisioningState property: The provisioning state, which only appears in the response.Get the provisioningTime property: The date when the host was first provisioned.Get the timeCreated property: Specifies the time at which the Dedicated Host resource was created.<br><br>Minimum api-version: 2022-03-01.voidvalidate()Validates the instance.Get the virtualMachines property: A list of references to all virtual machines in the Dedicated Host.withAutoReplaceOnFailure(Boolean autoReplaceOnFailure) Set the autoReplaceOnFailure property: Specifies whether the dedicated host should be replaced automatically in case of a failure.withLicenseType(DedicatedHostLicenseTypes licenseType) Set the licenseType property: Specifies the software license type that will be applied to the VMs deployed on the dedicated host.withPlatformFaultDomain(Integer platformFaultDomain) Set the platformFaultDomain property: Fault domain of the dedicated host within a dedicated host group.
-
Constructor Details
-
DedicatedHostProperties
public DedicatedHostProperties()
-
-
Method Details
-
platformFaultDomain
Get the platformFaultDomain property: Fault domain of the dedicated host within a dedicated host group.- Returns:
- the platformFaultDomain value.
-
withPlatformFaultDomain
Set the platformFaultDomain property: Fault domain of the dedicated host within a dedicated host group.- Parameters:
platformFaultDomain- the platformFaultDomain value to set.- Returns:
- the DedicatedHostProperties object itself.
-
autoReplaceOnFailure
Get the autoReplaceOnFailure property: Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided.- Returns:
- the autoReplaceOnFailure value.
-
withAutoReplaceOnFailure
Set the autoReplaceOnFailure property: Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided.- Parameters:
autoReplaceOnFailure- the autoReplaceOnFailure value to set.- Returns:
- the DedicatedHostProperties object itself.
-
hostId
Get the hostId property: A unique id generated and assigned to the dedicated host by the platform. <br><br> Does not change throughout the lifetime of the host.- Returns:
- the hostId value.
-
virtualMachines
Get the virtualMachines property: A list of references to all virtual machines in the Dedicated Host.- Returns:
- the virtualMachines value.
-
licenseType
Get the licenseType property: Specifies the software license type that will be applied to the VMs deployed on the dedicated host. <br><br> Possible values are: <br><br> **None** <br><br> **Windows_Server_Hybrid** <br><br> **Windows_Server_Perpetual** <br><br> Default: **None**.- Returns:
- the licenseType value.
-
withLicenseType
Set the licenseType property: Specifies the software license type that will be applied to the VMs deployed on the dedicated host. <br><br> Possible values are: <br><br> **None** <br><br> **Windows_Server_Hybrid** <br><br> **Windows_Server_Perpetual** <br><br> Default: **None**.- Parameters:
licenseType- the licenseType value to set.- Returns:
- the DedicatedHostProperties object itself.
-
provisioningTime
Get the provisioningTime property: The date when the host was first provisioned.- Returns:
- the provisioningTime value.
-
provisioningState
Get the provisioningState property: The provisioning state, which only appears in the response.- Returns:
- the provisioningState value.
-
instanceView
Get the instanceView property: The dedicated host instance view.- Returns:
- the instanceView value.
-
timeCreated
Get the timeCreated property: Specifies the time at which the Dedicated Host resource was created.<br><br>Minimum api-version: 2022-03-01.- Returns:
- the timeCreated value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-