AdditionalCapabilities Class
- java.
lang. Object - com.
azure. resourcemanager. compute. models. AdditionalCapabilities
- com.
Implements
public final class AdditionalCapabilities
implements JsonSerializable<AdditionalCapabilities>
Enables or disables a capability on the virtual machine or virtual machine scale set.
Constructor Summary
| Constructor | Description |
|---|---|
| AdditionalCapabilities() |
Creates an instance of Additional |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| Boolean |
enableFips1403Encryption()
Get the enable |
|
static
Additional |
fromJson(JsonReader jsonReader)
Reads an instance of Additional |
| Boolean |
hibernationEnabled()
Get the hibernation |
|
Json |
toJson(JsonWriter jsonWriter) |
| Boolean |
ultraSsdEnabled()
Get the ultra |
| void |
validate()
Validates the instance. |
|
Additional |
withEnableFips1403Encryption(Boolean enableFips1403Encryption)
Set the enable |
|
Additional |
withHibernationEnabled(Boolean hibernationEnabled)
Set the hibernation |
|
Additional |
withUltraSsdEnabled(Boolean ultraSsdEnabled)
Set the ultra |
Methods inherited from java.lang.Object
Constructor Details
AdditionalCapabilities
public AdditionalCapabilities()
Creates an instance of AdditionalCapabilities class.
Method Details
enableFips1403Encryption
public Boolean enableFips1403Encryption()
Get the enableFips1403Encryption property: The flag enables the usage of FIPS 140-3 compliant cryptography on the protectedSettings of an extension. Learn more at: https://aka.ms/linuxagentfipssupport.
Returns:
fromJson
public static AdditionalCapabilities fromJson(JsonReader jsonReader)
Reads an instance of AdditionalCapabilities from the JsonReader.
Parameters:
Returns:
Throws:
hibernationEnabled
public Boolean hibernationEnabled()
Get the hibernationEnabled property: The flag that enables or disables hibernation capability on the VM.
Returns:
toJson
ultraSsdEnabled
public Boolean ultraSsdEnabled()
Get the ultraSsdEnabled property: The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.
Returns:
validate
public void validate()
Validates the instance.
withEnableFips1403Encryption
public AdditionalCapabilities withEnableFips1403Encryption(Boolean enableFips1403Encryption)
Set the enableFips1403Encryption property: The flag enables the usage of FIPS 140-3 compliant cryptography on the protectedSettings of an extension. Learn more at: https://aka.ms/linuxagentfipssupport.
Parameters:
Returns:
withHibernationEnabled
public AdditionalCapabilities withHibernationEnabled(Boolean hibernationEnabled)
Set the hibernationEnabled property: The flag that enables or disables hibernation capability on the VM.
Parameters:
Returns:
withUltraSsdEnabled
public AdditionalCapabilities withUltraSsdEnabled(Boolean ultraSsdEnabled)
Set the ultraSsdEnabled property: The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.
Parameters:
Returns: