# Functions

Add creates a new machine.
DeleteById deletes the machine based on the ID provided.
No description provided by the author
Get returns a collection of machines based on the criteria defined by its input query parameter.
GetAll returns all machines.
GetByID returns the machine that matches the input ID.
No description provided by the author
NewAzureCloudServiceEndpoint creates and initializes a new Azure cloud service endpoint.
No description provided by the author
NewAzureWebAppEndpoint creates a new endpoint for Azure web apps.
NewCloudRegionEndpoint creates and initializes a new cloud service endpoint.
No description provided by the author
No description provided by the author
NewEndpoint creates and initializes an account resource with a name and type.
NewKubernetesAwsAuthentication creates and initializes a Kubernetes AWS authentication.
NewKubernetesAzureAuthentication creates and initializes a Kubernetes Azure authentication.
NewKubernetesCertificateAuthentication creates and initializes a Kubernetes certificate authentication.
NewKubernetesEndpoint creates and initializes a new Kubernetes endpoint.
NewKubernetesGcpAuthentication creates and initializes a Kubernetes GCP authentication.
NewKubernetesPodAuthentication creates and initializes a Kubernetes authentication.
NewKubernetesStandardAuthentication creates and initializes a Kubernetes authentication.
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
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
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
No description provided by the author
No description provided by the author
NewSSHEndpoint creates and initializes a new SSH endpoint.
NewTentacleVersionDetails creates and initializes tentacle version details.
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
No description provided by the author
Update updates an existing machine in Octopus Deploy.

# Variables

ValidMachineStatuses provides options for valid machine status.
ValidProjectConnectivityPolicySkipMachineBehaviors provides options for "Skip Deployment Targets" - https://octopus.com/docs/deployment-patterns/elastic-and-transient-environments/deploying-to-transient-targets.
ValidProjectDefaultGuidedFailureModes provides options for "Default failure mode" - https://octopus.com/docs/deployment-process/releases/guided-failures.

# Structs

ActivityLogElement represents an activity log element.
ActivityLogEntry represents an activity log entry.
AzureCloudServiceEndpoint represents an Azure cloud service endpoint.
No description provided by the author
AzureWebAppEndpoint represents the an Azure web app-based endpoint.
CloudRegionEndpoint represents a cloud service endpoint.
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
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
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
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
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
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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SSHEndpoint contains the information necessary to communicate with an SSH endpoint.
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

# Interfaces

No description provided by the author
IEndpoint defines the interface for endpoints.
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
IRunsOnAWorker defines the interface for workers.