Class CostEstimation
Cost estimation description
Inherited Members
Namespace: Oci.CloudmigrationsService.Models
Assembly: OCI.DotNetSDK.Cloudmigrations.dll
Syntax
public class CostEstimation
Properties
Compute
Declaration
[Required(ErrorMessage = "Compute is required.")]
[JsonProperty(PropertyName = "compute")]
public ComputeCostEstimation Compute { get; set; }
Property Value
Type | Description |
---|---|
ComputeCostEstimation |
Remarks
Required
CurrencyCode
Declaration
[JsonProperty(PropertyName = "currencyCode")]
public string CurrencyCode { get; set; }
Property Value
Type | Description |
---|---|
string | Currency code in the ISO format. |
OsImage
Declaration
[Required(ErrorMessage = "OsImage is required.")]
[JsonProperty(PropertyName = "osImage")]
public OsImageEstimation OsImage { get; set; }
Property Value
Type | Description |
---|---|
OsImageEstimation |
Remarks
Required
Storage
Declaration
[Required(ErrorMessage = "Storage is required.")]
[JsonProperty(PropertyName = "storage")]
public StorageCostEstimation Storage { get; set; }
Property Value
Type | Description |
---|---|
StorageCostEstimation |
Remarks
Required
SubscriptionId
Declaration
[JsonProperty(PropertyName = "subscriptionId")]
public string SubscriptionId { get; set; }
Property Value
Type | Description |
---|---|
string | Subscription ID |
TotalEstimationPerMonth
Declaration
[Required(ErrorMessage = "TotalEstimationPerMonth is required.")]
[JsonProperty(PropertyName = "totalEstimationPerMonth")]
public decimal? TotalEstimationPerMonth { get; set; }
Property Value
Type | Description |
---|---|
decimal? | Total estimation per month |
Remarks
Required
TotalEstimationPerMonthBySubscription
Declaration
[JsonProperty(PropertyName = "totalEstimationPerMonthBySubscription")]
public decimal? TotalEstimationPerMonthBySubscription { get; set; }
Property Value
Type | Description |
---|---|
decimal? | Total estimation per month by subscription. |