{
"name": "awsume",
"description": "Awsume",
"options": [
{
"names": [
"--help",
"-h"
],
"description": "Show help for awsume"
},
{
"names": [
"--version",
"-v"
],
"description": "Display the current version of awsume"
},
{
"names": [
"--output-profile",
"-o"
],
"description": "A profile to output credentials to",
"takes_arg": true,
"arg": {
"name": "output_profile"
}
},
{
"names": [
"--clean"
],
"description": "Clean expired output profiles"
},
{
"names": [
"--refresh",
"-r"
],
"description": "Force refresh credentials"
},
{
"names": [
"--show-commands",
"-s"
],
"description": "Show the commands to set the credentials"
},
{
"names": [
"--unset",
"-u"
],
"description": "Unset your aws environment variables"
},
{
"names": [
"--auto-refresh",
"-a"
],
"description": "Auto refresh credentials"
},
{
"names": [
"--kill-refresher",
"-k"
],
"description": "Kill autoawsume"
},
{
"names": [
"--list-profiles",
"-l"
],
"description": "List profiles, \"more\" for detail (slow)",
"takes_arg": true
},
{
"names": [
"--refresh-autocomplete"
],
"description": "Refresh all plugin autocomplete profiles"
},
{
"names": [
"--role-arn"
],
"description": "Role ARN or <partition>:<account_id>:<role_name>",
"takes_arg": true,
"arg": {
"name": "role_arn"
}
},
{
"names": [
"--principal-arn"
],
"description": "Principal ARN or <partition>:<account_id>:<provider_name>",
"takes_arg": true,
"arg": {
"name": "principal_arn"
}
},
{
"names": [
"--source-profile"
],
"description": "Source_profile to use(role-arn only)",
"takes_arg": true,
"arg": {
"name": "source_profile"
}
},
{
"names": [
"--external-id"
],
"description": "External ID to pass to the assume_role",
"takes_arg": true,
"arg": {
"name": "external_id"
}
},
{
"names": [
"--mfa-token"
],
"description": "Your mfa token",
"takes_arg": true,
"arg": {
"name": "mfa-token"
}
},
{
"names": [
"--region"
],
"description": "The region you want to awsume into",
"takes_arg": true,
"arg": {
"name": "region"
}
},
{
"names": [
"--session-name"
],
"description": "Set a custom role session name",
"takes_arg": true,
"arg": {
"name": "session_name"
}
},
{
"names": [
"--role-duration"
],
"description": "Seconds to get role creds for",
"takes_arg": true,
"arg": {
"name": "role_duration"
}
},
{
"names": [
"--with-saml"
],
"description": "Use saml (requires plugin)"
},
{
"names": [
"--with-web-identity"
],
"description": "Use web identity (requires plugin)"
},
{
"names": [
"--json"
],
"description": "Use json credentials",
"takes_arg": true,
"arg": {
"name": "json"
}
},
{
"names": [
"--credentials-file"
],
"description": "Target a shared credentials file",
"takes_arg": true,
"arg": {
"name": "credentials_file"
}
},
{
"names": [
"--config-file"
],
"description": "Target a config file",
"takes_arg": true,
"arg": {
"name": "config_file"
}
},
{
"names": [
"--config"
],
"description": "Configure awsume",
"takes_arg": true,
"arg": {
"name": "option",
"is_variadic": true
}
},
{
"names": [
"--list-plugins"
],
"description": "List installed plugins"
},
{
"names": [
"--info"
],
"description": "Print any info logs to stderr"
},
{
"names": [
"--debug"
],
"description": "Print any debug logs to stderr"
},
{
"names": [
"--console",
"-c"
],
"description": "Open AWS console"
},
{
"names": [
"--console-link",
"-cl"
],
"description": "Get a sign-on url"
},
{
"names": [
"--console-service",
"-cs"
],
"description": "Open the console to a specific service",
"takes_arg": true,
"arg": {
"name": "service"
}
},
{
"names": [
"-cls",
"-csl"
],
"description": "Get a sign-on url to a specific service",
"takes_arg": true,
"arg": {
"name": "service"
}
}
],
"args": [
{
"name": "profile"
}
]
}