ixComputeProfile

ixComputeProfile
ixComputeProfile
JSON Example
{
    "computeProfileId": "string",
    "name": "string",
    "location": "string",
    "locationName": "string",
    "state": "string",
    "deploymentComputeClusterName": "string",
    "deploymentComputeClusterId": "string",
    "compute": [
        {
            "cmpId": "string",
            "cmpName": "string",
            "cmpType": "string",
            "type": "string",
            "id": "string",
            "name": "string",
            "status": {
                "state": "string",
                "errorMessage": "string"
            }
        }
    ],
    "services": [
        {
            "name": "string"
        }
    ],
    "deploymentContainer": {
        "compute": [
            {
                "cmpId": "string",
                "cmpName": "string",
                "cmpType": "string",
                "type": "string",
                "id": "string",
                "name": "string",
                "status": {
                    "state": "string",
                    "errorMessage": "string"
                }
            }
        ],
        "storage": [
            {
                "cmpId": "string",
                "cmpName": "string",
                "cmpType": "string",
                "type": "string",
                "id": "string",
                "name": "string",
                "status": {
                    "state": "string",
                    "errorMessage": "string"
                }
            }
        ],
        "folder": {
            "cmpId": "string",
            "cmpName": "string",
            "type": "string",
            "id": "string",
            "name": "string",
            "status": {
                "state": "string",
                "errorMessage": "string"
            }
        },
        "cpuReservation": 0,
        "memoryReservation": 0
    },
    "networks": [
        {
            "id": "string",
            "name": "string",
            "tags": [
                "string"
            ],
            "staticRoutes": [
                {
                    "network": "string",
                    "nextHop": "string"
                }
            ],
            "status": {
                "state": "string",
                "errorMessage": "string"
            }
        }
    ],
    "switches": [
        {
            "cmpId": "string",
            "id": "string",
            "type": "string",
            "name": "string",
            "maxMtu": "number",
            "l2cApplianceCount": "number",
            "host": {
                "id": "string",
                "name": "string"
            },
            "status": {
                "state": "string",
                "errorMessage": "string"
            }
        }
    ],
    "storage": [
        {
            "cmpId": "string",
            "cmpName": "string",
            "cmpType": "string",
            "type": "string",
            "id": "string",
            "name": "string",
            "status": {
                "state": "string",
                "errorMessage": "string"
            }
        }
    ]
}
string
computeProfileId
Optional

computeProfileId

string
name
Required

name

string
location
Optional

location

string
locationName
Optional

locationName

string
state
Optional

state

string
deploymentComputeClusterName
Optional

deploymentComputeClusterName

string
deploymentComputeClusterId
Optional

deploymentComputeClusterId

array of compute
compute
Required
Constraints: minItems: 1

compute

array of ixservice
services
Required
Constraints: minItems: 1

services

deploymentContainer
Required

deploymentContainer

array of ixnetwork
networks
Required
Constraints: minItems: 1

networks

array of switch
switches
Optional

switches

array of ixstorage
storage
Optional
Constraints: minItems: 0

storage