# This file was generated by the Julia Swagger Code Generator
# Do not modify this file directly. Modify the swagger specification instead.

module ComputeManagementClient

using Random
using Dates
using Swagger
import Swagger: field_name, property_type, hasproperty, validate_property, SwaggerApi, SwaggerModel
import Base: convert, propertynames

include("modelincludes.jl")

include("api_AvailabilitySetsApi.jl")
include("api_ComputeOperationsApi.jl")
include("api_DedicatedHostApi.jl")
include("api_DedicatedHostGroupsApi.jl")
include("api_DedicatedHostsApi.jl")
include("api_ImagesApi.jl")
include("api_LogAnalyticsApi.jl")
include("api_ProximityPlacementGroupsApi.jl")
include("api_SshPublicKeysApi.jl")
include("api_UsageApi.jl")
include("api_VirtualMachineExtensionImagesApi.jl")
include("api_VirtualMachineExtensionsApi.jl")
include("api_VirtualMachineImagesApi.jl")
include("api_VirtualMachineScaleSetExtensionsApi.jl")
include("api_VirtualMachineScaleSetRollingUpgradesApi.jl")
include("api_VirtualMachineScaleSetVMExtensionsApi.jl")
include("api_VirtualMachineScaleSetVMsApi.jl")
include("api_VirtualMachineScaleSetsApi.jl")
include("api_VirtualMachineSizesApi.jl")
include("api_VirtualMachinesApi.jl")

# export models
export convert, AdditionalCapabilities
export convert, AdditionalUnattendContent
export convert, ApiEntityReference
export convert, ApiError
export convert, ApiErrorBase
export convert, AutomaticOSUpgradePolicy
export convert, AutomaticOSUpgradeProperties
export convert, AutomaticRepairsPolicy
export convert, AvailabilitySet
export convert, AvailabilitySetListResult
export convert, AvailabilitySetProperties
export convert, AvailabilitySetSkuType
export convert, AvailabilitySetUpdate
export convert, BillingProfile
export convert, BootDiagnostics
export convert, BootDiagnosticsInstanceView
export convert, Caching
export convert, CloudError
export convert, ComputeOperationListResult
export convert, ComputeOperationValue
export convert, ComputeOperationValueDisplay
export convert, CreateOption
export convert, DataDisk
export convert, DataDiskImage
export convert, DedicatedHost
export convert, DedicatedHostAllocatableVM
export convert, DedicatedHostAvailableCapacity
export convert, DedicatedHostGroup
export convert, DedicatedHostGroupInstanceView
export convert, DedicatedHostGroupListResult
export convert, DedicatedHostGroupProperties
export convert, DedicatedHostGroupUpdate
export convert, DedicatedHostInstanceView
export convert, DedicatedHostInstanceViewWithName
export convert, DedicatedHostLicenseType
export convert, DedicatedHostListResult
export convert, DedicatedHostProperties
export convert, DedicatedHostUpdate
export convert, DiagnosticsProfile
export convert, DiffDiskOption
export convert, DiffDiskPlacement
export convert, DiffDiskSettings
export convert, DisallowedConfiguration
export convert, DiskEncryptionSetParameters
export convert, DiskEncryptionSettings
export convert, DiskInstanceView
export convert, EvictionPolicy
export convert, HardwareProfile
export convert, HyperVGenerationType
export convert, Image
export convert, ImageDataDisk
export convert, ImageDisk
export convert, ImageListResult
export convert, ImageOSDisk
export convert, ImageProperties
export convert, ImageReference
export convert, ImageStorageProfile
export convert, ImageUpdate
export convert, InnerError
export convert, InstanceViewStatus
export convert, KeyVaultKeyReference
export convert, KeyVaultSecretReference
export convert, LinuxConfiguration
export convert, ListUsagesResult
export convert, LogAnalyticsInputBase
export convert, LogAnalyticsOperationResult
export convert, LogAnalyticsOutput
export convert, MaintenanceRedeployStatus
export convert, ManagedDiskParameters
export convert, NetworkInterfaceReference
export convert, NetworkInterfaceReferenceProperties
export convert, NetworkProfile
export convert, OSDisk
export convert, OSDiskImage
export convert, OSProfile
export convert, OrchestrationServiceStateInput
export convert, OrchestrationServiceSummary
export convert, PatchSettings
export convert, Plan
export convert, Priority
export convert, ProximityPlacementGroup
export convert, ProximityPlacementGroupListResult
export convert, ProximityPlacementGroupProperties
export convert, ProximityPlacementGroupUpdate
export convert, PurchasePlan
export convert, RecoveryWalkResponse
export convert, RequestRateByIntervalInput
export convert, Resource
export convert, RetrieveBootDiagnosticsDataResult
export convert, RollbackStatusInfo
export convert, RollingUpgradePolicy
export convert, RollingUpgradeProgressInfo
export convert, RollingUpgradeRunningStatus
export convert, RollingUpgradeStatusInfo
export convert, RollingUpgradeStatusInfoProperties
export convert, ScaleInPolicy
export convert, ScheduledEventsProfile
export convert, SecurityProfile
export convert, Sku
export convert, SshConfiguration
export convert, SshPublicKey
export convert, SshPublicKeyGenerateKeyPairResult
export convert, SshPublicKeyResource
export convert, SshPublicKeyResourceProperties
export convert, SshPublicKeyUpdateResource
export convert, SshPublicKeysGroupListResult
export convert, StorageAccountType
export convert, StorageProfile
export convert, SubResource
export convert, SubResourceReadOnly
export convert, SubResourceWithColocationStatus
export convert, TerminateNotificationProfile
export convert, ThrottledRequestsInput
export convert, UpdateResource
export convert, UpgradeOperationHistoricalStatusInfo
export convert, UpgradeOperationHistoricalStatusInfoProperties
export convert, UpgradeOperationHistoryStatus
export convert, UpgradePolicy
export convert, Usage
export convert, UsageName
export convert, VMScaleSetConvertToSinglePlacementGroupInput
export convert, VaultCertificate
export convert, VaultSecretGroup
export convert, VirtualHardDisk
export convert, VirtualMachine
export convert, VirtualMachineAgentInstanceView
export convert, VirtualMachineAssessPatchesResult
export convert, VirtualMachineCaptureParameters
export convert, VirtualMachineCaptureResult
export convert, VirtualMachineExtension
export convert, VirtualMachineExtensionHandlerInstanceView
export convert, VirtualMachineExtensionImage
export convert, VirtualMachineExtensionImageProperties
export convert, VirtualMachineExtensionInstanceView
export convert, VirtualMachineExtensionProperties
export convert, VirtualMachineExtensionUpdate
export convert, VirtualMachineExtensionUpdateProperties
export convert, VirtualMachineExtensionsListResult
export convert, VirtualMachineHealthStatus
export convert, VirtualMachineIdentity
export convert, VirtualMachineIdentityUserAssignedIdentities
export convert, VirtualMachineImage
export convert, VirtualMachineImageProperties
export convert, VirtualMachineImageResource
export convert, VirtualMachineInstanceView
export convert, VirtualMachineListResult
export convert, VirtualMachineProperties
export convert, VirtualMachineReimageParameters
export convert, VirtualMachineScaleSet
export convert, VirtualMachineScaleSetDataDisk
export convert, VirtualMachineScaleSetExtension
export convert, VirtualMachineScaleSetExtensionListResult
export convert, VirtualMachineScaleSetExtensionProfile
export convert, VirtualMachineScaleSetExtensionProperties
export convert, VirtualMachineScaleSetExtensionUpdate
export convert, VirtualMachineScaleSetIPConfiguration
export convert, VirtualMachineScaleSetIPConfigurationProperties
export convert, VirtualMachineScaleSetIdentity
export convert, VirtualMachineScaleSetInstanceView
export convert, VirtualMachineScaleSetInstanceViewStatusesSummary
export convert, VirtualMachineScaleSetIpTag
export convert, VirtualMachineScaleSetListOSUpgradeHistory
export convert, VirtualMachineScaleSetListResult
export convert, VirtualMachineScaleSetListSkusResult
export convert, VirtualMachineScaleSetListWithLinkResult
export convert, VirtualMachineScaleSetManagedDiskParameters
export convert, VirtualMachineScaleSetNetworkConfiguration
export convert, VirtualMachineScaleSetNetworkConfigurationDnsSettings
export convert, VirtualMachineScaleSetNetworkConfigurationProperties
export convert, VirtualMachineScaleSetNetworkProfile
export convert, VirtualMachineScaleSetOSDisk
export convert, VirtualMachineScaleSetOSProfile
export convert, VirtualMachineScaleSetProperties
export convert, VirtualMachineScaleSetPublicIPAddressConfiguration
export convert, VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
export convert, VirtualMachineScaleSetPublicIPAddressConfigurationProperties
export convert, VirtualMachineScaleSetReimageParameters
export convert, VirtualMachineScaleSetSku
export convert, VirtualMachineScaleSetSkuCapacity
export convert, VirtualMachineScaleSetStorageProfile
export convert, VirtualMachineScaleSetUpdate
export convert, VirtualMachineScaleSetUpdateIPConfiguration
export convert, VirtualMachineScaleSetUpdateIPConfigurationProperties
export convert, VirtualMachineScaleSetUpdateNetworkConfiguration
export convert, VirtualMachineScaleSetUpdateNetworkConfigurationProperties
export convert, VirtualMachineScaleSetUpdateNetworkProfile
export convert, VirtualMachineScaleSetUpdateOSDisk
export convert, VirtualMachineScaleSetUpdateOSProfile
export convert, VirtualMachineScaleSetUpdateProperties
export convert, VirtualMachineScaleSetUpdatePublicIPAddressConfiguration
export convert, VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties
export convert, VirtualMachineScaleSetUpdateStorageProfile
export convert, VirtualMachineScaleSetUpdateVMProfile
export convert, VirtualMachineScaleSetVM
export convert, VirtualMachineScaleSetVMExtensionsSummary
export convert, VirtualMachineScaleSetVMInstanceIDs
export convert, VirtualMachineScaleSetVMInstanceRequiredIDs
export convert, VirtualMachineScaleSetVMInstanceView
export convert, VirtualMachineScaleSetVMListResult
export convert, VirtualMachineScaleSetVMNetworkProfileConfiguration
export convert, VirtualMachineScaleSetVMProfile
export convert, VirtualMachineScaleSetVMProperties
export convert, VirtualMachineScaleSetVMProtectionPolicy
export convert, VirtualMachineScaleSetVMReimageParameters
export convert, VirtualMachineSize
export convert, VirtualMachineSizeListResult
export convert, VirtualMachineSoftwarePatchProperties
export convert, VirtualMachineStatusCodeCount
export convert, VirtualMachineUpdate
export convert, WinRMConfiguration
export convert, WinRMListener
export convert, WindowsConfiguration

# export operations
export convert, AvailabilitySetsApi, ComputeOperationsApi, DedicatedHostApi, DedicatedHostGroupsApi, DedicatedHostsApi, ImagesApi, LogAnalyticsApi, ProximityPlacementGroupsApi, SshPublicKeysApi, UsageApi, VirtualMachineExtensionImagesApi, VirtualMachineExtensionsApi, VirtualMachineImagesApi, VirtualMachineScaleSetExtensionsApi, VirtualMachineScaleSetRollingUpgradesApi, VirtualMachineScaleSetVMExtensionsApi, VirtualMachineScaleSetVMsApi, VirtualMachineScaleSetsApi, VirtualMachineSizesApi, VirtualMachinesApi

export check_required, field_name, property_type, hasproperty, propertynames, validate_property, convert

end
