csharp/Microsoft.Azure.Databricks.Client/Models/ClusterCloudProviderNodeInfo.cs (13 lines of code) (raw):
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
using System.Collections.Generic;
using System.Text.Json.Serialization;
namespace Microsoft.Azure.Databricks.Client.Models;
public record ClusterCloudProviderNodeInfo
{
/// <summary>
/// Available CPU core quota.
/// </summary>
[JsonPropertyName("available_core_quota")]
public float AvailableCoreQuota { get; set; }
/// <summary>
/// Total CPU core quota.
/// </summary>
[JsonPropertyName("total_core_quota")]
public float TotalCoreQuota { get; set; }
/// <summary>
/// Status as reported by the cloud provider.
/// </summary>
[JsonPropertyName("status")]
public IEnumerable<ClusterCloudProviderNodeStatus> Status { get; set; }
}