generated/api/Models/TapeMediaDetails.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; public partial class TapeMediaDetails : Commvault.Powershell.Models.ITapeMediaDetails, Commvault.Powershell.Models.ITapeMediaDetailsInternal { /// <summary>Backing field for <see cref="AgedMedia" /> property.</summary> private long? _agedMedia; /// <summary>number of aged media.</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public long? AgedMedia { get => this._agedMedia; set => this._agedMedia = value; } /// <summary>Backing field for <see cref="AssignedMedia" /> property.</summary> private long? _assignedMedia; /// <summary>number of assigned media.</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public long? AssignedMedia { get => this._assignedMedia; set => this._assignedMedia = value; } /// <summary>Backing field for <see cref="CleaningMedia" /> property.</summary> private long? _cleaningMedia; /// <summary>number of cleaned media.</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public long? CleaningMedia { get => this._cleaningMedia; set => this._cleaningMedia = value; } /// <summary>Backing field for <see cref="SpareMedia" /> property.</summary> private long? _spareMedia; /// <summary>number of spare media.</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public long? SpareMedia { get => this._spareMedia; set => this._spareMedia = value; } /// <summary>Backing field for <see cref="TotalMedia" /> property.</summary> private long? _totalMedia; /// <summary>number of media.</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public long? TotalMedia { get => this._totalMedia; set => this._totalMedia = value; } /// <summary>Backing field for <see cref="VaultTrackerPolicies" /> property.</summary> private System.Collections.Generic.List<Commvault.Powershell.Models.IVaultTrackerPolicies> _vaultTrackerPolicies; /// <summary>list of VaultTrackPolicies.</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public System.Collections.Generic.List<Commvault.Powershell.Models.IVaultTrackerPolicies> VaultTrackerPolicies { get => this._vaultTrackerPolicies; set => this._vaultTrackerPolicies = value; } /// <summary>Creates an new <see cref="TapeMediaDetails" /> instance.</summary> public TapeMediaDetails() { } } public partial interface ITapeMediaDetails : Commvault.Powershell.Runtime.IJsonSerializable { /// <summary>number of aged media.</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"number of aged media.", SerializedName = @"agedMedia", PossibleTypes = new [] { typeof(long) })] long? AgedMedia { get; set; } /// <summary>number of assigned media.</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"number of assigned media.", SerializedName = @"assignedMedia", PossibleTypes = new [] { typeof(long) })] long? AssignedMedia { get; set; } /// <summary>number of cleaned media.</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"number of cleaned media.", SerializedName = @"cleaningMedia", PossibleTypes = new [] { typeof(long) })] long? CleaningMedia { get; set; } /// <summary>number of spare media.</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"number of spare media.", SerializedName = @"spareMedia", PossibleTypes = new [] { typeof(long) })] long? SpareMedia { get; set; } /// <summary>number of media.</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"number of media.", SerializedName = @"totalMedia", PossibleTypes = new [] { typeof(long) })] long? TotalMedia { get; set; } /// <summary>list of VaultTrackPolicies.</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"list of VaultTrackPolicies.", SerializedName = @"vaultTrackerPolicies", PossibleTypes = new [] { typeof(Commvault.Powershell.Models.IVaultTrackerPolicies) })] System.Collections.Generic.List<Commvault.Powershell.Models.IVaultTrackerPolicies> VaultTrackerPolicies { get; set; } } internal partial interface ITapeMediaDetailsInternal { /// <summary>number of aged media.</summary> long? AgedMedia { get; set; } /// <summary>number of assigned media.</summary> long? AssignedMedia { get; set; } /// <summary>number of cleaned media.</summary> long? CleaningMedia { get; set; } /// <summary>number of spare media.</summary> long? SpareMedia { get; set; } /// <summary>number of media.</summary> long? TotalMedia { get; set; } /// <summary>list of VaultTrackPolicies.</summary> System.Collections.Generic.List<Commvault.Powershell.Models.IVaultTrackerPolicies> VaultTrackerPolicies { get; set; } } } |