aliyun_assist_client

command module
v0.0.0-...-028f1de Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 1, 2024 License: Apache-2.0 Imports: 46 Imported by: 0

README

Aliyun Assist

Aliyun assist is a platform that makes your applications easier to deploy, for example, you can execute bat/powershell script on a running instance of Windows, and Shell script on Linux.

Basic Concept

  • Command:Specific operations that need to be executed in instance, such as a specific shell script.
  • Invocation:Select some target instances to execute a command.
  • Timed Invocation:When you create a task, you can specify the cronat expression of the task.

For example, you can create a command using aliyun openapi, then select some virtual machines to execute the command, and last you can get the task result.

Verify Requirements

  • Windows Server 2008/2012/2016
  • Ubuntu
  • CentOS
  • Debian
  • RedHat
  • SUSE Linux Enterprise Server
  • OpenSUSE
  • Aliyun Linux
  • FreeBSD
  • CoreOS

Setup

How to use

Contributing

Welcome use Github pull requests to commit.  

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
agent
inventory/gatherers/instancedetailedinformation
Package instancedetailedinformation contains a gatherer for the ACS:InstanceDetailedInformation inventory type.
Package instancedetailedinformation contains a gatherer for the ACS:InstanceDetailedInformation inventory type.
ipc
log
session/winpty
winpty package is wrapper package for calling procedures of winpty.dll
winpty package is wrapper package for calling procedures of winpty.dll
version
Package version just contains constant version string of assist agent, which should be autogenerated on building
Package version just contains constant version string of assist agent, which should be autogenerated on building
common
internal
thirdparty
cronexpr
Package cronexpr parses cron time expressions.
Package cronexpr parses cron time expressions.
file-rotatelogs
package rotatelogs is a port of File-RotateLogs from Perl (https://metacpan.org/release/File-RotateLogs), and it allows you to automatically rotate output files when you write to them according to the filename pattern that you can specify.
package rotatelogs is a port of File-RotateLogs from Perl (https://metacpan.org/release/File-RotateLogs), and it allows you to automatically rotate output files when you write to them according to the filename pattern that you can specify.
json-iterator/go
Package jsoniter implements encoding and decoding of JSON as defined in RFC 4627 and provides interfaces with identical syntax of standard lib encoding/json.
Package jsoniter implements encoding and decoding of JSON as defined in RFC 4627 and provides interfaces with identical syntax of standard lib encoding/json.
rifflock/lfshook
Package lfshook is hook for sirupsen/logrus that used for writing the logs to local files.
Package lfshook is hook for sirupsen/logrus that used for writing the logs to local files.
service
Package service provides a simple way to create a system service.
Package service provides a simple way to create a system service.
sirupsen/logrus
Package logrus is a structured logger for Go, completely API compatible with the standard library logger.
Package logrus is a structured logger for Go, completely API compatible with the standard library logger.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL