Class OlvmTargetEnvironment
OLVM target enviroment
Inherited Members
Namespace: Oci.CloudmigrationsService.Models
Assembly: OCI.DotNetSDK.Cloudmigrations.dll
Syntax
public class OlvmTargetEnvironment : TargetEnvironment
Properties
ClusterAssetId
Declaration
[Required(ErrorMessage = "ClusterAssetId is required.")]
[JsonProperty(PropertyName = "clusterAssetId")]
public string ClusterAssetId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Inventory asset id of the olvm cluster |
Remarks
Required
OlvmTemplates
Declaration
[JsonProperty(PropertyName = "olvmTemplates")]
public Dictionary<string, string> OlvmTemplates { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, string> | OLVM OS type to inventory asset id of the template |
PreferredShapeType
Declaration
[JsonProperty(PropertyName = "preferredShapeType")]
[JsonConverter(typeof(StringEnumConverter))]
public VmTargetAsset.PreferredShapeTypeEnum? PreferredShapeType { get; set; }
Property Value
| Type | Description |
|---|---|
| VmTargetAsset.PreferredShapeTypeEnum? | Preferred VM shape type provided by the customer. |
VnicProfileAssetId
Declaration
[Required(ErrorMessage = "VnicProfileAssetId is required.")]
[JsonProperty(PropertyName = "vnicProfileAssetId")]
public string VnicProfileAssetId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Inventory asset Id of the vnic profile |
Remarks
Required