# Infrastructure


## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**name** | **str** |  | [optional] 
**accountid** | **str** |  | [optional] 
**cloud** | [**CloudPlatform**](CloudPlatform.md) |  | [optional] 
**vnet** | [**InfrastructureVnet**](InfrastructureVnet.md) |  | [optional] 
**aks_config** | [**InfrastructureAksConfig**](InfrastructureAksConfig.md) |  | [optional] 
**on_prem_config** | [**OnPremConfig**](OnPremConfig.md) |  | [optional] 
**import_vpc_config** | [**ImportVpcConfig**](ImportVpcConfig.md) |  | [optional] 
**log_analytics_config** | [**InfrastructureLogAnalyticsConfig**](InfrastructureLogAnalyticsConfig.md) |  | [optional] 
**recovery_vault_config** | [**InfrastructureRecoveryServicesVault**](InfrastructureRecoveryServicesVault.md) |  | [optional] 
**region** | **str** |  | [optional] 
**az_count** | **int** |  | [optional] 
**enable_k8_cluster** | **bool** |  | [optional] 
**disable_nat_creation** | **bool** |  | [optional] 
**cluster_ipv4_cidr** | **str** |  | [optional] 
**is_serverless_kubernetes** | **bool** |  | [optional] 
**enable_ecs_cluster** | **bool** |  | [optional] 
**enable_container_insights** | **bool** |  | [optional] 
**custom_data** | [**List[CustomData]**](CustomData.md) |  | [optional] 
**vpc_peers** | **List[str]** |  | [optional] 
**vpc_peer_subnets** | [**List[PeerSubnet]**](PeerSubnet.md) |  | [optional] 
**tags** | [**List[CustomData]**](CustomData.md) |  | [optional] 
**type** | [**InfraType**](InfraType.md) |  | [optional] 
**hub_name** | **str** |  | [optional] 
**plan_created** | **bool** |  | [optional] 
**provisioning_status** | **str** |  | [optional] 

## Example

```python
from duplocloud_sdk.models.infrastructure import Infrastructure

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

# convert the object into a dict
infrastructure_dict = infrastructure_instance.to_dict()
# create an instance of Infrastructure from a dict
infrastructure_from_dict = Infrastructure.from_dict(infrastructure_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)


