vSAN Data Protection API
What's changed in vSAN Data Protection API
These are all the changes between the current version and the previous version
Operation Changes
New Operations
GET
Snapservice Protection Groups Capabilities Get
POST
Snapservice Protection Groups End Ransomware Recovery$Task
POST
Snapservice Protection Groups Start Ransomware Recovery$Task
POST
Snapservice Protection Groups Compute Members
GET
Snapservice Sites Capabilities Get
GET
Snapservice Sites Clusters Capabilities Get
GET
Snapservice Sites Datastores List
GET
Snapservice Sites Datastores Capabilities List
GET
Snapservice Sites Datastores Capabilities Get
GET
Snapservice Virtual Machines Snapshots List
PATCH
Snapservice Virtual Machines Snapshots Add Label$Task
PATCH
Snapservice Virtual Machines Snapshots Delete Label$Task
PUT
Snapservice Virtual Machines Snapshots Set Labels$Task
PATCH
Snapservice Virtual Machines Snapshots Update$Task
DELETE
Snapservice Virtual Machines Snapshots Delete$Task
GET
Snapservice Virtual Machines Protection Configuration Get
PATCH
Snapservice Virtual Machines Protection Configuration Update$Task
Updated Operations
Property changed
operationId
from
Snapservice.ClusterPairs_delete$Task
to
Snapservice ClusterPairs delete$Task
Property changed
operationId
from
Snapservice.ClusterPairs_get
to
Snapservice ClusterPairs get
Property changed
operationId
from
Snapservice.ClusterPairs_createPrecheck$Task
to
Snapservice ClusterPairs createPrecheck$Task
Property changed
operationId
from
Snapservice.ClusterPairs_createPrecheck
to
Snapservice ClusterPairs createPrecheck
Property changed
operationId
from
Snapservice.ClusterPairs_create$Task
to
Snapservice ClusterPairs create$Task
Property changed
operationId
from
Snapservice.ClusterPairs_list
to
Snapservice ClusterPairs list
Property changed
operationId
from
Snapservice.Clusters.ProtectionGroups.Snapshots_delete
to
Snapservice Clusters ProtectionGroups Snapshots delete
Property changed
operationId
from
Snapservice.Clusters.ProtectionGroups.Snapshots_get
to
Snapservice Clusters ProtectionGroups Snapshots get
Property changed
operationId
from
Snapservice.Clusters.ProtectionGroups.Snapshots_create$Task
to
Snapservice Clusters ProtectionGroups Snapshots create$Task
Property changed
operationId
from
Snapservice.Clusters.ProtectionGroups.Snapshots_list
to
Snapservice Clusters ProtectionGroups Snapshots list
Property changed
operationId
from
Snapservice.Clusters.ProtectionGroups_activate$Task
to
Snapservice Clusters ProtectionGroups activate$Task
Property changed
operationId
from
Snapservice.Clusters.ProtectionGroups_demote$Task
to
Snapservice Clusters ProtectionGroups demote$Task
Property changed
operationId
from
Snapservice.Clusters.ProtectionGroups_pause$Task
to
Snapservice Clusters ProtectionGroups pause$Task
Property changed
operationId
from
Snapservice.Clusters.ProtectionGroups_promote$Task
to
Snapservice Clusters ProtectionGroups promote$Task
Property changed
operationId
from
Snapservice.Clusters.ProtectionGroups_resume$Task
to
Snapservice Clusters ProtectionGroups resume$Task
Property changed
operationId
from
Snapservice.Clusters.ProtectionGroups_delete$Task
to
Snapservice Clusters ProtectionGroups delete$Task
Property changed
operationId
from
Snapservice.Clusters.ProtectionGroups_update$Task
to
Snapservice Clusters ProtectionGroups update$Task
Property changed
operationId
from
Snapservice.Clusters.ProtectionGroups_get
to
Snapservice Clusters ProtectionGroups get
Property changed
operationId
from
Snapservice.Clusters.ProtectionGroups_create$Task
to
Snapservice Clusters ProtectionGroups create$Task
Property changed
operationId
from
Snapservice.Clusters.ProtectionGroups_list
to
Snapservice Clusters ProtectionGroups list
Property changed
operationId
from
Snapservice.Clusters.VirtualMachines.Snapshots_get
to
Snapservice Clusters VirtualMachines Snapshots get
Property changed
operationId
from
Snapservice.Clusters.VirtualMachines.Snapshots_list
to
Snapservice Clusters VirtualMachines Snapshots list
Property changed
operationId
from
Snapservice.Clusters.VirtualMachines_linkedClone$Task
to
Snapservice Clusters VirtualMachines linkedClone$Task
Property changed
operationId
from
Snapservice.Clusters.VirtualMachines_restore$Task
to
Snapservice Clusters VirtualMachines restore$Task
Property changed
operationId
from
Snapservice.Clusters.VirtualMachines_revert$Task
to
Snapservice Clusters VirtualMachines revert$Task
Property changed
operationId
from
Snapservice.Clusters.VirtualMachines_list
to
Snapservice Clusters VirtualMachines list
Property changed
operationId
from
Snapservice.Info.About_get
to
Snapservice Info About get
Property changed
operationId
from
Snapservice.Reports.Clusters.ProtectionGroups.Snapshots_listStatusAggregatedByProtectionGroup
to
Snapservice Reports Clusters ProtectionGroups Snapshots listStatusAggregatedByProtectionGroup
Property changed
operationId
from
Snapservice.Reports.Clusters.ProtectionGroups.Snapshots_listStatusAggregatedByTimeSlice
to
Snapservice Reports Clusters ProtectionGroups Snapshots listStatusAggregatedByTimeSlice
Property changed
operationId
from
Snapservice.Reports.Clusters.ProtectionGroups.Snapshots_list
to
Snapservice Reports Clusters ProtectionGroups Snapshots list
Property changed
operationId
from
Snapservice.Reports.Clusters.ProtectionGroups_list
to
Snapservice Reports Clusters ProtectionGroups list
Parameter added
Parameter filter
Property changed
operationId
from
Snapservice.Reports.Clusters.VirtualMachines.Snapshots_listStatusAggregatedByTimeSlice
to
Snapservice Reports Clusters VirtualMachines Snapshots listStatusAggregatedByTimeSlice
Property changed
operationId
from
Snapservice.Reports.Clusters.VirtualMachines.Snapshots_listStatusAggregatedByVirtualMachine
to
Snapservice Reports Clusters VirtualMachines Snapshots listStatusAggregatedByVirtualMachine
Property changed
operationId
from
Snapservice.Reports.Clusters.VirtualMachines.Snapshots_list
to
Snapservice Reports Clusters VirtualMachines Snapshots list
Property changed
operationId
from
Snapservice.Reports.Clusters.VirtualMachines_list
to
Snapservice Reports Clusters VirtualMachines list
Parameter added
Parameter filter
Property changed
operationId
from
Snapservice.Sessions_delete
to
Snapservice Sessions delete
Property changed
operationId
from
Snapservice.Sessions_get
to
Snapservice Sessions get
Property changed
operationId
from
Snapservice.Sessions_create
to
Snapservice Sessions create
Property changed
operationId
from
Snapservice.Sites.Clusters_list
to
Snapservice Sites Clusters list
Property changed
operationId
from
Snapservice.Sites.Licenses_list
to
Snapservice Sites Licenses list
Property changed
operationId
from
Snapservice.Sites_delete$Task
to
Snapservice Sites delete$Task
Property changed
operationId
from
Snapservice.Sites_update$Task
to
Snapservice Sites update$Task
Property changed
operationId
from
Snapservice.Sites_get
to
Snapservice Sites get
Property changed
operationId
from
Snapservice.Sites_add$Task
to
Snapservice Sites add$Task
Property changed
operationId
from
Snapservice.Sites_probe
to
Snapservice Sites probe
Property changed
operationId
from
Snapservice.Sites_list
to
Snapservice Sites list
Property changed
operationId
from
Snapservice.Tasks_get
to
Snapservice Tasks get
Property changed
operationId
from
Snapservice.Tasks_list
to
Snapservice Tasks list
Deprecated Operations
No Changes
Deleted Operations
No Changes
Data Structure Changes
New Structures
Updated Structures
No Changes
Deprecated Structures
No Changes
Deleted Structures
Snapservice.ClusterPairs.ConnectionStatus
Snapservice.ClusterPairs.CreateSpec
Snapservice.ClusterPairs.FilterSpec
Snapservice.ClusterPairs.Info
Snapservice.ClusterPairs.ListItem
Snapservice.ClusterPairs.ListResult
Snapservice.ClusterPairs.LocalClusterMemberSpec
Snapservice.ClusterPairs.MemberInfo
Snapservice.ClusterPairs.PeerClusterMemberSpec
Snapservice.Clusters.ProtectionGroups.DeleteSpec
Snapservice.Clusters.ProtectionGroups.FilterSpec
Snapservice.Clusters.ProtectionGroups.ListItem
Snapservice.Clusters.ProtectionGroups.ListResult
Snapservice.Clusters.ProtectionGroups.Snapshots.CreateResult
Snapservice.Clusters.ProtectionGroups.Snapshots.CreateSpec
Snapservice.Clusters.ProtectionGroups.Snapshots.FilterSpec
Snapservice.Clusters.ProtectionGroups.Snapshots.Info
Snapservice.Clusters.ProtectionGroups.Snapshots.ListItem
Snapservice.Clusters.ProtectionGroups.Snapshots.ListResult
Snapservice.Clusters.ProtectionGroups.Snapshots.Type
Snapservice.Clusters.ProtectionGroups.Snapshots.VmSnapshotSummary
Snapservice.Clusters.VirtualMachines.Disks.Snapshots.Info
Snapservice.Clusters.VirtualMachines.FilterSpec
Snapservice.Clusters.VirtualMachines.Info
Snapservice.Clusters.VirtualMachines.LinkedClonePlacementSpec
Snapservice.Clusters.VirtualMachines.LinkedCloneSpec
Snapservice.Clusters.VirtualMachines.ListItem
Snapservice.Clusters.VirtualMachines.ListResult
Snapservice.Clusters.VirtualMachines.RemoteProtectionInfo
Snapservice.Clusters.VirtualMachines.ReplicationInfo
Snapservice.Clusters.VirtualMachines.ReplicationStatus
Snapservice.Clusters.VirtualMachines.RestorePlacementSpec
Snapservice.Clusters.VirtualMachines.RestoreSpec
Snapservice.Clusters.VirtualMachines.RevertSpec
Snapservice.Clusters.VirtualMachines.Snapshots.FilterSpec
Snapservice.Clusters.VirtualMachines.Snapshots.Info
Snapservice.Clusters.VirtualMachines.Snapshots.ListItem
Snapservice.Clusters.VirtualMachines.Snapshots.ListResult
Snapservice.Clusters.VirtualMachines.Snapshots.Type
Snapservice.Info.About.Info
Snapservice.PrecheckResult
Snapservice.PrecheckResultItem
Snapservice.PrecheckStatus
Snapservice.ProtectionGroupInfo
Snapservice.ProtectionGroupSpec
Snapservice.ProtectionGroupStatus
Snapservice.ProtectionGroupUpdateSpec
Snapservice.Reason
Snapservice.ReplicationPolicy
Snapservice.Reports.Clusters.ProtectionGroups.ListItem
Snapservice.Reports.Clusters.ProtectionGroups.ListResult
Snapservice.Reports.Clusters.ProtectionGroups.ProtectionGroupInfo
Snapservice.Reports.Clusters.ProtectionGroups.Snapshots.AggregatedStatusInfo
Snapservice.Reports.Clusters.ProtectionGroups.Snapshots.FilterSpec
Snapservice.Reports.Clusters.ProtectionGroups.Snapshots.IterationSpec
Snapservice.Reports.Clusters.ProtectionGroups.Snapshots.ListItem
Snapservice.Reports.Clusters.ProtectionGroups.Snapshots.ListResult
Snapservice.Reports.Clusters.ProtectionGroups.Snapshots.Status
Snapservice.Reports.Clusters.ProtectionGroups.Snapshots.StatusByProtectionGroupItem
Snapservice.Reports.Clusters.ProtectionGroups.Snapshots.StatusByProtectionGroupListResult
Snapservice.Reports.Clusters.ProtectionGroups.Snapshots.StatusByTimeSliceItem
Snapservice.Reports.Clusters.ProtectionGroups.Snapshots.StatusByTimeSliceListResult
Snapservice.Reports.Clusters.VirtualMachines.Info
Snapservice.Reports.Clusters.VirtualMachines.ListItem
Snapservice.Reports.Clusters.VirtualMachines.ListResult
Snapservice.Reports.Clusters.VirtualMachines.Snapshots.AggregatedStatusInfo
Snapservice.Reports.Clusters.VirtualMachines.Snapshots.FilterSpec
Snapservice.Reports.Clusters.VirtualMachines.Snapshots.IterationSpec
Snapservice.Reports.Clusters.VirtualMachines.Snapshots.ListItem
Snapservice.Reports.Clusters.VirtualMachines.Snapshots.ListResult
Snapservice.Reports.Clusters.VirtualMachines.Snapshots.Status
Snapservice.Reports.Clusters.VirtualMachines.Snapshots.StatusByTimeSliceItem
Snapservice.Reports.Clusters.VirtualMachines.Snapshots.StatusByTimeSliceListResult
Snapservice.Reports.Clusters.VirtualMachines.Snapshots.StatusByVirtualMachineItem
Snapservice.Reports.Clusters.VirtualMachines.Snapshots.StatusByVirtualMachineListResult
Snapservice.RetentionConfig
Snapservice.RetentionPeriod
Snapservice.RetentionPolicy
Snapservice.Sessions.Info
Snapservice.ShortTermRetention
Snapservice.Sites.AddSpec
Snapservice.Sites.CertificateInfo
Snapservice.Sites.Clusters.FilterSpec
Snapservice.Sites.Clusters.Info
Snapservice.Sites.Clusters.ListItem
Snapservice.Sites.Clusters.ListResult
Snapservice.Sites.ConnectionState
Snapservice.Sites.ConnectionStatus
Snapservice.Sites.DeleteOptions
Snapservice.Sites.DeleteSpec
Snapservice.Sites.FilterSpec
Snapservice.Sites.Info
Snapservice.Sites.Licenses.Info
Snapservice.Sites.Licenses.LicenseType
Snapservice.Sites.Licenses.ListItem
Snapservice.Sites.Licenses.ListResult
Snapservice.Sites.Licenses.VlrInfo
Snapservice.Sites.Licenses.VlrLicenseType
Snapservice.Sites.Licenses.VlrMode
Snapservice.Sites.ListItem
Snapservice.Sites.ListResult
Snapservice.Sites.PairingInfo
Snapservice.Sites.PairingSummary
Snapservice.Sites.ProbeResult
Snapservice.Sites.ProbeSpec
Snapservice.Sites.ProbeStatus
Snapservice.Sites.Service
Snapservice.Sites.ServiceType
Snapservice.Sites.Summary
Snapservice.Sites.UpdateSpec
Snapservice.Sites.UserCredentials
Snapservice.Sites.VCenterInfo
Snapservice.Sites.VcenterConnectionSpec
Snapservice.SnapshotPolicy
Snapservice.SnapshotSchedule
Snapservice.TargetEntities
Snapservice.Tasks.CommonInfo
Snapservice.Tasks.FilterSpec
Snapservice.Tasks.Info
Snapservice.Tasks.ListItem
Snapservice.Tasks.ListResult
Snapservice.Tasks.Progress
Snapservice.Tasks.Status
Snapservice.TimeFrequency
Snapservice.TimePeriod
Snapservice.TimeUnit
Vapi.Std.DynamicID
Vapi.Std.Errors.AlreadyExists
Vapi.Std.Errors.AlreadyInDesiredState
Vapi.Std.Errors.ArgumentLocations
Vapi.Std.Errors.Canceled
Vapi.Std.Errors.ConcurrentChange
Vapi.Std.Errors.Error
Vapi.Std.Errors.Error.Type
Vapi.Std.Errors.FeatureInUse
Vapi.Std.Errors.FileLocations
Vapi.Std.Errors.InternalServerError
Vapi.Std.Errors.InvalidArgument
Vapi.Std.Errors.InvalidElementConfiguration
Vapi.Std.Errors.InvalidElementType
Vapi.Std.Errors.InvalidRequest
Vapi.Std.Errors.NotAllowedInCurrentState
Vapi.Std.Errors.NotFound
Vapi.Std.Errors.OperationNotFound
Vapi.Std.Errors.ResourceBusy
Vapi.Std.Errors.ResourceInUse
Vapi.Std.Errors.ResourceInaccessible
Vapi.Std.Errors.ServiceUnavailable
Vapi.Std.Errors.TimedOut
Vapi.Std.Errors.TransientIndication
Vapi.Std.Errors.UnableToAllocateResource
Vapi.Std.Errors.Unauthenticated
Vapi.Std.Errors.Unauthorized
Vapi.Std.Errors.UnexpectedInput
Vapi.Std.Errors.Unsupported
Vapi.Std.Errors.UnverifiedPeer
Vapi.Std.LocalizableMessage
Vapi.Std.LocalizationParam
Vapi.Std.LocalizationParam.DateTimeFormat
Vapi.Std.NestedLocalizableMessage