Package version:

InMageRcm specific enable protection input.

interface InMageRcmEnableProtectionInput {
    disksDefault?: InMageRcmDisksDefaultInput;
    disksToInclude?: InMageRcmDiskInput[];
    fabricDiscoveryMachineId: string;
    instanceType: "InMageRcm";
    licenseType?: string;
    linuxLicenseType?: string;
    multiVmGroupName?: string;
    processServerId: string;
    runAsAccountId?: string;
    seedManagedDiskTags?: UserCreatedResourceTag[];
    sqlServerLicenseType?: string;
    targetAvailabilitySetId?: string;
    targetAvailabilityZone?: string;
    targetBootDiagnosticsStorageAccountId?: string;
    targetManagedDiskTags?: UserCreatedResourceTag[];
    targetNetworkId?: string;
    targetNicTags?: UserCreatedResourceTag[];
    targetProximityPlacementGroupId?: string;
    targetResourceGroupId: string;
    targetSubnetName?: string;
    targetVmName?: string;
    targetVmSecurityProfile?: SecurityProfileProperties;
    targetVmSize?: string;
    targetVmTags?: UserCreatedResourceTag[];
    testNetworkId?: string;
    testSubnetName?: string;
    userSelectedOSName?: string;
}

Hierarchy (view full)

Properties

The default disk input.

disksToInclude?: InMageRcmDiskInput[]

The disks to include list.

fabricDiscoveryMachineId: string

The ARM Id of discovered machine.

instanceType

Polymorphic discriminator, which specifies the different types this object can be

licenseType?: string

The license type.

linuxLicenseType?: string

The license type for Linux VM's.

multiVmGroupName?: string

The multi VM group name.

processServerId: string

The process server Id.

runAsAccountId?: string

The run-as account Id.

seedManagedDiskTags?: UserCreatedResourceTag[]

The tags for the seed managed disks.

sqlServerLicenseType?: string

The SQL Server license type.

targetAvailabilitySetId?: string

The target availability set ARM Id.

targetAvailabilityZone?: string

The target availability zone.

targetBootDiagnosticsStorageAccountId?: string

The target boot diagnostics storage account ARM Id.

targetManagedDiskTags?: UserCreatedResourceTag[]

The tags for the target managed disks.

targetNetworkId?: string

The selected target network ARM Id.

targetNicTags?: UserCreatedResourceTag[]

The tags for the target NICs.

targetProximityPlacementGroupId?: string

The target proximity placement group Id.

targetResourceGroupId: string

The target resource group ARM Id.

targetSubnetName?: string

The selected target subnet name.

targetVmName?: string

The target VM name.

targetVmSecurityProfile?: SecurityProfileProperties

The target VM security profile.

targetVmSize?: string

The target VM size.

targetVmTags?: UserCreatedResourceTag[]

The target VM tags.

testNetworkId?: string

The selected test network ARM Id.

testSubnetName?: string

The selected test subnet name.

userSelectedOSName?: string

The OS name selected by user.