InMageRcmEnableProtectionInputArgs

data class InMageRcmEnableProtectionInputArgs(val disksDefault: Output<InMageRcmDisksDefaultInputArgs>? = null, val disksToInclude: Output<List<InMageRcmDiskInputArgs>>? = null, val fabricDiscoveryMachineId: Output<String>? = null, val instanceType: Output<String>? = null, val licenseType: Output<Either<String, LicenseType>>? = null, val multiVmGroupName: Output<String>? = null, val processServerId: Output<String>? = null, val runAsAccountId: Output<String>? = null, val targetAvailabilitySetId: Output<String>? = null, val targetAvailabilityZone: Output<String>? = null, val targetBootDiagnosticsStorageAccountId: Output<String>? = null, val targetNetworkId: Output<String>? = null, val targetProximityPlacementGroupId: Output<String>? = null, val targetResourceGroupId: Output<String>? = null, val targetSubnetName: Output<String>? = null, val targetVmName: Output<String>? = null, val targetVmSize: Output<String>? = null, val testNetworkId: Output<String>? = null, val testSubnetName: Output<String>? = null) : ConvertibleToJava<InMageRcmEnableProtectionInputArgs>

InMageRcm specific enable protection input.

Constructors

Link copied to clipboard
constructor(disksDefault: Output<InMageRcmDisksDefaultInputArgs>? = null, disksToInclude: Output<List<InMageRcmDiskInputArgs>>? = null, fabricDiscoveryMachineId: Output<String>? = null, instanceType: Output<String>? = null, licenseType: Output<Either<String, LicenseType>>? = null, multiVmGroupName: Output<String>? = null, processServerId: Output<String>? = null, runAsAccountId: Output<String>? = null, targetAvailabilitySetId: Output<String>? = null, targetAvailabilityZone: Output<String>? = null, targetBootDiagnosticsStorageAccountId: Output<String>? = null, targetNetworkId: Output<String>? = null, targetProximityPlacementGroupId: Output<String>? = null, targetResourceGroupId: Output<String>? = null, targetSubnetName: Output<String>? = null, targetVmName: Output<String>? = null, targetVmSize: Output<String>? = null, testNetworkId: Output<String>? = null, testSubnetName: Output<String>? = null)

Properties

Link copied to clipboard

The default disk input.

Link copied to clipboard

The disks to include list.

Link copied to clipboard
val fabricDiscoveryMachineId: Output<String>? = null

The ARM Id of discovered machine.

Link copied to clipboard
val instanceType: Output<String>? = null

The class type. Expected value is 'InMageRcm'.

Link copied to clipboard
val licenseType: Output<Either<String, LicenseType>>? = null

The license type.

Link copied to clipboard
val multiVmGroupName: Output<String>? = null

The multi VM group name.

Link copied to clipboard
val processServerId: Output<String>? = null

The process server Id.

Link copied to clipboard
val runAsAccountId: Output<String>? = null

The run-as account Id.

Link copied to clipboard
val targetAvailabilitySetId: Output<String>? = null

The target availability set ARM Id.

Link copied to clipboard
val targetAvailabilityZone: Output<String>? = null

The target availability zone.

Link copied to clipboard

The target boot diagnostics storage account ARM Id.

Link copied to clipboard
val targetNetworkId: Output<String>? = null

The selected target network ARM Id.

Link copied to clipboard

The target proximity placement group Id.

Link copied to clipboard
val targetResourceGroupId: Output<String>? = null

The target resource group ARM Id.

Link copied to clipboard
val targetSubnetName: Output<String>? = null

The selected target subnet name.

Link copied to clipboard
val targetVmName: Output<String>? = null

The target VM name.

Link copied to clipboard
val targetVmSize: Output<String>? = null

The target VM size.

Link copied to clipboard
val testNetworkId: Output<String>? = null

The selected test network ARM Id.

Link copied to clipboard
val testSubnetName: Output<String>? = null

The selected test subnet name.

Functions

Link copied to clipboard
open override fun toJava(): InMageRcmEnableProtectionInputArgs