Package version:

VMware Azure specific enable protection input.

interface InMageAzureV2EnableProtectionInput {
    diskEncryptionSetId?: string;
    disksToInclude?: InMageAzureV2DiskInputDetails[];
    diskType?: string;
    enableRdpOnTargetOption?: string;
    instanceType: "InMageAzureV2";
    licenseType?: string;
    logStorageAccountId?: string;
    masterTargetId?: string;
    multiVmGroupId?: string;
    multiVmGroupName?: string;
    processServerId?: string;
    runAsAccountId?: string;
    seedManagedDiskTags?: {
        [propertyName: string]: string;
    };
    sqlServerLicenseType?: string;
    storageAccountId?: string;
    targetAvailabilitySetId?: string;
    targetAvailabilityZone?: string;
    targetAzureNetworkId?: string;
    targetAzureSubnetId?: string;
    targetAzureV1ResourceGroupId?: string;
    targetAzureV2ResourceGroupId?: string;
    targetAzureVmName?: string;
    targetManagedDiskTags?: {
        [propertyName: string]: string;
    };
    targetNicTags?: {
        [propertyName: string]: string;
    };
    targetProximityPlacementGroupId?: string;
    targetVmSize?: string;
    targetVmTags?: {
        [propertyName: string]: string;
    };
}

Hierarchy (view full)

Properties

diskEncryptionSetId?: string

The DiskEncryptionSet ARM Id.

The disks to include list.

diskType?: string

The disk type.

enableRdpOnTargetOption?: string

The selected option to enable RDP\SSH on target VM after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum.

instanceType

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

licenseType?: string

License type.

logStorageAccountId?: string

The storage account to be used for logging during replication.

masterTargetId?: string

The Master target Id.

multiVmGroupId?: string

The multi VM group Id.

multiVmGroupName?: string

The multi VM group name.

processServerId?: string

The Process Server Id.

runAsAccountId?: string

The CS account Id.

seedManagedDiskTags?: {
    [propertyName: string]: string;
}

The tags for the seed managed disks.

sqlServerLicenseType?: string

The SQL Server license type.

storageAccountId?: string

The storage account Id.

targetAvailabilitySetId?: string

The target availability set ARM Id for resource manager deployment.

targetAvailabilityZone?: string

The target availability zone.

targetAzureNetworkId?: string

The selected target Azure network Id.

targetAzureSubnetId?: string

The selected target Azure subnet Id.

targetAzureV1ResourceGroupId?: string

The Id of the target resource group (for classic deployment) in which the failover VM is to be created.

targetAzureV2ResourceGroupId?: string

The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.

targetAzureVmName?: string

The target azure VM Name.

targetManagedDiskTags?: {
    [propertyName: string]: string;
}

The tags for the target managed disks.

targetNicTags?: {
    [propertyName: string]: string;
}

The tags for the target NICs.

targetProximityPlacementGroupId?: string

The proximity placement group ARM Id.

targetVmSize?: string

The target VM size.

targetVmTags?: {
    [propertyName: string]: string;
}

The target VM tags.