generated/api/Models/SnmpConfigurationSummary.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>SNMP host configuration</summary> public partial class SnmpConfigurationSummary : Commvault.Powershell.Models.ISnmpConfigurationSummary, Commvault.Powershell.Models.ISnmpConfigurationSummaryInternal { /// <summary>Backing field for <see cref="AuthenticationAlgorithm" /> property.</summary> private string _authenticationAlgorithm; /// <summary>Authentication algorithm of SNMP host</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public string AuthenticationAlgorithm { get => this._authenticationAlgorithm; set => this._authenticationAlgorithm = value; } /// <summary>Backing field for <see cref="Id" /> property.</summary> private long? _id; /// <summary>Id of SNMP host</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public long? Id { get => this._id; set => this._id = value; } /// <summary>Backing field for <see cref="Name" /> property.</summary> private string _name; /// <summary>Name of SNMP host</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public string Name { get => this._name; set => this._name = value; } /// <summary>Backing field for <see cref="PrivacyAlgorithm" /> property.</summary> private string _privacyAlgorithm; /// <summary>Privacy algorithm of SNMP host</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public string PrivacyAlgorithm { get => this._privacyAlgorithm; set => this._privacyAlgorithm = value; } /// <summary>Backing field for <see cref="UserName" /> property.</summary> private string _userName; /// <summary>Username used to access SNMP host</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public string UserName { get => this._userName; set => this._userName = value; } /// <summary>Creates an new <see cref="SnmpConfigurationSummary" /> instance.</summary> public SnmpConfigurationSummary() { } } /// SNMP host configuration public partial interface ISnmpConfigurationSummary : Commvault.Powershell.Runtime.IJsonSerializable { /// <summary>Authentication algorithm of SNMP host</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"Authentication algorithm of SNMP host", SerializedName = @"authenticationAlgorithm", PossibleTypes = new [] { typeof(string) })] string AuthenticationAlgorithm { get; set; } /// <summary>Id of SNMP host</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"Id of SNMP host", SerializedName = @"id", PossibleTypes = new [] { typeof(long) })] long? Id { get; set; } /// <summary>Name of SNMP host</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"Name of SNMP host", SerializedName = @"name", PossibleTypes = new [] { typeof(string) })] string Name { get; set; } /// <summary>Privacy algorithm of SNMP host</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"Privacy algorithm of SNMP host", SerializedName = @"privacyAlgorithm", PossibleTypes = new [] { typeof(string) })] string PrivacyAlgorithm { get; set; } /// <summary>Username used to access SNMP host</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"Username used to access SNMP host", SerializedName = @"userName", PossibleTypes = new [] { typeof(string) })] string UserName { get; set; } } /// SNMP host configuration internal partial interface ISnmpConfigurationSummaryInternal { /// <summary>Authentication algorithm of SNMP host</summary> string AuthenticationAlgorithm { get; set; } /// <summary>Id of SNMP host</summary> long? Id { get; set; } /// <summary>Name of SNMP host</summary> string Name { get; set; } /// <summary>Privacy algorithm of SNMP host</summary> string PrivacyAlgorithm { get; set; } /// <summary>Username used to access SNMP host</summary> string UserName { get; set; } } } |