Freigeben über


IInMageRcmEnableProtectionInput Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.InMageRcmEnableProtectionInputTypeConverter))]
public interface IInMageRcmEnableProtectionInput : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IEnableProtectionProviderSpecificInput
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.InMageRcmEnableProtectionInputTypeConverter))>]
type IInMageRcmEnableProtectionInput = interface
    interface IJsonSerializable
    interface IEnableProtectionProviderSpecificInput
Public Interface IInMageRcmEnableProtectionInput
Implements IEnableProtectionProviderSpecificInput
Derived
Attributes
Implements

Properties

DiskDefaultDiskEncryptionSetId

The DiskEncryptionSet ARM Id.

DiskDefaultDiskType

The disk type.

DiskDefaultLogStorageAccountId

The log storage account ARM Id.

DiskDefaultSectorSizeInByte

The logical sector size (in bytes), 512 by default.

DisksToInclude

The disks to include list.

FabricDiscoveryMachineId

The ARM Id of discovered machine.

InstanceType

The class type.

(Inherited from IEnableProtectionProviderSpecificInput)
LicenseType

The license type.

MultiVMGroupName

The multi VM group name.

ProcessServerId

The process server Id.

RunAsAccountId

The run-as account Id.

SeedManagedDiskTag

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.

TargetManagedDiskTag

The tags for the target managed disks.

TargetNetworkId

The selected target network ARM Id.

TargetNicTag

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.

TargetVMSecurityProfileTargetVmconfidentialEncryption

A value indicating whether confidential compute encryption to be enabled.

TargetVMSecurityProfileTargetVmmonitoring

A value indicating whether integrity monitoring to be enabled.

TargetVMSecurityProfileTargetVmsecureBoot

A value indicating whether secure boot to be enabled.

TargetVMSecurityProfileTargetVmsecurityType

The target VM security type.

TargetVMSecurityProfileTargetVmtpm

A value indicating whether trusted platform module to be enabled.

TargetVMSize

The target VM size.

TargetVMTag

The target VM tags.

TestNetworkId

The selected test network ARM Id.

TestSubnetName

The selected test subnet name.

UserSelectedOSName

The OS name selected by user.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to