generated/api/Models/AzureDestinationInfoNic.cs
// Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.9.4, generator: @autorest/powershell@3.0.415) // 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>Azure nic info for restore</summary> public partial class AzureDestinationInfoNic : Commvault.Powershell.Models.IAzureDestinationInfoNic, Commvault.Powershell.Models.IAzureDestinationInfoNicInternal { /// <summary>Backing field for <see cref="NetworkId" /> property.</summary> private string _networkId; /// <summary> /// Azure network ID. Format: /subscriptions/{Subscription ID}/resourceGroups/{Resource Group Name}/providers/Microsoft.Network/virtualNetworks/{Network /// Name}. /// </summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public string NetworkId { get => this._networkId; set => this._networkId = value; } /// <summary>Backing field for <see cref="PrivateIPAddress" /> property.</summary> private string _privateIPAddress; /// <summary>Azure private IP address.</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public string PrivateIPAddress { get => this._privateIPAddress; set => this._privateIPAddress = value; } /// <summary>Backing field for <see cref="PublicIPAddress" /> property.</summary> private string _publicIPAddress; /// <summary>Azure publice IP address.</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public string PublicIPAddress { get => this._publicIPAddress; set => this._publicIPAddress = value; } /// <summary>Backing field for <see cref="PublicIPAddressId" /> property.</summary> private string _publicIPAddressId; /// <summary> /// Azure public IP address ID. Format: /subscriptions/{Subscription ID}/resourceGroups/{Resource Group Name}/providers/Microsoft.Network/publicIPAddresses/{Public /// IP Address Name}. /// </summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public string PublicIPAddressId { get => this._publicIPAddressId; set => this._publicIPAddressId = value; } /// <summary>Backing field for <see cref="SubnetId" /> property.</summary> private string _subnetId; /// <summary> /// Azure subnet ID. Format: /subscriptions/{Subscription ID}/resourceGroups/{Resource Group Name}/providers/Microsoft.Network/virtualNetworks/{Network /// Name}/subnets/{Subnet Name}. /// </summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public string SubnetId { get => this._subnetId; set => this._subnetId = value; } /// <summary>Creates an new <see cref="AzureDestinationInfoNic" /> instance.</summary> public AzureDestinationInfoNic() { } } /// Azure nic info for restore public partial interface IAzureDestinationInfoNic : Commvault.Powershell.Runtime.IJsonSerializable { /// <summary> /// Azure network ID. Format: /subscriptions/{Subscription ID}/resourceGroups/{Resource Group Name}/providers/Microsoft.Network/virtualNetworks/{Network /// Name}. /// </summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Description = @"Azure network ID. Format: /subscriptions/{Subscription ID}/resourceGroups/{Resource Group Name}/providers/Microsoft.Network/virtualNetworks/{Network Name}.", SerializedName = @"networkId", PossibleTypes = new [] { typeof(string) })] string NetworkId { get; set; } /// <summary>Azure private IP address.</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Description = @"Azure private IP address.", SerializedName = @"privateIpAddress", PossibleTypes = new [] { typeof(string) })] string PrivateIPAddress { get; set; } /// <summary>Azure publice IP address.</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Description = @"Azure publice IP address.", SerializedName = @"publicIpAddress", PossibleTypes = new [] { typeof(string) })] string PublicIPAddress { get; set; } /// <summary> /// Azure public IP address ID. Format: /subscriptions/{Subscription ID}/resourceGroups/{Resource Group Name}/providers/Microsoft.Network/publicIPAddresses/{Public /// IP Address Name}. /// </summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Description = @"Azure public IP address ID. Format: /subscriptions/{Subscription ID}/resourceGroups/{Resource Group Name}/providers/Microsoft.Network/publicIPAddresses/{Public IP Address Name}.", SerializedName = @"publicIpAddressId", PossibleTypes = new [] { typeof(string) })] string PublicIPAddressId { get; set; } /// <summary> /// Azure subnet ID. Format: /subscriptions/{Subscription ID}/resourceGroups/{Resource Group Name}/providers/Microsoft.Network/virtualNetworks/{Network /// Name}/subnets/{Subnet Name}. /// </summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Description = @"Azure subnet ID. Format: /subscriptions/{Subscription ID}/resourceGroups/{Resource Group Name}/providers/Microsoft.Network/virtualNetworks/{Network Name}/subnets/{Subnet Name}.", SerializedName = @"subnetId", PossibleTypes = new [] { typeof(string) })] string SubnetId { get; set; } } /// Azure nic info for restore internal partial interface IAzureDestinationInfoNicInternal { /// <summary> /// Azure network ID. Format: /subscriptions/{Subscription ID}/resourceGroups/{Resource Group Name}/providers/Microsoft.Network/virtualNetworks/{Network /// Name}. /// </summary> string NetworkId { get; set; } /// <summary>Azure private IP address.</summary> string PrivateIPAddress { get; set; } /// <summary>Azure publice IP address.</summary> string PublicIPAddress { get; set; } /// <summary> /// Azure public IP address ID. Format: /subscriptions/{Subscription ID}/resourceGroups/{Resource Group Name}/providers/Microsoft.Network/publicIPAddresses/{Public /// IP Address Name}. /// </summary> string PublicIPAddressId { get; set; } /// <summary> /// Azure subnet ID. Format: /subscriptions/{Subscription ID}/resourceGroups/{Resource Group Name}/providers/Microsoft.Network/virtualNetworks/{Network /// Name}/subnets/{Subnet Name}. /// </summary> string SubnetId { get; set; } } } |