hughcube/Aliyun CLI
Setup Aliyun command line tool, add it to the PATH and configure authentication
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
- Runtime
- Deprecated runtime
Inputs
| name | description | required | default |
|---|---|---|---|
| aliyun-cli-version | Version of aliyun cli | no | — |
| mode | {AK|StsToken|RamRoleArn|EcsRamRole|RsaKeyPair|RamRoleArnWithRoleName}` to assign authenticate mode | no | — |
| profile | use `--profile <profileName>` to select profile | no | — |
| language | use `--language [en|zh]` to assign language | no | — |
| region | use `--region <regionId>` to assign region | no | — |
| config-path | use `--config-path` to specify the configuration file path | no | — |
| access-key-id | use `--access-key-id <AccessKeyId>` to assign AccessKeyId, required in AK/StsToken/RamRoleArn mode | no | — |
| access-key-secret | use `--access-key-secret <AccessKeySecret>` to assign AccessKeySecret | no | — |
| sts-token | use `--sts-token <StsToken>` to assign StsToken | no | — |
| ram-role-name | use `--ram-role-name <RamRoleName>` to assign RamRoleName | no | — |
| ram-role-arn | use `--ram-role-arn <RamRoleArn>` to assign RamRoleArn | no | — |
| role-session-name | use `--role-session-name <RoleSessionName>` to assign RoleSessionName | no | — |
| private-key | use `--private-key <PrivateKey>` to assign RSA PrivateKey | no | — |
| key-pair-name | use `--key-pair-name <KeyPairName>` to assign KeyPairName | no | — |
| read-timeout | use `--read-timeout <seconds>` to set I/O timeout(seconds) | no | — |
| connect-timeout | use `--connect-timeout <seconds>` to set connect timeout(seconds) | no | — |
| retry-count | use `--retry-count <count>` to set retry count | no | — |
| skip-secure-verify | use `--skip-secure-verify` to skip https certification validate [Not recommended] | no | — |
| expired-seconds | use `--expired-seconds <seconds>` to specify expiration time | no | — |
| secure | use `--secure` to force https | no | — |
| force | use `--force` to skip api and parameters check | no | — |
| endpoint | use `--endpoint <endpoint>` to assign endpoint | no | — |
| version | use `--version <YYYY-MM-DD>` to assign product api version | no | — |
| header | use `--header X-foo=bar` to add custom HTTP header, repeatable | no | — |
| body | use `--body $(cat foo.json)` to assign http body in RESTful call | no | — |
| pager | use `--pager` to merge pages for pageable APIs | no | — |
| output | use `--output cols=Field1,Field2 [rows=jmesPath]` to print output as table | no | — |
| waiter | use `--waiter expr=<jmesPath> to=<value>` to pull api until result equal to expected value | no | — |
| dryrun | add `--dryrun` to validate and print request without running. | no | — |
| quiet | add `--quiet` to hide normal output | no | — |
Outputs
no outputs