InMageRcmEnableProtectionInput interface
InMageRcm specific enable protection input.
Properties
disks |
The default disk input. |
disks |
The disks to include list. |
fabric |
The ARM Id of discovered machine. |
instance |
Polymorphic discriminator, which specifies the different types this object can be |
license |
The license type. |
linux |
The license type for Linux VM's. |
multi |
The multi VM group name. |
process |
The process server Id. |
run |
The run-as account Id. |
seed |
The tags for the seed managed disks. |
sql |
The SQL Server license type. |
target |
The target availability set ARM Id. |
target |
The target availability zone. |
target |
The target boot diagnostics storage account ARM Id. |
target |
The tags for the target managed disks. |
target |
The selected target network ARM Id. |
target |
The tags for the target NICs. |
target |
The target proximity placement group Id. |
target |
The target resource group ARM Id. |
target |
The selected target subnet name. |
target |
The target VM name. |
target |
The target VM security profile. |
target |
The target VM size. |
target |
The target VM tags. |
test |
The selected test network ARM Id. |
test |
The selected test subnet name. |
user |
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
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