pub fn servers(mut self, input: crate::model::Server) -> Self {
            let mut v = self.servers.unwrap_or_default();
            v.push(input);
            self.servers = Some(v);
            self
        }
/// Appends an item to `servers`.
///
/// To override the contents of this collection use [`set_servers`](Self::set_servers).
///
/// <p>Contains the response to a <code>DescribeServers</code> request.</p>
/// <p> <i>For Chef Automate servers:</i> If <code>DescribeServersResponse$Servers$EngineAttributes</code> includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.</p>
/// <p> <i>For Puppet servers:</i> <code>DescribeServersResponse$Servers$EngineAttributes</code> contains the following two responses:</p>
/// <ul>
/// <li> <p> <code>PUPPET_API_CA_CERT</code>, the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.</p> </li>
/// <li> <p> <code>PUPPET_API_CRL</code>, a certificate revocation list. The certificate revocation list is for internal maintenance purposes only. For more information about the Puppet certificate revocation list, see <a href="https://puppet.com/docs/puppet/5.5/man/certificate_revocation_list.html">Man Page: puppet certificate_revocation_list</a> in the Puppet documentation.</p> </li>
/// </ul>
Appends an item to `servers`.
To override the contents of this collection use [`set_servers`](Self::set_servers).

Contains the response to a DescribeServers request.
 For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.
 For Puppet servers: DescribeServersResponse$Servers$EngineAttributes contains the following two responses:

  PUPPET_API_CA_CERT, the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates. 
  PUPPET_API_CRL, a certificate revocation list. The certificate revocation list is for internal maintenance purposes only. For more information about the Puppet certificate revocation list, see Man Page: puppet certificate_revocation_list in the Puppet documentation. 

Appends an item to ` servers ` . To override the contents of this collection use [ ` set_servers ` ] ( Self :: set_servers ) . Contains the response to a DescribeServers request . For Chef Automate servers : If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE you can upgrade the Chef Automate server to Chef Automate 2 . To be eligible for upgrade a server running Chef Automate 1 must have had at least one successful maintenance run after November 1 2019 . For Puppet servers : DescribeServersResponse$Servers$EngineAttributes contains the following two responses : PUPPET_API_CA_CERT the PEM - encoded CA certificate that is used by the Puppet API over TCP port number 8140 . The CA certificate is also used to sign node certificates . PUPPET_API_CRL a certificate revocation list . The certificate revocation list is for internal maintenance purposes only . For more information about the Puppet certificate revocation list see Man Page : puppet certificate_revocation_list in the Puppet documentation .
pub fn servers(mut self, input: crate::model::Server) -> Self {
            let mut v = self.servers.unwrap_or_default();
            v.push(input);
            self.servers = Some(v);
            self
        }
pub fn servers ( mut self , input : crate :: model :: Server ) -> Self { let mut v = self . servers . unwrap_or_default ( ) ; v . push ( input ) ; self . servers = Some ( v ) ; self }
Appends an item to `servers`.
Appends an item to ` servers ` .
mut self
input
crate::model::Server
mut self
input
crate::model::Server