M3-cli

Latest version: v3.128.2

Safety actively analyzes 714875 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 23 of 29

3.41.10

* Removed `email` parameter because it is unnecessary from commands listed below:
* `delete-keypair`
* `describe-keypair`
* `hourly-report`
* `resource-report`
* `delete-script`
* `describe-script`
* `subtotal-report`
* `cost-usage-report`
* `untagged-resource-report`
* `import-keypair`
* `create-keypair`
* `total-report`
* Added range validation from 1 to 100 for `number-of-events` parameter in `describe-events` command
* Fixed error in report commands related to removing `from` and `to` parameters from request
* Hid the private part of the key in the command `create-keypair`

3.41.9

* Reworked `managment-console` command for commands listed below for AWS, Azure, GCP:
* `aws-management-console`
* `azure-management-console`
* `google-management-console`
* Fixed output for `describe-volumes` and `total-report` commands, now nullable values are visible
* Added cron validating for `create-schedule` command
* Added tag validation for `total-report`, `subtotal-report`, `resource-report`, `hourly-report` command
* Added `cost-usage-report` command which displays report for cost and usage optimization
* Added minimal value validation for `creation-interval-hours` and
`creation-interval-count` parameter in `create-instance-quota` command
* The parameter `description` was made required in the command `create-image`
* Fixed typo in the `help` line in `stop-instance` command
* The parameters `cloud`, `tenant-name`, `region` were made required in the commands `create-keypair` and `import-keypair`
* Fixed the problem with output the command `create-keypair`, in case, when use parameter `--json`
* In command `create-keypair` added to output fields tenant, region
* In command `import-keypair` added to output fields tenant, cloud, region
* Added `allowed_values` for parameter `cloud` in `create-keypair`, `descrive-keypair` commands
* Added checking for empty parameters in commands for `--help`
* Added mapping of allowed value for relationship `cloud`-`access-type` in `management-console` command
* Fixed minimal value validation for number type

3.41.8

* Added `untagged-resource-report` that allows to monitor untagged resource report
* Parameter `number-of-instances` in `run-instances` command changed to non required with
default value equal 1
* Fixed case sensitivity in parameters that contain the `allowed_values` list
* Added upper case to the parameter of:
* `action` to the `create-schedule` command
* `access-type` to the `management-console` command
* `search-type` to the `describe-events` command
* `cloud` to the `terraform-delete-template` command
* `state` to the `update-keypair-region` command
* `region` to the `hourly-report` command
* The `--verbose` parameter writes the command logs to the terminal
* The environment variable `M3CLI_DEBUG` writes logs to the `m3cli.log` file that is stored by the path of `$HOME` directory both for NT and POSIX systems
* Changed output format for logs when using the environment variable `M3CLI_DEBUG`

3.41.7

* Marked hidden parameter as false for non-hidden regions in response of `describe-regions` command.
* Set the `nullable` flag with the value `true` in `output_configuration` section for command in `commands_def.json` so as not to hide the `False` value for boolean.
* Changed `scheduleName` to `displayName` flag in commands `add-schedule-instances`, `delete-schedule`, `delete-schedule-instances`
* Provided ability to show `displayName` instead of `scheduleName` in commands: `create-schedule`, `describe-schedules`

3.41.6

* Fixed an error in `describe-events` command related to plugin missing
* Added convert to upper or lower case in the parameters where it was missing:
* describe-platform-service: region -> upper
* total-report: email -> lower, tenant-name -> upper
* subtotal-report: email -> lower, tenant-name -> upper
* resource-report: email -> lower, tenant-name -> upper, region -> upper
* hourly-report: email -> lower, tenant-name -> upper, email -> lower
* describe-keypair: cloud -> upper, email -> lower
* import-keypair: tenant-name -> upper, cloud -> upper
* describe-events: region -> upper
* create-keypair: cloud -> upper
* terraform-describe-template: cloud -> upper
* terraform-plan-template: cloud -> upper
* terraform-apply-template: cloud -> upper
* terraform-destroy-template: cloud -> upper
* set-public-tag: cloud -> upper
* Changed alias of `describe-events` from `dawsse` to `de`
* Modified error message when command failed

3.41.5

* Renamed the parameter name from `templateName` to `template-name` in the `terraform-apply-template` command.
* Renamed the alias for `template-name` parameter in the command `terraform-apply-template`: `temname` instead of `tempname`. Such refactoring was performed in other commands with similar aliases.
* Changed the name of boolean alias in `describe-regions`, `describe-tenants`.
* Updated the structure of the `commands_def.json` in `README.md` file
* Fixed typo in parameter name of `describe-regions` command: changed from `include-hidded` to `include-hidden`

Page 23 of 29

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.