Class DedicatedHostInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.compute.fluent.models.DedicatedHostInner
public final class DedicatedHostInner
extends com.azure.core.management.Resource
Specifies information about 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.sku()Get the sku property: SKU of the dedicated host for Hardware Generation and VM family.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.withLocation(String location) withPlatformFaultDomain(Integer platformFaultDomain) Set the platformFaultDomain property: Fault domain of the dedicated host within a dedicated host group.Set the sku property: SKU of the dedicated host for Hardware Generation and VM family.Methods inherited from class com.azure.core.management.Resource
location, tagsMethods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
DedicatedHostInner
public DedicatedHostInner()
-
-
Method Details
-
sku
Get the sku property: SKU of the dedicated host for Hardware Generation and VM family. Only name is required to be set. List Microsoft.Compute SKUs for a list of possible values.- Returns:
- the sku value.
-
withSku
Set the sku property: SKU of the dedicated host for Hardware Generation and VM family. Only name is required to be set. List Microsoft.Compute SKUs for a list of possible values.- Parameters:
sku- the sku value to set.- Returns:
- the DedicatedHostInner object itself.
-
withLocation
- Overrides:
withLocationin classcom.azure.core.management.Resource
-
withTags
- Overrides:
withTagsin classcom.azure.core.management.Resource
-
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 DedicatedHostInner 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 DedicatedHostInner 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 DedicatedHostInner 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.
-