mobilityGroup

mobilityGroup
mobilityGroup
JSON Example
{
    "name": "string",
    "migrationGroupId": "string",
    "state": "string",
    "lastUpdated": 0,
    "tags": [
        "string"
    ],
    "groupDefaults": {
        "migrationType": "string",
        "servicemeshId": "string",
        "source": {
            "endpointId": "string",
            "computeResourceId": "string",
            "endpointType": "string",
            "endpointName": "string",
            "resourceType": "string",
            "resourceId": "string",
            "resourceName": "string"
        },
        "destination": {
            "endpointId": "string",
            "computeResourceId": "string",
            "endpointType": "string",
            "endpointName": "string",
            "resourceType": "string",
            "resourceId": "string",
            "resourceName": "string"
        },
        "transferParams": {
            "transferId": "string",
            "transferGroupId": "string",
            "transferType": "string",
            "schedule": {
                "startTime": 0,
                "expiryTime": 0
            },
            "longRecovery": false,
            "continuousSync": false,
            "syncInterval": 0,
            "transferProfile": [
                {
                    "option": "string",
                    "value": "string"
                }
            ]
        },
        "switchoverParams": {
            "switchoverType": "string",
            "schedule": {
                "startTime": 0,
                "expiryTime": 0,
                "clearSchedule": false
            },
            "options": {
                "vcpus": 0,
                "memory": 0,
                "removeISOs": false,
                "retainMac": false,
                "forcePowerOffVm": false,
                "upgradeHardware": false,
                "upgradeVMTools": false,
                "removeCbrc": false,
                "removeCbt": false,
                "removeSnapshots": false,
                "isEvcDisabled": false,
                "retainTags": false,
                "upgradeHardwareVersion": "string",
                "replicateSecurityTags": false,
                "updateCustomAttributes": false
            },
            "switchoverProfile": [
                {
                    "option": "string",
                    "value": false
                }
            ]
        },
        "placement": [
            {
                "id": "string",
                "name": "string",
                "type": "string"
            }
        ],
        "storage": {
            "defaultStorage": {
                "id": "string",
                "type": "string",
                "name": "string",
                "diskProvisionType": "string",
                "storageParams": [
                    {
                        "option": "string",
                        "value": "string"
                    }
                ]
            },
            "diskMappings": [
                {
                    "diskId": "string",
                    "storage": {
                        "id": "string",
                        "diskProvisionType": "string"
                    },
                    "storageParams": [
                        {
                            "option": "string",
                            "value": "string"
                        }
                    ]
                }
            ]
        },
        "networkParams": {
            "defaultMappings": [
                {
                    "srcNetworkId": "string",
                    "srcNetworkType": "string",
                    "srcNetworkName": "string",
                    "destNetworkId": "string",
                    "destNetworkType": "string",
                    "destNetworkName": "string",
                    "bindingType": "string"
                }
            ]
        },
        "guestCustomization": {
            "changeSID": false,
            "personalizationScript": "string",
            "identity": {
                "name": "string",
                "domain": "string",
                "domainName": "string"
            },
            "dnsCustomizations": {
                "dns": [
                    "string"
                ],
                "dnsSuffixes": [
                    "string"
                ]
            },
            "networkCustomizations": [
                {
                    "macAddress": "string",
                    "ipAddress": "string",
                    "netmask": "string",
                    "gateways": [
                        "string"
                    ],
                    "dns": [
                        "string"
                    ],
                    "dnsSuffix": "string"
                }
            ]
        }
    },
    "migrations": [
        {
            "migrationId": "string",
            "migrationGroupId": "string",
            "operationType": "string",
            "state": "string",
            "migrationType": "string",
            "tags": [
                "string"
            ],
            "entity": {
                "entityId": "string",
                "entityType": "string",
                "entityName": "string",
                "summary": {
                    "guestFullName": "string",
                    "guestId": "string",
                    "guestHostName": "string",
                    "memorySizeMB": "number",
                    "numCpu": 0,
                    "diskSize": "number",
                    "memorySize": "number"
                }
            },
            "source": {
                "endpointId": "string",
                "computeResourceId": "string",
                "endpointType": "string",
                "endpointName": "string",
                "resourceType": "string",
                "resourceId": "string",
                "resourceName": "string"
            },
            "destination": {
                "endpointId": "string",
                "computeResourceId": "string",
                "endpointType": "string",
                "endpointName": "string",
                "resourceType": "string",
                "resourceId": "string",
                "resourceName": "string"
            },
            "transferParams": {
                "transferId": "string",
                "transferGroupId": "string",
                "transferType": "string",
                "schedule": {
                    "startTime": 0,
                    "expiryTime": 0
                },
                "longRecovery": false,
                "continuousSync": false,
                "syncInterval": 0,
                "transferProfile": [
                    {
                        "option": "string",
                        "value": "string"
                    }
                ]
            },
            "switchoverParams": {
                "switchoverType": "string",
                "schedule": {
                    "startTime": 0,
                    "expiryTime": 0,
                    "clearSchedule": false
                },
                "options": {
                    "vcpus": 0,
                    "memory": 0,
                    "removeISOs": false,
                    "retainMac": false,
                    "forcePowerOffVm": false,
                    "upgradeHardware": false,
                    "upgradeVMTools": false,
                    "removeCbrc": false,
                    "removeCbt": false,
                    "removeSnapshots": false,
                    "isEvcDisabled": false,
                    "retainTags": false,
                    "upgradeHardwareVersion": "string",
                    "replicateSecurityTags": false,
                    "updateCustomAttributes": false
                },
                "switchoverProfile": [
                    {
                        "option": "string",
                        "value": false
                    }
                ]
            },
            "placement": [
                {
                    "id": "string",
                    "name": "string",
                    "type": "string"
                }
            ],
            "storage": {
                "defaultStorage": {
                    "id": "string",
                    "type": "string",
                    "name": "string",
                    "diskProvisionType": "string",
                    "storageParams": [
                        {
                            "option": "string",
                            "value": "string"
                        }
                    ]
                },
                "diskMappings": [
                    {
                        "diskId": "string",
                        "storage": {
                            "id": "string",
                            "diskProvisionType": "string"
                        },
                        "storageParams": [
                            {
                                "option": "string",
                                "value": "string"
                            }
                        ]
                    }
                ]
            },
            "networkParams": {
                "defaultMappings": [
                    {
                        "srcNetworkId": "string",
                        "srcNetworkType": "string",
                        "srcNetworkName": "string",
                        "destNetworkId": "string",
                        "destNetworkType": "string",
                        "destNetworkName": "string",
                        "bindingType": "string"
                    }
                ],
                "networkMappings": [
                    {
                        "srcNetworkName": "string",
                        "srcNetworkDisplayName": "string",
                        "srcNetworkValue": "string",
                        "srcNetworkHref": "string",
                        "destNetworkName": "string",
                        "destNetworkDisplayName": "string",
                        "destNetworkValue": "string",
                        "destNetworkHref": "string",
                        "macAddress": "string",
                        "isPrimaryNic": false,
                        "srcNetworkId": "string",
                        "srcNetworkType": "string",
                        "destNetworkId": "string",
                        "destNetworkType": "string",
                        "bindingType": "string",
                        "connected": false
                    }
                ]
            },
            "guestCustomization": {
                "changeSID": false,
                "personalizationScript": "string",
                "identity": {
                    "name": "string",
                    "domain": "string",
                    "domainName": "string"
                },
                "dnsCustomizations": {
                    "dns": [
                        "string"
                    ],
                    "dnsSuffixes": [
                        "string"
                    ]
                },
                "networkCustomizations": [
                    {
                        "macAddress": "string",
                        "ipAddress": "string",
                        "netmask": "string",
                        "gateways": [
                            "string"
                        ],
                        "dns": [
                            "string"
                        ],
                        "dnsSuffix": "string"
                    }
                ]
            },
            "servicemeshId": "string"
        }
    ]
}
string
name
Optional

name

string
migrationGroupId
Optional

migrationGroupId

string
state
Optional

state

integer As int64 As int64
lastUpdated
Optional

lastUpdated

array of string
tags
Optional

Add 'V2T-Migration' to trigger an NSX-V to NSX-T migration coordinator based native vMotion.

groupDefaults
Optional

groupDefaults

migrations
Optional

migrations