diff --git a/images.go b/images.go index c60e3212f..7a26f803d 100644 --- a/images.go +++ b/images.go @@ -43,7 +43,7 @@ type ImageCreateOptions struct { DiskID int `json:"disk_id"` Label string `json:"label"` Description string `json:"description,omitempty"` - CloudInit bool `json:"cloud_init"` + CloudInit bool `json:"cloud_init,omitempty"` } // ImageUpdateOptions fields are those accepted by UpdateImage @@ -63,7 +63,7 @@ type ImageCreateUploadOptions struct { Region string `json:"region"` Label string `json:"label"` Description string `json:"description,omitempty"` - CloudInit bool `json:"cloud_init"` + CloudInit bool `json:"cloud_init,omitempty"` } // ImageUploadOptions fields are those accepted by UploadImage diff --git a/instances.go b/instances.go index 74b341931..bcc5148fd 100644 --- a/instances.go +++ b/instances.go @@ -100,7 +100,7 @@ type InstanceTransfer struct { // that relate to the Linode Metadata service. type InstanceMetadataOptions struct { // UserData expects a Base64-encoded string - UserData string `json:"user_data"` + UserData string `json:"user_data,omitempty"` } // InstanceCreateOptions require only Region and Type