From acd5cf592f05482eea2878e0acc978912b844313 Mon Sep 17 00:00:00 2001 From: Hentioe Date: Thu, 26 Nov 2020 19:50:57 +0800 Subject: Add some models --- lib/azure_ex/model/virtual_machines/create_or_update.ex | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'lib') diff --git a/lib/azure_ex/model/virtual_machines/create_or_update.ex b/lib/azure_ex/model/virtual_machines/create_or_update.ex index 937300b..a7c9173 100644 --- a/lib/azure_ex/model/virtual_machines/create_or_update.ex +++ b/lib/azure_ex/model/virtual_machines/create_or_update.ex @@ -6,6 +6,7 @@ defmodule AzureEx.Model.VirtualMachines.CreateOrUpdate do alias __MODULE__.{ Properties, NetworkInterfaceReference, + OSDisk, StorageProfile, LinuxConfiguration, SshConfiguration, @@ -27,10 +28,18 @@ defmodule AzureEx.Model.VirtualMachines.CreateOrUpdate do field :version, String.t() end + typedstruct module: OSDisk do + @derive Jason.Encoder + + field :name, String.t() + field :createOption, String.t() + end + typedstruct module: StorageProfile do @derive Jason.Encoder field :imageReference, ImageReference.t() + field :osDisk, OSDisk.t() end typedstruct module: NetworkInterfaceReference do -- cgit v1.2.3