# AzureVirtualMachineScaleSetIdentity

Identity for the virtual machine scale set.

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**principal_id** | **str** | Gets the principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity. | [optional] 
**tenant_id** | **str** | Gets the tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity. | [optional] 
**type** | [**AzureResourceIdentityType2**](AzureResourceIdentityType2.md) | Gets or sets the type of identity used for the virtual machine scale set. The type &#39;SystemAssigned, UserAssigned&#39; includes both an implicitly created identity and a set of user assigned identities. The type &#39;None&#39; will remove any identities from the virtual machine scale set. Possible values include: &#39;SystemAssigned&#39;, &#39;UserAssigned&#39;, &#39;SystemAssigned, UserAssigned&#39;, &#39;None&#39; | [optional] 
**user_assigned_identities** | [**Dict[str, AzureUserAssignedIdentitiesValue]**](AzureUserAssignedIdentitiesValue.md) | Gets or sets the list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: &#39;/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}&#39;. | [optional] 

## Example

```python
from duplocloud_sdk.models.azure_virtual_machine_scale_set_identity import AzureVirtualMachineScaleSetIdentity

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

# convert the object into a dict
azure_virtual_machine_scale_set_identity_dict = azure_virtual_machine_scale_set_identity_instance.to_dict()
# create an instance of AzureVirtualMachineScaleSetIdentity from a dict
azure_virtual_machine_scale_set_identity_from_dict = AzureVirtualMachineScaleSetIdentity.from_dict(azure_virtual_machine_scale_set_identity_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)


