Hyper VReplica Azure Replication Details Response
constructor(allAvailableOSUpgradeConfigurations: List<OSUpgradeSupportedVersionsResponse>? = null, azureVmDiskDetails: List<AzureVmDiskDetailsResponse>? = null, enableRdpOnTargetOption: String? = null, encryption: String? = null, initialReplicationDetails: InitialReplicationDetailsResponse? = null, instanceType: String, lastRecoveryPointReceived: String, lastReplicatedTime: String? = null, lastRpoCalculatedTime: String? = null, licenseType: String? = null, linuxLicenseType: String? = null, oSDetails: OSDetailsResponse? = null, protectedManagedDisks: List<HyperVReplicaAzureManagedDiskDetailsResponse>? = null, recoveryAvailabilitySetId: String? = null, recoveryAzureLogStorageAccountId: String? = null, recoveryAzureResourceGroupId: String? = null, recoveryAzureStorageAccount: String? = null, recoveryAzureVMSize: String? = null, recoveryAzureVmName: String? = null, rpoInSeconds: Double? = null, seedManagedDiskTags: Map<String, String>? = null, selectedRecoveryAzureNetworkId: String? = null, selectedSourceNicId: String? = null, sourceVmCpuCount: Int? = null, sourceVmRamSizeInMB: Int? = null, sqlServerLicenseType: String? = null, targetAvailabilityZone: String? = null, targetManagedDiskTags: Map<String, String>? = null, targetNicTags: Map<String, String>? = null, targetProximityPlacementGroupId: String? = null, targetVmSecurityProfile: SecurityProfilePropertiesResponse? = null, targetVmTags: Map<String, String>? = null, useManagedDisks: String? = null, vmId: String? = null, vmNics: List<VMNicDetailsResponse>? = null, vmProtectionState: String? = null, vmProtectionStateDescription: String? = null)