generated/api/Models/HyperScaleDiskInfo.cs
// Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.10.2, generator: @autorest/powershell@4.0.708) // Changes may cause incorrect behavior and will be lost if the code is regenerated. namespace Commvault.Powershell.Models { using static Commvault.Powershell.Runtime.Extensions; /// <summary>HyperScaleDiskInfo</summary> public partial class HyperScaleDiskInfo : Commvault.Powershell.Models.IHyperScaleDiskInfo, Commvault.Powershell.Models.IHyperScaleDiskInfoInternal { /// <summary>Backing field for <see cref="FileSystem" /> property.</summary> private string _fileSystem; /// <summary>The file system on the node</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public string FileSystem { get => this._fileSystem; set => this._fileSystem = value; } /// <summary>Backing field for <see cref="Product" /> property.</summary> private string _product; /// <summary>The name of the product</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public string Product { get => this._product; set => this._product = value; } /// <summary>Backing field for <see cref="Status" /> property.</summary> private string _status; /// <summary>The status of the node - whether the node is online or offline and is healthy</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public string Status { get => this._status; set => this._status = value; } /// <summary>Backing field for <see cref="Vendor" /> property.</summary> private string _vendor; /// <summary>The name of the vendor</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public string Vendor { get => this._vendor; set => this._vendor = value; } /// <summary>Creates an new <see cref="HyperScaleDiskInfo" /> instance.</summary> public HyperScaleDiskInfo() { } } /// HyperScaleDiskInfo public partial interface IHyperScaleDiskInfo : Commvault.Powershell.Runtime.IJsonSerializable { /// <summary>The file system on the node</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"The file system on the node", SerializedName = @"fileSystem", PossibleTypes = new [] { typeof(string) })] string FileSystem { get; set; } /// <summary>The name of the product</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"The name of the product", SerializedName = @"product", PossibleTypes = new [] { typeof(string) })] string Product { get; set; } /// <summary>The status of the node - whether the node is online or offline and is healthy</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"The status of the node - whether the node is online or offline and is healthy", SerializedName = @"status", PossibleTypes = new [] { typeof(string) })] string Status { get; set; } /// <summary>The name of the vendor</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"The name of the vendor", SerializedName = @"vendor", PossibleTypes = new [] { typeof(string) })] string Vendor { get; set; } } /// HyperScaleDiskInfo internal partial interface IHyperScaleDiskInfoInternal { /// <summary>The file system on the node</summary> string FileSystem { get; set; } /// <summary>The name of the product</summary> string Product { get; set; } /// <summary>The status of the node - whether the node is online or offline and is healthy</summary> string Status { get; set; } /// <summary>The name of the vendor</summary> string Vendor { get; set; } } } |