# AzureServer2


## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **str** | Gets fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} | [optional] 
**name** | **str** | Gets the name of the resource | [optional] 
**type** | **str** | Gets the type of the resource. E.g. \&quot;Microsoft.Compute/virtualMachines\&quot; or \&quot;Microsoft.Storage/storageAccounts\&quot; | [optional] 
**tags** | **Dict[str, str]** | Gets or sets resource tags. | [optional] 
**location** | **str** | Gets or sets the geo-location where the resource lives | [optional] 
**identity** | [**AzureResourceIdentity2**](AzureResourceIdentity2.md) | Gets or sets the Azure Active Directory identity of the server. | [optional] 
**sku** | [**AzureSku4**](AzureSku4.md) | Gets or sets the SKU (pricing tier) of the server. | [optional] 
**properties_administrator_login** | **str** | Gets or sets the administrator&#39;s login name of a server. Can only be specified when the server is being created (and is required for creation). | [optional] 
**properties_version** | **str** | Gets or sets server version. Possible values include: &#39;5.6&#39;, &#39;5.7&#39;, &#39;8.0&#39; | [optional] 
**properties_ssl_enforcement** | [**AzureSslEnforcementEnum2**](AzureSslEnforcementEnum2.md) | Gets or sets enable ssl enforcement or not when connect to server. Possible values include: &#39;Enabled&#39;, &#39;Disabled&#39; | [optional] 
**properties_minimal_tls_version** | **str** | Gets or sets enforce a minimal Tls version for the server. Possible values include: &#39;TLS1_0&#39;, &#39;TLS1_1&#39;, &#39;TLS1_2&#39;, &#39;TLSEnforcementDisabled&#39; | [optional] 
**properties_byok_enforcement** | **str** | Gets status showing whether the server data encryption is enabled with customer-managed keys. | [optional] 
**properties_infrastructure_encryption** | **str** | Gets or sets status showing whether the server enabled infrastructure encryption. Possible values include: &#39;Enabled&#39;, &#39;Disabled&#39; | [optional] 
**properties_user_visible_state** | **str** | Gets or sets a state of a server that is visible to user. Possible values include: &#39;Ready&#39;, &#39;Dropping&#39;, &#39;Disabled&#39;, &#39;Inaccessible&#39; | [optional] 
**properties_fully_qualified_domain_name** | **str** | Gets or sets the fully qualified domain name of a server. | [optional] 
**properties_earliest_restore_date** | **datetime** | Gets or sets earliest restore point creation time (ISO8601 format) | [optional] 
**properties_storage_profile** | [**AzureStorageProfile2**](AzureStorageProfile2.md) | Gets or sets storage profile of a server. | [optional] 
**properties_replication_role** | **str** | Gets or sets the replication role of the server. | [optional] 
**properties_master_server_id** | **str** | Gets or sets the master server id of a replica server. | [optional] 
**properties_replica_capacity** | **int** | Gets or sets the maximum number of replicas that a master server can have. | [optional] 
**properties_public_network_access** | **str** | Gets or sets whether or not public network access is allowed for this server. Value is optional but if passed in, must be &#39;Enabled&#39; or &#39;Disabled&#39;. Possible values include: &#39;Enabled&#39;, &#39;Disabled&#39; | [optional] 
**properties_private_endpoint_connections** | [**List[AzureServerPrivateEndpointConnection2]**](AzureServerPrivateEndpointConnection2.md) | Gets list of private endpoint connections on a server | [optional] 

## Example

```python
from duplocloud_sdk.models.azure_server2 import AzureServer2

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

# convert the object into a dict
azure_server2_dict = azure_server2_instance.to_dict()
# create an instance of AzureServer2 from a dict
azure_server2_from_dict = AzureServer2.from_dict(azure_server2_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)


