In Mage Azure V2Replication Details Response
constructor(agentExpiryDate: String? = null, agentVersion: String? = null, azureVMDiskDetails: List<AzureVmDiskDetailsResponse>? = null, azureVmGeneration: String? = null, compressedDataRateInMB: Double? = null, datastores: List<String>? = null, discoveryType: String? = null, diskResized: String? = null, enableRdpOnTargetOption: String? = null, firmwareType: String? = null, infrastructureVmId: String? = null, instanceType: String, ipAddress: String? = null, isAdditionalStatsAvailable: Boolean? = null, isAgentUpdateRequired: String? = null, isRebootAfterUpdateRequired: String? = null, lastHeartbeat: String? = null, lastRecoveryPointReceived: String, lastRpoCalculatedTime: String? = null, lastUpdateReceivedTime: String? = null, licenseType: String? = null, masterTargetId: String? = null, multiVmGroupId: String? = null, multiVmGroupName: String? = null, multiVmSyncStatus: String? = null, osDiskId: String? = null, osType: String? = null, osVersion: String? = null, processServerId: String? = null, processServerName: String? = null, protectedDisks: List<InMageAzureV2ProtectedDiskDetailsResponse>? = null, protectedManagedDisks: List<InMageAzureV2ManagedDiskDetailsResponse>? = null, protectionStage: String? = null, recoveryAvailabilitySetId: String? = null, recoveryAzureLogStorageAccountId: String? = null, recoveryAzureResourceGroupId: String? = null, recoveryAzureStorageAccount: String? = null, recoveryAzureVMName: String? = null, recoveryAzureVMSize: String? = null, replicaId: String? = null, resyncProgressPercentage: Int? = null, rpoInSeconds: Double? = null, seedManagedDiskTags: Map<String, String>? = null, selectedRecoveryAzureNetworkId: String? = null, selectedSourceNicId: String? = null, selectedTfoAzureNetworkId: String? = null, sourceVmCpuCount: Int? = null, sourceVmRamSizeInMB: Int? = null, sqlServerLicenseType: String? = null, switchProviderBlockingErrorDetails: List<InMageAzureV2SwitchProviderBlockingErrorDetailsResponse>? = null, switchProviderDetails: InMageAzureV2SwitchProviderDetailsResponse? = null, targetAvailabilityZone: String? = null, targetManagedDiskTags: Map<String, String>? = null, targetNicTags: Map<String, String>? = null, targetProximityPlacementGroupId: String? = null, targetVmId: String? = null, targetVmTags: Map<String, String>? = null, totalDataTransferred: Double? = null, totalProgressHealth: String? = null, uncompressedDataRateInMB: Double? = null, useManagedDisks: String? = null, vCenterInfrastructureId: String? = null, validationErrors: List<HealthErrorResponse>? = null, vhdName: String? = null, vmId: String? = null, vmNics: List<VMNicDetailsResponse>? = null, vmProtectionState: String? = null, vmProtectionStateDescription: String? = null)