VPG Settings API XML Request and Response Formats
The https://zvm_ip:port/v1/vpgSettings API has GET, POST, PUT and DELETE methods:
• | GET Method Request and Response Formats |
• | POST Method Request and Response Formats |
• | PUT Method Request and Response Formats |
• | DELETE Method Response Formats |
GET Method Request and Response Formats
Request Body Formats
All GET method request bodies are empty.
Response Body Formats
The https://zvm_ip:port/v1/vpgSettings GET APIs have response bodies.
The following is an example response XML body for
https://zvm_ip:port/v1/vpgSettings and, without the array statement, for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}.
<ArrayOfVpgSettingsApi xmlns="http://schemas.zerto.com/zvm/api">
<VpgSettingsApi>
<Backup>
<RepositoryIdentifier>String content</RepositoryIdentifier>
<RetentionPeriod>String content</RetentionPeriod>
<Retry>
<IntervalInMinutes>2147483647</IntervalInMinutes>
<Number>2147483647</Number>
<Retry>true</Retry>
</Retry>
<Scheduler>
<DayOfWeek>String content</DayOfWeek>
<SchedulerPeriod>String content</SchedulerPeriod>
<TimeOfDay>String content</TimeOfDay>
</Scheduler>
</Backup>
<Basic>
<JournalHistoryInHours>2147483647</JournalHistoryInHours>
<Name>String content</Name>
<Priority>String content</Priority>
<ProtectedSiteIdentifier>String content</ProtectedSiteIdentifier>
<RecoverySiteIdentifier>String content</RecoverySiteIdentifier>
<RpoInSeconds>4294967295</RpoInSeconds>
<ServiceProfileIdentifier>String content</ServiceProfileIdentifier>
<TestIntervalInMinutes>2147483647</TestIntervalInMinutes>
<UseWanCompression>true</UseWanCompression>
<ZorgIdentifier>String content</ZorgIdentifier>
</Basic>
<BootGroups>
<BootGroups>
<VpgSettingsBootGroupApi>
<BootDelayInSeconds>4294967295</BootDelayInSeconds>
<BootGroupIdentifier>String content</BootGroupIdentifier>
<Name>String content</Name>
</VpgSettingsBootGroupApi>
<VpgSettingsBootGroupApi>
…
</VpgSettingsBootGroupApi>
</BootGroups>
</BootGroups>
<Journal>
<DatastoreClusterIdentifier>String content</DatastoreClusterIdentifier>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<Limitation>
<HardLimitInMB>2147483647</HardLimitInMB>
<HardLimitInPercent>2147483647</HardLimitInPercent>
<WarningThresholdInMB>2147483647</WarningThresholdInMB>
<WarningThresholdInPercent>2147483647</WarningThresholdInPercent>
</Limitation>
</Journal>
<Networks>
<Failover>
<Hypervisor>
<DefaultNetworkIdentifier>String content</DefaultNetworkIdentifier>
</Hypervisor>
</Failover>
<FailoverTest>
<Hypervisor>
<DefaultNetworkIdentifier>String content</DefaultNetworkIdentifier>
</Hypervisor>
</FailoverTest>
</Networks>
<Recovery>
<DefaultDatastoreClusterIdentifier>String content</DefaultDatastoreClusterIdentifier>
<DefaultDatastoreIdentifier>String content</DefaultDatastoreIdentifier>
<DefaultFolderIdentifier>String content</DefaultFolderIdentifier>
<DefaultHostClusterIdentifier>String content</DefaultHostClusterIdentifier>
<DefaultHostIdentifier>String content</DefaultHostIdentifier>
<ResourcePoolIdentifier>String content</ResourcePoolIdentifier>
</Recovery>
<Scripting>
<PostBackup>
<Command>String content</Command>
<Parameters>String content</Parameters>
<TimeoutInSeconds>2147483647</TimeoutInSeconds>
</PostBackup>
<PostRecovery>
<Command>String content</Command>
<Parameters>String content</Parameters>
<TimeoutInSeconds>2147483647</TimeoutInSeconds>
</PostRecovery>
<PreRecovery>
<Command>String content</Command>
<Parameters>String content</Parameters>
<TimeoutInSeconds>2147483647</TimeoutInSeconds>
</PreRecovery>
</Scripting>
<Vms>
<VpgSettingsVmApi>
<BootGroupIdentifier>String content</BootGroupIdentifier>
<Journal>
<DatastoreClusterIdentifier>String content</DatastoreClusterIdentifier>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<Limitation>
<HardLimitInMB>4294967295</HardLimitInMB>
<HardLimitInPercent>4294967295</HardLimitInPercent>
<WarningThresholdInMB>4294967295</WarningThresholdInMB>
<WarningThresholdInPercent>4294967295</WarningThresholdInPercent>
</Limitation>
</Journal>
<Nics>
<VpgSettingsVmNicApi>
<Failover>
<Hypervisor>
<DnsSuffix>String content</DnsSuffix>
<IpConfig>
<Gateway>String content</Gateway>
<IsDhcp>true</IsDhcp>
<PrimaryDns>String content</PrimaryDns>
<SecondaryDns>String content</SecondaryDns>
<StaticIp>String content</StaticIp>
<SubnetMask>String content</SubnetMask>
</IpConfig>
<NetworkIdentifier>String content</NetworkIdentifier>
<ShouldReplaceMacAddress>true</ShouldReplaceMacAddress>
</Hypervisor>
</Failover>
<FailoverTest>
<Hypervisor>
<DnsSuffix>String content</DnsSuffix>
<IpConfig>
<Gateway>String content</Gateway>
<IsDhcp>true</IsDhcp>
<PrimaryDns>String content</PrimaryDns>
<SecondaryDns>String content</SecondaryDns>
<StaticIp>String content</StaticIp>
<SubnetMask>String content</SubnetMask>
</IpConfig>
<NetworkIdentifier>String content</NetworkIdentifier>
<ShouldReplaceMacAddress>true</ShouldReplaceMacAddress>
</Hypervisor>
</FailoverTest>
<NicIdentifier>String content</NicIdentifier>
</VpgSettingsVmNicApi>
<VpgSettingsVmNicApi>
<Failover>
…
</Failover>
<FailoverTest>
…
</FailoverTest>
<NicIdentifier>String content</NicIdentifier>
</VpgSettingsVmNicApi>
</Nics>
<Recovery>
<DatastoreClusterIdentifier>String content</DatastoreClusterIdentifier>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<FolderIdentifier>String content</FolderIdentifier>
<HostClusterIdentifier>String content</HostClusterIdentifier>
<HostIdentifier>String content</HostIdentifier>
<ResourcePoolIdentifier>String content</ResourcePoolIdentifier>
</Recovery>
<VmIdentifier>String content</VmIdentifier>
<Volumes>
<VpgSettingsVmVolumeApi>
<Datastore>
<DatastoreClusterIdentifier>String content</DatastoreClusterIdentifier>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<IsThin>true</IsThin>
</Datastore>
<ExistingVolume>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<ExistedVmIdentifier>String content</ExistedVmIdentifier>
<Mode>String content</Mode>
<Path>String content</Path>
</ExistingVolume>
<IsSwap>true</IsSwap>
<VolumeIdentifier>String content</VolumeIdentifier>
</VpgSettingsVmVolumeApi>
<VpgSettingsVmVolumeApi>
…
</VpgSettingsVmVolumeApi>
</Volumes>
</VpgSettingsVmApi>
<VpgSettingsVmApi>
…
</VpgSettingsVmApi>
</Vms>
<VpgIdentifier>String content</VpgIdentifier>
<VpgSettingsIdentifier>String content</VpgSettingsIdentifier>
</VpgSettingsApi>
<VpgSettingsApi>
…
</VpgSettingsApi>
</ArrayOfVpgSettingsApi>
The following is an example response XML body for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/backup.
<VpgSettingsBackupApi xmlns="http://schemas.zerto.com/zvm/api">
<RepositoryIdentifier>String content</RepositoryIdentifier>
<RetentionPeriod>String content</RetentionPeriod>
<Retry>
<IntervalInMinutes>2147483647</IntervalInMinutes>
<Number>2147483647</Number>
<Retry>true</Retry>
</Retry>
<Scheduler>
<DayOfWeek>String content</DayOfWeek>
<SchedulerPeriod>String content</SchedulerPeriod>
<TimeOfDay>String content</TimeOfDay>
</Scheduler>
</VpgSettingsBackupApi>
The following is an example response XML body for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/backup/dayofweek,
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/backup/retentionperiod, and for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/backup/schedulerperiod.
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">String content</string>
The following is an example response XML body for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/basic.
<VpgSettingsBasicApi xmlns="http://schemas.zerto.com/zvm/api">
<JournalHistoryInHours>2147483647</JournalHistoryInHours>
<Name>String content</Name>
<Priority>String content</Priority>
<ProtectedSiteIdentifier>String content</ProtectedSiteIdentifier>
<RecoverySiteIdentifier>String content</RecoverySiteIdentifier>
<RpoInSeconds>4294967295</RpoInSeconds>
<ServiceProfileIdentifier>String content</ServiceProfileIdentifier>
<TestIntervalInMinutes>2147483647</TestIntervalInMinutes>
<UseWanCompression>true</UseWanCompression>
<ZorgIdentifier>String content</ZorgIdentifier>
</VpgSettingsBasicApi>
The following is an example response XML body for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/bootgroup.
<VpgSettingsBootGroupsApi xmlns="http://schemas.zerto.com/zvm/api">
<BootGroups>
<VpgSettingsBootGroupApi>
<BootDelayInSeconds>4294967295</BootDelayInSeconds>
<BootGroupIdentifier>String content</BootGroupIdentifier>
<Name>String content</Name>
</VpgSettingsBootGroupApi>
<VpgSettingsBootGroupApi>
<BootDelayInSeconds>4294967295</BootDelayInSeconds>
<BootGroupIdentifier>String content</BootGroupIdentifier>
<Name>String content</Name>
</VpgSettingsBootGroupApi>
</BootGroups>
</VpgSettingsBootGroupsApi>
The following is an example response XML body for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/journal.
<VpgSettingsJournalApi xmlns="http://schemas.zerto.com/zvm/api">
<DatastoreIdentifier>String content</DatastoreIdentifier>
<Limitation>
<HardLimitInMB>2147483647</HardLimitInMB>
<HardLimitInPercent>2147483647</HardLimitInPercent>
<WarningThresholdInMB>2147483647</WarningThresholdInMB>
<WarningThresholdInPercent>2147483647</WarningThresholdInPercent>
</Limitation>
</VpgSettingsJournalApi>
The following is an example response XML body for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/networks.
<VpgSettingsNetworksApi xmlns="http://schemas.zerto.com/zvm/api">
<Failover>
<Hypervisor>
<DefaultNetworkIdentifier>String content</DefaultNetworkIdentifier>
</Hypervisor>
</Failover>
<FailoverTest>
<Hypervisor>
<DefaultNetworkIdentifier>String content</DefaultNetworkIdentifier>
</Hypervisor>
</FailoverTest>
</VpgSettingsNetworksApi>
The following is an example response XML body for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/priority.
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">String content</string>
The following is an example response XML body for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/recovery.
<VpgSettingsRecoveryApi xmlns="http://schemas.zerto.com/zvm/api">
<DefaultDatastoreClusterIdentifier>String content</DefaultDatastoreClusterIdentifier>
<DefaultDatastoreIdentifier>String content</DefaultDatastoreIdentifier>
<DefaultFolderIdentifier>String content</DefaultFolderIdentifier>
<DefaultHostClusterIdentifier>String content</DefaultHostClusterIdentifier>
<DefaultHostIdentifier>String content</DefaultHostIdentifier>
<ResourcePoolIdentifier>String content</ResourcePoolIdentifier>
</VpgSettingsRecoveryApi>
The following is an example response XML body for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/scripting.
<VpgSettingsScriptsApi xmlns="http://schemas.zerto.com/zvm/api">
<PostBackup>
<Command>String content</Command>
<Parameters>String content</Parameters>
<TimeoutInSeconds>2147483647</TimeoutInSeconds>
</PostBackup>
<PostRecovery>
<Command>String content</Command>
<Parameters>String content</Parameters>
<TimeoutInSeconds>2147483647</TimeoutInSeconds>
</PostRecovery>
<PreRecovery>
<Command>String content</Command>
<Parameters>String content</Parameters>
<TimeoutInSeconds>2147483647</TimeoutInSeconds>
</PreRecovery>
</VpgSettingsScriptsApi>
The following is an example response XML body for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/vms and, without the array statement, for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/vms/{vmIdentifier}.
<ArrayOfVpgSettingsVmApi xmlns="http://schemas.zerto.com/zvm/api">
<VpgSettingsVmApi>
<BootGroupIdentifier>String content</BootGroupIdentifier>
<Journal>
<DatastoreClusterIdentifier>String content</DatastoreClusterIdentifier>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<Limitation>
<HardLimitInMB>4294967295</HardLimitInMB>
<HardLimitInPercent>4294967295</HardLimitInPercent>
<WarningThresholdInMB>4294967295</WarningThresholdInMB>
<WarningThresholdInPercent>4294967295</WarningThresholdInPercent>
</Limitation>
</Journal>
<Nics>
<VpgSettingsVmNicApi>
<Failover>
<Hypervisor>
<DnsSuffix>String content</DnsSuffix>
<IpConfig>
<Gateway>String content</Gateway>
<IsDhcp>true</IsDhcp>
<PrimaryDns>String content</PrimaryDns
<SecondaryDns>String content</SecondaryDns>
<StaticIp>String content</StaticIp>
<SubnetMask>String content</SubnetMask>
</IpConfig>
<NetworkIdentifier>String content</NetworkIdentifier>
<ShouldReplaceMacAddress>true</ShouldReplaceMacAddress>
</Hypervisor>
</Failover>
<FailoverTest>
<Hypervisor>
<DnsSuffix>String content</DnsSuffix>
<IpConfig>
<Gateway>String content</Gateway>
<IsDhcp>true</IsDhcp>
<PrimaryDns>String content</PrimaryDns
<SecondaryDns>String content</SecondaryDns>
<StaticIp>String content</StaticIp>
<SubnetMask>String content</SubnetMask>
</IpConfig>
<NetworkIdentifier>String content</NetworkIdentifier>
<ShouldReplaceMacAddress>true</ShouldReplaceMacAddress>
</Hypervisor>
</FailoverTest>
<NicIdentifier>String content</NicIdentifier>
</VpgSettingsVmNicApi>
<VpgSettingsVmNicApi>
<Failover>
...
</Failover>
<FailoverTest>
...
</FailoverTest>
<NicIdentifier>String content</NicIdentifier>
</VpgSettingsVmNicApi>
</Nics>
<Recovery>
<DatastoreClusterIdentifier>String content</DatastoreClusterIdentifier>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<FolderIdentifier>String content</FolderIdentifier>
<HostClusterIdentifier>String content</HostClusterIdentifier>
<HostIdentifier>String content</HostIdentifier>
<ResourcePoolIdentifier>String content</ResourcePoolIdentifier>
</Recovery>
<VmIdentifier>String content</VmIdentifier>
<Volumes>
<VpgSettingsVmVolumeApi>
<Datastore>
<DatastoreClusterIdentifier>String content</DatastoreClusterIdentifier>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<IsThin>true</IsThin>
</Datastore>
<ExistingVolume>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<ExistedVmIdentifier>String content</ExistedVmIdentifier>
<Mode>String content</Mode>
<Path>String content</Path>
</ExistingVolume>
<IsSwap>true</IsSwap>
<VolumeIdentifier>String content</VolumeIdentifier>
</VpgSettingsVmVolumeApi>
<VpgSettingsVmVolumeApi>
…
</VpgSettingsVmVolumeApi>
</Volumes>
</VpgSettingsVmApi>
</VpgSettingsVmApi>
...
</VpgSettingsVmApi>
</ArrayOfVpgSettingsVmApi>
The following is an example response XML body for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/vms/{vmIdentifier}/nics and, without the array statement, for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/nics/{nicIdentifier}.
<ArrayOfVpgSettingsVmNicApi xmlns="http://schemas.zerto.com/zvm/api">
<VpgSettingsVmNicApi>
<Failover>
<Hypervisor>
<DnsSuffix>String content</DnsSuffix>
<IpConfig>
<Gateway>String content</Gateway>
<IsDhcp>true</IsDhcp>
<PrimaryDns>String content</PrimaryDns>
<SecondaryDns>String content</SecondaryDns>
<StaticIp>String content</StaticIp>
<SubnetMask>String content</SubnetMask>
</IpConfig>
<NetworkIdentifier>String content</NetworkIdentifier>
<ShouldReplaceMacAddress>true</ShouldReplaceMacAddress>
</Hypervisor>
</Failover>
<FailoverTest>
<Hypervisor>
<DnsSuffix>String content</DnsSuffix>
<IpConfig>
<Gateway>String content</Gateway>
<IsDhcp>true</IsDhcp>
<PrimaryDns>String content</PrimaryDns>
<SecondaryDns>String content</SecondaryDns>
<StaticIp>String content</StaticIp>
<SubnetMask>String content</SubnetMask>
</IpConfig>
<NetworkIdentifier>String content</NetworkIdentifier>
<ShouldReplaceMacAddress>true</ShouldReplaceMacAddress>
</Hypervisor>
</FailoverTest>
<NicIdentifier>String content</NicIdentifier>
</VpgSettingsVmNicApi>
<VpgSettingsVmNicApi>
<Failover>
...
</Failover>
<FailoverTest>
...
</FailoverTest>
<NicIdentifier>String content</NicIdentifier>
</VpgSettingsVmNicApi>
</ArrayOfVpgSettingsVmNicApi>
The following is an example response XML body for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/vms/{vmIdentifier}/volumes and, without the array statement, for
https://zvm_ip:port/v1/vpgSettings/volumes/{volumeId}.
<ArrayOfVpgSettingsVmVolumeApi xmlns="http://schemas.zerto.com/zvm/api">
<VpgSettingsVmVolumeApi>
<Datastore>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<IsThin>true</IsThin>
</Datastore>
<ExistingVolume>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<ExistedVmIdentifier>String content</ExistedVmIdentifier>
<Mode>String content</Mode>
<Path>String content</Path>
</ExistingVolume>
<IsSwap>true</IsSwap>
<VolumeIdentifier>String content</VolumeIdentifier>
</VpgSettingsVmVolumeApi>
<VpgSettingsVmVolumeApi>
<Datastore>
<DatastoreClusterIdentifier>String content</DatastoreClusterIdentifier>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<IsThin>true</IsThin>
</Datastore>
<ExistingVolume>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<ExistedVmIdentifier>String content</ExistedVmIdentifier>
<Mode>String content</Mode>
<Path>String content</Path>
</ExistingVolume>
<IsSwap>true</IsSwap>
<VolumeIdentifier>String content</VolumeIdentifier>
</VpgSettingsVmVolumeApi>
</ArrayOfVpgSettingsVmVolumeApi>
POST Method Request and Response Formats
Request Body Formats
The following is an example request XML body for https://zvm_ip:port/v1/vpgSettings.
<VpgSettingsApi xmlns="http://schemas.zerto.com/zvm/api">
<Backup>
<RepositoryIdentifier>String content</RepositoryIdentifier>
<RetentionPeriod>String content</RetentionPeriod>
<Retry>
<IntervalInMinutes>2147483647</IntervalInMinutes>
<Number>2147483647</Number>
<Retry>true</Retry>
</Retry>
<Scheduler>
<DayOfWeek>String content</DayOfWeek>
<SchedulerPeriod>String content</SchedulerPeriod>
<TimeOfDay>String content</TimeOfDay>
</Scheduler>
</Backup>
<Basic>
<JournalHistoryInHours>2147483647</JournalHistoryInHours>
<Name>String content</Name>
<Priority>String content</Priority>
<ProtectedSiteIdentifier>String content</ProtectedSiteIdentifier>
<RecoverySiteIdentifier>String content</RecoverySiteIdentifier>
<RpoInSeconds>4294967295</RpoInSeconds>
<ServiceProfileIdentifier>String content</ServiceProfileIdentifier>
<TestIntervalInMinutes>2147483647</TestIntervalInMinutes>
<UseWanCompression>true</UseWanCompression>
<ZorgIdentifier>String content</ZorgIdentifier>
</Basic>
<BootGroups>
<BootGroups>
<VpgSettingsBootGroupApi>
<BootDelayInSeconds>4294967295</BootDelayInSeconds>
<BootGroupIdentifier>String content</BootGroupIdentifier>
<Name>String content</Name>
</VpgSettingsBootGroupApi>
<VpgSettingsBootGroupApi>
…
</VpgSettingsBootGroupApi>
</BootGroups>
</BootGroups>
<Journal>
<DatastoreClusterIdentifier>String content</DatastoreClusterIdentifier>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<Limitation>
<HardLimitInMB>2147483647</HardLimitInMB>
<HardLimitInPercent>2147483647</HardLimitInPercent>
<WarningThresholdInMB>2147483647</WarningThresholdInMB>
<WarningThresholdInPercent>2147483647</WarningThresholdInPercent>
</Limitation>
</Journal>
<Networks>
<Failover>
<Hypervisor>
<DefaultNetworkIdentifier>String content</DefaultNetworkIdentifier>
</Hypervisor>
</Failover>
<FailoverTest>
<Hypervisor>
<DefaultNetworkIdentifier>String content</DefaultNetworkIdentifier>
</Hypervisor>
</FailoverTest>
</Networks>
<Recovery>
<DefaultDatastoreClusterIdentifier>String content</DefaultDatastoreClusterIdentifier>
<DefaultDatastoreIdentifier>String content</DefaultDatastoreIdentifier>
<DefaultFolderIdentifier>String content</DefaultFolderIdentifier>
<DefaultHostClusterIdentifier>String content</DefaultHostClusterIdentifier>
<DefaultHostIdentifier>String content</DefaultHostIdentifier>
<ResourcePoolIdentifier>String content</ResourcePoolIdentifier>
</Recovery>
<Scripting>
<PostBackup>
<Command>String content</Command>
<Parameters>String content</Parameters>
<TimeoutInSeconds>2147483647</TimeoutInSeconds>
</PostBackup>
<PostRecovery>
<Command>String content</Command>
<Parameters>String content</Parameters>
<TimeoutInSeconds>2147483647</TimeoutInSeconds>
</PostRecovery>
<PreRecovery>
<Command>String content</Command>
<Parameters>String content</Parameters>
<TimeoutInSeconds>2147483647</TimeoutInSeconds>
</PreRecovery>
</Scripting>
<Vms>
<VpgSettingsVmApi>
<BootGroupIdentifier>String content</BootGroupIdentifier>
<Journal>
<DatastoreClusterIdentifier>String content</DatastoreClusterIdentifier>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<Limitation>
<HardLimitInMB>4294967295</HardLimitInMB>
<HardLimitInPercent>4294967295</HardLimitInPercent>
<WarningThresholdInMB>4294967295</WarningThresholdInMB>
<WarningThresholdInPercent>4294967295</WarningThresholdInPercent>
</Limitation>
</Journal>
<Nics>
<VpgSettingsVmNicApi>
<Failover>
<Hypervisor>
<DnsSuffix>String content</DnsSuffix>
<IpConfig>
<Gateway>String content</Gateway>
<IsDhcp>true</IsDhcp>
<PrimaryDns>String content</PrimaryDns>
<SecondaryDns>String content</SecondaryDns>
<StaticIp>String content</StaticIp>
<SubnetMask>String content</SubnetMask>
</IpConfig>
<NetworkIdentifier>String content</NetworkIdentifier>
<ShouldReplaceMacAddress>true</ShouldReplaceMacAddress>
</Hypervisor>
</Failover>
<FailoverTest>
<Hypervisor>
<DnsSuffix>String content</DnsSuffix>
<IpConfig>
<Gateway>String content</Gateway>
<IsDhcp>true</IsDhcp>
<PrimaryDns>String content</PrimaryDns>
<SecondaryDns>String content</SecondaryDns>
<StaticIp>String content</StaticIp>
<SubnetMask>String content</SubnetMask>
</IpConfig>
<NetworkIdentifier>String content</NetworkIdentifier>
<ShouldReplaceMacAddress>true</ShouldReplaceMacAddress>
</Hypervisor>
</FailoverTest>
<NicIdentifier>String content</NicIdentifier>
</VpgSettingsVmNicApi>
<VpgSettingsVmNicApi>
<Failover>
…
</Failover>
<FailoverTest>
…
</FailoverTest>
<NicIdentifier>String content</NicIdentifier>
</VpgSettingsVmNicApi>
</Nics>
<Recovery>
<DatastoreClusterIdentifier>String content</DatastoreClusterIdentifier>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<FolderIdentifier>String content</FolderIdentifier>
<HostClusterIdentifier>String content</HostClusterIdentifier>
<HostIdentifier>String content</HostIdentifier>
<ResourcePoolIdentifier>String content</ResourcePoolIdentifier>
</Recovery>
<VmIdentifier>String content</VmIdentifier>
<Volumes>
<VpgSettingsVmVolumeApi>
<Datastore>
<DatastoreClusterIdentifier>String content</DatastoreClusterIdentifier>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<IsThin>true</IsThin>
</Datastore>
<ExistingVolume>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<ExistedVmIdentifier>String content</ExistedVmIdentifier>
<Mode>String content</Mode>
<Path>String content</Path>
</ExistingVolume>
<IsSwap>true</IsSwap>
<VolumeIdentifier>String content</VolumeIdentifier>
</VpgSettingsVmVolumeApi>
<VpgSettingsVmVolumeApi>
…
</VpgSettingsVmVolumeApi>
</Volumes>
</VpgSettingsVmApi>
<VpgSettingsVmApi>
…
</VpgSettingsVmApi>
</Vms>
<VpgIdentifier>String content</VpgIdentifier>
<VpgSettingsIdentifier>String content</VpgSettingsIdentifier>
</VpgSettingsApi>
The request body for the API https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/commit is empty.
The following is an example request XML body for https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/vms.
<VpgSettingsVmApi xmlns="http://schemas.zerto.com/zvm/api">
<BootGroupIdentifier>String content</BootGroupIdentifier>
<Journal>
<DatastoreClusterIdentifier>String content</DatastoreClusterIdentifier>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<Limitation>
<HardLimitInMB>4294967295</HardLimitInMB>
<HardLimitInPercent>4294967295</HardLimitInPercent>
<WarningThresholdInMB>4294967295</WarningThresholdInMB>
<WarningThresholdInPercent>4294967295</WarningThresholdInPercent>
</Limitation>
</Journal>
<Nics>
<VpgSettingsVmNicApi>
<Failover>
<Hypervisor>
<DnsSuffix>String content</DnsSuffix>
<IpConfig>
<Gateway>String content</Gateway>
<IsDhcp>true</IsDhcp>
<PrimaryDns>String content</PrimaryDns>
<SecondaryDns>String content</SecondaryDns>
<StaticIp>String content</StaticIp>
<SubnetMask>String content</SubnetMask>
</IpConfig>
<NetworkIdentifier>String content</NetworkIdentifier>
<ShouldReplaceMacAddress>true</ShouldReplaceMacAddress>
</Hypervisor>
</Failover>
<FailoverTest>
<Hypervisor>
<DnsSuffix>String content</DnsSuffix>
<IpConfig>
<Gateway>String content</Gateway>
<IsDhcp>true</IsDhcp>
<PrimaryDns>String content</PrimaryDns>
<SecondaryDns>String content</SecondaryDns>
<StaticIp>String content</StaticIp>
<SubnetMask>String content</SubnetMask>
</IpConfig>
<NetworkIdentifier>String content</NetworkIdentifier>
<ShouldReplaceMacAddress>true</ShouldReplaceMacAddress>
</Hypervisor>
</FailoverTest>
<NicIdentifier>String content</NicIdentifier>
</VpgSettingsVmNicApi>
<VpgSettingsVmNicApi>
<Failover>
…
</Failover>
<FailoverTest>
…
</FailoverTest>
<NicIdentifier>String content</NicIdentifier>
</VpgSettingsVmNicApi>
</Nics>
<Recovery>
<DatastoreClusterIdentifier>String content</DatastoreClusterIdentifier>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<FolderIdentifier>String content</FolderIdentifier>
<HostClusterIdentifier>String content</HostClusterIdentifier>
<HostIdentifier>String content</HostIdentifier>
<ResourcePoolIdentifier>String content</ResourcePoolIdentifier>
</Recovery>
<VmIdentifier>String content</VmIdentifier>
<Volumes>
<VpgSettingsVmVolumeApi>
<Datastore>
<DatastoreClusterIdentifier>String content</DatastoreClusterIdentifier>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<IsThin>true</IsThin>
</Datastore>
<ExistingVolume>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<ExistedVmIdentifier>String content</ExistedVmIdentifier>
<Mode>String content</Mode>
<Path>String content</Path>
</ExistingVolume>
<IsSwap>true</IsSwap>
<VolumeIdentifier>String content</VolumeIdentifier>
</VpgSettingsVmVolumeApi>
<VpgSettingsVmVolumeApi>
…
</VpgSettingsVmVolumeApi>
</Volumes>
</VpgSettingsVmApi>
The following is an example request XML body for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/vms/{vmIdentifier}/nics.
<VpgSettingsVmNicApi xmlns="http://schemas.zerto.com/zvm/api">
<Failover>
<Hypervisor>
<DnsSuffix>String content</DnsSuffix>
<IpConfig>
<Gateway>String content</Gateway>
<IsDhcp>true</IsDhcp>
<PrimaryDns>String content</PrimaryDns>
<SecondaryDns>String content</SecondaryDns>
<StaticIp>String content</StaticIp>
<SubnetMask>String content</SubnetMask>
</IpConfig>
<NetworkIdentifier>String content</NetworkIdentifier>
<ShouldReplaceMacAddress>true</ShouldReplaceMacAddress>
</Hypervisor>
</Failover>
<FailoverTest>
<Hypervisor>
<DnsSuffix>String content</DnsSuffix>
<IpConfig>
<Gateway>String content</Gateway>
<IsDhcp>true</IsDhcp>
<PrimaryDns>String content</PrimaryDns>
<SecondaryDns>String content</SecondaryDns>
<StaticIp>String content</StaticIp>
<SubnetMask>String content</SubnetMask>
</IpConfig>
<NetworkIdentifier>String content</NetworkIdentifier>
<ShouldReplaceMacAddress>true</ShouldReplaceMacAddress>
</Hypervisor>
</FailoverTest>
<NicIdentifier>String content</NicIdentifier>
</VpgSettingsVmNicApi>
Response Body Formats
The following is an example response XML body for https://zvm_ip:port/v1/vpgSettings.
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">String content</string>
The following is an example response XML body for https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/commit.
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">String content</string>
The response XML bodies for the following APIs are empty:
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/vms
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/vms/{vmIdentifier}/nics
PUT Method Request and Response Formats
Request Body Formats
The following is a an example request XML body for https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}.
<VpgSettingsApi xmlns="http://schemas.zerto.com/zvm/api">
<Backup>
<RepositoryIdentifier>String content</RepositoryIdentifier>
<RetentionPeriod>String content</RetentionPeriod>
<Retry>
<IntervalInMinutes>2147483647</IntervalInMinutes>
<Number>2147483647</Number>
<Retry>true</Retry>
</Retry>
<Scheduler>
<DayOfWeek>String content</DayOfWeek>
<SchedulerPeriod>String content</SchedulerPeriod>
<TimeOfDay>String content</TimeOfDay>
</Scheduler>
</Backup>
<Basic>
<JournalHistoryInHours>2147483647</JournalHistoryInHours>
<Name>String content</Name>
<Priority>String content</Priority>
<ProtectedSiteIdentifier>String content</ProtectedSiteIdentifier>
<RecoverySiteIdentifier>String content</RecoverySiteIdentifier>
<RpoInSeconds>4294967295</RpoInSeconds>
<ServiceProfileIdentifier>String content</ServiceProfileIdentifier>
<TestIntervalInMinutes>2147483647</TestIntervalInMinutes>
<UseWanCompression>true</UseWanCompression>
<ZorgIdentifier>String content</ZorgIdentifier>
</Basic>
<BootGroups>
<BootGroups>
<VpgSettingsBootGroupApi>
<BootDelayInSeconds>4294967295</BootDelayInSeconds>
<BootGroupIdentifier>String content</BootGroupIdentifier>
<Name>String content</Name>
</VpgSettingsBootGroupApi>
<VpgSettingsBootGroupApi>
…
</VpgSettingsBootGroupApi>
</BootGroups>
</BootGroups>
<Journal>
<DatastoreClusterIdentifier>String content</DatastoreClusterIdentifier>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<Limitation>
<HardLimitInMB>2147483647</HardLimitInMB>
<HardLimitInPercent>2147483647</HardLimitInPercent>
<WarningThresholdInMB>2147483647</WarningThresholdInMB>
<WarningThresholdInPercent>2147483647</WarningThresholdInPercent>
</Limitation>
</Journal>
<Networks>
<Failover>
<Hypervisor>
<DefaultNetworkIdentifier>String content</DefaultNetworkIdentifier>
</Hypervisor>
</Failover>
<FailoverTest>
<Hypervisor>
<DefaultNetworkIdentifier>String content</DefaultNetworkIdentifier>
</Hypervisor>
</FailoverTest>
</Networks>
<Recovery>
<DefaultDatastoreClusterIdentifier>String content</DefaultDatastoreClusterIdentifier>
<DefaultDatastoreIdentifier>String content</DefaultDatastoreIdentifier>
<DefaultFolderIdentifier>String content</DefaultFolderIdentifier>
<DefaultHostClusterIdentifier>String content</DefaultHostClusterIdentifier>
<DefaultHostIdentifier>String content</DefaultHostIdentifier>
<ResourcePoolIdentifier>String content</ResourcePoolIdentifier>
</Recovery>
<Scripting>
<PostBackup>
<Command>String content</Command>
<Parameters>String content</Parameters>
<TimeoutInSeconds>2147483647</TimeoutInSeconds>
</PostBackup>
<PostRecovery>
<Command>String content</Command>
<Parameters>String content</Parameters>
<TimeoutInSeconds>2147483647</TimeoutInSeconds>
</PostRecovery>
<PreRecovery>
<Command>String content</Command>
<Parameters>String content</Parameters>
<TimeoutInSeconds>2147483647</TimeoutInSeconds>
</PreRecovery>
</Scripting>
<Vms>
<VpgSettingsVmApi>
<BootGroupIdentifier>String content</BootGroupIdentifier>
<Journal>
<DatastoreClusterIdentifier>String content</DatastoreClusterIdentifier>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<Limitation>
<HardLimitInMB>4294967295</HardLimitInMB>
<HardLimitInPercent>4294967295</HardLimitInPercent>
<WarningThresholdInMB>4294967295</WarningThresholdInMB>
<WarningThresholdInPercent>4294967295</WarningThresholdInPercent>
</Limitation>
</Journal>
<Nics>
<VpgSettingsVmNicApi>
<Failover>
<Hypervisor>
<DnsSuffix>String content</DnsSuffix>
<IpConfig>
<Gateway>String content</Gateway>
<IsDhcp>true</IsDhcp>
<PrimaryDns>String content</PrimaryDns>
<SecondaryDns>String content</SecondaryDns>
<StaticIp>String content</StaticIp>
<SubnetMask>String content</SubnetMask>
</IpConfig>
<NetworkIdentifier>String content</NetworkIdentifier>
<ShouldReplaceMacAddress>true</ShouldReplaceMacAddress>
</Hypervisor>
</Failover>
<FailoverTest>
<Hypervisor>
<DnsSuffix>String content</DnsSuffix>
<IpConfig>
<Gateway>String content</Gateway>
<IsDhcp>true</IsDhcp>
<PrimaryDns>String content</PrimaryDns>
<SecondaryDns>String content</SecondaryDns>
<StaticIp>String content</StaticIp>
<SubnetMask>String content</SubnetMask>
</IpConfig>
<NetworkIdentifier>String content</NetworkIdentifier>
<ShouldReplaceMacAddress>true</ShouldReplaceMacAddress>
</Hypervisor>
</FailoverTest>
<NicIdentifier>String content</NicIdentifier>
</VpgSettingsVmNicApi>
<VpgSettingsVmNicApi>
<Failover>
…
</Failover>
<FailoverTest>
…
</FailoverTest>
<NicIdentifier>String content</NicIdentifier>
</VpgSettingsVmNicApi>
</Nics>
<Recovery>
<DatastoreClusterIdentifier>String content</DatastoreClusterIdentifier>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<FolderIdentifier>String content</FolderIdentifier>
<HostClusterIdentifier>String content</HostClusterIdentifier>
<HostIdentifier>String content</HostIdentifier>
<ResourcePoolIdentifier>String content</ResourcePoolIdentifier>
</Recovery>
<VmIdentifier>String content</VmIdentifier>
<Volumes>
<VpgSettingsVmVolumeApi>
<Datastore>
<DatastoreClusterIdentifier>String content</DatastoreClusterIdentifier>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<IsThin>true</IsThin>
</Datastore>
<ExistingVolume>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<ExistedVmIdentifier>String content</ExistedVmIdentifier>
<Mode>String content</Mode>
<Path>String content</Path>
</ExistingVolume>
<IsSwap>true</IsSwap>
<VolumeIdentifier>String content</VolumeIdentifier>
</VpgSettingsVmVolumeApi>
<VpgSettingsVmVolumeApi>
…
</VpgSettingsVmVolumeApi>
</Volumes>
</VpgSettingsVmApi>
<VpgSettingsVmApi>
…
</VpgSettingsVmApi>
</Vms>
<VpgIdentifier>String content</VpgIdentifier>
<VpgSettingsIdentifier>String content</VpgSettingsIdentifier>
</VpgSettingsApi>
The following is a an example request XML body for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/backup.
<VpgSettingsBackupApi xmlns="http://schemas.zerto.com/zvm/api">
<RepositoryIdentifier>String content</RepositoryIdentifier>
<RetentionPeriod>String content</RetentionPeriod>
<Retry>
<IntervalInMinutes>2147483647</IntervalInMinutes>
<Number>2147483647</Number>
<Retry>true</Retry>
</Retry>
<Scheduler>
<DayOfWeek>String content</DayOfWeek>
<SchedulerPeriod>String content</SchedulerPeriod>
<TimeOfDay>String content</TimeOfDay>
</Scheduler>
</VpgSettingsBackupApi>
The following is a an example request XML body for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/basic.
<VpgSettingsBasicApi xmlns="http://schemas.zerto.com/zvm/api">
<JournalHistoryInHours>2147483647</JournalHistoryInHours>
<Name>String content</Name>
<Priority>String content</Priority>
<ProtectedSiteIdentifier>String content</ProtectedSiteIdentifier>
<RecoverySiteIdentifier>String content</RecoverySiteIdentifier>
<RpoInSeconds>4294967295</RpoInSeconds>
<ServiceProfileIdentifier>String content</ServiceProfileIdentifier>
<TestIntervalInMinutes>2147483647</TestIntervalInMinutes>
<UseWanCompression>true</UseWanCompression>
<ZorgIdentifier>String content</ZorgIdentifier>
</VpgSettingsBasicApi>
The following is a an example request XML body for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/bootgroup.
<VpgSettingsBootGroupsApi xmlns="http://schemas.zerto.com/zvm/api">
<BootGroups>
<VpgSettingsBootGroupApi>
<BootDelayInSeconds>4294967295</BootDelayInSeconds>
<BootGroupIdentifier>String content</BootGroupIdentifier>
<Name>String content</Name>
</VpgSettingsBootGroupApi>
<VpgSettingsBootGroupApi>
<BootDelayInSeconds>4294967295</BootDelayInSeconds>
<BootGroupIdentifier>String content</BootGroupIdentifier>
<Name>String content</Name>
</VpgSettingsBootGroupApi>
</BootGroups>
</VpgSettingsBootGroupsApi>
The following is a an example request XML body for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/journal.
<VpgSettingsJournalApi xmlns="http://schemas.zerto.com/zvm/api">
<DatastoreClusterIdentifier>String content</DatastoreClusterIdentifier>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<Limitation>
<HardLimitInMB>2147483647</HardLimitInMB>
<HardLimitInPercent>2147483647</HardLimitInPercent>
<WarningThresholdInMB>2147483647</WarningThresholdInMB>
<WarningThresholdInPercent>2147483647</WarningThresholdInPercent>
</Limitation>
</VpgSettingsJournalApi>
The following is a an example request XML body for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/networks.
<VpgSettingsNetworksApi xmlns="http://schemas.zerto.com/zvm/api">
<Failover>
<Hypervisor>
<DefaultNetworkIdentifier>String content</DefaultNetworkIdentifier>
</Hypervisor>
</Failover>
<FailoverTest>
<Hypervisor>
<DefaultNetworkIdentifier>String content</DefaultNetworkIdentifier>
</Hypervisor>
</FailoverTest>
</VpgSettingsNetworksApi>
The following is a an example request XML body for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/recovery.
<VpgSettingsRecoveryApi xmlns="http://schemas.zerto.com/zvm/api">
<DefaultDatastoreClusterIdentifier>String content</DefaultDatastoreClusterIdentifier>
<DefaultDatastoreIdentifier>String content</DefaultDatastoreIdentifier>
<DefaultFolderIdentifier>String content</DefaultFolderIdentifier>
<DefaultHostClusterIdentifier>String content</DefaultHostClusterIdentifier>
<DefaultHostIdentifier>String content</DefaultHostIdentifier>
<ResourcePoolIdentifier>String content</ResourcePoolIdentifier>
</VpgSettingsRecoveryApi>
The following is a an example request XML body for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/scripting.
<VpgSettingsScriptsApi xmlns="http://schemas.zerto.com/zvm/api">
<PostBackup>
<Command>String content</Command>
<Parameters>String content</Parameters>
<TimeoutInSeconds>2147483647</TimeoutInSeconds>
</PostBackup>
<PostRecovery>
<Command>String content</Command>
<Parameters>String content</Parameters>
<TimeoutInSeconds>2147483647</TimeoutInSeconds>
</PostRecovery>
<PreRecovery>
<Command>String content</Command>
<Parameters>String content</Parameters>
<TimeoutInSeconds>2147483647</TimeoutInSeconds>
</PreRecovery>
</VpgSettingsScriptsApi>
The following is a an example request XML body for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/vms/{vmIdentifier}.
<VpgSettingsVmApi xmlns="http://schemas.zerto.com/zvm/api">
<BootGroupIdentifier>String content</BootGroupIdentifier>
<Journal>
<DatastoreClusterIdentifier>String content</DatastoreClusterIdentifier>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<Limitation>
<HardLimitInMB>4294967295</HardLimitInMB>
<HardLimitInPercent>4294967295</HardLimitInPercent>
<WarningThresholdInMB>4294967295</WarningThresholdInMB>
<WarningThresholdInPercent>4294967295</WarningThresholdInPercent>
</Limitation>
</Journal>
<Nics>
<VpgSettingsVmNicApi>
<Failover>
<Hypervisor>
<DnsSuffix>String content</DnsSuffix>
<IpConfig>
<Gateway>String content</Gateway>
<IsDhcp>true</IsDhcp>
<PrimaryDns>String content</PrimaryDns>
<SecondaryDns>String content</SecondaryDns>
<StaticIp>String content</StaticIp>
<SubnetMask>String content</SubnetMask>
</IpConfig>
<NetworkIdentifier>String content</NetworkIdentifier>
<ShouldReplaceMacAddress>true</ShouldReplaceMacAddress>
</Hypervisor>
</Failover>
<FailoverTest>
<Hypervisor>
<DnsSuffix>String content</DnsSuffix>
<IpConfig>
<Gateway>String content</Gateway>
<IsDhcp>true</IsDhcp>
<PrimaryDns>String content</PrimaryDns>
<SecondaryDns>String content</SecondaryDns>
<StaticIp>String content</StaticIp>
<SubnetMask>String content</SubnetMask>
</IpConfig>
<NetworkIdentifier>String content</NetworkIdentifier>
<ShouldReplaceMacAddress>true</ShouldReplaceMacAddress>
</Hypervisor>
</FailoverTest>
<NicIdentifier>String content</NicIdentifier>
</VpgSettingsVmNicApi>
<VpgSettingsVmNicApi>
<Failover>
…>
</Failover>
<FailoverTest>
…>
</FailoverTest>
<NicIdentifier>String content</NicIdentifier>
</VpgSettingsVmNicApi>
</Nics>
<Recovery>
<DatastoreClusterIdentifier>String content</DatastoreClusterIdentifier>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<FolderIdentifier>String content</FolderIdentifier>
<HostClusterIdentifier>String content</HostClusterIdentifier>
<HostIdentifier>String content</HostIdentifier>
<ResourcePoolIdentifier>String content</ResourcePoolIdentifier>
</Recovery>
<VmIdentifier>String content</VmIdentifier>
<Volumes>
<VpgSettingsVmVolumeApi>
<Datastore>
<DatastoreClusterIdentifier>String content</DatastoreClusterIdentifier>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<IsThin>true</IsThin>
</Datastore>
<ExistingVolume>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<ExistedVmIdentifier>String content</ExistedVmIdentifier>
<Mode>String content</Mode>
<Path>String content</Path>
</ExistingVolume>
<IsSwap>true</IsSwap>
<VolumeIdentifier>String content</VolumeIdentifier>
</VpgSettingsVmVolumeApi>
<VpgSettingsVmVolumeApi>
…
</VpgSettingsVmVolumeApi>
</Volumes>
</VpgSettingsVmApi>
The following is a an example request XML body for
https://zvm_ip:port/v1/vpgSettings/{vpgSettingsIdentifier}/vms/{vmIdentifier}/volumes/{volumeId}.
<VpgSettingsVmVolumeApi xmlns="http://schemas.zerto.com/zvm/api">
<Datastore>
<DatastoreClusterIdentifier>String content</DatastoreClusterIdentifier>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<IsThin>true</IsThin>
</Datastore>
<ExistingVolume>
<DatastoreIdentifier>String content</DatastoreIdentifier>
<ExistedVmIdentifier>String content</ExistedVmIdentifier>
<Mode>String content</Mode>
<Path>String content</Path>
</ExistingVolume>
<IsSwap>true</IsSwap>
<VolumeIdentifier>String content</VolumeIdentifier>
</VpgSettingsVmVolumeApi>
Response Body Formats
All PUT method response bodies are empty.
DELETE Method Response Formats
All DELETE method request and response bodies are empty.