SddcResourceConfig

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

(deprecated)

string
mgmt_appliance_network_name
Optional

Name for management appliance network.

string
mgw_id
Optional

Management Gateway Id

string
nsx_mgr_url
Optional

URL of the NSX Manager

boolean
skip_creating_vxlan
Optional

skip creating vxlan for compute gateway for SDDC provisioning

string
nsx_cloud_audit_password
Optional

NSX cloud audit Password

string
management_ds
Optional

The ManagedObjectReference of the management Datastore

string
nsx_api_public_endpoint_url
Optional

nsx api entire base url

boolean
nfs_mode
Optional

Nfs Mode Flag, for nfs mounting.

array of string
sddc_networks
Optional

set of network ids configured in the sddc

array of Cluster
clusters
Optional

List of clusters in the SDDC.

string
deployment_type
Optional

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

Possible values are : SINGLE_AZ, MULTI_AZ,
string
nsx_mgr_management_ip
Optional

NSX Manager internal management IP

string
nsx_cloud_audit
Optional

NSX cloud audit user name

string
esx_cluster_id
Optional

Cluster Id to add ESX workflow

string
vc_public_ip
Optional

vCenter public IP

string
vc_url
Optional

URL of the vCenter server

array of AwsEsxHost
esx_hosts
Optional

esx_hosts

string
vc_management_ip
Optional

vCenter internal management IP

string
management_rp
Optional

management_rp

string
witness_availability_zone
Optional

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

boolean
sddc_desired_state
Optional

Whether this sddc is maintained by its desired state documents.

sddc_size
Optional

sddc_size

nsx_native_client
Optional

nsx_native_client

array of string
nsx_controller_ips
Optional

List of Controller IPs

boolean
two_hostname_vc_deployment
Optional

Marks that the SDDC VC should be deployed with two hostnames.

string
esx_host_subnet
Optional

ESX host subnet

string
sso_domain
Optional

The SSO domain name to use for vSphere users

msft_license_config
Optional

msft_license_config

string
region
Optional

region in which sddc is deployed

outpost_config
Optional

outpost_config

string
psc_ip
Optional

(deprecated)

boolean
nsxt
Optional

if true, NSX-T UI is enabled.

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.

boolean
vc_containerized_permissions_enabled
Optional

Mark if Containerized Permissions has been enabled on vCenter.

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,
string
nsx_cloud_admin_password
Optional

NSX cloud admin password

string
cloud_username
Optional

Username for vCenter SDDC administrator

boolean
cvds_enabled
Optional

This flag determines whether CVDS is enabled on this sddc or not.

string
vc_instance_id
Optional

unique id of the vCenter server

string
cloud_user_group
Optional

Group name for vCenter SDDC administrator

boolean
vlcm_enabled
Optional

This flag determines whether vLCM is enabled on this sddc or not.

sddc_manifest
Optional

sddc_manifest

string
vxlan_subnet
Optional

VXLAN IP subnet

sddc_security
Optional

sddc_security

string
sddc_id
Optional

sddc identifier

pop_agent_xeni_connection
Optional

pop_agent_xeni_connection

string
nsx_mgr_login_url
Optional

URL of the NSX Manager UI login for local user access

boolean
dns_with_management_vm_private_ip
Optional

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

string
nsx_cloud_admin
Optional

NSX cloud admin user name

nsxt_addons
Optional

nsxt_addons