SingleVmReplicationInfo

SingleVmReplicationInfo
SingleVmReplicationInfo

Represents information related to a VM replication.

AllOf
This class requires all of the following:
JSON Example
{
    "computerName": "computerName",
    "dataConnectionState": "string",
    "destinationState": {
        "currentRpoViolation": 25,
        "isMovingReplica": false,
        "lastError": {
            "args": [],
            "code": "Forbidden",
            "msg": "Permission denied.",
            "stacktrace": "com.vmware.h4.api.error.exceptions.PermissionDeniedException: Permission denied."
        },
        "latestInstance": {
            "isPinned": true,
            "key": "replica-52f3e775-a8fa-13e3-e9be-39264ed2dfe2",
            "quiescedType": "string",
            "sequenceNumber": 11,
            "timestamp": 1469701818743,
            "transferBytes": 512000,
            "transferSeconds": 4
        },
        "spaceRequirement": 0,
        "state": "string",
        "stateAge": 0
    },
    "guestCustomization": {
        "adminAutoLogonCount": 3,
        "adminPassword": "sEcUrEpAsS",
        "adminPasswordAuto": true,
        "adminPasswordEnabled": true,
        "changeSid": true,
        "computerName": "workload-69",
        "customizationScript": "echo 'hello world'",
        "domainName": "workgroup",
        "domainOrgUnit": "computers",
        "domainUserName": "user1",
        "domainUserPassword": "sEcUrEpAsS",
        "enabled": true,
        "joinDomainEnabled": true,
        "resetPasswordRequired": true,
        "resolutionType": "string",
        "useOrgSettings": true
    },
    "id": "C4-11111111-af9d-446a-8599-5b693842c4a3",
    "isMigration": true,
    "isPaused": false,
    "isReversed": false,
    "lastUpdated": 618094800000,
    "metadata": {},
    "overallHealth": "string",
    "owner": "org1@site1",
    "placementPolicy": "ecde053f-1aed-4547-b73a-52b9f7c48298",
    "placementPolicyName": "Gold",
    "settings": {
        "dataConnectionType": "string",
        "description": "new description",
        "excludedDiskKeys": [
            0
        ],
        "initialSyncTime": 0,
        "quiesced": true,
        "retentionPolicy": {
            "rules": [
                {
                    "numberOfInstances": 3,
                    "distance": 60
                }
            ]
        },
        "rpo": 15,
        "targetDiskType": "string"
    },
    "sizingPolicy": "ecde053f-1aed-4547-b73a-52b9f7c48298",
    "sizingPolicyName": "SizingPolicy1",
    "slaProfile": {
        "displayName": "Gold",
        "id": "61c528c8-1a8c-4c4e-8886-f1b6eeba98a5"
    },
    "sourceState": {
        "stateAge": 0
    },
    "sourceVmEncrypted": false,
    "startupInfo": {
        "order": 0,
        "startAction": "powerOn",
        "startDelay": 0,
        "stopAction": "powerOff",
        "stopDelay": 0
    },
    "storageProfile": "ecde053f-1aed-4547-b73a-52b9f7c48298",
    "storageProfileName": "*",
    "vimLocation": {
        "datastore": "datastore",
        "datastoreMoref": "datastore-33",
        "datastoreName": "test datastore",
        "dsClusterMoref": "test datastore cluster",
        "dsClusterName": "datastoreCluster-12",
        "vimServer": "vim server",
        "vimServerInstanceUuid": "b260ac0-eec6-4437-9184-54ee34a1e28d"
    },
    "vmDescription": "description",
    "vmId": "d1d9739f-9e3b-4c24-9cbb-3a9fdddaf47c",
    "vmName": "my vm 1",
    "destination": {
        "destinationCatalogItemId": "0221b98b-b91c-4524-a491-f744f67bffbe",
        "org": "org2",
        "recoveredVappId": "null",
        "site": "site2",
        "vdcId": "5ee9224f-305d-46f6-865f-b605e70acef8",
        "vdcName": "Virtual DC 2"
    },
    "source": {
        "vappName": "vApp1"
    },
    "vappReplicationId": "C4VAPP-ccbe771e-b685-46c7-8c7a-4ed36915d963"
}
destination
Optional

destination

source
Optional

source

string
vappReplicationId
Optional

Id of the corresponding vApp replication