Share via


InMageRcmEnableProtectionInput interface

InMageRcm specific enable protection input.

Extends

Properties

disksDefault

The default disk input.

disksToInclude

The disks to include list.

fabricDiscoveryMachineId

The ARM Id of discovered machine.

instanceType

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

licenseType

The license type.

linuxLicenseType

The license type for Linux VM's.

multiVmGroupName

The multi VM group name.

processServerId

The process server Id.

runAsAccountId

The run-as account Id.

seedManagedDiskTags

The tags for the seed managed disks.

sqlServerLicenseType

The SQL Server license type.

targetAvailabilitySetId

The target availability set ARM Id.

targetAvailabilityZone

The target availability zone.

targetBootDiagnosticsStorageAccountId

The target boot diagnostics storage account ARM Id.

targetManagedDiskTags

The tags for the target managed disks.

targetNetworkId

The selected target network ARM Id.

targetNicTags

The tags for the target NICs.

targetProximityPlacementGroupId

The target proximity placement group Id.

targetResourceGroupId

The target resource group ARM Id.

targetSubnetName

The selected target subnet name.

targetVmName

The target VM name.

targetVmSecurityProfile

The target VM security profile.

targetVmSize

The target VM size.

targetVmTags

The target VM tags.

testNetworkId

The selected test network ARM Id.

testSubnetName

The selected test subnet name.

userSelectedOSName

The OS name selected by user.

Property Details

disksDefault

The default disk input.

disksDefault?: InMageRcmDisksDefaultInput

Property Value

disksToInclude

The disks to include list.

disksToInclude?: InMageRcmDiskInput[]

Property Value

fabricDiscoveryMachineId

The ARM Id of discovered machine.

fabricDiscoveryMachineId: string

Property Value

string

instanceType

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

instanceType: "InMageRcm"

Property Value

"InMageRcm"

licenseType

The license type.

licenseType?: string

Property Value

string

linuxLicenseType

The license type for Linux VM's.

linuxLicenseType?: string

Property Value

string

multiVmGroupName

The multi VM group name.

multiVmGroupName?: string

Property Value

string

processServerId

The process server Id.

processServerId: string

Property Value

string

runAsAccountId

The run-as account Id.

runAsAccountId?: string

Property Value

string

seedManagedDiskTags

The tags for the seed managed disks.

seedManagedDiskTags?: UserCreatedResourceTag[]

Property Value

sqlServerLicenseType

The SQL Server license type.

sqlServerLicenseType?: string

Property Value

string

targetAvailabilitySetId

The target availability set ARM Id.

targetAvailabilitySetId?: string

Property Value

string

targetAvailabilityZone

The target availability zone.

targetAvailabilityZone?: string

Property Value

string

targetBootDiagnosticsStorageAccountId

The target boot diagnostics storage account ARM Id.

targetBootDiagnosticsStorageAccountId?: string

Property Value

string

targetManagedDiskTags

The tags for the target managed disks.

targetManagedDiskTags?: UserCreatedResourceTag[]

Property Value

targetNetworkId

The selected target network ARM Id.

targetNetworkId?: string

Property Value

string

targetNicTags

The tags for the target NICs.

targetNicTags?: UserCreatedResourceTag[]

Property Value

targetProximityPlacementGroupId

The target proximity placement group Id.

targetProximityPlacementGroupId?: string

Property Value

string

targetResourceGroupId

The target resource group ARM Id.

targetResourceGroupId: string

Property Value

string

targetSubnetName

The selected target subnet name.

targetSubnetName?: string

Property Value

string

targetVmName

The target VM name.

targetVmName?: string

Property Value

string

targetVmSecurityProfile

The target VM security profile.

targetVmSecurityProfile?: SecurityProfileProperties

Property Value

targetVmSize

The target VM size.

targetVmSize?: string

Property Value

string

targetVmTags

The target VM tags.

targetVmTags?: UserCreatedResourceTag[]

Property Value

testNetworkId

The selected test network ARM Id.

testNetworkId?: string

Property Value

string

testSubnetName

The selected test subnet name.

testSubnetName?: string

Property Value

string

userSelectedOSName

The OS name selected by user.

userSelectedOSName?: string

Property Value

string