AwsSddcResourceConfig

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