- Added
Connections (Daily)
field to incident table for added context
- Fixed issue with numeric currency values sometimes showing 'undefined' instead of currency separators
- Added
hide_skip_approvals
field to the info section, enabling the UI to dynamically show or hide the "Skip Approval" option. Functionality unchanged.
- Fixed issue where policy template would fail if "db.serverless" instances were found
- Added support for downsizing multiple sizes where appropriate
- Minor code improvements to conform with current standards. Functionality unchanged.
- Modified internal template name for ARN incident field to match other policy templates. Functionality unchanged.
- Added memory and network throughput metrics to incident output for underutilized RDS instances
- Unused RDS Instances incident now includes a
Recommended Instance Size
field with a value ofTerminate RDS Instance
for ease of analyzing recommendations from the Flexera Optimization dashboard
- Fixed issue with invalid API endpoint that caused policy to not work in Flexera APAC.
- Updated policy to use new source for currency information. Policy functionality is unchanged.
- Added Availability Zone, License Model, and vCPUs to incident output
- Added support for regex when filtering resources by tag
- Fixed issue with incorrectly reporting on instances with hyphens or underscores in their name.
- Changed default value of
Underutilized Instance CPU Threshold (%)
parameter to 40%.
- Added parameter to specify how far back to check instances for activity
- Several parameters altered to be more descriptive and human-readable
- Policy now reports on both unused and underutilized RDS instances
- Policy now reports savings for both unused and underutilized RDS instance recommendations
- Fixed issue where policy would sometimes recommend downsizing to unsupported instance types
- Added ability to choose between different CPU metrics for assessing utilization
- Removed deprecated "Log to CM Audit Entries" parameter
- Added ability to only report recommendations that meet a minimum savings threshold
- Added ability to filter resources by multiple tag key:value pairs
- Added ability to downsize instances immediately or during next maintenance window
- Added additional context to incident description
- Normalized incident export to be consistent with other policies
- Added human-readable recommendation to incident export
- Policy no longer raises new escalations if savings data changed but nothing else has
- Streamlined code for better readability and faster execution
- Updated description of
Account Number
parameter
- Added logic required for "Meta Policy" use-cases
- Added
Account Name
incident field - Added
Database Engine
incident field - Added
Engine Version
incident field - Added
CPU Threshold
incident fields - Added
Lookback Period
incident fields - Changed the internal names of several incident fields to ensure proper scraping for recommendations dashboard
- Added parameter to enable Allow or Deny filtering by user entered regions
- Modified
sys_log
definition to disablers_cm.audit_entry.create
outside Flexera NAM - Replaced references
github.com/rightscale/policy_templates
andgithub.com/flexera/policy_templates
withgithub.com/flexera-public/policy_templates
- Added filter for DescribeRegion to only return regions that are
opted-in
oropt-in-not-required
[excludenot-opted-in
] in the current AWS account.
- Added default to aws_account_number parameter to enable existing API users.
- Added support for a single AWS STS Cross account role to be used for multiple policies.
- updated README.md rightscale documentation links with docs.flexera documentation links
- Updated next instance size logic to account for missing instance type in instance_types.json
- Debug log via param (off by default)
- Added default_frequency "daily"
- Added a new input parameter to enter regions in order to support SCP (Service Control Policy) and CIS Standards
- Modified escalation label and description for consistency
- Added AWS Account ID to resource table
- Added EC2 DescribeRegions API action to get only Service Control Policy enabled Regions
- Adding incident resource table
- remove unnecessary permissions block
- Changes to support the Credential Service
- Fixing path for json
- initial release