diff --git a/services/compute/compute.go b/services/compute/compute.go index be0e62f2..577ae926 100644 --- a/services/compute/compute.go +++ b/services/compute/compute.go @@ -31,6 +31,7 @@ type OperatingSystemBootstrapEngine string const ( CloudInit OperatingSystemBootstrapEngine = "CloudInit" WindowsAnswerFiles OperatingSystemBootstrapEngine = "WindowsAnswerFiles" + Hydrated OperatingSystemBootstrapEngine = "Hydrated" ) type VMType string diff --git a/services/compute/virtualmachine/virtualmachine.go b/services/compute/virtualmachine/virtualmachine.go index b06adca5..fef39b2c 100644 --- a/services/compute/virtualmachine/virtualmachine.go +++ b/services/compute/virtualmachine/virtualmachine.go @@ -871,6 +871,8 @@ func (c *client) getVirtualMachineOSProfile(o *wssdcloudcompute.OperatingSystemC osBootstrapEngine := compute.CloudInit switch o.OsBootstrapEngine { + case wssdcommon.OperatingSystemBootstrapEngine_HYDRATED: + osBootstrapEngine = compute.Hydrated case wssdcommon.OperatingSystemBootstrapEngine_WINDOWS_ANSWER_FILES: osBootstrapEngine = compute.WindowsAnswerFiles case wssdcommon.OperatingSystemBootstrapEngine_CLOUD_INIT: