Package-level declarations

Types

Link copied to clipboard
data class GetFabricResult(val id: String, val location: String, val name: String, val recoveryVaultName: String, val resourceGroupName: String)

A collection of values returned by getFabric.

Link copied to clipboard
data class GetProtectionContainerResult(val id: String, val name: String, val recoveryFabricName: String, val recoveryVaultName: String, val resourceGroupName: String)

A collection of values returned by getProtectionContainer.

Link copied to clipboard
data class GetReplicationPolicyResult(val applicationConsistentSnapshotFrequencyInMinutes: Int, val id: String, val name: String, val recoveryPointRetentionInMinutes: Int, val recoveryVaultName: String, val resourceGroupName: String)

A collection of values returned by getReplicationPolicy.

data class GetReplicationRecoveryPlanAzureToAzureSetting(val primaryEdgeZone: String, val primaryZone: String, val recoveryEdgeZone: String, val recoveryZone: String)
data class GetReplicationRecoveryPlanRecoveryGroupPostAction(val fabricLocation: String, val failOverDirections: List<String>, val failOverTypes: List<String>, val manualActionInstruction: String, val name: String, val runbookId: String, val scriptPath: String, val type: String)
data class GetReplicationRecoveryPlanRecoveryGroupPreAction(val fabricLocation: String, val failOverDirections: List<String>, val failOverTypes: List<String>, val manualActionInstruction: String, val name: String, val runbookId: String, val scriptPath: String, val type: String)
Link copied to clipboard
data class GetReplicationRecoveryPlanResult(val azureToAzureSettings: List<GetReplicationRecoveryPlanAzureToAzureSetting>, val failoverDeploymentModel: String, val id: String, val name: String, val recoveryGroups: List<GetReplicationRecoveryPlanRecoveryGroup>, val recoveryVaultId: String, val sourceRecoveryFabricId: String, val targetRecoveryFabricId: String)

A collection of values returned by getReplicationRecoveryPlan.

data class ProtectionContainerMappingAutomaticUpdate(val authenticationType: String? = null, val automationAccountId: String? = null, val enabled: Boolean? = null)
Link copied to clipboard
data class ReplicatedVMManagedDisk(val diskId: String, val stagingStorageAccountId: String, val targetDiskEncryption: ReplicatedVMManagedDiskTargetDiskEncryption? = null, val targetDiskEncryptionSetId: String? = null, val targetDiskType: String, val targetReplicaDiskType: String, val targetResourceGroupId: String)
Link copied to clipboard
data class ReplicatedVMNetworkInterface(val failoverTestPublicIpAddressId: String? = null, val failoverTestStaticIp: String? = null, val failoverTestSubnetName: String? = null, val recoveryLoadBalancerBackendAddressPoolIds: List<String>? = null, val recoveryPublicIpAddressId: String? = null, val sourceNetworkInterfaceId: String? = null, val targetStaticIp: String? = null, val targetSubnetName: String? = null)
Link copied to clipboard
data class ReplicatedVMUnmanagedDisk(val diskUri: String, val stagingStorageAccountId: String, val targetStorageAccountId: String)
data class ReplicationRecoveryPlanAzureToAzureSettings(val primaryEdgeZone: String? = null, val primaryZone: String? = null, val recoveryEdgeZone: String? = null, val recoveryZone: String? = null)
Link copied to clipboard
data class ReplicationRecoveryPlanBootRecoveryGroup(val postActions: List<ReplicationRecoveryPlanBootRecoveryGroupPostAction>? = null, val preActions: List<ReplicationRecoveryPlanBootRecoveryGroupPreAction>? = null, val replicatedProtectedItems: List<String>? = null)
data class ReplicationRecoveryPlanBootRecoveryGroupPostAction(val fabricLocation: String? = null, val failOverDirections: List<String>, val failOverTypes: List<String>, val manualActionInstruction: String? = null, val name: String, val runbookId: String? = null, val scriptPath: String? = null, val type: String)
data class ReplicationRecoveryPlanBootRecoveryGroupPreAction(val fabricLocation: String? = null, val failOverDirections: List<String>, val failOverTypes: List<String>, val manualActionInstruction: String? = null, val name: String, val runbookId: String? = null, val scriptPath: String? = null, val type: String)
data class ReplicationRecoveryPlanFailoverRecoveryGroupPostAction(val fabricLocation: String? = null, val failOverDirections: List<String>, val failOverTypes: List<String>, val manualActionInstruction: String? = null, val name: String, val runbookId: String? = null, val scriptPath: String? = null, val type: String)
data class ReplicationRecoveryPlanFailoverRecoveryGroupPreAction(val fabricLocation: String? = null, val failOverDirections: List<String>, val failOverTypes: List<String>, val manualActionInstruction: String? = null, val name: String, val runbookId: String? = null, val scriptPath: String? = null, val type: String)
data class ReplicationRecoveryPlanShutdownRecoveryGroupPostAction(val fabricLocation: String? = null, val failOverDirections: List<String>, val failOverTypes: List<String>, val manualActionInstruction: String? = null, val name: String, val runbookId: String? = null, val scriptPath: String? = null, val type: String)
data class ReplicationRecoveryPlanShutdownRecoveryGroupPreAction(val fabricLocation: String? = null, val failOverDirections: List<String>, val failOverTypes: List<String>, val manualActionInstruction: String? = null, val name: String, val runbookId: String? = null, val scriptPath: String? = null, val type: String)
Link copied to clipboard
data class VmwareReplicatedVmManagedDisk(val diskId: String, val logStorageAccountId: String? = null, val targetDiskEncryptionSetId: String? = null, val targetDiskType: String)
Link copied to clipboard
data class VmwareReplicatedVmNetworkInterface(val isPrimary: Boolean, val sourceMacAddress: String, val targetStaticIp: String? = null, val targetSubnetName: String? = null, val testSubnetName: String? = null)