class Aws::OpsWorksCM::Types::AssociateNodeRequest

@note When making an API call, you may pass AssociateNodeRequest

data as a hash:

    {
      server_name: "ServerName", # required
      node_name: "NodeName", # required
      engine_attributes: [ # required
        {
          name: "EngineAttributeName",
          value: "EngineAttributeValue",
        },
      ],
    }

@!attribute [rw] server_name

The name of the server with which to associate the node.
@return [String]

@!attribute [rw] node_name

The name of the node.
@return [String]

@!attribute [rw] engine_attributes

Engine attributes used for associating the node.

**Attributes accepted in a AssociateNode request for Chef**

* `CHEF_ORGANIZATION`\: The Chef organization with which the node is
  associated. By default only one organization named `default` can
  exist.

* `CHEF_NODE_PUBLIC_KEY`\: A PEM-formatted public key. This key is
  required for the `chef-client` agent to access the Chef API.

**Attributes accepted in a AssociateNode request for Puppet**

* `PUPPET_NODE_CSR`\: A PEM-formatted certificate-signing request
  (CSR) that is created by the node.

^
@return [Array<Types::EngineAttribute>]

@see docs.aws.amazon.com/goto/WebAPI/opsworkscm-2016-11-01/AssociateNodeRequest AWS API Documentation

Constants

SENSITIVE