# Packages

No description provided by the author
Copyright (C) 2023, Ava Labs, Inc.
No description provided by the author

# Functions

CheckRoles checks if the combination of roles is valid.
CreateNodes launches the specified number of nodes on the selected cloud platform.
GenerateStakingFiles generates the following files: staker.crt, staker.key and signer.key and stores them in the provided directory in argument in local machine.
GetDefaultCloudParams returns the following specs: - AWSVolumeType: "gp3", - AWSVolumeSize: 1000, - AWSVolumeThroughput: 500, - AWSVolumeIOPS: 1000, - InstanceType: "c5.2xlarge" (AWS), "e2-standard-8" (GCP) - AMI: Avalanche-CLI Ubuntu 20.04.
GetPublicKeyFromDefaultSSHKey returns the public key from the default SSH key.
NewNodeConnection creates a new SSH connection to the node.
No description provided by the author
NewSupportedRole converts a string to a SupportedRole.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
fake Cloud used for E2E tests.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
CloudParams contains the specs of the nodes to be created in AWS / GCP.
No description provided by the author
Node is an output of CreateNodes.
NodeParams is an input for CreateNodes.
NodeResult is a struct that holds the result of a async command executed on a host.
NodeResults is a struct that holds the results of multiple async commands executed on multiple hosts.
SSHConfig contains the configuration for connecting to a node over SSH.

# Type aliases

No description provided by the author
No description provided by the author