Class CreateVmTargetAssetDetails
Description of the VM target asset.
Inherited Members
Namespace: Oci.CloudmigrationsService.Models
Assembly: OCI.DotNetSDK.Cloudmigrations.dll
Syntax
public class CreateVmTargetAssetDetails : CreateTargetAssetDetails
Properties
BlockVolumesPerformance
Declaration
[JsonProperty(PropertyName = "blockVolumesPerformance")]
public int? BlockVolumesPerformance { get; set; }
Property Value
Type | Description |
---|---|
int? | Performance of the block volumes. |
MsLicense
Declaration
[JsonProperty(PropertyName = "msLicense")]
public string MsLicense { get; set; }
Property Value
Type | Description |
---|---|
string | Microsoft license for the VM configuration. |
PreferredShapeType
Declaration
[Required(ErrorMessage = "PreferredShapeType is required.")]
[JsonProperty(PropertyName = "preferredShapeType")]
[JsonConverter(typeof(StringEnumConverter))]
public VmTargetAsset.PreferredShapeTypeEnum? PreferredShapeType { get; set; }
Property Value
Type | Description |
---|---|
VmTargetAsset.PreferredShapeTypeEnum? | Preferred VM shape type that you provide. |
Remarks
Required
UserSpec
Declaration
[Required(ErrorMessage = "UserSpec is required.")]
[JsonProperty(PropertyName = "userSpec")]
public LaunchInstanceDetails UserSpec { get; set; }
Property Value
Type | Description |
---|---|
LaunchInstanceDetails |
Remarks
Required