A2AReplicationDetailsResponse

constructor(agentCertificateExpiryDate: String, agentExpiryDate: String? = null, agentVersion: String? = null, autoProtectionOfDataDisk: String? = null, fabricObjectId: String? = null, initialPrimaryExtendedLocation: ExtendedLocationResponse? = null, initialPrimaryFabricLocation: String, initialPrimaryZone: String, initialRecoveryExtendedLocation: ExtendedLocationResponse? = null, initialRecoveryFabricLocation: String, initialRecoveryZone: String, instanceType: String, isReplicationAgentCertificateUpdateRequired: Boolean? = null, isReplicationAgentUpdateRequired: Boolean? = null, lastHeartbeat: String? = null, lastRpoCalculatedTime: String? = null, lifecycleId: String? = null, managementId: String? = null, monitoringJobType: String? = null, monitoringPercentageCompletion: Int? = null, multiVmGroupCreateOption: String? = null, multiVmGroupId: String? = null, multiVmGroupName: String? = null, osType: String? = null, primaryAvailabilityZone: String? = null, primaryExtendedLocation: ExtendedLocationResponse? = null, primaryFabricLocation: String? = null, protectedDisks: List<A2AProtectedDiskDetailsResponse>? = null, protectedManagedDisks: List<A2AProtectedManagedDiskDetailsResponse>? = null, recoveryAvailabilitySet: String? = null, recoveryAvailabilityZone: String? = null, recoveryAzureGeneration: String, recoveryAzureResourceGroupId: String? = null, recoveryAzureVMName: String? = null, recoveryAzureVMSize: String? = null, recoveryBootDiagStorageAccountId: String? = null, recoveryCapacityReservationGroupId: String? = null, recoveryCloudService: String? = null, recoveryExtendedLocation: ExtendedLocationResponse? = null, recoveryFabricLocation: String? = null, recoveryFabricObjectId: String? = null, recoveryProximityPlacementGroupId: String? = null, recoveryVirtualMachineScaleSetId: String? = null, rpoInSeconds: Double? = null, selectedRecoveryAzureNetworkId: String? = null, selectedTfoAzureNetworkId: String? = null, testFailoverRecoveryFabricObjectId: String? = null, tfoAzureVMName: String? = null, unprotectedDisks: List<A2AUnprotectedDiskDetailsResponse>? = null, vmEncryptionType: String, vmNics: List<VMNicDetailsResponse>? = null, vmProtectionState: String? = null, vmProtectionStateDescription: String? = null, vmSyncedConfigDetails: AzureToAzureVmSyncedConfigDetailsResponse? = null)