AwsSddcResourceConfig

AwsSddcResourceConfig
AwsSddcResourceConfig
AllOf
This class requires all of the following:
JSON Example
{
    "mgmt_appliance_network_name": "string",
    "nsxt": false,
    "mgw_id": "string",
    "nsx_mgr_url": "string",
    "psc_management_ip": "string",
    "psc_url": "string",
    "cgws": [
        "string"
    ],
    "availability_zones": [
        "string"
    ],
    "management_ds": "string",
    "nsx_api_public_endpoint_url": "string",
    "custom_properties": {
        "custom_properties": "string"
    },
    "cloud_password": "string",
    "provider": "string",
    "clusters": [
        {
            "esx_host_list": [
                {
                    "name": "string",
                    "availability_zone": "string",
                    "esx_id": "string",
                    "hostname": "string",
                    "provider": "string",
                    "instance_type": "string",
                    "mac_address": "string",
                    "custom_properties": {
                        "custom_properties": "string"
                    },
                    "esx_state": "string",
                    "internal_public_ip_pool": [
                        {
                            "public_ip": "string",
                            "name": "string",
                            "allocation_id": "string",
                            "dnat_rule_id": "string",
                            "associated_private_ip": "string",
                            "snat_rule_id": "string"
                        }
                    ]
                }
            ],
            "cluster_state": "string",
            "aws_kms_info": {
                "amazon_resource_name": "string"
            },
            "esx_host_info": {
                "instance_type": "string"
            },
            "host_cpu_cores_count": 0,
            "cluster_capacity": {
                "storage_capacity_gib": 0,
                "memory_capacity_gib": 0,
                "total_number_of_cores": 0,
                "number_of_ssds": 0,
                "cpu_capacity_ghz": "number",
                "number_of_sockets": 0
            },
            "cluster_id": "string",
            "cluster_name": "string"
        }
    ],
    "vc_management_ip": "string",
    "sddc_networks": [
        "string"
    ],
    "cloud_username": "string",
    "esx_hosts": [
        {
            "name": "string",
            "availability_zone": "string",
            "esx_id": "string",
            "hostname": "string",
            "provider": "string",
            "instance_type": "string",
            "mac_address": "string",
            "custom_properties": {
                "custom_properties": "string"
            },
            "esx_state": "string",
            "internal_public_ip_pool": [
                {
                    "public_ip": "string",
                    "name": "string",
                    "allocation_id": "string",
                    "dnat_rule_id": "string",
                    "associated_private_ip": "string",
                    "snat_rule_id": "string"
                }
            ]
        }
    ],
    "nsx_mgr_management_ip": "string",
    "vc_instance_id": "string",
    "esx_cluster_id": "string",
    "vc_public_ip": "string",
    "skip_creating_vxlan": false,
    "vc_url": "string",
    "sddc_manifest": {
        "vmc_version": "string",
        "glcm_bundle": {
            "s3Bucket": "string",
            "id": "string"
        },
        "pop_info": {
            "ami_infos": {
                "ami_infos": {
                    "type": "string"
                }
            },
            "created_at": "string",
            "service_infos": {
                "service_infos": {
                    "cln": "string",
                    "version": "string",
                    "build": "string",
                    "service": "string"
                }
            },
            "id": "string",
            "manifest_version": "string"
        },
        "vmc_internal_version": "string",
        "ebs_backed_vsan_config": {
            "instance_type": "string"
        },
        "vsan_witness_ami": {
            "instance_type": "string",
            "region": "string",
            "id": "string",
            "name": "string"
        },
        "esx_ami": {
            "instance_type": "string",
            "region": "string",
            "id": "string",
            "name": "string"
        },
        "esx_nsxt_ami": {
            "instance_type": "string",
            "region": "string",
            "id": "string",
            "name": "string"
        },
        "metadata": {
            "timestamp": "string",
            "cycle_id": "string"
        }
    },
    "vxlan_subnet": "string",
    "cloud_user_group": "string",
    "management_rp": "string",
    "region": "string",
    "witness_availability_zone": "string",
    "sddc_id": "string",
    "pop_agent_xeni_connection": {
        "default_subnet_route": "string",
        "eni_info": {
            "subnet_id": "string",
            "id": "string",
            "security_group_id": "string",
            "private_ip": "string",
            "mac_address": "string"
        }
    },
    "nsx_controller_ips": [
        "string"
    ],
    "esx_host_subnet": "string",
    "sso_domain": "string",
    "deployment_type": "string",
    "nsxt_addons": {
        "enable_nsx_advanced_addon": false
    },
    "dns_with_management_vm_private_ip": false,
    "backup_restore_bucket": "string",
    "public_ip_pool": [
        {
            "public_ip": "string",
            "name": "string",
            "allocation_id": "string",
            "dnat_rule_id": "string",
            "associated_private_ip": "string",
            "snat_rule_id": "string"
        }
    ],
    "vpc_info": {
        "vpc_cidr": "string",
        "vgw_id": "string",
        "esx_public_security_group_id": "string",
        "vif_ids": [
            "string"
        ],
        "vm_security_group_id": "string",
        "tgwIps": {
            "tgwIps": [
                "string"
            ]
        },
        "route_table_id": "string",
        "edge_subnet_id": "string",
        "id": "string",
        "api_association_id": "string",
        "api_subnet_id": "string",
        "private_subnet_id": "string",
        "private_association_id": "string",
        "esx_security_group_id": "string",
        "subnet_id": "string",
        "internet_gateway_id": "string",
        "security_group_id": "string",
        "association_id": "string",
        "vgw_route_table_id": "string",
        "edge_association_id": "string",
        "provider": "string",
        "peering_connection_id": "string",
        "network_type": "string",
        "available_zones": [
            {
                "subnets": [
                    {
                        "subnet_id": "string",
                        "name": "string",
                        "route_tables": [
                            {
                                "subnet_id": "string",
                                "association_id": "string",
                                "routetable_id": "string"
                            }
                        ]
                    }
                ],
                "name": "string"
            }
        ],
        "routetables": {
            "routetables": {
                "name": "string",
                "id": "string"
            }
        }
    },
    "kms_vpc_endpoint": {
        "vpc_endpoint_id": "string",
        "network_interface_ids": [
            "string"
        ]
    },
    "max_num_public_ip": 0,
    "account_link_sddc_config": [
        {
            "customer_subnet_ids": [
                "string"
            ],
            "connected_account_id": "string"
        }
    ],
    "vsan_encryption_config": {
        "port": 0,
        "certificate": "string"
    },
    "vpc_info_peered_agent": {
        "vpc_cidr": "string",
        "vgw_id": "string",
        "esx_public_security_group_id": "string",
        "vif_ids": [
            "string"
        ],
        "vm_security_group_id": "string",
        "tgwIps": {
            "tgwIps": [
                "string"
            ]
        },
        "route_table_id": "string",
        "edge_subnet_id": "string",
        "id": "string",
        "api_association_id": "string",
        "api_subnet_id": "string",
        "private_subnet_id": "string",
        "private_association_id": "string",
        "esx_security_group_id": "string",
        "subnet_id": "string",
        "internet_gateway_id": "string",
        "security_group_id": "string",
        "association_id": "string",
        "vgw_route_table_id": "string",
        "edge_association_id": "string",
        "provider": "string",
        "peering_connection_id": "string",
        "network_type": "string",
        "available_zones": [
            {
                "subnets": [
                    {
                        "subnet_id": "string",
                        "name": "string",
                        "route_tables": [
                            {
                                "subnet_id": "string",
                                "association_id": "string",
                                "routetable_id": "string"
                            }
                        ]
                    }
                ],
                "name": "string"
            }
        ],
        "routetables": {
            "routetables": {
                "name": "string",
                "id": "string"
            }
        }
    }
}