# coding: utf-8

# flake8: noqa


"""
IGNORE:
    Nutanix Data Protection APIs

    Business Continuity with full spectrum of Disaster Recovery and Backup solution. Spanning across Single PC, Cross AZ, MultiSite. Configuration of Recovery points, Protection policies, Recovery Plans. Execution and monitoring of back up and recovery orchestrations on OnPrem as well as Cloud.  # noqa: E501

    OpenAPI spec version: 4.3.1
    
    Generated by: https://github.com/swagger-api/swagger-codegen.git
IGNORE
"""
from __future__ import absolute_import

# import apis into sdk package
from ntnx_dataprotection_py_client.api.data_protection_cluster_capabilities_api import DataProtectionClusterCapabilitiesApi
from ntnx_dataprotection_py_client.api.protected_resources_api import ProtectedResourcesApi
from ntnx_dataprotection_py_client.api.recovery_plan_actions_api import RecoveryPlanActionsApi
from ntnx_dataprotection_py_client.api.recovery_plan_jobs_api import RecoveryPlanJobsApi
from ntnx_dataprotection_py_client.api.recovery_points_api import RecoveryPointsApi
# import ApiClient
from ntnx_dataprotection_py_client.api_client import ApiClient
from ntnx_dataprotection_py_client.configuration import Configuration
# import models into sdk package
from ntnx_dataprotection_py_client.models.OneOfcommon.v1.config.KVPairvalue import KVPairvalue
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.common.BaseVmRecoveryPointapplication_consistent_properties import BaseVmRecoveryPointapplication_consistent_properties
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.config.ClusterInfoApiResponsedata import ClusterInfoApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.config.CreateRecoveryPointApiResponsedata import CreateRecoveryPointApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.config.DeleteRecoveryPlanJobApiResponsedata import DeleteRecoveryPlanJobApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.config.DeleteRecoveryPointApiResponsedata import DeleteRecoveryPointApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.config.ExecutionStepResultresult import ExecutionStepResultresult
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.config.GetProtectedResourceApiResponsedata import GetProtectedResourceApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.config.GetRecoveryPlanJobApiResponsedata import GetRecoveryPlanJobApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.config.GetRecoveryPointApiResponsedata import GetRecoveryPointApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.config.GetVmRecoveryPointApiResponsedata import GetVmRecoveryPointApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.config.ListDPClusterCapabilitiesApiResponsedata import ListDPClusterCapabilitiesApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.config.ListRecoveryPlanJobExecutionStepsApiResponsedata import ListRecoveryPlanJobExecutionStepsApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.config.ListRecoveryPlanJobValidationErrorsApiResponsedata import ListRecoveryPlanJobValidationErrorsApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.config.ListRecoveryPlanJobsApiResponsedata import ListRecoveryPlanJobsApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.config.ListRecoveryPointsApiResponsedata import ListRecoveryPointsApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.config.ProtectedResourcePromoteApiResponsedata import ProtectedResourcePromoteApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.config.ProtectedResourceRestoreApiResponsedata import ProtectedResourceRestoreApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.config.RecoveryPointReplicateApiResponsedata import RecoveryPointReplicateApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.config.RecoveryPointRepositoryProjectionobject_storage_reference import RecoveryPointRepositoryProjectionobject_storage_reference
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.config.RecoveryPointRepositoryobject_storage_reference import RecoveryPointRepositoryobject_storage_reference
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.config.RecoveryPointRestoreApiResponsedata import RecoveryPointRestoreApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.config.UpdateRecoveryPointExpirationTimeApiResponsedata import UpdateRecoveryPointExpirationTimeApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.config.VmRecoveryPointRestoreOverridevm_override_spec import VmRecoveryPointRestoreOverridevm_override_spec
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.config.VmRecoveryPointapplication_consistent_properties import VmRecoveryPointapplication_consistent_properties
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.content.ChangedVmRegionsApiResponsedata import ChangedVmRegionsApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.content.ChangedVolumeGroupRegionsApiResponsedata import ChangedVolumeGroupRegionsApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.content.ClusterDiscoverSpecspec import ClusterDiscoverSpecspec
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.content.ComputeChangedRegionsClusterDiscoverSpecdisk_recovery_point import ComputeChangedRegionsClusterDiscoverSpecdisk_recovery_point
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.content.ComputeChangedRegionsClusterDiscoverSpecreference_disk_recovery_point import ComputeChangedRegionsClusterDiscoverSpecreference_disk_recovery_point
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.content.GetVssMetadataApiResponsedata import GetVssMetadataApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.error.ErrorResponseerror import ErrorResponseerror
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.operations.CleanupRecoveryPlanResourcesApiResponsedata import CleanupRecoveryPlanResourcesApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.operations.PlannedFailoverRecoveryPlanApiResponsedata import PlannedFailoverRecoveryPlanApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.operations.TestFailoverRecoveryPlanApiResponsedata import TestFailoverRecoveryPlanApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.operations.UnplannedFailoverRecoveryPlanApiResponsedata import UnplannedFailoverRecoveryPlanApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfdataprotection.v4.operations.ValidateRecoveryPlanApiResponsedata import ValidateRecoveryPlanApiResponsedata
from ntnx_dataprotection_py_client.models.OneOfvmm.v4.ahv.config.VmRestoreNicConfigOverrideParamsnic_backing_info import VmRestoreNicConfigOverrideParamsnic_backing_info
from ntnx_dataprotection_py_client.models.OneOfvmm.v4.ahv.config.VmRestoreNicConfigOverrideParamsnic_network_info import VmRestoreNicConfigOverrideParamsnic_network_info
from ntnx_dataprotection_py_client.models.common.v1.config.EntityReference import EntityReference as CommonConfigEntityReference
from ntnx_dataprotection_py_client.models.common.v1.config.EntityType import EntityType
from ntnx_dataprotection_py_client.models.common.v1.config.Flag import Flag
from ntnx_dataprotection_py_client.models.common.v1.config.IPAddress import IPAddress
from ntnx_dataprotection_py_client.models.common.v1.config.IPv4Address import IPv4Address
from ntnx_dataprotection_py_client.models.common.v1.config.IPv6Address import IPv6Address
from ntnx_dataprotection_py_client.models.common.v1.config.KVPair import KVPair
from ntnx_dataprotection_py_client.models.common.v1.config.MapOfStringWrapper import MapOfStringWrapper
from ntnx_dataprotection_py_client.models.common.v1.config.Message import Message
from ntnx_dataprotection_py_client.models.common.v1.config.MessageSeverity import MessageSeverity
from ntnx_dataprotection_py_client.models.common.v1.config.TenantAwareModel import TenantAwareModel
from ntnx_dataprotection_py_client.models.common.v1.response.ApiLink import ApiLink
from ntnx_dataprotection_py_client.models.common.v1.response.ApiResponseMetadata import ApiResponseMetadata
from ntnx_dataprotection_py_client.models.common.v1.response.ExternalizableAbstractModel import ExternalizableAbstractModel
from ntnx_dataprotection_py_client.models.dataprotection.v4.common.BackupType import BackupType
from ntnx_dataprotection_py_client.models.dataprotection.v4.common.BaseRecoveryPoint import BaseRecoveryPoint
from ntnx_dataprotection_py_client.models.dataprotection.v4.common.BaseVmRecoveryPoint import BaseVmRecoveryPoint
from ntnx_dataprotection_py_client.models.dataprotection.v4.common.ClusterInfo import ClusterInfo
from ntnx_dataprotection_py_client.models.dataprotection.v4.common.DiskRecoveryPoint import DiskRecoveryPoint
from ntnx_dataprotection_py_client.models.dataprotection.v4.common.RecoveryPointStatus import RecoveryPointStatus
from ntnx_dataprotection_py_client.models.dataprotection.v4.common.RecoveryPointType import RecoveryPointType
from ntnx_dataprotection_py_client.models.dataprotection.v4.common.VssProperties import VssProperties
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.AhvVmOverrideSpec import AhvVmOverrideSpec
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.AmazonS3Bucket import AmazonS3Bucket
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.AzureBlobStorageContainer import AzureBlobStorageContainer
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.Capability import Capability
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ClusterInfoApiResponse import ClusterInfoApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ConsistencyGroup import ConsistencyGroup
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ConsistencyGroupMember import ConsistencyGroupMember
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ConsistencyGroupMemberType import ConsistencyGroupMemberType
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ConsistencyGroupMigrationSpec import ConsistencyGroupMigrationSpec
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ConsistencyGroupProjection import ConsistencyGroupProjection
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.CreateRecoveryPointApiResponse import CreateRecoveryPointApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.CreationTimeRange import CreationTimeRange
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.DataProtectionCapabilityName import DataProtectionCapabilityName
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.DataProtectionClusterCapability import DataProtectionClusterCapability
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.DataProtectionClusterCapabilityProjection import DataProtectionClusterCapabilityProjection
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.DataProtectionSiteReference import DataProtectionSiteReference
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.DeleteRecoveryPlanJobApiResponse import DeleteRecoveryPlanJobApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.DeleteRecoveryPointApiResponse import DeleteRecoveryPointApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.DisasterRecoveryLocation import DisasterRecoveryLocation
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.EntityRecoveryResult import EntityRecoveryResult
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.EntityReference import EntityReference as DataprotectionConfigEntityReference
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ErrorGroup import ErrorGroup
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ErrorMessage import ErrorMessage
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.EsxiVmOverrideSpec import EsxiVmOverrideSpec
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ExecutionStepEntityReference import ExecutionStepEntityReference
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ExecutionStepEntityType import ExecutionStepEntityType
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ExecutionStepResult import ExecutionStepResult
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ExpirationTimeSpec import ExpirationTimeSpec
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.FailoverDirection import FailoverDirection
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ForceDeleteAllRecoveryPointsSpec import ForceDeleteAllRecoveryPointsSpec
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.GetProtectedResourceApiResponse import GetProtectedResourceApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.GetRecoveryPlanJobApiResponse import GetRecoveryPlanJobApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.GetRecoveryPointApiResponse import GetRecoveryPointApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.GetVmRecoveryPointApiResponse import GetVmRecoveryPointApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.HostReference import HostReference
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.HostType import HostType
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.HypervisorType import HypervisorType
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ListDPClusterCapabilitiesApiResponse import ListDPClusterCapabilitiesApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ListRecoveryPlanJobExecutionStepsApiResponse import ListRecoveryPlanJobExecutionStepsApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ListRecoveryPlanJobValidationErrorsApiResponse import ListRecoveryPlanJobValidationErrorsApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ListRecoveryPlanJobsApiResponse import ListRecoveryPlanJobsApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ListRecoveryPointsApiResponse import ListRecoveryPointsApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.LocationReference import LocationReference
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.NutanixObjectsBucket import NutanixObjectsBucket
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ObjectStorageType import ObjectStorageType
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.OperationType import OperationType
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.PhaseSummary import PhaseSummary
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ProtectedEntityType import ProtectedEntityType
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ProtectedResource import ProtectedResource
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ProtectedResourcePromoteApiResponse import ProtectedResourcePromoteApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ProtectedResourceReplicationStatus import ProtectedResourceReplicationStatus
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ProtectedResourceRestoreApiResponse import ProtectedResourceRestoreApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ProtectedResourceRestoreSpec import ProtectedResourceRestoreSpec
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.RecoveryInfo import RecoveryInfo
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.RecoveryPlanActionType import RecoveryPlanActionType
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.RecoveryPlanJob import RecoveryPlanJob
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.RecoveryPlanJobExecutionStatus import RecoveryPlanJobExecutionStatus
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.RecoveryPlanJobExecutionStep import RecoveryPlanJobExecutionStep
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.RecoveryPlanJobExecutionStepProjection import RecoveryPlanJobExecutionStepProjection
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.RecoveryPlanJobPhaseType import RecoveryPlanJobPhaseType
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.RecoveryPlanJobProjection import RecoveryPlanJobProjection
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.RecoveryPlanValidationError import RecoveryPlanValidationError
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.RecoveryPlanValidationErrorProjection import RecoveryPlanValidationErrorProjection
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.RecoveryPoint import RecoveryPoint
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.RecoveryPointProjection import RecoveryPointProjection
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.RecoveryPointReplicateApiResponse import RecoveryPointReplicateApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.RecoveryPointReplicationSpec import RecoveryPointReplicationSpec
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.RecoveryPointRepository import RecoveryPointRepository
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.RecoveryPointRepositoryProjection import RecoveryPointRepositoryProjection
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.RecoveryPointRestorationSpec import RecoveryPointRestorationSpec
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.RecoveryPointRestoreApiResponse import RecoveryPointRestoreApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.RecycleBinEntry import RecycleBinEntry
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.RecycleBinVm import RecycleBinVm
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.RecycleBinVmProjection import RecycleBinVmProjection
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.RecycleBinVolumeGroup import RecycleBinVolumeGroup
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.RecycleBinVolumeGroupProjection import RecycleBinVolumeGroupProjection
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.ReplicationState import ReplicationState
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.RestorableTimeRange import RestorableTimeRange
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.RootCauseAnalysis import RootCauseAnalysis
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.Severity import Severity
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.SiteProtectionInfo import SiteProtectionInfo
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.SiteReference import SiteReference
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.StageSummary import StageSummary
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.Summary import Summary
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.SynchronousReplicationRole import SynchronousReplicationRole
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.UpdateRecoveryPointExpirationTimeApiResponse import UpdateRecoveryPointExpirationTimeApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.VmRecoveryPoint import VmRecoveryPoint
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.VmRecoveryPointRestoreOverride import VmRecoveryPointRestoreOverride
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.VolumeGroupOverrideSpec import VolumeGroupOverrideSpec
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.VolumeGroupRecoveryPoint import VolumeGroupRecoveryPoint
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.VolumeGroupRecoveryPointRestoreOverride import VolumeGroupRecoveryPointRestoreOverride
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.VolumeGroupSyncContext import VolumeGroupSyncContext
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.Witness import Witness
from ntnx_dataprotection_py_client.models.dataprotection.v4.config.WitnessAvailabilityStatus import WitnessAvailabilityStatus
from ntnx_dataprotection_py_client.models.dataprotection.v4.content.BaseRecoveryPointSpec import BaseRecoveryPointSpec
from ntnx_dataprotection_py_client.models.dataprotection.v4.content.ChangedRegion import ChangedRegion
from ntnx_dataprotection_py_client.models.dataprotection.v4.content.ChangedVmRegionsApiResponse import ChangedVmRegionsApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.content.ChangedVolumeGroupRegionsApiResponse import ChangedVolumeGroupRegionsApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.content.ClusterDiscoverOperation import ClusterDiscoverOperation
from ntnx_dataprotection_py_client.models.dataprotection.v4.content.ClusterDiscoverSpec import ClusterDiscoverSpec
from ntnx_dataprotection_py_client.models.dataprotection.v4.content.ComputeChangedRegionsClusterDiscoverSpec import ComputeChangedRegionsClusterDiscoverSpec
from ntnx_dataprotection_py_client.models.dataprotection.v4.content.DiskRecoveryPointReference import DiskRecoveryPointReference
from ntnx_dataprotection_py_client.models.dataprotection.v4.content.FileWrapper import FileWrapper
from ntnx_dataprotection_py_client.models.dataprotection.v4.content.GetVssMetadataApiResponse import GetVssMetadataApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.content.GetVssMetadataClusterDiscoverSpec import GetVssMetadataClusterDiscoverSpec
from ntnx_dataprotection_py_client.models.dataprotection.v4.content.RegionType import RegionType
from ntnx_dataprotection_py_client.models.dataprotection.v4.content.VmDiskRecoveryPointClusterDiscoverSpec import VmDiskRecoveryPointClusterDiscoverSpec
from ntnx_dataprotection_py_client.models.dataprotection.v4.content.VmDiskRecoveryPointReference import VmDiskRecoveryPointReference
from ntnx_dataprotection_py_client.models.dataprotection.v4.content.VmRecoveryPointChangedRegionsComputeSpec import VmRecoveryPointChangedRegionsComputeSpec
from ntnx_dataprotection_py_client.models.dataprotection.v4.content.VolumeGroupDiskRecoveryPointClusterDiscoverSpec import VolumeGroupDiskRecoveryPointClusterDiscoverSpec
from ntnx_dataprotection_py_client.models.dataprotection.v4.content.VolumeGroupDiskRecoveryPointReference import VolumeGroupDiskRecoveryPointReference
from ntnx_dataprotection_py_client.models.dataprotection.v4.content.VolumeGroupRecoveryPointChangedRegionsComputeSpec import VolumeGroupRecoveryPointChangedRegionsComputeSpec
from ntnx_dataprotection_py_client.models.dataprotection.v4.error.AppMessage import AppMessage
from ntnx_dataprotection_py_client.models.dataprotection.v4.error.ErrorResponse import ErrorResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.error.SchemaValidationError import SchemaValidationError
from ntnx_dataprotection_py_client.models.dataprotection.v4.error.SchemaValidationErrorMessage import SchemaValidationErrorMessage
from ntnx_dataprotection_py_client.models.dataprotection.v4.operations.BaseRecoveryPlanActionSpec import BaseRecoveryPlanActionSpec
from ntnx_dataprotection_py_client.models.dataprotection.v4.operations.CleanupRecoveryPlanResourcesApiResponse import CleanupRecoveryPlanResourcesApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.operations.PlannedFailoverRecoveryPlanApiResponse import PlannedFailoverRecoveryPlanApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.operations.PlannedFailoverSpec import PlannedFailoverSpec
from ntnx_dataprotection_py_client.models.dataprotection.v4.operations.TestFailoverRecoveryPlanApiResponse import TestFailoverRecoveryPlanApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.operations.TestFailoverSpec import TestFailoverSpec
from ntnx_dataprotection_py_client.models.dataprotection.v4.operations.UnplannedFailoverRecoveryPlanApiResponse import UnplannedFailoverRecoveryPlanApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.operations.UnplannedFailoverSpec import UnplannedFailoverSpec
from ntnx_dataprotection_py_client.models.dataprotection.v4.operations.ValidateRecoveryPlanApiResponse import ValidateRecoveryPlanApiResponse
from ntnx_dataprotection_py_client.models.dataprotection.v4.operations.ValidateSpec import ValidateSpec
from ntnx_dataprotection_py_client.models.prism.v4.config.TaskReference import TaskReference
from ntnx_dataprotection_py_client.models.vmm.v4.ahv.config.CategoryReference import CategoryReference
from ntnx_dataprotection_py_client.models.vmm.v4.ahv.config.GuestStaticIpSpec import GuestStaticIpSpec
from ntnx_dataprotection_py_client.models.vmm.v4.ahv.config.OwnerReference import OwnerReference
from ntnx_dataprotection_py_client.models.vmm.v4.ahv.config.OwnershipInfo import OwnershipInfo
from ntnx_dataprotection_py_client.models.vmm.v4.ahv.config.SubnetReference import SubnetReference
from ntnx_dataprotection_py_client.models.vmm.v4.ahv.config.VmConfigOverrideSpecification import VmConfigOverrideSpecification
from ntnx_dataprotection_py_client.models.vmm.v4.ahv.config.VmRestoreGuestNicInfoOverrideSpec import VmRestoreGuestNicInfoOverrideSpec
from ntnx_dataprotection_py_client.models.vmm.v4.ahv.config.VmRestoreGuestToolsSpecification import VmRestoreGuestToolsSpecification
from ntnx_dataprotection_py_client.models.vmm.v4.ahv.config.VmRestoreIpv4ConfigOverrideSpec import VmRestoreIpv4ConfigOverrideSpec
from ntnx_dataprotection_py_client.models.vmm.v4.ahv.config.VmRestoreNicConfigOverrideParams import VmRestoreNicConfigOverrideParams
from ntnx_dataprotection_py_client.models.vmm.v4.ahv.config.VmRestoreNicConfigSpecification import VmRestoreNicConfigSpecification
from ntnx_dataprotection_py_client.models.vmm.v4.ahv.config.VmRestoreVirtualEthernetNicNetworkInfoOverrideSpec import VmRestoreVirtualEthernetNicNetworkInfoOverrideSpec
from ntnx_dataprotection_py_client.models.vmm.v4.ahv.config.VmRestoreVirtualEthernetNicOverrideSpec import VmRestoreVirtualEthernetNicOverrideSpec
