NSX-T Data Center REST API
ALBControllerCloudCreationRequest (type)
{
"description": "Request for creating a cloud in Avi Load Balancer Controller. This allows only NSX-T cloud creation.",
"id": "ALBControllerCloudCreationRequest",
"module_id": "PolicyALBControllerOnBoarding",
"properties": {
"clustering_id": {
"description": "Unique Id for Avi Load Balancer Controller Cluster used in VCF managed NSX.",
"readonly": true,
"required": false,
"title": "Unique Id for Avi Load Balancer Controller Cluster used in VCF managed NSX",
"type": "string"
},
"name": {
"description": "Name of the cloud.",
"required": true,
"title": "Cloud Name",
"type": "string"
},
"nsxt_credentials_name": {
"description": "Name of the NSX-T credentials. This is the name of the NSX-T credentials object in Avi Load Balancer Controller.",
"required": true,
"title": "NSX-T Credentials Name",
"type": "string"
},
"nsxt_fqdn": {
"description": "FQDN of the NSX-T Manager.",
"required": true,
"title": "NSX-T Manager FQDN",
"type": "string"
},
"obj_name_prefix": {
"default": "vcf",
"description": "Optional prefix for resources. Defaults to 'vcf' if not provided.",
"required": false,
"title": "Object Name Prefix",
"type": "string"
},
"onboard_avi_into_nsx": {
"default": true,
"description": "Whether to onboard Avi into NSX.",
"required": false,
"title": "Onboard Avi into NSX",
"type": "boolean"
},
"verify_certificate": {
"default": false,
"description": "Enable SSL certificate verification for NSX-T connection. When enabled, requires PKI Profile (trust store) to be configured in Avi Controller beforehand. When disabled, Avi Controller will not validate the NSX-T Manager's SSL certificate.",
"required": false,
"title": "Verify SSL Certificate",
"type": "boolean"
},
"vpc_mode": {
"default": true,
"description": "Whether to enable VPC mode.",
"required": false,
"title": "VPC Mode",
"type": "boolean"
}
},
"title": "ALBControllerCloudCreationRequest",
"type": "object"
}