# AzureVirtualMachineSize

Describes the properties of a VM size.

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**name** | **str** | Gets or sets the name of the virtual machine size. | [optional] 
**number_of_cores** | **int** | Gets or sets the number of cores supported by the virtual machine size. For Constrained vCPU capable VM sizes, this number represents the total vCPUs of quota that the VM uses. For accurate vCPU count, please refer to https://docs.microsoft.com/azure/virtual-machines/constrained-vcpu or https://docs.microsoft.com/rest/api/compute/resourceskus/list | [optional] 
**os_disk_size_in_mb** | **int** | Gets or sets the OS disk size, in MB, allowed by the virtual machine size. | [optional] 
**resource_disk_size_in_mb** | **int** | Gets or sets the resource disk size, in MB, allowed by the virtual machine size. | [optional] 
**memory_in_mb** | **int** | Gets or sets the amount of memory, in MB, supported by the virtual machine size. | [optional] 
**max_data_disk_count** | **int** | Gets or sets the maximum number of data disks that can be attached to the virtual machine size. | [optional] 

## Example

```python
from duplocloud_sdk.models.azure_virtual_machine_size import AzureVirtualMachineSize

# TODO update the JSON string below
json = "{}"
# create an instance of AzureVirtualMachineSize from a JSON string
azure_virtual_machine_size_instance = AzureVirtualMachineSize.from_json(json)
# print the JSON string representation of the object
print(AzureVirtualMachineSize.to_json())

# convert the object into a dict
azure_virtual_machine_size_dict = azure_virtual_machine_size_instance.to_dict()
# create an instance of AzureVirtualMachineSize from a dict
azure_virtual_machine_size_from_dict = AzureVirtualMachineSize.from_dict(azure_virtual_machine_size_dict)
```
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


