SddcResourceConfig

SddcResourceConfig
SddcResourceConfig
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
}
string
mgmt_appliance_network_name
Optional

Name for management appliance network.

boolean
nsxt
Optional

if true, NSX-T UI is enabled.

string
mgw_id
Optional

Management Gateway Id

string
nsx_mgr_url
Optional

URL of the NSX Manager

string
psc_management_ip
Optional

PSC internal management IP

string
psc_url
Optional

URL of the PSC server

array of string
cgws
Optional

set of compute gateway ids configured in the sddc

array of string
availability_zones
Optional

Availability zones over which esx hosts are provisioned. MultiAZ SDDCs will have hosts provisioned over two availability zones while SingleAZ SDDCs will provision over one.

string
management_ds
Optional

The ManagedObjectReference of the management Datastore

string
nsx_api_public_endpoint_url
Optional

nsx api entire base url

object
custom_properties
Optional

custom_properties

string
cloud_password
Optional

Password for vCenter SDDC administrator

string
provider
Required

Discriminator for additional properties

Possible values are : AWS, ZEROCLOUD,
array of Cluster
clusters
Optional

List of clusters in the SDDC.

string
vc_management_ip
Optional

vCenter internal management IP

array of string
sddc_networks
Optional

set of network ids configured in the sddc

string
cloud_username
Optional

Username for vCenter SDDC administrator

array of AwsEsxHost
esx_hosts
Optional

esx_hosts

string
nsx_mgr_management_ip
Optional

NSX Manager internal management IP

string
vc_instance_id
Optional

unique id of the vCenter server

string
esx_cluster_id
Optional

Cluster Id to add ESX workflow

string
vc_public_ip
Optional

vCenter public IP

boolean
skip_creating_vxlan
Optional

skip creating vxlan for compute gateway for SDDC provisioning

string
vc_url
Optional

URL of the vCenter server

sddc_manifest
Optional

Describes software components of the installed SDDC

string
vxlan_subnet
Optional

VXLAN IP subnet

string
cloud_user_group
Optional

Group name for vCenter SDDC administrator

string
management_rp
Optional

management_rp

string
region
Optional

region in which sddc is deployed

string
witness_availability_zone
Optional

Availability zone where the witness node is provisioned for a MultiAZ SDDC. This is null for a SingleAZ SDDC.

string
sddc_id
Optional

sddc identifier

pop_agent_xeni_connection
Optional

pop_agent_xeni_connection

array of string
nsx_controller_ips
Optional

List of Controller IPs

string
esx_host_subnet
Optional

ESX host subnet

string
sso_domain
Optional

The SSO domain name to use for vSphere users

string
deployment_type
Optional

Denotes if this is a SingleAZ SDDC or a MultiAZ SDDC.

Possible values are : SINGLE_AZ, MULTI_AZ,
nsxt_addons
Optional

Details the state of different NSX add-ons.

boolean
dns_with_management_vm_private_ip
Optional

if true, use the private IP addresses to register DNS records for the management VMs