AwsSddcResourceConfig

AwsSddcResourceConfig
AwsSddcResourceConfig
AllOf
This class requires all of the following:
JSON Example
{
    "vc_ip": "string",
    "mgmt_appliance_network_name": "string",
    "mgw_id": "string",
    "nsx_mgr_url": "string",
    "skip_creating_vxlan": false,
    "nsx_cloud_audit_password": "string",
    "management_ds": "string",
    "nsx_api_public_endpoint_url": "string",
    "nfs_mode": false,
    "sddc_networks": [
        "string"
    ],
    "clusters": [
        {
            "esx_host_list": [
                {
                    "name": "string",
                    "availability_zone": "string",
                    "esx_id": "string",
                    "hostname": "string",
                    "provider": "string",
                    "instance_type": "string",
                    "mac_address": "string",
                    "esx_state": "string",
                    "eni_list": [
                        {
                            "secondary_ips": [
                                "string"
                            ],
                            "attachment_id": "string",
                            "association_id": "string",
                            "vmk_id": "string",
                            "security_group_id": "string",
                            "instance_id": "string",
                            "subnet_id": "string",
                            "public_ips": [
                                "string"
                            ],
                            "private_ip": "string",
                            "mac_address": "string",
                            "source_dest_check_false": false,
                            "portgroup": "string",
                            "id": "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"
                        }
                    ],
                    "xeni_info": {
                        "association_id": "string",
                        "trunk_eni_id": "string",
                        "x_eni_id": "string"
                    },
                    "partition_number": 0
                }
            ],
            "wcp_details": {
                "pod_cidr": "string",
                "egress_cidr": "string",
                "ingress_cidr": "string",
                "service_cidr": "string",
                "wcp_status": "string"
            },
            "msft_license_config": {
                "mssql_licensing": "string",
                "academic_license": false,
                "windows_licensing": "string"
            },
            "cluster_state": "string",
            "esx_host_info": {
                "instance_type": "string"
            },
            "host_cpu_cores_count": 0,
            "partition_placement_group_info": [
                {
                    "partition_group_names": [
                        "string"
                    ],
                    "availability_zone": "string"
                }
            ],
            "cluster_id": "string",
            "cluster_name": "string",
            "vsan_witness": {
                "instance_id": "string",
                "eni_info": {
                    "secondary_ips": [
                        "string"
                    ],
                    "attachment_id": "string",
                    "association_id": "string",
                    "vmk_id": "string",
                    "security_group_id": "string",
                    "instance_id": "string",
                    "subnet_id": "string",
                    "public_ips": [
                        "string"
                    ],
                    "private_ip": "string",
                    "mac_address": "string",
                    "source_dest_check_false": false,
                    "portgroup": "string",
                    "id": "string"
                }
            },
            "aws_kms_info": {
                "amazon_resource_name": "string"
            },
            "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
            },
            "hyper_threading_enabled": false
        }
    ],
    "deployment_type": "string",
    "nsx_mgr_management_ip": "string",
    "nsx_cloud_audit": "string",
    "esx_cluster_id": "string",
    "vc_public_ip": "string",
    "vc_url": "string",
    "esx_hosts": [
        {
            "name": "string",
            "availability_zone": "string",
            "esx_id": "string",
            "hostname": "string",
            "provider": "string",
            "instance_type": "string",
            "mac_address": "string",
            "esx_state": "string",
            "eni_list": [
                {
                    "secondary_ips": [
                        "string"
                    ],
                    "attachment_id": "string",
                    "association_id": "string",
                    "vmk_id": "string",
                    "security_group_id": "string",
                    "instance_id": "string",
                    "subnet_id": "string",
                    "public_ips": [
                        "string"
                    ],
                    "private_ip": "string",
                    "mac_address": "string",
                    "source_dest_check_false": false,
                    "portgroup": "string",
                    "id": "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"
                }
            ],
            "xeni_info": {
                "association_id": "string",
                "trunk_eni_id": "string",
                "x_eni_id": "string"
            },
            "partition_number": 0
        }
    ],
    "vc_management_ip": "string",
    "management_rp": "string",
    "witness_availability_zone": "string",
    "sddc_desired_state": false,
    "sddc_size": {
        "vc_size": "string",
        "nsx_size": "string",
        "size": "string"
    },
    "nsx_native_client": {
        "redirect_uris": [
            "string"
        ],
        "accessTokenTTL": 0,
        "redirect_uri": "string",
        "grant_types": [
            "string"
        ],
        "org_id": "string",
        "secret": "string",
        "refreshTokenTTL": 0,
        "resource_link": "string",
        "id": "string"
    },
    "nsx_controller_ips": [
        "string"
    ],
    "two_hostname_vc_deployment": false,
    "esx_host_subnet": "string",
    "sso_domain": "string",
    "msft_license_config": {
        "mssql_licensing": "string",
        "academic_license": false,
        "windows_licensing": "string"
    },
    "region": "string",
    "outpost_config": {
        "outpost_id": "string",
        "mocked": false
    },
    "psc_ip": "string",
    "nsxt": false,
    "psc_management_ip": "string",
    "psc_url": "string",
    "cgws": [
        "string"
    ],
    "availability_zones": [
        "string"
    ],
    "vc_containerized_permissions_enabled": false,
    "cloud_password": "string",
    "provider": "string",
    "nsx_cloud_admin_password": "string",
    "cloud_username": "string",
    "cvds_enabled": false,
    "vc_instance_id": "string",
    "cloud_user_group": "string",
    "vlcm_enabled": false,
    "sddc_manifest": {
        "vmc_version": "string",
        "glcm_bundle": {
            "s3Bucket": "string",
            "id": "string"
        },
        "pop_info": {
            "created_at": "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",
    "sddc_security": {
        "profile": "string",
        "hardened": false
    },
    "sddc_id": "string",
    "pop_agent_xeni_connection": {
        "default_subnet_route": "string",
        "eni_info": {
            "secondary_ips": [
                "string"
            ],
            "attachment_id": "string",
            "association_id": "string",
            "vmk_id": "string",
            "security_group_id": "string",
            "instance_id": "string",
            "subnet_id": "string",
            "public_ips": [
                "string"
            ],
            "private_ip": "string",
            "mac_address": "string",
            "source_dest_check_false": false,
            "portgroup": "string",
            "id": "string"
        }
    },
    "nsx_mgr_login_url": "string",
    "dns_with_management_vm_private_ip": false,
    "nsx_cloud_admin": "string",
    "nsxt_addons": {
        "enable_nsx_advanced_addon": 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": {
        "esx_security_group_id": "string",
        "vpc_cidr": "string",
        "vgw_id": "string",
        "esx_public_security_group_id": "string",
        "vif_ids": [
            "string"
        ],
        "vm_security_group_id": "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",
        "vcdr_enis": [
            {
                "secondary_ips": [
                    "string"
                ],
                "attachment_id": "string",
                "association_id": "string",
                "vmk_id": "string",
                "security_group_id": "string",
                "instance_id": "string",
                "subnet_id": "string",
                "public_ips": [
                    "string"
                ],
                "private_ip": "string",
                "mac_address": "string",
                "source_dest_check_false": false,
                "portgroup": "string",
                "id": "string"
            }
        ],
        "subnet_id": "string",
        "internet_gateway_id": "string",
        "security_group_id": "string",
        "association_id": "string",
        "vgw_route_table_id": "string",
        "traffic_group_edge_vm_ips": [
            "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"
                            }
                        ]
                    }
                ],
                "id": "string"
            }
        ]
    },
    "kms_vpc_endpoint": {
        "vpc_endpoint_id": "string",
        "network_interface_ids": [
            "string"
        ]
    },
    "max_num_public_ip": 0,
    "esx_instance_profile": {
        "role_name": "string",
        "instance_profile_name": "string",
        "policy_name": "string"
    },
    "account_link_sddc_config": [
        {
            "customer_subnet_ids": [
                "string"
            ],
            "connected_account_id": "string"
        }
    ],
    "vsan_encryption_config": {
        "port": 0,
        "certificate": "string"
    },
    "nsx_user_client": {
        "redirect_uris": [
            "string"
        ],
        "accessTokenTTL": 0,
        "redirect_uri": "string",
        "grant_types": [
            "string"
        ],
        "org_id": "string",
        "secret": "string",
        "refreshTokenTTL": 0,
        "resource_link": "string",
        "id": "string"
    },
    "vpc_info_peered_agent": {
        "esx_security_group_id": "string",
        "vpc_cidr": "string",
        "vgw_id": "string",
        "esx_public_security_group_id": "string",
        "vif_ids": [
            "string"
        ],
        "vm_security_group_id": "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",
        "vcdr_enis": [
            {
                "secondary_ips": [
                    "string"
                ],
                "attachment_id": "string",
                "association_id": "string",
                "vmk_id": "string",
                "security_group_id": "string",
                "instance_id": "string",
                "subnet_id": "string",
                "public_ips": [
                    "string"
                ],
                "private_ip": "string",
                "mac_address": "string",
                "source_dest_check_false": false,
                "portgroup": "string",
                "id": "string"
            }
        ],
        "subnet_id": "string",
        "internet_gateway_id": "string",
        "security_group_id": "string",
        "association_id": "string",
        "vgw_route_table_id": "string",
        "traffic_group_edge_vm_ips": [
            "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"
                            }
                        ]
                    }
                ],
                "id": "string"
            }
        ]
    },
    "nsx_service_client": {
        "redirect_uris": [
            "string"
        ],
        "accessTokenTTL": 0,
        "redirect_uri": "string",
        "grant_types": [
            "string"
        ],
        "org_id": "string",
        "secret": "string",
        "refreshTokenTTL": 0,
        "resource_link": "string",
        "id": "string"
    }
}