Package version:

InMageRcm provider specific input to update replication protected item.

interface InMageRcmUpdateReplicationProtectedItemInput {
    instanceType: "InMageRcm";
    licenseType?: string;
    linuxLicenseType?: string;
    sqlServerLicenseType?: string;
    targetAvailabilitySetId?: string;
    targetAvailabilityZone?: string;
    targetBootDiagnosticsStorageAccountId?: string;
    targetManagedDiskTags?: UserCreatedResourceTag[];
    targetNetworkId?: string;
    targetNicTags?: UserCreatedResourceTag[];
    targetProximityPlacementGroupId?: string;
    targetResourceGroupId?: string;
    targetVmName?: string;
    targetVmSize?: string;
    targetVmTags?: UserCreatedResourceTag[];
    testNetworkId?: string;
    userSelectedOSName?: string;
    vmNics?: InMageRcmNicInput[];
}

Hierarchy (view full)

Properties

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.

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 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.

targetVmName?: string

The target VM name.

targetVmSize?: string

The target VM size.

targetVmTags?: UserCreatedResourceTag[]

The target VM tags.

testNetworkId?: string

The test network ARM Id.

userSelectedOSName?: string

The OS name selected by user.

The list of NIC details.