stsbroker
Version:
CLI to configure and interact with your own AWS STS Broker.
117 lines (88 loc) • 3.03 kB
Markdown
stsbroker CLI
=========
CLI to configure and interact with your own AWS STS Broker.
[](https://oclif.io)
[](https://npmjs.org/package/stsbroker)
[](https://npmjs.org/package/stsbroker)
[](https://github.com/nascit/sts-broker-cli/blob/master/package.json)
<!-- toc -->
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
# Usage
<!-- usage -->
```sh-session
$ npm install -g stsbroker
$ stsbroker COMMAND
running command...
$ stsbroker (-v|--version|version)
stsbroker/0.0.7 darwin-x64 node-v13.10.1
$ stsbroker --help [COMMAND]
USAGE
$ stsbroker COMMAND
...
```
<!-- usagestop -->
# Commands
<!-- commands -->
* [`stsbroker access`](#stsbroker-access)
* [`stsbroker configure`](#stsbroker-configure)
* [`stsbroker help [COMMAND]`](#stsbroker-help-command)
* [`stsbroker policies`](#stsbroker-policies)
* [`stsbroker request`](#stsbroker-request)
## `stsbroker access`
Assume the temporary session
```
USAGE
$ stsbroker access
OPTIONS
-c, --console Open AWS Console
-h, --help show CLI help
--profile=profile (required) AWS Profile
```
_See code: [src/commands/access.ts](https://github.com/nascit/sts-broker-cli/blob/v0.0.7/src/commands/access.ts)_
## `stsbroker configure`
Configure your STS Broker
```
USAGE
$ stsbroker configure
```
_See code: [src/commands/configure.ts](https://github.com/nascit/sts-broker-cli/blob/v0.0.7/src/commands/configure.ts)_
## `stsbroker help [COMMAND]`
display help for stsbroker
```
USAGE
$ stsbroker help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI
```
_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v2.2.3/src/commands/help.ts)_
## `stsbroker policies`
Get STS Broker policies available
```
USAGE
$ stsbroker policies
OPTIONS
-x, --extended show extra columns
--columns=columns only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--output=csv|json|yaml output in a more machine friendly format
--reset Reset Cognito credentials
--sort=sort property to sort by (prepend '-' for descending)
```
_See code: [src/commands/policies.ts](https://github.com/nascit/sts-broker-cli/blob/v0.0.7/src/commands/policies.ts)_
## `stsbroker request`
Make a permission request to the STS Broker
```
USAGE
$ stsbroker request
OPTIONS
--reset Reset Cognito credentials
```
_See code: [src/commands/request.ts](https://github.com/nascit/sts-broker-cli/blob/v0.0.7/src/commands/request.ts)_
<!-- commandsstop -->