/// <summary>
 /// Initializes a new instance of the UpgradeProfileProperties class.
 /// </summary>
 /// <param name="controlPlaneProfile">The list of available upgrade
 /// versions for the control plane.</param>
 /// <param name="agentPoolProfiles">The list of available upgrade
 /// versions for agent pools.</param>
 public UpgradeProfileProperties(PoolUpgradeProfile controlPlaneProfile, IList <PoolUpgradeProfile> agentPoolProfiles)
 {
     ControlPlaneProfile = controlPlaneProfile;
     AgentPoolProfiles   = agentPoolProfiles;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the UpgradeProfileProperties class.
 /// </summary>
 public UpgradeProfileProperties()
 {
     ControlPlaneProfile = new PoolUpgradeProfile();
     CustomInit();
 }